Files
convert/package.json
T
2026-07-31 10:09:56 +02:00

47 lines
1.4 KiB
JSON

{
"name": "file-converter",
"version": "0.1.0",
"private": true,
"type": "module",
"scripts": {
"start": "node src/server.js",
"worker": "node src/worker.js",
"cleanup": "node src/cleanup.js",
"test": "vitest run",
"build": "npm install --prefix frontend --include=dev && npm run build --prefix frontend",
"prisma-generate": "./node_modules/.bin/prisma generate --schema=\"$INIT_CWD/prisma/schema.prisma\"",
"prisma-migration": "DATABASE_URL=$(node scripts/printDatabaseUrl.js) npx prisma migrate deploy",
"worker-restart": "./node_modules/.bin/pm2 restart convert-worker",
"deploy": "npm install --include=dev && npm run prisma-migration && npm run build && npm run worker-restart"
},
"dependencies": {
"@prisma/client": "^6.19.3",
"docx": "^9.7.1",
"dotenv": "^17.4.2",
"exceljs": "^4.4.0",
"express": "^5.2.1",
"express-rate-limit": "^8.6.1",
"file-type": "^22.0.1",
"icojs": "^1.0.0",
"mammoth": "^1.12.0",
"markdown-it": "^15.0.0",
"multer": "^2.2.0",
"pdf-lib": "^1.17.1",
"pdfjs-dist": "^6.2.108",
"pm2": "^7.0.3",
"puppeteer": "^25.4.0",
"react": "^19.2.8",
"react-dom": "^19.2.8",
"sharp": "^0.35.3",
"turndown": "^7.2.4",
"uuid": "^14.0.1"
},
"devDependencies": {
"@vitejs/plugin-react": "^6.0.5",
"prisma": "^6.19.3",
"supertest": "^7.2.2",
"vite": "^8.2.0",
"vitest": "^4.1.10"
}
}