All notable changes to this project will be documented in this file. This project follows Semantic Versioning.
- Fix compile error when there is no .babelrc file in the project
- Fix output for legacy bundle (IE 11)
- Compatible with Meteor 1.8+, no longer supports < Meteor 1.8
- Update dependencies to latest versions
- Simplify compiler so that it only adds Babel TypeScript plugin; the rest of the processing is handled by Meteor's Babel compiler
- Update Babel sourcemap option for Babel 7
- Update Babel dependencies
- Insert a separate compilation step to run before Meteor's babel-compiler. This is the TypeScript compilation occurs,
because otherwise reify will throw errors when it tries to parse some TypeScript syntax such as the
as
keyword. If the user has @babel/preset-typescript in .babelrc it will no longer have any effect, because the TypeScript preset is now being invoked prior to the normal Babel compilation.
- Always use the
@babel/preset-typescript
even if it's not included in.babelrc
- Initial release