Traceur compiler v0.0.103 Release Notes

Release Date: 2016-04-02 // about 6 years ago
    • ๐Ÿšš 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.