This is a rough overview of the options for deploying ES6 to current JavaScript environments. Not everything can be combined with everything:
- Decide on a transpiler (for your code):
- TypeScript
- Traceur
- 6to5
- Decide on a package manager (for existing libraries):
- npm
- Bower
- jspm
- Decide on a module system (for the complete app):
- RequireJS
- Browserify
- webpack
- SystemJS
Did I forget anything important (I want this list to be small, not exhaustive)?
I have created AngularJS app (employee-scheduling) that is written in ES6 with full deployment process through
Traceur
,npm
,SystemJS
andTravisCI
.