Highly ambitious ATProtocol AppView service and sdks
1{
2 "workspace": [
3 "./frontend",
4 "./frontend-v2",
5 "./packages/cli",
6 "./packages/client",
7 "./packages/codegen",
8 "./packages/lexicon",
9 "./packages/oauth",
10 "./packages/session"
11 ],
12 "tasks": {
13 "dev:cli": "deno run --allow-all packages/cli/src/mod.ts",
14 "build:cli": "cd packages/cli && deno compile --allow-all --output bin/slices src/mod.ts",
15 "build:lexicon": "cd packages/lexicon && deno task build",
16 "build:lexicon-intellisense": "cd ./crates/slices-lexicon && wasm-pack build --target web --features wasm && cp pkg/* ../../packages/lexicon-intellisense/wasm/",
17 "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",
18 "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",
19 "dev:frontend": "cd frontend && deno task dev",
20 "test": "deno test --allow-all packages/*/tests/ packages/*/src/ frontend/src/",
21 "check": "deno check packages/*/src/ packages/*/mod.ts packages/*/src/mod.ts frontend/src/**/*.ts frontend/src/**/*.tsx",
22 "fmt": "deno fmt packages/ frontend/",
23 "lint": "deno lint packages/ frontend/"
24 },
25 "imports": {
26 "@std/cli": "jsr:@std/cli@^1.0.22",
27 "@std/path": "jsr:@std/path@^1.0.6",
28 "@std/fs": "jsr:@std/fs@^1.0.4",
29 "@std/fmt": "jsr:@std/fmt@^1.0.2"
30 },
31 "unstable": ["sloppy-imports"],
32 "exclude": [
33 "packages/cli/src/templates/deno-ssr/",
34 "packages/lexicon-intellisense/",
35 "frontend-v2/src/**/__generated__/**",
36 "**/.vite/**"
37 ],
38 "nodeModulesDir": "auto"
39}