-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeno.json
35 lines (35 loc) · 1.27 KB
/
deno.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"nodeModulesDir": "auto",
"tasks": {
"ok": "deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx",
"dev": "deno run -A --watch=static/,routes/ dev.ts",
"build": "deno run -A dev.ts build",
"update": "deno run -A -r jsr:@fresh/update .",
"start": "deno run -A main.ts"
},
"imports": {
"@/": "./",
"@deno/gfm": "jsr:@deno/gfm@^0.10.0",
"@fresh/plugin-tailwind": "jsr:@fresh/plugin-tailwind@^0.0.1-alpha.7",
"@preact/signals": "npm:@preact/signals@^1.3.0",
"@std/http": "jsr:@std/http@^1.0.11",
"@std/path": "jsr:@std/path@^1.0.8",
"d3-geo": "npm:d3-geo@^3.1.1",
"d3-geo-projection": "npm:d3-geo-projection@^4.0.0",
"fresh": "jsr:@fresh/core@^2.0.0-alpha.25",
"icons/": "https://deno.land/x/tabler_icons_tsx@0.0.7/tsx/",
"pocketbase": "npm:pocketbase@^0.22.0",
"preact": "npm:preact@^10.24.3",
"tailwindcss": "npm:tailwindcss@^3.4.15",
"topojson-client": "npm:topojson-client@^3.1.0"
},
"compilerOptions": {
"lib": ["dom", "dom.asynciterable", "deno.ns"],
"jsx": "precompile",
"jsxImportSource": "preact",
"jsxPrecompileSkipElements": ["a", "img", "source", "body", "html", "head"]
},
"fmt": { "useTabs": true },
"lint": { "rules": { "tags": ["fresh", "recommended"] } },
"exclude": ["**/_fresh/*", "docker-compose.yaml"]
}