-
-
Notifications
You must be signed in to change notification settings - Fork 264
Expand file tree
/
Copy pathdeno.json
More file actions
90 lines (90 loc) 路 5.23 KB
/
Copy pathdeno.json
File metadata and controls
90 lines (90 loc) 路 5.23 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
80
81
82
83
84
85
86
87
88
89
90
{
"license": "MPL-2.0",
"links": [
"libs/@types/gecko"
],
"workspace": [
"./libs/*",
"./browser-features/*",
"./bridge/*",
"./i18n"
],
"imports": {
"@std/cli": "jsr:@std/cli@^1.0.25",
"@std/encoding": "jsr:@std/encoding@^1.0.10",
"@std/fs": "jsr:@std/fs@^1.0.20",
"@std/path": "jsr:@std/path@^1.1.4",
"#i18n/": "./i18n/",
"#chrome/": "./chrome/",
"#libs/": "./libs/",
"#features-chrome/": "./browser-features/chrome/",
"#modules/": "./browser-features/modules/",
"#ui/": "./src/ui/",
"#themes/": "./src/themes/",
"@std/assert": "jsr:@std/assert@^1.0.0",
"@std/streams": "jsr:@std/streams@^1.0.14",
"@std/toml": "npm:@jsr/std__toml@^1.0.11",
"fflate": "npm:fflate@^0.8.3",
"vite": "npm:rolldown-vite@^7.3.0"
},
"compilerOptions": {
"lib": [
"deno.ns",
"deno.window",
"ESNext"
],
"checkJs": true,
"skipLibCheck": true
},
"exclude": [
"tools/build/tasks/inject/wasm/nora-inject.js",
"**/_dist/**/*",
"**/*.timestamp-*.mjs",
"libs/@types/gecko/**/*",
"libs/vite-plugin-gen-jarmn/**/*",
"libs/vite-plugin-disable-csp/**/*",
"tools/build/tasks/inject/mixins/**/*",
"browser-features/skin/lepton/userjs/**/*",
"browser-features/modules/modules/os-server/_os-plugin/**/*",
"browser-features/chrome/experiment/csk/**/*",
"browser-features/chrome/common/reverse-sidebar-position/**/*",
"bridge/loader-features/vite.config.ts",
"bridge/loader-modules/tsdown.config.ts",
"bridge/startup/tsdown.config.ts",
"static/installers/**/*",
"logs/**/*",
"node_modules/**/*"
],
"tasks": {
"feles-build": "deno run -A tools/feles-build.ts",
"act": "deno run -A tools/act/run-package-workflow.ts",
"dev-tool": "deno run -A tools/dev-tool.ts",
"docs-pipeline": "deno run --allow-read --allow-write --allow-env --allow-net --allow-run tools/docs-pipeline/mod.ts",
"docs-pipeline:collect": "deno run --allow-read --allow-write=_dist --allow-run=git tools/docs-pipeline/mod.ts collect",
"docs-pipeline:generate": "deno run --allow-read --allow-write=_dist,docs --allow-env=DOCS_LLM_BASE_URL,DOCS_LLM_MODEL,DOCS_LLM_API_KEY,DOCS_LLM_TEMPERATURE,DOCS_LLM_RESPONSE_FORMAT --allow-net tools/docs-pipeline/mod.ts generate",
"docs-pipeline:generate-docs": "deno run --allow-read --allow-write=_dist,docs --allow-env=DOCS_LLM_BASE_URL,DOCS_LLM_MODEL,DOCS_LLM_API_KEY,DOCS_LLM_TEMPERATURE,DOCS_LLM_RESPONSE_FORMAT --allow-net tools/docs-pipeline/mod.ts generate --inventory _dist/docs-pipeline/inventory.json --out docs",
"docs-pipeline:audit": "deno run --allow-read --allow-write=_dist --allow-env=DOCS_LLM_BASE_URL,DOCS_LLM_MODEL,DOCS_LLM_API_KEY,DOCS_LLM_TEMPERATURE,DOCS_LLM_RESPONSE_FORMAT,DOCS_AUDIT_LLM_BASE_URL,DOCS_AUDIT_LLM_MODEL,DOCS_AUDIT_LLM_API_KEY,DOCS_AUDIT_LLM_TEMPERATURE,DOCS_AUDIT_LLM_RESPONSE_FORMAT --allow-net tools/docs-pipeline/mod.ts audit",
"docs-pipeline:audit-verify": "deno run --allow-read=_dist tools/docs-pipeline/mod.ts audit-verify",
"docs-pipeline:codex-seed": "deno run --allow-read --allow-write=_dist,docs tools/docs-pipeline/mod.ts codex-seed",
"docs-pipeline:codex-seed-docs": "deno run --allow-read --allow-write=_dist,docs tools/docs-pipeline/mod.ts codex-seed --inventory _dist/docs-pipeline/inventory.json --out docs --prompt-out _dist/docs-pipeline/codex/generate.md",
"docs-pipeline:codex-audit-schema": "deno run --allow-read tools/docs-pipeline/mod.ts codex-audit-schema",
"docs-pipeline:codex-audit-verify": "deno run --allow-read=_dist tools/docs-pipeline/mod.ts codex-audit-verify",
"docs-pipeline:verify": "deno run --allow-read --allow-write=_dist tools/docs-pipeline/mod.ts verify",
"docs-pipeline:verify-docs": "deno run --allow-read --allow-write=_dist tools/docs-pipeline/mod.ts verify --inventory _dist/docs-pipeline/inventory.json --docs-dir docs",
"firefox-tests:collect": "deno run --allow-read=floorp-runtime.lock.json --allow-write=_dist --allow-run=git tools/firefox-tests/collect_firefox_tests.ts",
"firefox-tests:triage-browser": "deno run --allow-read --allow-write=_dist tools/firefox-tests/triage_firefox_browser_tests.ts",
"firefox-tests:prepare-browser": "deno run --allow-read --allow-write=browser-features/chrome/test/firefox-downloaded/generated tools/firefox-tests/prepare_firefox_browser_tests.ts",
"test": "deno run -A tools/src/colocated_test_runner.ts",
"test:firefox-tests": "deno test --allow-read --allow-write --allow-run=git tools/firefox-tests/",
"test:host": "deno test --allow-read --allow-write tools/src/",
"test:docs-pipeline": "deno test --allow-read --allow-write --allow-net=127.0.0.1 tools/docs-pipeline/",
"test:smoke": "deno run -A tools/src/smoke_runner.ts",
"test:os-api": "deno run -A tools/os-test/verify_os_server_full.ts",
"test:os-api:wrapper": "deno run -A tools/os-test/run_verify_os_server_full_wrapper.ts",
"test:os-api:network-idle": "deno run -A tools/os-test/verify_network_idle_rigorous.ts",
"test:os-api:local-page": "deno run -A tools/os-test/test-with-local-page.ts",
"test:os-api:effects": "deno run -A tools/os-test/test-enhanced-effects.ts",
"test:integration": "deno task test && deno task test:os-api --quick"
},
"nodeModulesDir": "manual"
}