Skip to content

Instantly share code, notes, and snippets.

@dasniko
Last active October 17, 2016 07:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dasniko/264922c3f5f90492b5b8e277e7bb348c to your computer and use it in GitHub Desktop.
Save dasniko/264922c3f5f90492b5b8e277e7bb348c to your computer and use it in GitHub Desktop.
My favourite JavaScript tools

My favourite JavaScript tools

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!

Programming Languages

  • JavaScript in ECMAScript 2015 (ES6) or higher
    • ES5 only if really needed, as you always can use Babel
  • TypeScript

Package Management

  • NPM
  • Yarn

Build, Packaging, Taskrunner

  • Webpack
  • Babel (if compatibility matters)
  • Gulp (if Webpack isn't sufficient, for further tasks not covered by Webpack)

Testing

  • Mocha
  • Expect (Assertion library)

Web Frameworks

  • React
    • with Redux
  • Angular2 (sometimes)

Other Libraries

  • Moment (for Date/Time handling)
  • ESLint (most often with a very small set of rules, just really important ones!)

IDEs / Editors

  • Jetbrains IntelliJ
    • (or WebStorm, if you just need the JS features)
  • Atom
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment