1{
2 "imports": {
3 "@nolebase/markdown-it-bi-directional-links": "npm:@nolebase/markdown-it-bi-directional-links@^2.18.0",
4 "accessibility-checker": "npm:accessibility-checker@^4.0.6",
5 "lume/": "https://cdn.jsdelivr.net/gh/lumeland/lume@79f08f0d4911c0ce065f7277dfa17792634deb53/",
6 "markdown-it-obsidian-callouts": "https://deno.land/x/markdown_it_obsidian_callouts_lite@0.4.1/src/index.ts",
7 "html-validate": "npm:html-validate@9.7.1",
8 "lume_markdown_plugins/": "https://deno.land/x/lume_markdown_plugins@v0.8.0/",
9 "sharp": "npm:sharp@0.34.3",
10 "lume/jsx-runtime": "https://deno.land/x/ssx@v0.1.10/jsx-runtime.ts"
11 },
12 "tasks": {
13 "lume": "echo \"import 'lume/cli.ts'\" | deno run --env-file=.env.dev --unstable-ffi --unstable-detect-cjs -A -",
14 "prod": "echo \"import 'lume/cli.ts'\" | deno run --env-file=.env.prod -A -",
15 "build": "deno task lume",
16 "serve": "deno task lume -s ",
17 "fmt": "deno task dprint fmt",
18 "fmt:check": "deno task dprint check",
19 "dprint": "deno run -A npm:dprint"
20 },
21 "compilerOptions": {
22 "types": ["lume/types.ts"],
23 "jsx": "react-jsx",
24 "jsxImportSource": "lume"
25 },
26 "nodeModulesDir": "auto",
27 "fmt": {
28 "useTabs": false,
29 "lineWidth": 100,
30 "proseWrap": "always",
31 "indentWidth": 2,
32 "semiColons": true,
33 "singleQuote": false,
34 "exclude": [
35 "scripts/*/src/",
36 "src/static/icons/*.css",
37 "src/static/styles.css"
38 ]
39 },
40 "unstable": ["temporal", "fmt-component"],
41 "lint": {
42 "plugins": [
43 "https://cdn.jsdelivr.net/gh/lumeland/lume@79f08f0d4911c0ce065f7277dfa17792634deb53/lint.ts"
44 ]
45 }
46}