Files
RaptorQR/package.json
2026-07-09 02:11:32 +01:00

47 lines
1.6 KiB
JSON

{
"name": "raptorqr",
"version": "0.1.0",
"private": true,
"description": "High-throughput QR transfer toolkit and web app",
"type": "module",
"packageManager": "pnpm@10.15.1",
"engines": {
"node": ">=18"
},
"scripts": {
"dev:web": "pnpm --filter @raptorqr/web dev",
"build": "pnpm --filter @raptorqr/fast-qr-wasm build && pnpm --filter @raptorqr/raptorq-wasm build && pnpm --filter @raptorqr/core build && pnpm --filter @raptorqr/cli build && pnpm --filter @raptorqr/web build",
"test": "pnpm --filter @raptorqr/fast-qr-wasm test && pnpm --filter @raptorqr/raptorq-wasm test && pnpm --filter @raptorqr/core test && pnpm --filter @raptorqr/cli test && pnpm --filter @raptorqr/web test",
"test:smoke": "vitest run smoke.test.ts --environment node",
"benchmark": "vitest run benchmark.test.ts --environment happy-dom",
"benchmark:final": "vitest run benchmark.final.test.ts --environment happy-dom",
"benchmark:soak": "vitest run benchmark.soak.test.ts --environment happy-dom",
"test:watch": "pnpm --filter @raptorqr/web test:watch",
"verify:raptorq-wasm": "pnpm --filter @raptorqr/raptorq-wasm verify:raptorq"
},
"keywords": [
"qr",
"qr-code",
"terminal",
"cli",
"file-transfer",
"animated",
"gif",
"raptorq",
"fountain-code"
],
"license": "MIT",
"devDependencies": {
"@preact/preset-vite": "2",
"@raptorqr/core": "workspace:*",
"@raptorqr/fast-qr-wasm": "workspace:*",
"@raptorqr/raptorq-wasm": "workspace:*",
"@types/node": "26.1.0",
"esbuild": "^0.28.1",
"happy-dom": "^20.10.6",
"typescript": "5.7.3",
"vite": "6",
"vitest": "3"
}
}