0.0.111

@arv arv released this Jun 9, 2016 · 4 commits to master since this release

  • Cleanup generated code for export default declaration
  • Setup module.exports first

Downloads

0.0.110

@arv arv released this May 24, 2016 · 8 commits to master since this release

This fixes the broken dist/commonjs of 0.0.109

Downloads

0.0.109

@arv arv released this May 24, 2016 · 10 commits to master since this release

  • CJS: Module exports should be enumerable
  • Top level this in modules should be undefined
  • Allow the runtime to be imported as modules using --import-runtime

Downloads

0.0.108

@arv arv released this Apr 23, 2016 · 19 commits to master since this release

  • Move Proper Tail Calls runtime into individual modules. ie. require('traceur/dist/commonjs/runtime/modules/call.js')

Downloads

0.0.107

@arv arv released this Apr 10, 2016 · 21 commits to master since this release

  • bin/BrowserSystem.js includes compiler, polyfills, System, and WebPageTranscoder. Read traceurOptions attribute from <script type=module traceurOptions="--asyncFunctions">.

Downloads

0.0.106

@arv arv released this Apr 7, 2016 · 23 commits to master since this release

  • Allow compiling async functions to generators. This is done by setting --async-functions --generators=parse.

Downloads

0.0.105

@arv arv released this Mar 26, 2016 · 26 commits to master since this release

  • Fix issue where we did not allow declarations to shadow the function expression name.
  • Implement Spread Properties. This add support for ... in object literals which is currently at stage 2.
var x = {a: 1};
var y = {...a, b: 2};  // {a: 1, b: 2}
  • JSX: Fix assignment expression parsing in place holders.
  • JSX: Fix whitespace and escaping of attribute values.

Downloads

0.0.104

@arv arv released this Mar 3, 2016 · 34 commits to master since this release

  • Upgrade semver to 4.3.3

Downloads

0.0.103

@arv arv released this Mar 3, 2016 · 36 commits to master since this release

  • Move runtime into modules. This is in preparation for allowing importing the runtime as
    modules in the future.
  • JSX: Tag name starting with an uppercase should use identifier. <Abc/> should generate React.createElement(Abc, null) and not React.createElement('Abc', null).
  • JSX: Support boolean shorthand attributes. <a b/> is short for <a b={true}/>.
  • JSX: Add support for JSXSpreadAttribute. This allows spreading an object into props/attributes:
<p a='a' {...{b: 1, c: 2}}/>
// same as (except the expansion happens at runtime)
<p a='a' b={1} c={2}/>
  • Update commander and glob dependencies.

Downloads

0.0.102

@arv arv released this Jan 30, 2016 · 43 commits to master since this release

  • Fix release

Downloads