lingui-macro-split
Migrate from deprecated @lingui/macro to split @lingui/react/macro and @lingui/core/macro packages
Usage
This codemod transforms TypeScript/JavaScript code by splitting imports from the deprecated @lingui/macro package into the new split packages:
- React macros (Trans, Plural, Select, SelectOrdinal, I18n, Date, Number, Time, RelativeTime) → @lingui/react/macro
- Core macros (t, msg, plural, select, selectOrdinal, i18n, date, number, time, relativeTime) → @lingui/core/macro
- Other imports remain with @lingui/macro (for now)
Example
Before:
typescript
After:
typescript