-
Which one? VSCode, Sublime, Vim
-
Which plugins? VSCode: ESLint Vim: Deoplete
-
Use build in terminal? Yes
-
Editor config https://gist.github.com/Kxze/b53d409647464e0e5796fa5035fae956
- ES6 Modules, CommonJS... ES6 Modules
-
Minify? Yes
-
Use plugin? Yes
-
Inject prod only concerns? --
-
Templating language? Pug
-
Native ES or diff language? Typescript :)
-
Use experimental features? Yes, decorators.
-
Which plugins? --
-
Production vs dev config Yes
- Webpack, Browserify, Rollup... Webpack
-
Which linter? ESLInt
-
Enable which rules? Tabs to 4 spaces, member ordering, no eval, no use before declare, semicolon always
-
Warning or error? Warning on dev, error on tests / production
-
Which plugins? --
-
Use a preset? Yes, our own
-
Framework Mocha
-
Assertion Library Chai
-
Helpers --
-
Test file location /test directory
-
File naming --
-
What environment --
-
Mocking --
-
Code coverage NYC with HTML reports
-
Continuous Integration Travis
-
By file type or feature Feature
-
Centralize API Yes
-
Allow inline JS NO
-
Extract to POJOs No
-
Minification Yes
-
Sourcemaps Development / homolog only
-
Bundle splitting No
-
Cache busting No
-
Error logging Yes
Travis, Circle CI