1{2 "name": "nzip-worker",3 "private": true,4 "type": "module",5 "scripts": {6 "dev": "wrangler dev",7 "dev:local": "wrangler dev --config wrangler.local.jsonc",8 "deploy": "wrangler deploy",9 "deploy:local": "wrangler deploy --config wrangler.local.jsonc",10 "check": "tsc --noEmit && wrangler types worker-configuration.d.ts --check --include-runtime false --strict-vars false --env-file .dev.vars.example",11 "test": "npm run test:unit && npm run test:runtime",12 "test:unit": "node --experimental-strip-types --test test/*.test.mjs",13 "test:runtime": "vitest run",14 "types": "wrangler types worker-configuration.d.ts --include-runtime false --strict-vars false --env-file .dev.vars.example"15 },16 "devDependencies": {17 "@cloudflare/vitest-pool-workers": "^0.18.4",18 "@cloudflare/workers-types": "^5.20260719.1",19 "@types/node": "^26.1.1",20 "@types/web-push": "^3.6.4",21 "typescript": "^5.9.3",22 "vitest": "^4.1.10",23 "wrangler": "^4.112.0"24 },25 "dependencies": {26 "web-push": "^3.6.7"27 }28}