A Chrome extension that shows a live countdown to the next Hapoel Beer Sheva match — one click and you know exactly how long until kickoff.
- Instant countdown — click the extension icon to see days, hours, minutes, and seconds until the next HBS game
- Auto-updates — the timer ticks in real time while the popup is open
- Lightweight — no background processes, no permissions beyond what's needed
| Layer | Technology |
|---|---|
| Language | TypeScript |
| Bundler | esbuild |
| Markup | HTML |
| Styling | CSS |
| Platform | Chrome Extensions Manifest V3 |
- Node.js 18+
- npm/pnpm or yarn
- Google Chrome
-
Clone the repository
git clone https://github.com/your-username/chrome-hbs-countdown.git cd chrome-hbs-countdown -
Install dependencies
pnpm install
-
Build the extension
pnpm run build
This compiles the TypeScript source using esbuild and outputs the bundled files to
dist/. -
Load into Chrome
- Open Chrome and navigate to
chrome://extensions - Enable Developer mode (toggle in the top right)
- Click Load unpacked
- Select the
dist/folder
- Open Chrome and navigate to
-
Pin the extension from the Chrome toolbar and click it to see the countdown.
To watch for file changes and rebuild automatically:
npm run devAfter each rebuild, click the refresh icon on chrome://extensions to reload the extension, then reopen the popup.
| Script | Description |
|---|---|
pnpm run build |
Production build via esbuild |
pnpm run build-watch |
Watch mode — rebuilds on file changes |
Disclaimer This project is an independent fan-made tool. It is not affiliated with, endorsed by, or associated with Hapoel Beer Sheva F.C. or any of its related organizations in any way. It is a non-commercial, open-source hobby project with no monetization of any kind.