-
-
Notifications
You must be signed in to change notification settings - Fork 40
Closed
Labels
Description
Hello! After nearly two years, the 11.0.0 version of babel-plugin-tester has been released 🎉🎉, and with it comes a bevy of improvements bringing the project up to date with the latest and greatest in the JavaScript ecosystem:
- ESM support
- Windows and WSL support
- First-class support for fixtures alongside test objects
- Built-in TypeScript support (no need for external
@types/babel-plugin-testerpackage) - Explicit Vitest,
node:test, and Jasmine support with documented examples - Built-in debug support
- Support for executing the results of transformations
- Support for configuring tests via environment variables
- Support for setup and teardown functions that run in a consistent order
- Support for testing presets as well as plugins
- Support for custom plugin and preset run order
- And more!
To ensure as smooth an experience as possible, preserving backwards compatibility was a priority for this release. The vast majority of babel-plugin-tester users should be able to migrate to the latest version without incident. However, if you notice any BC-breaking changes or have any questions or suggestions, feel free to leave a comment here or, if you encounter a problem, open a new issue.
I'll keep this issue pinned until the next minor release. Happy testing!
peterhpchen