You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
4.3 KiB

{
"name": "chajia",
"version": "0.1.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"worker:rpa": "tsx workers/rpa/index.ts",
"worker:scheduler": "tsx workers/scheduler/timeout-sweeper.ts",
"db:validate": "prisma validate",
"db:migrate": "prisma migrate dev",
"db:seed": "prisma db seed",
"db:deploy": "prisma migrate deploy",
"smoke:connect": "tsx scripts/smoke-connect.ts",
"smoke:api": "powershell -ExecutionPolicy Bypass -File scripts/local-smoke-api.ps1",
"smoke:rpa": "tsx scripts/smoke-real-rpa.ts",
"smoke:timeout": "tsx scripts/seed-timeout-test.ts && tsx workers/scheduler/timeout-sweeper.ts --once",
"test": "vitest run",
"test:unit": "vitest run __tests__/modules __tests__/lib __tests__/hooks __tests__/workers",
"test:integration": "vitest run __tests__/api __tests__/pricing __tests__/integration",
"test:e2e": "playwright test",
"test:watch": "vitest",
"lint": "tsc --noEmit",
"go-no-go": "tsx scripts/go-no-go-check.ts",
"probe:rpa": "tsx scripts/probe-rpa.ts",
"verify:rpa-stack": "tsx scripts/verify-rpa-stack.ts",
"prove:rpa-chain": "tsx scripts/prove-rpa-chain.ts",
"probe:widget-address": "tsx scripts/widget-address-stability-probe.ts",
"probe:place-diagnostic": "tsx scripts/probe-place-diagnostic.ts",
"probe:axel-anatomy": "tsx scripts/probe-axel-search-anatomy.ts",
"probe:random-address-quote": "tsx scripts/probe-random-address-quote.ts",
"probe:human-doc-system": "tsx scripts/probe-human-doc-system.ts",
"record:human-commit-baseline": "tsx scripts/record-human-commit-baseline.ts",
"compare:human-rpa-network": "tsx scripts/compare-human-rpa-network.ts",
"visual:quote-full-chain": "tsx scripts/visual-quote-full-chain.ts",
"benchmark:quote-10pairs": "tsx scripts/benchmark-quote-10pairs.ts",
"benchmark:human-doc-10pairs": "tsx scripts/benchmark-human-doc-10pairs.ts",
"demo:two-quotes": "tsx scripts/demo-two-quotes.ts",
"demo:seattle-miami": "tsx scripts/demo-seattle-miami.ts",
"record:address-event-compare": "tsx scripts/record-address-event-compare.ts",
"probe:rpa:3x": "bash scripts/probe-rpa-3x.sh",
"record:mothership": "tsx scripts/record-mothership.ts",
"record:phase0": "tsx scripts/phase0/record-baseline.ts",
"verify:phase0": "tsx scripts/phase0/verify-baseline.ts",
"generate:accuracy-test-data": "tsx scripts/generate-accuracy-test-data.ts",
"analyze:phase0": "tsx scripts/phase0/analyze-har-quote.ts",
"quote": "tsx scripts/quote-cli.ts",
"dev:start": "powershell -ExecutionPolicy Bypass -File scripts/dev/start.ps1",
"dev:start:native": "powershell -ExecutionPolicy Bypass -File scripts/dev/start.ps1 -InfraMode native",
"dev:infra:setup": "powershell -ExecutionPolicy Bypass -File scripts/dev/bootstrap-wsl-infra.ps1",
"dev:infra:start": "powershell -ExecutionPolicy Bypass -File scripts/dev/start-wsl-infra.ps1",
"dev:diagnose-docker": "powershell -ExecutionPolicy Bypass -File scripts/dev/diagnose-docker.ps1",
"dev:repair-docker": "powershell -ExecutionPolicy Bypass -File scripts/dev/repair-docker.ps1",
"dev:clean": "powershell -ExecutionPolicy Bypass -File scripts/dev/clean.ps1",
"dev:stop": "powershell -ExecutionPolicy Bypass -File scripts/dev/stop.ps1"
},
"dependencies": {
"@bull-board/api": "^8.0.0",
"@bull-board/hono": "^8.0.0",
"@bull-board/ui": "^8.0.0",
"@hono/node-server": "^2.0.5",
"@phosphor-icons/react": "^2.1.10",
"@prisma/client": "^6.19.0",
"bcryptjs": "^3.0.2",
"bullmq": "^5.78.1",
"geist": "^1.7.2",
"hono": "^4.12.25",
"ioredis": "^5.8.1",
"jose": "^5.10.0",
"next": "^15.5.6",
"playwright": "^1.61.0",
"playwright-extra": "^4.3.6",
"puppeteer-extra-plugin-stealth": "^2.11.2",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-hook-form": "^7.79.0",
"zod": "^3.25.76"
},
"devDependencies": {
"@playwright/test": "^1.61.0",
"@types/bcryptjs": "^2.4.6",
"@types/node": "^22.18.6",
"@types/react": "^19.1.13",
"@types/react-dom": "^19.1.9",
"autoprefixer": "^10.5.0",
"dotenv": "^17.2.2",
"postcss": "^8.5.15",
"prisma": "^6.19.0",
"tailwindcss": "^3.4.19",
"tsx": "^4.20.5",
"typescript": "^5.9.2",
"vitest": "^3.2.4"
}
}