Experiment to rebuild Diffuse using web applets.
1{
2 "imports": {
3 "@picocss/pico": "npm:@picocss/pico@^2.0.6",
4 "@std/fs": "jsr:@std/fs@^1.0.15",
5 "@web-applets/sdk": "npm:@web-applets/sdk@^0.2.6",
6 "astro": "npm:astro@^5.4.1",
7 "spellcaster": "npm:spellcaster@^5.0.2",
8 "throttle-debounce": "npm:throttle-debounce@^5.0.2"
9 },
10 "tasks": {
11 "astro": "astro",
12 "astro:build": "astro build",
13 "build": {
14 "command": "deno task copy-types",
15 "dependencies": ["astro:build"]
16 },
17 "copy-types": "deno run --allow-read --allow-write tasks/copy-types.ts",
18 "dev": "astro dev"
19 },
20 "compilerOptions": {
21 "lib": ["dom", "dom.iterable", "dom.asynciterable", "deno.ns"]
22 },
23 "nodeModulesDir": "auto"
24}