-
-
Notifications
You must be signed in to change notification settings - Fork 33
Open
0 / 70 of 7 issues completedMilestone
Description
Technical Design
Create a wrapper migration to orchestrate individual sub-migrations (eg inline require()s → await import() or import.sync() depending on parent context being sync or async).
This wrapper should handle:
- Running individual API migrations
- Update files using CJS-specific extension (
.cjs→.mjs, etc). - Update
package.json("type": "commonjs"→"type": "module", etc).
I think we can release a 0.1.0 version with a subset:
- CJS → ESM: wrapper - package.json updates #342 (without the file extension changer)
- CJS → ESM: wrapper - run API migrations #344
- Complete API migrations for
- Incomplete API migrations with detection + logging for all other API migrations
Important
Each sub-task should have its own PR
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 Backlog