GitXplorerGitXplorer
a

es6-tools

public
3980 stars
258 forks
14 issues

Commits

List of commits on branch master.
Unverified
0f2b035833ad9c7158e216f2ffc6bd3774e9689c

Merge pull request #84 from ariya/esprima

aaddyosmani committed 8 years ago
Unverified
3a3c471668308943d33af4f7f1e90ea2417dce0b

Update information on Esprima

aariya committed 8 years ago
Unverified
0b601b37608fd2adbab8fe662f188ac8e912b4ad

Merge pull request #81 from ahadb/master

aaddyosmani committed 9 years ago
Unverified
af8769ac6f3bb475a136632c7a179ddd19eb85a9

added webstorm transpilation options blog post

aahadb committed 9 years ago
Unverified
6b1159b0ff15324251fa668b662e5aa6efaccaaf

Merge pull request #80 from alexweber/master

aaddyosmani committed 9 years ago
Unverified
6b298f990d9d836967c050f40a3b2b2a9b9a6f8f

Merge pull request #70 from derappelt/patch-1

aaddyosmani committed 9 years ago

README

The README file for this repository.

ECMAScript 6 Tools Awesome

Transpilers

  • Babel - Turn ES6+ code into vanilla ES5 with no runtime
  • Traceur compiler - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.
  • es6ify - Traceur compiler wrapped as a Browserify v2 transform
  • babelify - Babel transpiler wrapped as a Browserify transform
  • es6-transpiler - ES6 > ES5. Includes classes, destructuring, default parameters, spread
  • Square's es6-module-transpiler - ES6 modules to AMD or CJS
  • Facebook's regenerator - transform ES6 yield/generator functions to ES5
  • Facebook's jstransform - A simple utility for pluggable JS syntax transforms. Comes with a small set of ES6 -> ES5 transforms
  • defs - ES6 block-scoped const and let variables to ES3 vars
  • es6_module_transpiler-rails - ES6 Modules in the Rails Asset Pipeline
  • Some Sweet.js macros that compile from ES6 to ES5
  • Bitovi's transpile - Converts ES6 to AMD, CJS, and StealJS.
  • regexpu — Transform Unicode-aware ES6 regular expressions to ES5
  • Lebab - Transformations for ES5 code to ES6 (approximates)

Build-time transpilation

Gulp Plugins

Grunt Tasks

Broccoli Plugins

Brunch Plugins

Webpack plugins

Duo plugins

Connect plugins

Gobble plugins

Jade plugins

Jest plugins

Karma plugins

Sprockets plugins

Browser plugins

  • Scratch JS - A Chrome/Opera DevTools extension to run ES6 on a page with either Babel or Traceur
  • generator-typescript - Yeoman generator for TypeScript apps

Mocha plugins

  • Mocha Traceur - A simple plugin for Mocha to pass JS files through the Traceur compiler

Module Loaders

Boilerplates

  • es6-boilerplate - Tooling to allow the community to use es6 now via traceur in conjunction with amd and browser global modules, with source maps, concatenation, minification, compression, and unit testing in real browsers.
  • es6-jspm-gulp-boilerplate - Tooling to allow the community to use es6 now via babel in conjunction jspm, with source maps, concatenation, minification, compression, and unit testing in real browsers using es6.

Code generation

Polyfills

Editors

Parsers

Other