A Cloudflare Worker that downloads files and packages them into ZIP files with aggressive caching.
This powers our download page at https://essentialsx.net/downloads, which allows users to select multiple addons and download them as a single ZIP file.
- Bun or Node.js
- Wrangler CLI
-
Clone the repository
-
Install dependencies:
bun install
-
Start development server:
bun run dev
-
The worker is running on
http://localhost:8787
Deploy to Cloudflare Workers:
bun run deploy