Chrome is an excellent browser. However browsing your history kinda stinks. Let's make it better friend.
- Coffeescript for javascript
- Jasmine for specs
- Mustache for templating
- Node.js for development
- Chrome bootstrap for Chrome settings styles
- Chrome historian for history management
Better History uses Node.js for development setup, compiling, and running specs. You'll need to run the command below to install the the dev environment.
$ npm install
To generate coffeescript, templates, and package files on change, run the following.
$ npm start
This will create a build/
directory containing an installable Better History extension. Install this directory as an extension in Chrome; you will need to enable developer mode on the extension page to install local extensions.
When the build/
directory is installed as an extension and you are running npm start
, you will see your updates automatically. Be aware that when updating the extensions/_locales/
directory, you may need to disable and enable the extension or reload it from Chrome's installed extensions page.
To run jasmine specs, use the following command
$ npm test