{ "name": "shade", "private": true, "workspaces": ["packages/*"], "scripts": { "test": "bun test --recursive", "test:core": "cd packages/shade-core && bun test", "test:crypto": "cd packages/shade-crypto-web && bun test", "test:proto": "cd packages/shade-proto && bun test", "test:server": "cd packages/shade-server && bun test", "test:transport": "cd packages/shade-transport && bun test", "test:sdk": "cd packages/shade-sdk && bun test", "test:cli": "cd packages/shade-cli && bun test", "test:vectors": "bun test packages/shade-core/tests/cross-platform-vectors.test.ts", "vectors:gen": "bun run scripts/generate-vectors.ts", "version": "bun run scripts/bump-version.ts", "soak": "bun run scripts/soak.ts", "soak:smoke": "bun run scripts/soak.ts --hours 0.05 --pairs 4", "typecheck": "bun run scripts/typecheck-all.ts", "prepublish:check": "bun run typecheck", "publish:dry": "bun run prepublish:check && DRY_RUN=1 bun run scripts/publish-all.ts", "publish:all": "bun run prepublish:check && bash scripts/publish-shade.sh", "build:docker": "bun run scripts/build-docker.ts", "publish:docker": "bun run scripts/build-docker.ts -- --push" }, "devDependencies": { "bun-types": "^1.3.11", "fast-check": "^3.22.0" }, "dependencies": { "@noble/curves": "^2.0.1", "@noble/hashes": "^2.0.1", "hono": "^4.12.12", "zod": "^3.23.8" } }