This list is subject to change at any time, just as tools an my personal view changes.
Additionally, these are just my the ones I prefer, does not mean that I don't know nor like others!
- JavaScript in ECMAScript 2015 (ES6) or higher
- ES5 only if really needed, as you always can use Babel
- TypeScript
- NPM
- Yarn
- Webpack
- Babel (if compatibility matters)
- Gulp (if Webpack isn't sufficient, for further tasks not covered by Webpack)
- Mocha
- Expect (Assertion library)
- React
- with Redux
- Angular2 (sometimes)
- Moment (for Date/Time handling)
- ESLint (most often with a very small set of rules, just really important ones!)
- Jetbrains IntelliJ
- (or WebStorm, if you just need the JS features)
- Atom