platform
platform copied to clipboard
Add migration for replacing `ReactiveComponentModule` with `LetModule` and `PushModule` on `ng update`
Information
Add migration that replaces ReactiveComponentModule with LetModule and PushModule on ng update.
It should cover the following scenarios:
- Import/export in Angular module:
Before:
import { ReactiveComponentModule } from '@ngrx/component';
@NgModule({
imports: [ReactiveComponentModule],
exports: [ReactiveComponentModule],
})
export class TestModule {}
After:
import { LetModule, PushModule } from '@ngrx/component';
@NgModule({
imports: [LetModule, PushModule],
exports: [LetModule, PushModule],
})
export class TestModule {}
- Import in standalone component:
Before:
import { ReactiveComponentModule } from '@ngrx/component';
@Component({
selector: 'app-test',
standalone: true,
imports: [ReactiveComponentModule],
})
export class TestComponent {}
After:
import { LetModule, PushModule } from '@ngrx/component';
@Component({
selector: 'app-test',
standalone: true,
imports: [LetModule, PushModule],
})
export class TestComponent {}
I'll take this!
Thanks @david-shortman!