This PR updates Ice for JavaScript to build a ES6 module, using standard import/export functionality. Previously we build a CommonJS module and also generate a bundle.
The code generation was also updated to only support ES6 style modules. There are many improvements to do in follow-up PRs but there are already lot of changes here, and got things to a state where all tests are passing.
Currently we are only running NodeJS tests with JavaScript. As the next steps I plan to replace then with the typescript tests.
This PR updates Ice for JavaScript to build a ES6 module, using standard import/export functionality. Previously we build a CommonJS module and also generate a bundle.
The code generation was also updated to only support ES6 style modules. There are many improvements to do in follow-up PRs but there are already lot of changes here, and got things to a state where all tests are passing.
Currently we are only running NodeJS tests with JavaScript. As the next steps I plan to replace then with the typescript tests.