A boilerplate project for developing a Chrome extensions with:
- TypeScript
- Webpack
- React for UI Components
- Karma for testing
- npm install
- npm start
- chrome://extensions
- Check Developer Mode
- Load Unpacked Extension (browse to repo/dist)
Using React for popup, options or other views is optional, but included
Tests are provided with Karma, Mocha, Chai & Sinon
- single run
npm test
- watch
npm run test:watch
To create a zip file ready for upload the the Chrome store run npm run package
which will create an extension.zip file