A simple chrome extension to add event countdowns which will appear in the chrome new tab screen.
This isn't available on the Chrome store, so installation must be done manually.
You can either download a zip with the prebuild extension from the releases page
Or else clone this repository and build it yourself ( steps towards the end of the readme ) and when it's build, follow the rest of the steps below.
- Download or build the extension as mentioned above.
- Move the exension directory in the zip, or your built one someplace you won't delete it. The extension directory will always need to be present on your computer for the extension to work.
- Go to chrome://extensions in Google Chrome. Enable developer mode up the top right if it's not already enabled.
- Click the "Load unpacked" button and select the extension directory you moved above.
- Finto, when you open the new tab screen you should now see a blank slate with an option to add an event.
You should have Node v8+ and NPM V6+
- Install the project dependencies by running
npm i
in the project folder. - Start the local app server using
npm start
To build, simply run npm run build
in the project directory. An extension
folder will be generated in the project root folder.
Note: When running locally, the browser localstorage API is used to store event data. When running as an extension in chrome, the chrome storage api is used.
This project uses a lot of great third party modules. It's worth taking a look at the package.json file and checking them out!