mirror of
https://github.com/juherr/kill-the-news.git
synced 2026-06-20 22:03:48 +00:00
b26990a875
- Fix KV json overload to return Promise<unknown | null> (null on missing keys) - Add shebang to Husky pre-commit hook - Explicitly add eslint ^10.0.0 to devDependencies Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
54 lines
1.4 KiB
JSON
54 lines
1.4 KiB
JSON
{
|
|
"name": "email-to-rss",
|
|
"version": "0.1.0",
|
|
"description": "A service that converts email newsletters to RSS feeds using Cloudflare Workers",
|
|
"main": "dist/worker.js",
|
|
"scripts": {
|
|
"build": "wrangler deploy --dry-run --outdir=dist",
|
|
"format": "prettier --write '**/*.{js,ts,css,json,md}'",
|
|
"format:check": "prettier --check '**/*.{js,ts,css,json,md}'",
|
|
"lint": "eslint src",
|
|
"dev": "wrangler dev",
|
|
"deploy": "wrangler deploy --env production",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:coverage": "vitest run --coverage",
|
|
"typecheck": "tsc --noEmit",
|
|
"prepare": "husky"
|
|
},
|
|
"lint-staged": {
|
|
"*.{ts,js}": [
|
|
"eslint --fix",
|
|
"prettier --write"
|
|
],
|
|
"*.{json,md,css}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"author": "",
|
|
"license": "MIT",
|
|
"devDependencies": {
|
|
"@cloudflare/workers-types": "^4.20260206.0",
|
|
"@types/mailparser": "^3.4.6",
|
|
"@types/rss": "^0.0.32",
|
|
"@vitest/coverage-v8": "^4.0.18",
|
|
"eslint": "^10.0.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"happy-dom": "^20.5.0",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^17.0.5",
|
|
"msw": "^2.12.8",
|
|
"prettier": "^3.8.1",
|
|
"typescript": "^5.9.3",
|
|
"typescript-eslint": "^8.59.4",
|
|
"vitest": "^4.0.18",
|
|
"wrangler": "^4.63.0"
|
|
},
|
|
"dependencies": {
|
|
"feed": "^5.2.0",
|
|
"hono": "^4.11.7",
|
|
"postal-mime": "^2.7.4",
|
|
"zod": "^4.3.6"
|
|
}
|
|
}
|