Skip to content
Silvio Henrique Ferreira edited this page Oct 1, 2020 · 11 revisions

To do List

  • Basic JS support
    • do...while loops
    • Proper identifiers
    • Proper reserved words
  • Complete ES6 support
    • Allow import from statements
    • Allow ?. before array access and calls
    • Allow for ... of
    • Allow for ... in
    • Allow ES6 classes
      • extends
      • static methods
      • get / set
    • Allow ??=
    • async/await
  • JSX
  • Perform ES6 to ES5 transformation
    • import 'x'
    • import x from 'y'
    • ??
    • ?.
    • ??=
  • Generate code from AST
    • Use minification output in the bundler
    • Find a way to output packages in the correct order
    • Replace concat bundler with tree-shaken AST
Clone this wiki locally