forked from
slices.network/slices
Highly ambitious ATProtocol AppView service and sdks
1{
2 "workspace": [
3 "./frontend",
4 "./packages/cli",
5 "./packages/client",
6 "./packages/codegen",
7 "./packages/lexicon",
8 "./packages/oauth",
9 "./packages/session"
10 ],
11 "tasks": {
12 "dev:cli": "deno run --allow-all packages/cli/src/mod.ts",
13 "build:cli": "cd packages/cli && deno compile --allow-all --output bin/slices src/mod.ts",
14 "build:lexicon": "cd packages/lexicon && deno task build",
15 "build:lexicon-intellisense": "cd ./packages/lexicon-rs && wasm-pack build --target web --features wasm && cp pkg/* ../lexicon-intellisense/wasm/",
16 "codegen:cli": "deno task dev:cli codegen --lexicons ./lexicons --slice at://did:plc:bcgltzqazw5tb6k2g3ttenbj/network.slices.slice/3lymhd4jhrd2z --output ./packages/cli/src/generated_client.ts --include-slices",
17 "codegen:frontend": "deno task dev:cli codegen --lexicons ./lexicons --slice at://did:plc:bcgltzqazw5tb6k2g3ttenbj/network.slices.slice/3lymhd4jhrd2z --output ./frontend/src/client.ts --include-slices",
18 "dev:frontend": "cd frontend && deno task dev",
19 "test": "deno test --allow-all packages/*/tests/ packages/*/src/ frontend/src/",
20 "check": "deno check packages/*/src/ packages/*/mod.ts packages/*/src/mod.ts frontend/src/**/*.ts frontend/src/**/*.tsx",
21 "fmt": "deno fmt packages/ frontend/",
22 "lint": "deno lint packages/ frontend/"
23 },
24 "imports": {
25 "@std/cli": "jsr:@std/cli@^1.0.22",
26 "@std/path": "jsr:@std/path@^1.0.6",
27 "@std/fs": "jsr:@std/fs@^1.0.4",
28 "@std/fmt": "jsr:@std/fmt@^1.0.2"
29 },
30 "exclude": [
31 "packages/cli/src/templates/deno-ssr/",
32 "packages/lexicon-intellisense/"
33 ],
34 "nodeModulesDir": "auto"
35}