It's a pain to search for release notes of different packages while upgrading a project. That's why created this project.
You can read this tweet for more info
- Clone this repo
npm i
andnpm run dev
There's a rate-limit (10 req/minute) for unauthenticated users for Github's API. That's why I'm caching the response With Cloudflare Worker's KV so you will need to create an account on Cloudflare and install Wrangler CLI (Please Follow the instructions)
Don't worry you won't be charged anything, there's a generous free limit of 100K req/day.
Once the CLI is installed create a KV namespae
wrangler kv:namespace create RELEASE
&wrangler kv:namespace create RELEASE --preview
- Replace the
id
andpreview_id
(from the second command 👆) inwrangler.toml
- Now you can run
npm run worker-dev
to run the worker locally andnpm run worker-publish
to publish your changes to Cloudflare. (Again you won't be charged anyting for publishing the worker)
This projet uses
- TypeScript
- Remix
- TailwindCSS
- Itty Router for CF Worker routing
- Cloudflare Worker KV for caching
__
Love to build stuff?