{ "workspace": [ "./frontend", "./frontend-v2", "./packages/cli", "./packages/client", "./packages/codegen", "./packages/lexicon", "./packages/oauth", "./packages/session" ], "tasks": { "dev:cli": "deno run --allow-all packages/cli/src/mod.ts", "build:cli": "cd packages/cli && deno compile --allow-all --output bin/slices src/mod.ts", "build:lexicon": "cd packages/lexicon && deno task build", "build:lexicon-intellisense": "cd ./crates/slices-lexicon && wasm-pack build --target web --features wasm && cp pkg/* ../../packages/lexicon-intellisense/wasm/", "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", "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", "dev:frontend": "cd frontend && deno task dev", "test": "deno test --allow-all packages/*/tests/ packages/*/src/ frontend/src/", "check": "deno check packages/*/src/ packages/*/mod.ts packages/*/src/mod.ts frontend/src/**/*.ts frontend/src/**/*.tsx", "fmt": "deno fmt packages/ frontend/", "lint": "deno lint packages/ frontend/" }, "imports": { "@std/cli": "jsr:@std/cli@^1.0.22", "@std/path": "jsr:@std/path@^1.0.6", "@std/fs": "jsr:@std/fs@^1.0.4", "@std/fmt": "jsr:@std/fmt@^1.0.2" }, "unstable": ["sloppy-imports"], "exclude": [ "packages/cli/src/templates/deno-ssr/", "packages/lexicon-intellisense/", "frontend-v2/src/**/__generated__/**", "**/.vite/**" ], "nodeModulesDir": "auto" }