Prefer functional programming style, avoid mutation.
Avoid let
, prefer const
. Try to avoid variables completely but it's impossible.
Avoid return
when possible.
Have fun. Be goofy. If the feature you're building is not fun to build, don't build it.
- Clone the repo
- Run
npm i
to install development dependencies - Run
npm test
to run tests - Run
npm run build-watch
to build the extension - Open
chrome://extensions
and click "Load unpacked" to install the dev extension
- Clone the repo
- Run
npm i
to install development dependencies - Bump version in
package.json
andmanifest.json
. Make sure these match - Run
npm run release
"prettier.tslintIntegration": true,
"editor.formatOnSave": false,
"[typescript]": {
"editor.formatOnSave": true
},
"[json]": {
"editor.formatOnSave": true
},
- JuhQ <https://github.com/JuhQ>
(Add yourself if you prefer so)
- alehuo <https://github.com/alehuo>
/* TODO */