{ "name": "sw", "private": true, "scripts": { "watch": "node build.js watch", "build": "node build.js", "typecheck": "tsc --noEmit", "eslint": "eslint --quiet src/**/*.ts", "lint": "pnpm typecheck && pnpm eslint" }, "dependencies": { "esbuild": "0.19.5", "idb-keyval": "6.2.1", "cherrypick-js": "workspace:*" }, "devDependencies": { "@typescript-eslint/parser": "6.9.1", "@typescript/lib-webworker": "npm:@types/serviceworker@0.0.67", "eslint": "8.52.0", "eslint-plugin-import": "2.29.0", "typescript": "5.2.2" }, "type": "module" }