{ "name": "worker-typescript-template", "version": "1.0.0", "description": "Cloudflare worker TypeScript template", "scripts": { "setup-db": "node ./db/run-migrations.mjs", "dev": "npx wrangler dev", "deploy": "npx wrangler deploy", "format": "prettier --write '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'", "lint": "eslint --max-warnings=0 src && prettier --check '*.{json,js}' 'src/**/*.{js,ts}' 'test/**/*.{js,ts}'", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js" }, "author": "author", "license": "MIT OR Apache-2.0", "eslintConfig": { "root": true, "extends": [ "typescript", "prettier" ] }, "devDependencies": { "@cloudflare/workers-types": "^4.20230307.0", "@types/jest": "^29.2.4", "@types/node": "^20.9.0", "@typescript-eslint/eslint-plugin": "^5.32.0", "@typescript-eslint/parser": "^5.32.0", "better-sqlite3": "8.7.0", "eslint": "^8.21.0", "eslint-config-prettier": "^8.5.0", "eslint-config-typescript": "^3.0.0", "jest": "^28.1.3", "jest-environment-miniflare": "^2.6.0", "miniflare": "^3.20231030.1", "prettier": "^2.7.1", "ts-jest": "^28.0.7", "typescript": "^4.7.4", "wrangler": "^3.17.0" }, "dependencies": { "@octokit/plugin-retry": "^6.0.1", "@octokit/plugin-throttling": "^8.1.3", "@octokit/rest": "^20.0.2", "@octokit/types": "^12.3.0", "itty-router": "^4.0.23" } }