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.
114 lines
5.6 KiB
114 lines
5.6 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",
|
|
"visual:priority1-full-chain": "tsx scripts/visual-priority1-full-chain.ts",
|
|
"visual:priority1-inspect-types": "tsx scripts/visual-priority1-inspect-types.ts",
|
|
"visual:priority1-inspect-ftl-trailers": "tsx scripts/visual-priority1-inspect-ftl-trailers.ts",
|
|
"visual:priority1-canonical-inspect": "tsx scripts/visual-priority1-canonical-inspect.ts",
|
|
"visual:priority1-human-assist": "tsx scripts/visual-priority1-human-assist.ts",
|
|
"record:priority1-p08-accessorials": "tsx scripts/record-priority1-p08-accessorials.ts",
|
|
"record:priority1-ftl-path": "tsx scripts/record-priority1-ftl-path.ts",
|
|
"benchmark:priority1-10cases": "tsx scripts/benchmark-priority1-10cases.ts",
|
|
"benchmark:priority1-ftl-expedited": "tsx scripts/benchmark-priority1-ftl-expedited.ts",
|
|
"benchmark:priority1-canonical-matrix": "tsx scripts/benchmark-priority1-canonical-matrix.ts",
|
|
"export:priority1-canonical-test-matrix": "tsx scripts/export-priority1-canonical-test-matrix.ts",
|
|
"probe:priority1-shipment-types": "tsx scripts/probe-priority1-shipment-types.ts",
|
|
"export:priority1-form-reference": "tsx scripts/export-priority1-form-reference.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:priority1": "tsx scripts/record-priority1.ts",
|
|
"record:priority1-path": "tsx scripts/record-priority1-path.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"
|
|
},
|
|
"prisma": {
|
|
"seed": "tsx prisma/seed.ts"
|
|
}
|
|
}
|