Closed pepone closed 1 month ago
I don't think we should remove all the TypeScript tests, because we need to test somewhere we provide or generate expected/usable TypeScript definitions.
Removing the TypeScript tests would definitely reduce our test coverage.
Maybe we should remove the (duplicated) JavaScript tests. The TS test for feature F presumably tests both the TS API for F, the runtime behavior for F (in JS) and indirectly the JS API.
This PR removes support for browser bundles and IIFE (Immediately Invoked Function Expression) modules. Additionally, it includes cleanup of files that were previously generated from local Slice.
Ice remains a CommonJS module. The next step will be to convert Ice to an ES6 module and subsequently remove support for CommonJS modules.