@@ -719,7 +719,7 @@ function migrateImportDeclaration(node: ts.ImportDeclaration, sourceFile: ts.Sou
719719 const importPath = moduleSpecifier . text ;
720720
721721 // Only process igniteui-angular imports (not already using entry points)
722- if ( importPath !== 'igniteui-angular' ) {
722+ if ( importPath !== 'igniteui-angular' && importPath !== '@infragistics/igniteui-angular' ) {
723723 return null ;
724724 }
725725
@@ -769,7 +769,7 @@ function migrateImportDeclaration(node: ts.ImportDeclaration, sourceFile: ts.Sou
769769 const newImports : string [ ] = [ ] ;
770770 for ( const [ entryPoint , imports ] of entryPointGroups ) {
771771 const sortedImports = imports . sort ( ) ;
772- newImports . push ( `import { ${ sortedImports . join ( ', ' ) } } from 'igniteui-angular /${ entryPoint } ';` ) ;
772+ newImports . push ( `import { ${ sortedImports . join ( ', ' ) } } from '${ importPath } /${ entryPoint } ';` ) ;
773773 }
774774
775775 return {
@@ -800,7 +800,7 @@ function migrateFile(filePath: string, content: string): string {
800800
801801 // Track old type names that were imported
802802 const moduleSpecifier = node . moduleSpecifier ;
803- if ( ts . isStringLiteral ( moduleSpecifier ) && moduleSpecifier . text === 'igniteui-angular' ) {
803+ if ( ts . isStringLiteral ( moduleSpecifier ) && ( moduleSpecifier . text === 'igniteui-angular' || moduleSpecifier . text === '@infragistics/igniteui-angular' ) ) {
804804 const importClause = node . importClause ;
805805 if ( importClause ?. namedBindings && ts . isNamedImports ( importClause . namedBindings ) ) {
806806 for ( const element of importClause . namedBindings . elements ) {
@@ -878,7 +878,8 @@ export default function migrate(): Rule {
878878 const originalContent = content . toString ( ) ;
879879
880880 // Check if file has igniteui-angular imports
881- if ( ! originalContent . includes ( "from 'igniteui-angular'" ) && ! originalContent . includes ( 'from "igniteui-angular"' ) ) {
881+ if ( ! originalContent . includes ( "from 'igniteui-angular'" ) && ! originalContent . includes ( 'from "igniteui-angular"' ) &&
882+ ! originalContent . includes ( "from '@infragistics/igniteui-angular'" ) && ! originalContent . includes ( 'from "@infragistics/igniteui-angular"' ) ) {
882883 return ;
883884 }
884885
0 commit comments