1{
2 "imports": {
3 "@img/sharp-wasm32": "npm:@img/sharp-wasm32@0.33.5",
4 "@nolebase/markdown-it-bi-directional-links": "npm:@nolebase/markdown-it-bi-directional-links@^2.15.0",
5 "csstree-validator": "npm:csstree-validator@^4.0.1",
6 "lume/": "https://cdn.jsdelivr.net/gh/lumeland/lume@3ca4e1ff0077bc5239d853e9efdc60889546ce30/",
7 "markdown-it-obsidian-callouts": "npm:markdown-it-obsidian-callouts@^0.3.1",
8 "html-validate": "npm:html-validate@9.4.0"
9 },
10 "tasks": {
11 "lume": "echo \"import 'lume/cli.ts'\" | deno run --env-file=.env.dev -A -",
12 "prod": "echo \"import 'lume/cli.ts'\" | deno run --env-file=.env.prod -A -",
13 "build": "deno task lume",
14 "serve": "deno task lume -s ",
15 "fmt": "deno task dprint fmt",
16 "fmt:check": "deno task dprint check",
17 "dprint": "deno run -A npm:dprint"
18 },
19 "compilerOptions": {
20 "types": ["lume/types.ts"]
21 },
22 "nodeModulesDir": "auto",
23 "fmt": {
24 "useTabs": false,
25 "lineWidth": 100,
26 "proseWrap": "always",
27 "indentWidth": 2,
28 "semiColons": true,
29 "singleQuote": false,
30 "exclude": [
31 "scripts/*/src/",
32 "src/static/icons/*.css",
33 "src/static/styles.css"
34 ]
35 },
36 "unstable": ["temporal"]
37}