A variable declared inside a try block but read after it shipped and broke collection checks for a day; tests can't reach that path and node --check only parses. ESLint flags it as no-undef. Wired into npm run lint / check and into CI before the image build, so a failure stops the build. Three findings fixed on the way: an unread argument, and two values assigned then immediately replaced. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
45 lines
1.1 KiB
JSON
45 lines
1.1 KiB
JSON
{
|
|
"name": "printhive",
|
|
"version": "1.0.0",
|
|
"description": "Printhive \u2014 a web app for organizing 3D-printing files (STL, 3MF, OBJ, ...) with URL import",
|
|
"main": "server.js",
|
|
"scripts": {
|
|
"start": "node server.js",
|
|
"dev": "nodemon server.js",
|
|
"test": "node --test test/*.test.js",
|
|
"lint": "eslint .",
|
|
"check": "npm run lint && npm test"
|
|
},
|
|
"keywords": [
|
|
"stl",
|
|
"3d-printing",
|
|
"library",
|
|
"manager"
|
|
],
|
|
"author": "",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@huggingface/transformers": "^3.8.1",
|
|
"7z-wasm": "^1.2.0",
|
|
"adm-zip": "^0.5.17",
|
|
"bcryptjs": "^3.0.3",
|
|
"cookie-parser": "^1.4.7",
|
|
"dotenv": "^17.4.2",
|
|
"express": "^4.18.2",
|
|
"jsonwebtoken": "^9.0.3",
|
|
"mqtt": "^5.16.0",
|
|
"multer": "^1.4.5-lts.1",
|
|
"node-stl": "^0.7.0",
|
|
"nodemailer": "^9.0.1",
|
|
"occt-import-js": "^0.0.23",
|
|
"pg": "^8.22.0",
|
|
"rhino3dm": "^8.32.2",
|
|
"tar": "^7.5.22"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"eslint": "^10.11.0",
|
|
"globals": "^17.12.0",
|
|
"nodemon": "^3.0.2"
|
|
}
|
|
}
|