forked from victrme/Bonjourr
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.json
More file actions
79 lines (79 loc) · 2.14 KB
/
deno.json
File metadata and controls
79 lines (79 loc) · 2.14 KB
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"$schema": "https://deno.land/x/deno/cli/schemas/config-file.v1.json",
"tasks": {
"build": "deno run --allow-all ./tasks/build.ts",
"edge": "deno run --allow-all ./tasks/build.ts edge dev",
"chrome": "deno run --allow-all ./tasks/build.ts chrome dev",
"firefox": "deno run --allow-all ./tasks/build.ts firefox dev",
"safari": "deno run --allow-all ./tasks/build.ts safari dev",
"online": "deno run --allow-all ./tasks/build.ts online dev",
"serve": "deno run --allow-net --allow-read ./tasks/serve.ts 8000",
"translate": "deno run --allow-all ./tasks/translate.ts && deno fmt",
"test": "deno test --allow-read --reporter=dot --unstable-broadcast-channel",
"types": "deno check",
"format": "deno fmt",
"app": "docker compose -f docker/compose.app.yaml up",
"archive": "docker compose -f docker/compose.archive.yaml up --build"
},
"imports": {
"@happy-dom/global-registrator": "npm:@happy-dom/global-registrator@^20.0.11",
"@std/assert": "jsr:@std/assert@^1.0.16",
"@std/fs": "jsr:@std/fs@^1.0.20",
"@types/firefox-webext-browser": "npm:@types/firefox-webext-browser@^143.0.0",
"@types/chrome": "npm:@types/chrome@^0.1.32",
"@victr/deepmerge": "npm:@victr/deepmerge@^1.3.2",
"clickdown": "npm:clickdown@^1.3.4",
"esbuild": "npm:esbuild@^0.27.2",
"fake-indexeddb": "npm:fake-indexeddb@^6.2.5",
"pocket-editor": "npm:pocket-editor@^2.6.0",
"prism-code-editor": "npm:prism-code-editor@^4.2.0"
},
"nodeModulesDir": "auto",
"lint": {
"include": [
"src",
"tasks",
"tests",
"_locales"
],
"rules": {
"tags": [
"recommended"
],
"include": [
"eqeqeq",
"verbatim-module-syntax",
"single-var-declarator",
"no-sparse-arrays",
"no-inferrable-types",
"no-external-import",
"no-const-assign",
"default-param-last"
]
}
},
"fmt": {
"indentWidth": 4,
"lineWidth": 120,
"useTabs": true,
"semiColons": false,
"singleQuote": true,
"include": [
"**/*.ts",
"**/*.js"
]
},
"compilerOptions": {
"strict": true,
"lib": [
"dom",
"dom.iterable",
"dom.asynciterable",
"deno.ns"
],
"types": [
"@types/firefox-webext-browser",
"@types/chrome"
]
}
}