workshop/packages/spike/package.json
Corey Johnson 6b30715fa1
Some checks failed
CI / test (pull_request) Has been cancelled
Add integration tests for Spike PR→Discord bridge
Move webhook tests to root tests/ dir and restructure to be non-flaky. Setup webhook capture server once via preload, tear down on process exit. Tests now clean up their own PRs in afterEach. Added bridge test to verify Spike PRs create Discord threads. Made Discord client login explicit via startDiscord(). Updated config with new dev Discord channel and Spike username mappings.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-10 09:16:52 -07:00

34 lines
922 B
JSON

{
"name": "@workshop/spike",
"module": "src/discord/index.ts",
"type": "module",
"private": true,
"scripts": {
"bot:cli": "bun run --watch src/cli",
"bot:discord": "bun run --watch src/discord",
"authServer": "bun run --watch src/discord/auth.ts",
"subdomain:start": "bun run src/server.tsx",
"subdomain:dev": "bun run --hot src/server.tsx",
"test:unit": "bun test src/",
"test:integration": "bun test --preload ./tests/setup.ts tests/",
"test": "bun test src/ && bun test --preload ./tests/setup.ts tests/"
},
"prettier": {
"printWidth": 110,
"semi": false
},
"dependencies": {
"@openai/agents": "^0.0.10",
"@workshop/shared": "workspace:*",
"discord.js": "^14.19.3",
"luxon": "catalog:",
"zod": "catalog:",
"hono": "catalog:"
},
"devDependencies": {
"@types/bun": "latest"
},
"peerDependencies": {
"typescript": "^5"
}
}