Files
davila7__claude-code-templates/cloudflare-workers/pulse/package.json
Dani 62b5d8de60 feat: add Cloudflare Workers for docs-monitor and pulse weekly KPI report
- Add pulse worker: weekly report collecting metrics from GitHub, Discord,
  Supabase, and Vercel, sent via Telegram every Sunday 14:00 UTC
- Add docs-monitor worker: hourly documentation change monitor with
  Telegram notifications (previously local-only, now tracked in repo)
- Update .gitignore to track cloudflare-workers/ directory
- Document Cloudflare Workers architecture in CLAUDE.md

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 22:57:26 -05:00

36 lines
1.2 KiB
JSON

{
"name": "pulse-weekly-report",
"version": "1.0.0",
"description": "Cloudflare Worker — Weekly KPI report sent via Telegram",
"main": "index.js",
"type": "module",
"scripts": {
"dev": "wrangler dev",
"deploy": "wrangler deploy",
"tail": "wrangler tail",
"test": "wrangler dev --test-scheduled",
"secret:telegram-bot": "wrangler secret put TELEGRAM_BOT_TOKEN",
"secret:telegram-chat": "wrangler secret put TELEGRAM_CHAT_ID",
"secret:github": "wrangler secret put GITHUB_TOKEN",
"secret:supabase-url": "wrangler secret put SUPABASE_URL",
"secret:supabase-key": "wrangler secret put SUPABASE_SERVICE_ROLE_KEY",
"secret:discord-bot": "wrangler secret put DISCORD_BOT_TOKEN",
"secret:discord-guild": "wrangler secret put DISCORD_GUILD_ID",
"secret:vercel-token": "wrangler secret put VERCEL_TOKEN",
"secret:vercel-project": "wrangler secret put VERCEL_PROJECT_ID",
"secret:trigger": "wrangler secret put TRIGGER_SECRET"
},
"keywords": [
"cloudflare-workers",
"telegram",
"kpi",
"analytics",
"weekly-report"
],
"author": "",
"license": "MIT",
"devDependencies": {
"wrangler": "^3.91.0"
}
}