mirror of
https://github.com/willchen96/mike.git
synced 2026-07-24 23:41:04 +02:00
The "Merge branch 'main'" commit (71a7aba) auto-merged backend/package.json
and backend/package-lock.json without raising a conflict, but git's
line-level merge produced invalid JSON in both files: package.json lost the
comma after the new "test:stack" script, and package-lock.json lost the two
closing-brace lines of the supertest/cookie-signature entry. npm treats an
unparseable lockfile as absent, which is why CI failed with the misleading
"npm ci can only install with an existing package-lock.json".
package.json: restore the comma. package-lock.json: rebuilt from main's
known-good copy via `npm install --package-lock-only` against this branch's
package.json. Verified locally: npm ci, npm test (259 passed), npm run build.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
51 lines
1.4 KiB
JSON
51 lines
1.4 KiB
JSON
{
|
|
"name": "mike-backend",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "tsx watch src/index.ts",
|
|
"build": "tsc",
|
|
"start": "node dist/index.js",
|
|
"test": "vitest run",
|
|
"test:stack": "bash scripts/test-stack.sh",
|
|
"test:coverage": "vitest run --coverage"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.90.0",
|
|
"@aws-sdk/client-s3": "^3.787.0",
|
|
"@aws-sdk/s3-request-presigner": "^3.787.0",
|
|
"@google/genai": "^1.50.1",
|
|
"@modelcontextprotocol/sdk": "^1.29.0",
|
|
"@supabase/supabase-js": "^2.49.4",
|
|
"cors": "^2.8.5",
|
|
"docx": "^9.5.0",
|
|
"dotenv": "^17.4.1",
|
|
"express": "^4.21.2",
|
|
"express-rate-limit": "^8.5.1",
|
|
"fast-diff": "^1.3.0",
|
|
"fast-xml-parser": "^5.7.1",
|
|
"helmet": "^8.1.0",
|
|
"jszip": "^3.10.1",
|
|
"libreoffice-convert": "^1.6.0",
|
|
"mammoth": "^1.9.0",
|
|
"multer": "^1.4.5-lts.2",
|
|
"pdfjs-dist": "^4.10.38",
|
|
"resend": "^4.5.1",
|
|
"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz",
|
|
"zod": "^3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"@types/cors": "^2.8.17",
|
|
"@types/express": "^4.17.21",
|
|
"@types/multer": "^1.4.12",
|
|
"@types/node": "^22.14.1",
|
|
"@types/supertest": "^7.2.1",
|
|
"@vitest/coverage-v8": "^4.1.9",
|
|
"prettier": "^3.8.1",
|
|
"supertest": "^7.2.2",
|
|
"tsx": "^4.19.3",
|
|
"typescript": "^5.8.3",
|
|
"vitest": "^4.1.9"
|
|
},
|
|
"license": "AGPL-3.0-only"
|
|
}
|