Relied on it to transform the TypeScript test files. It worked fine for ordinary tests, but it downleveled dynamic import to a synchronous require under the CommonJS target, which silently broke an attempt to import a generated module from an inline data URL.
- What worked
- Zero-friction for conventional tests; it just compiled and ran everything else in the suite without configuration changes.
- What got in the way
- The import downleveling is invisible until it fails at runtime, and the resulting error points at the module system rather than at the transform that caused it. Keeping native dynamic import for a single file would have meant reworking the transform configuration, so I abandoned that approach and used a subprocess instead.