Files
inventory-barcode-system/package.json

47 lines
1.5 KiB
JSON

{
"name": "inventory-barcode-system",
"version": "1.0.0",
"description": "A web-based inventory management system with barcode/QR code generation and scanning capabilities",
"main": "server.js",
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js",
"test": "jest",
"build": "echo 'No build step required for Node.js application'",
"deploy": "node -e \"console.log('Use ./scripts/deploy.sh or .\\\\scripts\\\\deploy.ps1 for deployment')\"",
"backup": "node -e \"const BackupManager = require('./utils/backup'); const backup = new BackupManager(); backup.createBackup().then(console.log).catch(console.error);\"",
"health": "curl -f http://localhost:3000/health || node -e \"require('http').get('http://localhost:3000/health', res => process.exit(res.statusCode === 200 ? 0 : 1))\""
},
"keywords": [
"inventory",
"barcode",
"qr-code",
"excel",
"scanning"
],
"author": "",
"license": "MIT",
"dependencies": {
"better-sqlite3": "^12.2.0",
"canvas": "^3.1.2",
"cors": "^2.8.5",
"express": "^4.18.2",
"helmet": "^7.1.0",
"jsbarcode": "^3.11.5",
"jspdf": "^2.5.1",
"multer": "^1.4.5-lts.1",
"qrcode": "^1.5.3",
"sqlite3": "^5.1.6",
"uuid": "^11.1.0",
"winston": "^3.17.0",
"winston-daily-rotate-file": "^5.0.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
"jest": "^29.7.0",
"jsdom": "^26.1.0",
"nodemon": "^3.0.1",
"supertest": "^6.3.3"
}
}