mirror of
https://github.com/juherr/kill-the-news.git
synced 2026-06-20 22:03:48 +00:00
refactor(domain): split Icon/WebSub/Counters out of FeedRepository
FeedRepository no longer owns favicons, WebSub subscriber lists or the monitoring counters singleton. Each concern gets its own repository (IconRepository, WebSubSubscriptionRepository, CountersRepository), sharing the key schema via feed-keys. KV key strings are unchanged; counters increment policy stays in utils/stats.ts. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"version": "0.0.1",
|
||||
"configurations": [
|
||||
{
|
||||
"name": "docs",
|
||||
"runtimeExecutable": "npx",
|
||||
"runtimeArgs": ["serve", "docs", "-p", "4321", "--no-clipboard"],
|
||||
"port": 4321
|
||||
},
|
||||
{
|
||||
"name": "dev",
|
||||
"runtimeExecutable": "npm",
|
||||
"runtimeArgs": ["run", "dev"],
|
||||
"port": 8787
|
||||
},
|
||||
{
|
||||
"name": "dev-build",
|
||||
"runtimeExecutable": "npx",
|
||||
"runtimeArgs": [
|
||||
"wrangler",
|
||||
"dev",
|
||||
"--config",
|
||||
"wrangler.build.toml",
|
||||
"--port",
|
||||
"8788"
|
||||
],
|
||||
"port": 8788
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user