1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export async function updateISBNFile(isbn: string) {
const ISBN_PATH = "data/mine/books-isbn.json";
const content = await me.ghContent(ISBN_PATH);
const books = JSON.parse(content);
books.unshift({
isbn,
events: [
{
time: new Date().toISOString().split("T")[0],
type: "todo",
},
],
});
await me.updateGHContent(
ISBN_PATH,
JSON.stringify(books, null, 2),
);
}
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.