mirror of
https://github.com/infrost/RaptorQR.git
synced 2026-08-29 22:18:24 +08:00
47 lines
1.6 KiB
JSON
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"
|
|
}
|
|
}
|