-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.json
53 lines (53 loc) · 1.86 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
"compilerOptions": {
"jsx": "react-jsx",
"jsxImportSource": "npm:react",
"jsxImportSourceTypes": "npm:@types/react",
"types": [
"lume/types.ts"
]
},
"fmt": {
"include": [
"src/",
"config/lume.config.ts"
],
"useTabs": false,
"lineWidth": 120,
"indentWidth": 2,
"semiColons": true
},
"lint": {
"include": [
"src/",
"config/lume.config.ts"
]
},
"imports": {
"@gnome/exec": "jsr:@gnome/exec@^0.6.0",
"@std/assert": "jsr:@std/assert@^1.0.7",
"@std/datetime": "jsr:@std/datetime@^0.225.2",
"@std/dotenv": "jsr:@std/dotenv@^0.225.2",
"@std/http/file-server": "jsr:@std/http@^1.0.9/file-server",
"@std/fs": "jsr:@std/fs@^1.0.5",
"@std/path": "jsr:@std/path@^1.0.8",
"@std/yaml": "jsr:@std/yaml@^1.0.5",
"deno-exif/": "https://deno.land/x/[email protected]/",
"imagescript/": "https://deno.land/x/[email protected]/",
"is_json/": "https://deno.land/x/[email protected]/",
"json2yaml/": "https://deno.land/x/[email protected]/",
"lume/": "https://deno.land/x/[email protected]/",
"minify": "npm:minify"
},
"nodeModulesDir": "auto",
"tasks": {
"build": "bash ./src/commands/build.command.sh",
"lint": "deno lint && deno fmt",
"lume": "echo \"import 'lume/cli.ts'\" | deno run -A -",
"lume-install": "deno install --global --allow-run --allow-env --allow-read --name lume --force --reload https://deno.land/x/[email protected]/mod.ts",
"release": "deno run --allow-run=deno,git --allow-read --allow-env --allow-write=./ src/commands/release.command.ts",
"serve": "deno task build && deno run --allow-net --allow-read src/commands/server.command.ts",
"setup": "deno run --allow-run=deno --allow-read --allow-write=./ --allow-env src/commands/setup.command.ts",
"test": "deno test --allow-run=deno --allow-env --allow-read --allow-net src"
}
}