{ "name": "turnitin-worker", "version": "1.0.0", "description": "Turnitin automation backend worker with Playwright", "main": "dist/index.js", "scripts": { "dev": "tsx watch src/index.ts", "build": "tsc", "start": "node dist/index.js", "typecheck": "tsc --noEmit" }, "dependencies": { "@aws-sdk/client-s3": "^3.1089.0", "@aws-sdk/s3-request-presigner": "^3.1089.0", "@supabase/supabase-js": "^2.49.0", "adm-zip": "^0.6.0", "dotenv": "^16.4.5", "express": "^4.21.0", "multer": "^1.4.5-lts.1", "node-cron": "^3.0.3", "pdf-lib": "^1.17.1", "playwright": "^1.49.0" }, "devDependencies": { "@types/adm-zip": "^0.5.8", "@types/express": "^5.0.0", "@types/multer": "^1.4.12", "@types/node": "^22.0.0", "@types/node-cron": "^3.0.11", "tsx": "^4.19.0", "typescript": "^5.7.0" }, "engines": { "node": ">=20" } }