Major Changes
- 88e0761: Rewritten dependecny tree processing with support for wildcard re-exports.
- cb853e1: All processing stages were merged into one generators-based processor. It allows the implementation of more complex workflows to support features like dynamic imports and re-exports.
Minor Changes
- 9cb4143: Refactoring of the 1st stage of transformation. It opens the road to processing wildcard reexports.
- ae162f4: babelrc should not be used for preeval transformations (fixes #1308)
Patch Changes
- 715dc93: feat: support dynamic imports for evaluation
- b3ef8c1: fix: add support for params in dynamic imports
- 144995f: The new option, 'overrideContext,' allows the extension of the module evaluation context.
- f8b9bff: Improved exports finder so it works with pure TS files and better detects transpiled reexports.
- 8a5d734: Add support for
import
andrequire
calls with dynamic arguments. - aa10045: In some cases, an asynchronous resolver could cause race conditions. Fixed.
- ea1444f: feat: use happy-dom in module
- 9bb782d: The improved cache that fixes race conditions which lead to "The expression evaluated to 'undefined'" (fixes #1304 and #1287)
- 2a1e24a: Upgrade TypeScript to 5.2
- e042f96: Optimized memory consumption.
- Updated dependencies [9cb4143]
- Updated dependencies [ae162f4]
- Updated dependencies [88e0761]
- Updated dependencies [b3ef8c1]
- Updated dependencies [f8b9bff]
- Updated dependencies [6390233]
- Updated dependencies [aa10045]
- Updated dependencies [9bb782d]
- Updated dependencies [2a1e24a]
- Updated dependencies [16320d7]
- Updated dependencies [cb853e1]
- @linaria/core@5.0.0
- @linaria/logger@5.0.0
- @linaria/shaker@5.0.0
- @linaria/tags@5.0.0
- @linaria/utils@5.0.0