From 2432e40b0e7aad7a486386e251a3bae28d705a81 Mon Sep 17 00:00:00 2001 From: Jacob Bell <228905018+OS-jacobbell@users.noreply.github.com> Date: Mon, 15 Jun 2026 09:46:53 -0700 Subject: [PATCH 1/3] chore(angular): make standalone imports default --- core/stencil.config.ts | 4 ++-- packages/angular/.prettierignore | 2 +- packages/angular/{standalone => lazy}/ng-package.json | 2 +- packages/angular/{ => lazy}/src/app-initialize.ts | 0 .../src/directives/angular-component-lib/utils.ts | 0 .../control-value-accessors/boolean-value-accessor.ts | 0 .../src/directives/control-value-accessors/index.ts | 0 .../control-value-accessors/numeric-value-accessor.ts | 0 .../control-value-accessors/select-value-accessor.ts | 0 .../control-value-accessors/text-value-accessor.ts | 0 .../src/directives/navigation/ion-back-button.ts | 0 .../{ => lazy}/src/directives/navigation/ion-nav.ts | 0 .../src/directives/navigation/ion-router-outlet.ts | 0 .../{ => lazy}/src/directives/navigation/ion-tabs.ts | 0 .../src/directives/navigation/router-link-delegate.ts | 0 .../angular/{ => lazy}/src/directives/overlays/modal.ts | 0 .../angular/{ => lazy}/src/directives/overlays/popover.ts | 0 .../angular/{ => lazy}/src/directives/proxies-list.ts | 0 packages/angular/{ => lazy}/src/directives/proxies.ts | 0 .../angular/{ => lazy}/src/directives/validators/index.ts | 0 .../{ => lazy}/src/directives/validators/max-validator.ts | 0 .../{ => lazy}/src/directives/validators/min-validator.ts | 0 packages/angular/{ => lazy}/src/index.ts | 0 packages/angular/{ => lazy}/src/ionic-core.ts | 0 packages/angular/{ => lazy}/src/ionic-module.ts | 0 .../{ => lazy}/src/providers/action-sheet-controller.ts | 0 .../angular/{ => lazy}/src/providers/alert-controller.ts | 0 .../{ => lazy}/src/providers/animation-controller.ts | 0 .../{ => lazy}/src/providers/gesture-controller.ts | 0 .../{ => lazy}/src/providers/loading-controller.ts | 0 .../angular/{ => lazy}/src/providers/menu-controller.ts | 0 .../angular/{ => lazy}/src/providers/modal-controller.ts | 0 .../{ => lazy}/src/providers/popover-controller.ts | 0 .../angular/{ => lazy}/src/providers/toast-controller.ts | 0 .../src/schematics/add/files/root/theme/variables.css | 0 packages/angular/{ => lazy}/src/schematics/add/index.ts | 0 .../angular/{ => lazy}/src/schematics/add/schema.d.ts | 0 .../angular/{ => lazy}/src/schematics/add/schema.json | 0 .../angular/{ => lazy}/src/schematics/collection.json | 0 packages/angular/{ => lazy}/src/schematics/utils/ast.ts | 0 .../angular/{ => lazy}/src/schematics/utils/config.ts | 0 .../angular/{ => lazy}/src/schematics/utils/package.ts | 0 packages/angular/ng-package.json | 2 +- packages/angular/scripts/build-core.js | 8 ++++---- packages/angular/test/base/src/app/app.module.ts | 2 +- .../base/src/app/lazy/accordion/accordion.component.ts | 2 +- .../test/base/src/app/lazy/alert/alert.component.ts | 2 +- .../angular/test/base/src/app/lazy/app-lazy/app.module.ts | 2 +- .../base/src/app/lazy/form-controls/range/range.module.ts | 2 +- .../base/src/app/lazy/home-page/home-page.component.ts | 2 +- .../keep-contents-mounted/keep-contents-mounted.module.ts | 2 +- .../modal-dynamic-wrapper.component.ts | 2 +- .../modal-dynamic-wrapper/modal-dynamic-wrapper.module.ts | 2 +- .../src/app/lazy/modal-example/modal-example.component.ts | 2 +- .../base/src/app/lazy/modal-inline/modal-inline.module.ts | 2 +- .../modal-sheet-inline/modal-sheet-inline.component.ts | 2 +- .../lazy/modal-sheet-inline/modal-sheet-inline.module.ts | 2 +- .../test/base/src/app/lazy/modal/modal.component.ts | 2 +- .../lazy/navigation-page1/navigation-page1.component.ts | 2 +- .../lazy/navigation-page2/navigation-page2.component.ts | 2 +- .../lazy/navigation-page3/navigation-page3.component.ts | 2 +- .../nested-outlet-page/nested-outlet-page.component.ts | 2 +- .../app/lazy/overlays-inline/overlays-inline.module.ts | 2 +- .../app/lazy/popover-inline/popover-inline.component.ts | 2 +- .../src/app/lazy/popover-inline/popover-inline.module.ts | 2 +- .../base/src/app/lazy/providers/providers.component.ts | 2 +- .../lazy/router-link-page/router-link-page.component.ts | 2 +- .../src/app/lazy/router-link/router-link.component.ts | 2 +- .../app/lazy/routing-standalone/standalone.component.ts | 2 +- .../test/base/src/app/lazy/searchbar/searchbar.module.ts | 2 +- .../test/base/src/app/lazy/slides/slides.component.ts | 2 +- .../base/src/app/lazy/tabs-basic/tabs-basic.component.ts | 2 +- .../src/app/lazy/tabs-global/tabs-global.component.ts | 2 +- .../base/src/app/lazy/tabs-global/tabs-global.module.ts | 2 +- .../test/base/src/app/lazy/tabs-lazy/tabs-lazy.module.ts | 2 +- .../test/base/src/app/lazy/tabs-slots.component.ts | 2 +- .../lazy/tabs-tab1-nested/tabs-tab1-nested.component.ts | 2 +- .../base/src/app/lazy/tabs-tab1/tabs-tab1.component.ts | 2 +- .../angular/test/base/src/app/lazy/tabs/tabs.component.ts | 2 +- .../angular/test/base/src/app/lazy/tabs/tabs.module.ts | 2 +- .../src/app/lazy/template-form/template-form.module.ts | 2 +- .../test/base/src/app/lazy/textarea/textarea.module.ts | 2 +- .../bind-component-inputs.component.ts | 2 +- .../modal-nav-params/modal-nav-params.component.ts | 2 +- .../version-test/modal-nav-params/nav-root.component.ts | 2 +- .../base/src/app/lazy/version-test/version-test.module.ts | 2 +- .../base/src/app/lazy/view-child/view-child.component.ts | 2 +- .../virtual-scroll-detail.component.ts | 2 +- .../app/lazy/virtual-scroll/virtual-scroll.component.ts | 2 +- .../action-sheet-controller.component.ts | 2 +- .../src/app/standalone/app-standalone/app.component.ts | 2 +- .../app/standalone/back-button/back-button.component.ts | 2 +- .../base/src/app/standalone/button/button.component.ts | 2 +- .../src/app/standalone/home-page/home-page.component.ts | 2 +- .../test/base/src/app/standalone/icon/icon.component.ts | 2 +- .../base/src/app/standalone/inputs/inputs.component.ts | 2 +- .../menu-controller/menu-controller.component.ts | 2 +- .../modal-child-route-child.component.ts | 2 +- .../modal-child-route-parent.component.ts | 2 +- .../modal-custom-injector.component.ts | 2 +- .../modal-custom-injector/modal/modal.component.ts | 2 +- .../dynamic-component-wrapper.component.ts | 2 +- .../dynamic-modal-content.component.ts | 2 +- .../modal-dynamic-wrapper.component.ts | 2 +- .../modal-options-generic.component.ts | 4 ++-- .../modal-options-generic/modal/modal.component.ts | 2 +- .../modal-sheet-inline/modal-sheet-inline.component.ts | 2 +- .../test/base/src/app/standalone/modal/modal.component.ts | 2 +- .../test/base/src/app/standalone/nav/nav.component.ts | 2 +- .../base/src/app/standalone/nav/page-one.component.ts | 2 +- .../base/src/app/standalone/nav/page-three.component.ts | 2 +- .../base/src/app/standalone/nav/page-two.component.ts | 2 +- .../overlay-controllers/overlay-controllers.component.ts | 2 +- .../popover-custom-injector.component.ts | 2 +- .../popover-custom-injector/popover/popover.component.ts | 2 +- .../base/src/app/standalone/popover/popover.component.ts | 2 +- .../programmatic-modal/programmatic-modal.component.ts | 2 +- .../programmatic-modal/programmatic-modal.service.ts | 2 +- .../src/app/standalone/providers/providers.component.ts | 2 +- .../src/app/standalone/refresher/refresher.component.ts | 4 ++-- .../standalone/reorder-group/reorder-group.component.ts | 4 ++-- .../app/standalone/router-link/router-link.component.ts | 2 +- .../standalone/split-pane/split-pane-page.component.ts | 2 +- .../src/app/standalone/split-pane/split-pane.component.ts | 2 +- .../test/base/src/app/standalone/standalone.component.ts | 2 +- .../swipe-gesture-disabled-details.component.ts | 2 +- .../swipe-gesture-disabled-main.component.ts | 2 +- .../swipe-gesture-disabled.component.ts | 2 +- .../src/app/standalone/tabs-basic/tabs-basic.component.ts | 2 +- .../tabs-search-params/tabs-search-params.component.ts | 2 +- .../test/base/src/app/standalone/tabs/tab1.component.ts | 2 +- .../test/base/src/app/standalone/tabs/tabs.component.ts | 2 +- .../checkbox-validation/checkbox-validation.component.ts | 2 +- .../input-validation/input-validation.component.ts | 2 +- .../radio-group-validation.component.ts | 2 +- .../select-validation/select-validation.component.ts | 2 +- .../textarea-validation/textarea-validation.component.ts | 2 +- .../toggle-validation/toggle-validation.component.ts | 2 +- .../value-accessors/checkbox/checkbox.component.ts | 2 +- .../value-accessors/datetime/datetime.component.ts | 2 +- .../value-accessors/input-otp/input-otp.component.ts | 2 +- .../standalone/value-accessors/input/input.component.ts | 2 +- .../value-accessors/radio-group/radio-group.component.ts | 2 +- .../standalone/value-accessors/range/range.component.ts | 2 +- .../value-accessors/searchbar/searchbar.component.ts | 2 +- .../value-accessors/segment/segment.component.ts | 2 +- .../standalone/value-accessors/select/select.component.ts | 2 +- .../value-accessors/textarea/textarea.component.ts | 2 +- .../standalone/value-accessors/toggle/toggle.component.ts | 2 +- packages/angular/test/base/src/main-standalone.ts | 2 +- packages/angular/tsconfig.json | 4 ++-- packages/angular/tsconfig.schematics.json | 4 ++-- 152 files changed, 122 insertions(+), 122 deletions(-) rename packages/angular/{standalone => lazy}/ng-package.json (90%) rename packages/angular/{ => lazy}/src/app-initialize.ts (100%) rename packages/angular/{ => lazy}/src/directives/angular-component-lib/utils.ts (100%) rename packages/angular/{ => lazy}/src/directives/control-value-accessors/boolean-value-accessor.ts (100%) rename packages/angular/{ => lazy}/src/directives/control-value-accessors/index.ts (100%) rename packages/angular/{ => lazy}/src/directives/control-value-accessors/numeric-value-accessor.ts (100%) rename packages/angular/{ => lazy}/src/directives/control-value-accessors/select-value-accessor.ts (100%) rename packages/angular/{ => lazy}/src/directives/control-value-accessors/text-value-accessor.ts (100%) rename packages/angular/{ => lazy}/src/directives/navigation/ion-back-button.ts (100%) rename packages/angular/{ => lazy}/src/directives/navigation/ion-nav.ts (100%) rename packages/angular/{ => lazy}/src/directives/navigation/ion-router-outlet.ts (100%) rename packages/angular/{ => lazy}/src/directives/navigation/ion-tabs.ts (100%) rename packages/angular/{ => lazy}/src/directives/navigation/router-link-delegate.ts (100%) rename packages/angular/{ => lazy}/src/directives/overlays/modal.ts (100%) rename packages/angular/{ => lazy}/src/directives/overlays/popover.ts (100%) rename packages/angular/{ => lazy}/src/directives/proxies-list.ts (100%) rename packages/angular/{ => lazy}/src/directives/proxies.ts (100%) rename packages/angular/{ => lazy}/src/directives/validators/index.ts (100%) rename packages/angular/{ => lazy}/src/directives/validators/max-validator.ts (100%) rename packages/angular/{ => lazy}/src/directives/validators/min-validator.ts (100%) rename packages/angular/{ => lazy}/src/index.ts (100%) rename packages/angular/{ => lazy}/src/ionic-core.ts (100%) rename packages/angular/{ => lazy}/src/ionic-module.ts (100%) rename packages/angular/{ => lazy}/src/providers/action-sheet-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/alert-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/animation-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/gesture-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/loading-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/menu-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/modal-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/popover-controller.ts (100%) rename packages/angular/{ => lazy}/src/providers/toast-controller.ts (100%) rename packages/angular/{ => lazy}/src/schematics/add/files/root/theme/variables.css (100%) rename packages/angular/{ => lazy}/src/schematics/add/index.ts (100%) rename packages/angular/{ => lazy}/src/schematics/add/schema.d.ts (100%) rename packages/angular/{ => lazy}/src/schematics/add/schema.json (100%) rename packages/angular/{ => lazy}/src/schematics/collection.json (100%) rename packages/angular/{ => lazy}/src/schematics/utils/ast.ts (100%) rename packages/angular/{ => lazy}/src/schematics/utils/config.ts (100%) rename packages/angular/{ => lazy}/src/schematics/utils/package.ts (100%) diff --git a/core/stencil.config.ts b/core/stencil.config.ts index 9fec955fb7d..114ef0889c0 100644 --- a/core/stencil.config.ts +++ b/core/stencil.config.ts @@ -30,8 +30,8 @@ const getAngularOutputTargets = () => { return [ angularOutputTarget({ componentCorePackage, - directivesProxyFile: '../packages/angular/src/directives/proxies.ts', - directivesArrayFile: '../packages/angular/src/directives/proxies-list.ts', + directivesProxyFile: '../packages/angular/lazy/src/directives/proxies.ts', + directivesArrayFile: '../packages/angular/lazy/src/directives/proxies-list.ts', excludeComponents, outputType: 'component', }), diff --git a/packages/angular/.prettierignore b/packages/angular/.prettierignore index 7403372d047..6203a9c54e7 100644 --- a/packages/angular/.prettierignore +++ b/packages/angular/.prettierignore @@ -2,5 +2,5 @@ dist scripts test proxies.ts -src/directives/proxies-list.ts +lazy/src/directives/proxies-list.ts **/*/angular-component-lib/utils.ts diff --git a/packages/angular/standalone/ng-package.json b/packages/angular/lazy/ng-package.json similarity index 90% rename from packages/angular/standalone/ng-package.json rename to packages/angular/lazy/ng-package.json index b15651d6c2c..c781f0df467 100644 --- a/packages/angular/standalone/ng-package.json +++ b/packages/angular/lazy/ng-package.json @@ -1,5 +1,5 @@ { "lib": { "entryFile": "src/index.ts" - }, + } } diff --git a/packages/angular/src/app-initialize.ts b/packages/angular/lazy/src/app-initialize.ts similarity index 100% rename from packages/angular/src/app-initialize.ts rename to packages/angular/lazy/src/app-initialize.ts diff --git a/packages/angular/src/directives/angular-component-lib/utils.ts b/packages/angular/lazy/src/directives/angular-component-lib/utils.ts similarity index 100% rename from packages/angular/src/directives/angular-component-lib/utils.ts rename to packages/angular/lazy/src/directives/angular-component-lib/utils.ts diff --git a/packages/angular/src/directives/control-value-accessors/boolean-value-accessor.ts b/packages/angular/lazy/src/directives/control-value-accessors/boolean-value-accessor.ts similarity index 100% rename from packages/angular/src/directives/control-value-accessors/boolean-value-accessor.ts rename to packages/angular/lazy/src/directives/control-value-accessors/boolean-value-accessor.ts diff --git a/packages/angular/src/directives/control-value-accessors/index.ts b/packages/angular/lazy/src/directives/control-value-accessors/index.ts similarity index 100% rename from packages/angular/src/directives/control-value-accessors/index.ts rename to packages/angular/lazy/src/directives/control-value-accessors/index.ts diff --git a/packages/angular/src/directives/control-value-accessors/numeric-value-accessor.ts b/packages/angular/lazy/src/directives/control-value-accessors/numeric-value-accessor.ts similarity index 100% rename from packages/angular/src/directives/control-value-accessors/numeric-value-accessor.ts rename to packages/angular/lazy/src/directives/control-value-accessors/numeric-value-accessor.ts diff --git a/packages/angular/src/directives/control-value-accessors/select-value-accessor.ts b/packages/angular/lazy/src/directives/control-value-accessors/select-value-accessor.ts similarity index 100% rename from packages/angular/src/directives/control-value-accessors/select-value-accessor.ts rename to packages/angular/lazy/src/directives/control-value-accessors/select-value-accessor.ts diff --git a/packages/angular/src/directives/control-value-accessors/text-value-accessor.ts b/packages/angular/lazy/src/directives/control-value-accessors/text-value-accessor.ts similarity index 100% rename from packages/angular/src/directives/control-value-accessors/text-value-accessor.ts rename to packages/angular/lazy/src/directives/control-value-accessors/text-value-accessor.ts diff --git a/packages/angular/src/directives/navigation/ion-back-button.ts b/packages/angular/lazy/src/directives/navigation/ion-back-button.ts similarity index 100% rename from packages/angular/src/directives/navigation/ion-back-button.ts rename to packages/angular/lazy/src/directives/navigation/ion-back-button.ts diff --git a/packages/angular/src/directives/navigation/ion-nav.ts b/packages/angular/lazy/src/directives/navigation/ion-nav.ts similarity index 100% rename from packages/angular/src/directives/navigation/ion-nav.ts rename to packages/angular/lazy/src/directives/navigation/ion-nav.ts diff --git a/packages/angular/src/directives/navigation/ion-router-outlet.ts b/packages/angular/lazy/src/directives/navigation/ion-router-outlet.ts similarity index 100% rename from packages/angular/src/directives/navigation/ion-router-outlet.ts rename to packages/angular/lazy/src/directives/navigation/ion-router-outlet.ts diff --git a/packages/angular/src/directives/navigation/ion-tabs.ts b/packages/angular/lazy/src/directives/navigation/ion-tabs.ts similarity index 100% rename from packages/angular/src/directives/navigation/ion-tabs.ts rename to packages/angular/lazy/src/directives/navigation/ion-tabs.ts diff --git a/packages/angular/src/directives/navigation/router-link-delegate.ts b/packages/angular/lazy/src/directives/navigation/router-link-delegate.ts similarity index 100% rename from packages/angular/src/directives/navigation/router-link-delegate.ts rename to packages/angular/lazy/src/directives/navigation/router-link-delegate.ts diff --git a/packages/angular/src/directives/overlays/modal.ts b/packages/angular/lazy/src/directives/overlays/modal.ts similarity index 100% rename from packages/angular/src/directives/overlays/modal.ts rename to packages/angular/lazy/src/directives/overlays/modal.ts diff --git a/packages/angular/src/directives/overlays/popover.ts b/packages/angular/lazy/src/directives/overlays/popover.ts similarity index 100% rename from packages/angular/src/directives/overlays/popover.ts rename to packages/angular/lazy/src/directives/overlays/popover.ts diff --git a/packages/angular/src/directives/proxies-list.ts b/packages/angular/lazy/src/directives/proxies-list.ts similarity index 100% rename from packages/angular/src/directives/proxies-list.ts rename to packages/angular/lazy/src/directives/proxies-list.ts diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/lazy/src/directives/proxies.ts similarity index 100% rename from packages/angular/src/directives/proxies.ts rename to packages/angular/lazy/src/directives/proxies.ts diff --git a/packages/angular/src/directives/validators/index.ts b/packages/angular/lazy/src/directives/validators/index.ts similarity index 100% rename from packages/angular/src/directives/validators/index.ts rename to packages/angular/lazy/src/directives/validators/index.ts diff --git a/packages/angular/src/directives/validators/max-validator.ts b/packages/angular/lazy/src/directives/validators/max-validator.ts similarity index 100% rename from packages/angular/src/directives/validators/max-validator.ts rename to packages/angular/lazy/src/directives/validators/max-validator.ts diff --git a/packages/angular/src/directives/validators/min-validator.ts b/packages/angular/lazy/src/directives/validators/min-validator.ts similarity index 100% rename from packages/angular/src/directives/validators/min-validator.ts rename to packages/angular/lazy/src/directives/validators/min-validator.ts diff --git a/packages/angular/src/index.ts b/packages/angular/lazy/src/index.ts similarity index 100% rename from packages/angular/src/index.ts rename to packages/angular/lazy/src/index.ts diff --git a/packages/angular/src/ionic-core.ts b/packages/angular/lazy/src/ionic-core.ts similarity index 100% rename from packages/angular/src/ionic-core.ts rename to packages/angular/lazy/src/ionic-core.ts diff --git a/packages/angular/src/ionic-module.ts b/packages/angular/lazy/src/ionic-module.ts similarity index 100% rename from packages/angular/src/ionic-module.ts rename to packages/angular/lazy/src/ionic-module.ts diff --git a/packages/angular/src/providers/action-sheet-controller.ts b/packages/angular/lazy/src/providers/action-sheet-controller.ts similarity index 100% rename from packages/angular/src/providers/action-sheet-controller.ts rename to packages/angular/lazy/src/providers/action-sheet-controller.ts diff --git a/packages/angular/src/providers/alert-controller.ts b/packages/angular/lazy/src/providers/alert-controller.ts similarity index 100% rename from packages/angular/src/providers/alert-controller.ts rename to packages/angular/lazy/src/providers/alert-controller.ts diff --git a/packages/angular/src/providers/animation-controller.ts b/packages/angular/lazy/src/providers/animation-controller.ts similarity index 100% rename from packages/angular/src/providers/animation-controller.ts rename to packages/angular/lazy/src/providers/animation-controller.ts diff --git a/packages/angular/src/providers/gesture-controller.ts b/packages/angular/lazy/src/providers/gesture-controller.ts similarity index 100% rename from packages/angular/src/providers/gesture-controller.ts rename to packages/angular/lazy/src/providers/gesture-controller.ts diff --git a/packages/angular/src/providers/loading-controller.ts b/packages/angular/lazy/src/providers/loading-controller.ts similarity index 100% rename from packages/angular/src/providers/loading-controller.ts rename to packages/angular/lazy/src/providers/loading-controller.ts diff --git a/packages/angular/src/providers/menu-controller.ts b/packages/angular/lazy/src/providers/menu-controller.ts similarity index 100% rename from packages/angular/src/providers/menu-controller.ts rename to packages/angular/lazy/src/providers/menu-controller.ts diff --git a/packages/angular/src/providers/modal-controller.ts b/packages/angular/lazy/src/providers/modal-controller.ts similarity index 100% rename from packages/angular/src/providers/modal-controller.ts rename to packages/angular/lazy/src/providers/modal-controller.ts diff --git a/packages/angular/src/providers/popover-controller.ts b/packages/angular/lazy/src/providers/popover-controller.ts similarity index 100% rename from packages/angular/src/providers/popover-controller.ts rename to packages/angular/lazy/src/providers/popover-controller.ts diff --git a/packages/angular/src/providers/toast-controller.ts b/packages/angular/lazy/src/providers/toast-controller.ts similarity index 100% rename from packages/angular/src/providers/toast-controller.ts rename to packages/angular/lazy/src/providers/toast-controller.ts diff --git a/packages/angular/src/schematics/add/files/root/theme/variables.css b/packages/angular/lazy/src/schematics/add/files/root/theme/variables.css similarity index 100% rename from packages/angular/src/schematics/add/files/root/theme/variables.css rename to packages/angular/lazy/src/schematics/add/files/root/theme/variables.css diff --git a/packages/angular/src/schematics/add/index.ts b/packages/angular/lazy/src/schematics/add/index.ts similarity index 100% rename from packages/angular/src/schematics/add/index.ts rename to packages/angular/lazy/src/schematics/add/index.ts diff --git a/packages/angular/src/schematics/add/schema.d.ts b/packages/angular/lazy/src/schematics/add/schema.d.ts similarity index 100% rename from packages/angular/src/schematics/add/schema.d.ts rename to packages/angular/lazy/src/schematics/add/schema.d.ts diff --git a/packages/angular/src/schematics/add/schema.json b/packages/angular/lazy/src/schematics/add/schema.json similarity index 100% rename from packages/angular/src/schematics/add/schema.json rename to packages/angular/lazy/src/schematics/add/schema.json diff --git a/packages/angular/src/schematics/collection.json b/packages/angular/lazy/src/schematics/collection.json similarity index 100% rename from packages/angular/src/schematics/collection.json rename to packages/angular/lazy/src/schematics/collection.json diff --git a/packages/angular/src/schematics/utils/ast.ts b/packages/angular/lazy/src/schematics/utils/ast.ts similarity index 100% rename from packages/angular/src/schematics/utils/ast.ts rename to packages/angular/lazy/src/schematics/utils/ast.ts diff --git a/packages/angular/src/schematics/utils/config.ts b/packages/angular/lazy/src/schematics/utils/config.ts similarity index 100% rename from packages/angular/src/schematics/utils/config.ts rename to packages/angular/lazy/src/schematics/utils/config.ts diff --git a/packages/angular/src/schematics/utils/package.ts b/packages/angular/lazy/src/schematics/utils/package.ts similarity index 100% rename from packages/angular/src/schematics/utils/package.ts rename to packages/angular/lazy/src/schematics/utils/package.ts diff --git a/packages/angular/ng-package.json b/packages/angular/ng-package.json index 02d27e91df6..4b8eafad7e2 100644 --- a/packages/angular/ng-package.json +++ b/packages/angular/ng-package.json @@ -1,7 +1,7 @@ { "$schema": "./node_modules/ng-packagr/ng-package.schema.json", "lib": { - "entryFile": "src/index.ts" + "entryFile": "standalone/src/index.ts" }, "allowedNonPeerDependencies": ["@ionic/core", "ionicons", "jsonc-parser"] } diff --git a/packages/angular/scripts/build-core.js b/packages/angular/scripts/build-core.js index c8df07ee190..83d867476b9 100644 --- a/packages/angular/scripts/build-core.js +++ b/packages/angular/scripts/build-core.js @@ -33,11 +33,11 @@ function buildSchematics(){ } function copySchematicsJson(){ - const src = path.join(__dirname, '..', 'src', 'schematics', 'collection.json'); - const fileSrc = path.join(__dirname, '..', 'src', 'schematics', 'add', 'files'); - const dst = path.join(__dirname, '..', 'dist','schematics', 'collection.json'); + const src = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'collection.json'); + const fileSrc = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'add', 'files'); + const dst = path.join(__dirname, '..', 'dist', 'schematics', 'collection.json'); const fileDst = path.join(__dirname, '..', 'dist', 'schematics', 'add', 'files'); - const schemaSrc = path.join(__dirname, '..', 'src', 'schematics', 'add', 'schema.json'); + const schemaSrc = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'add', 'schema.json'); const schemaDst = path.join(__dirname, '..', 'dist', 'schematics', 'add', 'schema.json'); fs.removeSync(dst); diff --git a/packages/angular/test/base/src/app/app.module.ts b/packages/angular/test/base/src/app/app.module.ts index c419cd6d0d8..14a9c443dca 100644 --- a/packages/angular/test/base/src/app/app.module.ts +++ b/packages/angular/test/base/src/app/app.module.ts @@ -1,7 +1,7 @@ import { APP_ID, NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { RouteReuseStrategy } from '@angular/router'; -import { IonicModule, IonicRouteStrategy } from '@ionic/angular'; +import { IonicModule, IonicRouteStrategy } from '@ionic/angular/lazy'; import { AppComponent } from './app.component'; import { AppRoutingModule } from './app-routing.module'; import { AppLandingComponent } from './app-landing/app-landing.component'; diff --git a/packages/angular/test/base/src/app/lazy/accordion/accordion.component.ts b/packages/angular/test/base/src/app/lazy/accordion/accordion.component.ts index 09e2fb30e69..3c895cf775a 100644 --- a/packages/angular/test/base/src/app/lazy/accordion/accordion.component.ts +++ b/packages/angular/test/base/src/app/lazy/accordion/accordion.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { ModalController } from '@ionic/angular'; +import { ModalController } from '@ionic/angular/lazy'; import { AccordionModalComponent } from './accordion-modal/accordion-modal.component'; @Component({ diff --git a/packages/angular/test/base/src/app/lazy/alert/alert.component.ts b/packages/angular/test/base/src/app/lazy/alert/alert.component.ts index 0c0e20ea583..6cc5eb48da2 100644 --- a/packages/angular/test/base/src/app/lazy/alert/alert.component.ts +++ b/packages/angular/test/base/src/app/lazy/alert/alert.component.ts @@ -1,5 +1,5 @@ import { Component, NgZone } from '@angular/core'; -import { AlertController } from '@ionic/angular'; +import { AlertController } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/app-lazy/app.module.ts b/packages/angular/test/base/src/app/lazy/app-lazy/app.module.ts index caf27670d2d..17f6b77a098 100644 --- a/packages/angular/test/base/src/app/lazy/app-lazy/app.module.ts +++ b/packages/angular/test/base/src/app/lazy/app-lazy/app.module.ts @@ -4,7 +4,7 @@ import { ReactiveFormsModule } from '@angular/forms'; import { AppRoutingModule } from './app-routing.module'; import { AppComponent } from './app.component'; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; import { FormsModule } from '@angular/forms'; import { InputsComponent } from '../inputs/inputs.component'; import { ModalComponent } from '../modal/modal.component'; diff --git a/packages/angular/test/base/src/app/lazy/form-controls/range/range.module.ts b/packages/angular/test/base/src/app/lazy/form-controls/range/range.module.ts index a665a406537..32af9fb1dbc 100644 --- a/packages/angular/test/base/src/app/lazy/form-controls/range/range.module.ts +++ b/packages/angular/test/base/src/app/lazy/form-controls/range/range.module.ts @@ -1,6 +1,6 @@ import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; import { RangeRoutingModule } from './range-routing.module'; import { RangeComponent } from './range.component'; diff --git a/packages/angular/test/base/src/app/lazy/home-page/home-page.component.ts b/packages/angular/test/base/src/app/lazy/home-page/home-page.component.ts index d46c8525517..13afbeae0a5 100644 --- a/packages/angular/test/base/src/app/lazy/home-page/home-page.component.ts +++ b/packages/angular/test/base/src/app/lazy/home-page/home-page.component.ts @@ -1,5 +1,5 @@ import { Component, VERSION } from '@angular/core'; -import { AnimationBuilder, AnimationController } from '@ionic/angular'; +import { AnimationBuilder, AnimationController } from '@ionic/angular/lazy'; @Component({ selector: 'app-home-page', diff --git a/packages/angular/test/base/src/app/lazy/keep-contents-mounted/keep-contents-mounted.module.ts b/packages/angular/test/base/src/app/lazy/keep-contents-mounted/keep-contents-mounted.module.ts index 85666f42f2c..98aa0104a21 100644 --- a/packages/angular/test/base/src/app/lazy/keep-contents-mounted/keep-contents-mounted.module.ts +++ b/packages/angular/test/base/src/app/lazy/keep-contents-mounted/keep-contents-mounted.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { OverlayKeepContentsMountedComponentRoutingModule } from "./keep-contents-mounted-routing.module"; import { OverlayKeepContentsMountedComponent } from "./keep-contents-mounted.component"; diff --git a/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts b/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts index dd05d3c6f10..a99ee30f599 100644 --- a/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts +++ b/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts @@ -1,5 +1,5 @@ import { Component, ComponentRef, OnDestroy, ViewChild, ViewContainerRef } from "@angular/core"; -import { ModalController } from "@ionic/angular"; +import { ModalController } from "@ionic/angular/lazy"; import { DynamicComponentWrapperComponent } from "./dynamic-component-wrapper.component"; import { DynamicModalContentComponent } from "./dynamic-modal-content.component"; diff --git a/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.module.ts b/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.module.ts index 2ab22c5aca3..d67d8fdbd48 100644 --- a/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.module.ts +++ b/packages/angular/test/base/src/app/lazy/modal-dynamic-wrapper/modal-dynamic-wrapper.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { DynamicComponentWrapperComponent } from "./dynamic-component-wrapper.component"; import { DynamicModalContentComponent } from "./dynamic-modal-content.component"; import { ModalDynamicWrapperRoutingModule } from "./modal-dynamic-wrapper-routing.module"; diff --git a/packages/angular/test/base/src/app/lazy/modal-example/modal-example.component.ts b/packages/angular/test/base/src/app/lazy/modal-example/modal-example.component.ts index 71b358a347a..13b356e3455 100644 --- a/packages/angular/test/base/src/app/lazy/modal-example/modal-example.component.ts +++ b/packages/angular/test/base/src/app/lazy/modal-example/modal-example.component.ts @@ -1,6 +1,6 @@ import { Component, Input, OnInit, Optional } from '@angular/core'; import { UntypedFormControl, UntypedFormGroup } from '@angular/forms'; -import { ModalController, IonNav, ViewWillLeave, ViewDidEnter, ViewDidLeave } from '@ionic/angular'; +import { ModalController, IonNav, ViewWillLeave, ViewDidEnter, ViewDidLeave } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/modal-inline/modal-inline.module.ts b/packages/angular/test/base/src/app/lazy/modal-inline/modal-inline.module.ts index 2d75ec3ca49..ca76f252a96 100644 --- a/packages/angular/test/base/src/app/lazy/modal-inline/modal-inline.module.ts +++ b/packages/angular/test/base/src/app/lazy/modal-inline/modal-inline.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { ModalInlineRoutingModule } from "./modal-inline-routing.module"; import { ModalInlineComponent } from "./modal-inline.component"; diff --git a/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.component.ts b/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.component.ts index 2e0dc32e089..3319a742dfb 100644 --- a/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.component.ts +++ b/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from "@angular/core"; -import { IonModal } from "@ionic/angular"; +import { IonModal } from "@ionic/angular/lazy"; interface Contact { name: string; diff --git a/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.module.ts b/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.module.ts index 9dd75b0a53b..83eb1560009 100644 --- a/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.module.ts +++ b/packages/angular/test/base/src/app/lazy/modal-sheet-inline/modal-sheet-inline.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { ModalSheetInlineRoutingModule } from "./modal-sheet-inline-routing.module"; import { ModalSheetInlineComponent } from "./modal-sheet-inline.component"; diff --git a/packages/angular/test/base/src/app/lazy/modal/modal.component.ts b/packages/angular/test/base/src/app/lazy/modal/modal.component.ts index ebbf1df5728..69ce0f7572e 100644 --- a/packages/angular/test/base/src/app/lazy/modal/modal.component.ts +++ b/packages/angular/test/base/src/app/lazy/modal/modal.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectorRef, Component } from '@angular/core'; -import { ModalController } from '@ionic/angular'; +import { ModalController } from '@ionic/angular/lazy'; import { ModalExampleComponent } from '../modal-example/modal-example.component'; import { NavComponent } from '../nav/nav.component'; diff --git a/packages/angular/test/base/src/app/lazy/navigation-page1/navigation-page1.component.ts b/packages/angular/test/base/src/app/lazy/navigation-page1/navigation-page1.component.ts index 8e51b4d102c..0ab2324d2da 100644 --- a/packages/angular/test/base/src/app/lazy/navigation-page1/navigation-page1.component.ts +++ b/packages/angular/test/base/src/app/lazy/navigation-page1/navigation-page1.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import { NavController } from '@ionic/angular/lazy'; let count = 0; @Component({ diff --git a/packages/angular/test/base/src/app/lazy/navigation-page2/navigation-page2.component.ts b/packages/angular/test/base/src/app/lazy/navigation-page2/navigation-page2.component.ts index 438dcb8b884..b0597211c60 100644 --- a/packages/angular/test/base/src/app/lazy/navigation-page2/navigation-page2.component.ts +++ b/packages/angular/test/base/src/app/lazy/navigation-page2/navigation-page2.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import { NavController } from '@ionic/angular/lazy'; @Component({ diff --git a/packages/angular/test/base/src/app/lazy/navigation-page3/navigation-page3.component.ts b/packages/angular/test/base/src/app/lazy/navigation-page3/navigation-page3.component.ts index 09859e0e17f..d03993143c8 100644 --- a/packages/angular/test/base/src/app/lazy/navigation-page3/navigation-page3.component.ts +++ b/packages/angular/test/base/src/app/lazy/navigation-page3/navigation-page3.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import { NavController } from '@ionic/angular/lazy'; @Component({ selector: 'app-navigation-page3', diff --git a/packages/angular/test/base/src/app/lazy/nested-outlet-page/nested-outlet-page.component.ts b/packages/angular/test/base/src/app/lazy/nested-outlet-page/nested-outlet-page.component.ts index a31bb3a8a8a..1d18f0a29a9 100644 --- a/packages/angular/test/base/src/app/lazy/nested-outlet-page/nested-outlet-page.component.ts +++ b/packages/angular/test/base/src/app/lazy/nested-outlet-page/nested-outlet-page.component.ts @@ -1,5 +1,5 @@ import { Component, OnDestroy, OnInit } from '@angular/core'; -import { IonRouterOutlet } from '@ionic/angular'; +import { IonRouterOutlet } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/overlays-inline/overlays-inline.module.ts b/packages/angular/test/base/src/app/lazy/overlays-inline/overlays-inline.module.ts index 366e6d21a93..799d08e4cf8 100644 --- a/packages/angular/test/base/src/app/lazy/overlays-inline/overlays-inline.module.ts +++ b/packages/angular/test/base/src/app/lazy/overlays-inline/overlays-inline.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { OverlaysInlineRoutingModule } from "./overlays-inline-routing.module"; import { OverlaysInlineComponent } from "./overlays-inline.component"; diff --git a/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.component.ts b/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.component.ts index 83b2806c990..0a5811adb10 100644 --- a/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.component.ts +++ b/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.component.ts @@ -1,6 +1,6 @@ import { ChangeDetectorRef, Component } from "@angular/core"; -import { IonPopover } from "@ionic/angular"; +import { IonPopover } from "@ionic/angular/lazy"; /** * Validates that inline popovers will correctly display diff --git a/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.module.ts b/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.module.ts index 8a84d9f4d4b..fa32109573a 100644 --- a/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.module.ts +++ b/packages/angular/test/base/src/app/lazy/popover-inline/popover-inline.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { PopoverInlineRoutingModule } from "./popover-inline-routing.module"; import { PopoverInlineComponent } from "./popover-inline.component"; diff --git a/packages/angular/test/base/src/app/lazy/providers/providers.component.ts b/packages/angular/test/base/src/app/lazy/providers/providers.component.ts index 72e3cda1137..3e566033510 100644 --- a/packages/angular/test/base/src/app/lazy/providers/providers.component.ts +++ b/packages/angular/test/base/src/app/lazy/providers/providers.component.ts @@ -11,7 +11,7 @@ import { NavController, DomController, Config, -} from '@ionic/angular'; +} from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/router-link-page/router-link-page.component.ts b/packages/angular/test/base/src/app/lazy/router-link-page/router-link-page.component.ts index 66d2cd3b1ec..2c73afb013d 100644 --- a/packages/angular/test/base/src/app/lazy/router-link-page/router-link-page.component.ts +++ b/packages/angular/test/base/src/app/lazy/router-link-page/router-link-page.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { IonRouterOutlet, ViewDidEnter, ViewDidLeave, ViewWillLeave } from '@ionic/angular'; +import { IonRouterOutlet, ViewDidEnter, ViewDidLeave, ViewWillLeave } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/router-link/router-link.component.ts b/packages/angular/test/base/src/app/lazy/router-link/router-link.component.ts index 20ca5790db9..c0006a7c72a 100644 --- a/packages/angular/test/base/src/app/lazy/router-link/router-link.component.ts +++ b/packages/angular/test/base/src/app/lazy/router-link/router-link.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit } from '@angular/core'; -import { NavController, ViewDidEnter, ViewDidLeave, ViewWillEnter, ViewWillLeave } from '@ionic/angular'; +import { NavController, ViewDidEnter, ViewDidLeave, ViewWillEnter, ViewWillLeave } from '@ionic/angular/lazy'; import { Router } from '@angular/router'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/routing-standalone/standalone.component.ts b/packages/angular/test/base/src/app/lazy/routing-standalone/standalone.component.ts index 56f6f8a92b0..b1a207dec20 100644 --- a/packages/angular/test/base/src/app/lazy/routing-standalone/standalone.component.ts +++ b/packages/angular/test/base/src/app/lazy/routing-standalone/standalone.component.ts @@ -1,7 +1,7 @@ import { Component } from "@angular/core"; import { RouterModule } from "@angular/router"; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; @Component({ selector: 'app-standalone', diff --git a/packages/angular/test/base/src/app/lazy/searchbar/searchbar.module.ts b/packages/angular/test/base/src/app/lazy/searchbar/searchbar.module.ts index 8c2a618cff9..21e7f7e5064 100644 --- a/packages/angular/test/base/src/app/lazy/searchbar/searchbar.module.ts +++ b/packages/angular/test/base/src/app/lazy/searchbar/searchbar.module.ts @@ -1,7 +1,7 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; import { FormsModule, ReactiveFormsModule } from "@angular/forms"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { SearchbarRoutingModule } from "./searchbar-routing.module"; import { SearchbarComponent } from "./searchbar.component"; diff --git a/packages/angular/test/base/src/app/lazy/slides/slides.component.ts b/packages/angular/test/base/src/app/lazy/slides/slides.component.ts index e43f823215b..faaa55c34c8 100644 --- a/packages/angular/test/base/src/app/lazy/slides/slides.component.ts +++ b/packages/angular/test/base/src/app/lazy/slides/slides.component.ts @@ -1,5 +1,5 @@ import { AfterViewInit, Component, ViewChild } from '@angular/core'; -import { IonSlides } from '@ionic/angular'; +import { IonSlides } from '@ionic/angular/lazy'; @Component({ selector: 'app-slides', diff --git a/packages/angular/test/base/src/app/lazy/tabs-basic/tabs-basic.component.ts b/packages/angular/test/base/src/app/lazy/tabs-basic/tabs-basic.component.ts index 304e3a5f83d..500f0142d90 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-basic/tabs-basic.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-basic/tabs-basic.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IonTabBar } from '@ionic/angular'; +import { IonTabBar } from '@ionic/angular/lazy'; @Component({ selector: 'app-tabs-basic', diff --git a/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.component.ts b/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.component.ts index 9d9114cc3d0..e73297d6a31 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.component.ts @@ -1,5 +1,5 @@ import { Component } from "@angular/core"; -import { NavController } from "@ionic/angular"; +import { NavController } from "@ionic/angular/lazy"; /** * This component is used in conjunction with a tabs router-outlet, diff --git a/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.module.ts b/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.module.ts index 06a8530c0a3..4a836bb0ae0 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.module.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-global/tabs-global.module.ts @@ -1,5 +1,5 @@ import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { TabsGlobalRoutingModule } from "./tabs-global-routing.module"; import { TabsGlobalComponent } from "./tabs-global.component"; diff --git a/packages/angular/test/base/src/app/lazy/tabs-lazy/tabs-lazy.module.ts b/packages/angular/test/base/src/app/lazy/tabs-lazy/tabs-lazy.module.ts index 50a4d2057cb..cb1c3f05a5a 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-lazy/tabs-lazy.module.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-lazy/tabs-lazy.module.ts @@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common'; import { TabsLazyRoutingModule } from './tabs-lazy-routing.module'; import { TabsTab3Component } from './tabs-tab3/tabs-tab3.component'; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; import { TabsTab3NestedComponent } from './tabs-tab3-nested/tabs-tab3-nested.component'; @NgModule({ diff --git a/packages/angular/test/base/src/app/lazy/tabs-slots.component.ts b/packages/angular/test/base/src/app/lazy/tabs-slots.component.ts index 68715ff9c2e..77d48c1dbb6 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-slots.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-slots.component.ts @@ -1,5 +1,5 @@ import { Component } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; /** * Test purpose: Validates that the tab bar is relocated to the diff --git a/packages/angular/test/base/src/app/lazy/tabs-tab1-nested/tabs-tab1-nested.component.ts b/packages/angular/test/base/src/app/lazy/tabs-tab1-nested/tabs-tab1-nested.component.ts index 5f30b747a78..2a830c2611b 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-tab1-nested/tabs-tab1-nested.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-tab1-nested/tabs-tab1-nested.component.ts @@ -1,6 +1,6 @@ import { ActivatedRoute } from '@angular/router'; import { Component, OnInit } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import { NavController } from '@ionic/angular/lazy'; @Component({ selector: 'app-tabs-tab1-nested', diff --git a/packages/angular/test/base/src/app/lazy/tabs-tab1/tabs-tab1.component.ts b/packages/angular/test/base/src/app/lazy/tabs-tab1/tabs-tab1.component.ts index 9cd7d44f57f..53227e4277d 100644 --- a/packages/angular/test/base/src/app/lazy/tabs-tab1/tabs-tab1.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs-tab1/tabs-tab1.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectorRef, Component } from '@angular/core'; -import { NavController } from '@ionic/angular'; +import { NavController } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/tabs/tabs.component.ts b/packages/angular/test/base/src/app/lazy/tabs/tabs.component.ts index efa88cd29bf..c1faecf9b30 100644 --- a/packages/angular/test/base/src/app/lazy/tabs/tabs.component.ts +++ b/packages/angular/test/base/src/app/lazy/tabs/tabs.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, ViewChild } from '@angular/core'; -import { IonTabBar } from '@ionic/angular'; +import { IonTabBar } from '@ionic/angular/lazy'; @Component({ selector: 'app-tabs', diff --git a/packages/angular/test/base/src/app/lazy/tabs/tabs.module.ts b/packages/angular/test/base/src/app/lazy/tabs/tabs.module.ts index 87f98e03c83..77de52c66da 100755 --- a/packages/angular/test/base/src/app/lazy/tabs/tabs.module.ts +++ b/packages/angular/test/base/src/app/lazy/tabs/tabs.module.ts @@ -1,4 +1,4 @@ -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; import { NgModule } from '@angular/core'; import { CommonModule } from '@angular/common'; import { FormsModule } from '@angular/forms'; diff --git a/packages/angular/test/base/src/app/lazy/template-form/template-form.module.ts b/packages/angular/test/base/src/app/lazy/template-form/template-form.module.ts index d25e9d41a17..59b31e87303 100644 --- a/packages/angular/test/base/src/app/lazy/template-form/template-form.module.ts +++ b/packages/angular/test/base/src/app/lazy/template-form/template-form.module.ts @@ -1,7 +1,7 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; import { FormsModule, ReactiveFormsModule } from "@angular/forms"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { TemplateFormRoutingModule } from "./template-form-routing.module"; import { TemplateFormComponent } from "./template-form.component"; diff --git a/packages/angular/test/base/src/app/lazy/textarea/textarea.module.ts b/packages/angular/test/base/src/app/lazy/textarea/textarea.module.ts index 3ba3d9294db..e8e7e1c3c41 100644 --- a/packages/angular/test/base/src/app/lazy/textarea/textarea.module.ts +++ b/packages/angular/test/base/src/app/lazy/textarea/textarea.module.ts @@ -1,7 +1,7 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; import { FormsModule, ReactiveFormsModule } from "@angular/forms"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { TextareaRoutingModule } from "./textarea-routing.module"; import { TextareaComponent } from "./textarea.component"; diff --git a/packages/angular/test/base/src/app/lazy/version-test/bind-component-inputs/bind-component-inputs.component.ts b/packages/angular/test/base/src/app/lazy/version-test/bind-component-inputs/bind-component-inputs.component.ts index 5eeed55d227..42dd8952966 100644 --- a/packages/angular/test/base/src/app/lazy/version-test/bind-component-inputs/bind-component-inputs.component.ts +++ b/packages/angular/test/base/src/app/lazy/version-test/bind-component-inputs/bind-component-inputs.component.ts @@ -1,5 +1,5 @@ import { Component, Input, OnInit } from "@angular/core"; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; @Component({ selector: 'app-bind-route', diff --git a/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/modal-nav-params.component.ts b/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/modal-nav-params.component.ts index 4f67b0f8639..1821f3dd260 100644 --- a/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/modal-nav-params.component.ts +++ b/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/modal-nav-params.component.ts @@ -1,5 +1,5 @@ import { Component } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; // Only import IonicModule +import { IonicModule } from "@ionic/angular/lazy"; // Only import IonicModule import { NavRootComponent } from "./nav-root.component"; // Import the NavRootComponent diff --git a/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/nav-root.component.ts b/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/nav-root.component.ts index 0327da6f53b..49d67fc7c4b 100644 --- a/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/nav-root.component.ts +++ b/packages/angular/test/base/src/app/lazy/version-test/modal-nav-params/nav-root.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; /** * This is used to track if any occurrences of diff --git a/packages/angular/test/base/src/app/lazy/version-test/version-test.module.ts b/packages/angular/test/base/src/app/lazy/version-test/version-test.module.ts index 36b4de75a7d..1394976d389 100644 --- a/packages/angular/test/base/src/app/lazy/version-test/version-test.module.ts +++ b/packages/angular/test/base/src/app/lazy/version-test/version-test.module.ts @@ -1,6 +1,6 @@ import { CommonModule } from "@angular/common"; import { NgModule } from "@angular/core"; -import { IonicModule } from "@ionic/angular"; +import { IonicModule } from "@ionic/angular/lazy"; import { VersionTestRoutingModule } from "./version-test-routing.module"; import { VersionTestComponent } from "./version-test.component"; diff --git a/packages/angular/test/base/src/app/lazy/view-child/view-child.component.ts b/packages/angular/test/base/src/app/lazy/view-child/view-child.component.ts index e699f51d7bc..7f51a9aa059 100644 --- a/packages/angular/test/base/src/app/lazy/view-child/view-child.component.ts +++ b/packages/angular/test/base/src/app/lazy/view-child/view-child.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild, AfterViewInit, ElementRef } from '@angular/core'; -import { IonTabs, IonButton } from '@ionic/angular'; +import { IonTabs, IonButton } from '@ionic/angular/lazy'; @Component({ selector: 'app-view-child', diff --git a/packages/angular/test/base/src/app/lazy/virtual-scroll-detail/virtual-scroll-detail.component.ts b/packages/angular/test/base/src/app/lazy/virtual-scroll-detail/virtual-scroll-detail.component.ts index 7b362c74d79..ee1bcf6f34c 100644 --- a/packages/angular/test/base/src/app/lazy/virtual-scroll-detail/virtual-scroll-detail.component.ts +++ b/packages/angular/test/base/src/app/lazy/virtual-scroll-detail/virtual-scroll-detail.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; -import { ViewDidEnter, ViewDidLeave, ViewWillEnter, ViewWillLeave } from '@ionic/angular'; +import { ViewDidEnter, ViewDidLeave, ViewWillEnter, ViewWillLeave } from '@ionic/angular/lazy'; import { assertZoneContext } from '../../zone-assert.util'; diff --git a/packages/angular/test/base/src/app/lazy/virtual-scroll/virtual-scroll.component.ts b/packages/angular/test/base/src/app/lazy/virtual-scroll/virtual-scroll.component.ts index 3db37f2124e..0e958bbedb2 100644 --- a/packages/angular/test/base/src/app/lazy/virtual-scroll/virtual-scroll.component.ts +++ b/packages/angular/test/base/src/app/lazy/virtual-scroll/virtual-scroll.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit, ViewChild } from '@angular/core'; import { HeaderFn } from '@ionic/core'; -import { IonVirtualScroll } from '@ionic/angular'; +import { IonVirtualScroll } from '@ionic/angular/lazy'; @Component({ selector: 'app-virtual-scroll', diff --git a/packages/angular/test/base/src/app/standalone/action-sheet-controller/action-sheet-controller.component.ts b/packages/angular/test/base/src/app/standalone/action-sheet-controller/action-sheet-controller.component.ts index a0b169adb75..d5600451b65 100644 --- a/packages/angular/test/base/src/app/standalone/action-sheet-controller/action-sheet-controller.component.ts +++ b/packages/angular/test/base/src/app/standalone/action-sheet-controller/action-sheet-controller.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { ActionSheetController } from '@ionic/angular/standalone'; +import { ActionSheetController } from '@ionic/angular'; @Component({ selector: 'app-action-sheet-controller', diff --git a/packages/angular/test/base/src/app/standalone/app-standalone/app.component.ts b/packages/angular/test/base/src/app/standalone/app-standalone/app.component.ts index 7940f8d10e1..28f96b455b0 100644 --- a/packages/angular/test/base/src/app/standalone/app-standalone/app.component.ts +++ b/packages/angular/test/base/src/app/standalone/app-standalone/app.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonApp, IonRouterOutlet } from '@ionic/angular/standalone'; +import { IonApp, IonRouterOutlet } from '@ionic/angular'; @Component({ selector: 'app-root-standalone', diff --git a/packages/angular/test/base/src/app/standalone/back-button/back-button.component.ts b/packages/angular/test/base/src/app/standalone/back-button/back-button.component.ts index 7f9280d1d71..f2aa8bbb951 100644 --- a/packages/angular/test/base/src/app/standalone/back-button/back-button.component.ts +++ b/packages/angular/test/base/src/app/standalone/back-button/back-button.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonBackButton } from '@ionic/angular/standalone'; +import { IonBackButton } from '@ionic/angular'; @Component({ selector: 'app-back-button', diff --git a/packages/angular/test/base/src/app/standalone/button/button.component.ts b/packages/angular/test/base/src/app/standalone/button/button.component.ts index ec3869ebe76..90d24780bb0 100644 --- a/packages/angular/test/base/src/app/standalone/button/button.component.ts +++ b/packages/angular/test/base/src/app/standalone/button/button.component.ts @@ -1,5 +1,5 @@ import { Component } from "@angular/core"; -import { IonButton } from '@ionic/angular/standalone'; +import { IonButton } from '@ionic/angular'; @Component({ selector: 'app-button', diff --git a/packages/angular/test/base/src/app/standalone/home-page/home-page.component.ts b/packages/angular/test/base/src/app/standalone/home-page/home-page.component.ts index dc2d78e6ab9..c88b419be24 100644 --- a/packages/angular/test/base/src/app/standalone/home-page/home-page.component.ts +++ b/packages/angular/test/base/src/app/standalone/home-page/home-page.component.ts @@ -1,6 +1,6 @@ import { Component, VERSION } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { IonBackButton, IonButtons, IonContent, IonLabel, IonList, IonListHeader, IonHeader, IonItem, IonRouterLink, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonBackButton, IonButtons, IonContent, IonLabel, IonList, IonListHeader, IonHeader, IonItem, IonRouterLink, IonTitle, IonToolbar } from '@ionic/angular'; @Component({ selector: 'app-home-page', diff --git a/packages/angular/test/base/src/app/standalone/icon/icon.component.ts b/packages/angular/test/base/src/app/standalone/icon/icon.component.ts index 2f027a2eb8e..b8273d12e7c 100644 --- a/packages/angular/test/base/src/app/standalone/icon/icon.component.ts +++ b/packages/angular/test/base/src/app/standalone/icon/icon.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonIcon } from '@ionic/angular/standalone'; +import { IonIcon } from '@ionic/angular'; import { logoIonic, logoIonitron, logoApple, logoAndroid } from 'ionicons/icons'; import { addIcons } from 'ionicons'; diff --git a/packages/angular/test/base/src/app/standalone/inputs/inputs.component.ts b/packages/angular/test/base/src/app/standalone/inputs/inputs.component.ts index 0fa0fc83ce6..7d58bc50d21 100644 --- a/packages/angular/test/base/src/app/standalone/inputs/inputs.component.ts +++ b/packages/angular/test/base/src/app/standalone/inputs/inputs.component.ts @@ -5,7 +5,7 @@ import { IonLabel, IonDatetime, IonNote, IonSelect, IonSelectOption, IonToggle, IonInput, IonInputOtp, IonCheckbox, IonRadioGroup, IonRadio, IonRange, IonTextarea, IonButton -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-inputs', diff --git a/packages/angular/test/base/src/app/standalone/menu-controller/menu-controller.component.ts b/packages/angular/test/base/src/app/standalone/menu-controller/menu-controller.component.ts index bc2f637cd7e..2c3c6a0868f 100644 --- a/packages/angular/test/base/src/app/standalone/menu-controller/menu-controller.component.ts +++ b/packages/angular/test/base/src/app/standalone/menu-controller/menu-controller.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectorRef, Component } from '@angular/core'; -import { MenuController, IonMenu } from '@ionic/angular/standalone'; +import { MenuController, IonMenu } from '@ionic/angular'; @Component({ selector: 'app-menu-controller', diff --git a/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-child.component.ts b/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-child.component.ts index 6fa573fa197..3c207e39049 100644 --- a/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-child.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-child.component.ts @@ -1,6 +1,6 @@ import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; -import { IonContent, IonHeader, IonModal, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonModal, IonTitle, IonToolbar } from '@ionic/angular'; /** * Child route component containing only the sheet modal with showBackdrop=false. diff --git a/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-parent.component.ts b/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-parent.component.ts index fdd5465ad11..8445a2d8209 100644 --- a/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-parent.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-child-route/modal-child-route-parent.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonButton, IonContent, IonHeader, IonRouterOutlet, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonButton, IonContent, IonHeader, IonRouterOutlet, IonTitle, IonToolbar } from '@ionic/angular'; /** * Parent with interactive buttons and nested outlet for child route modal. diff --git a/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal-custom-injector.component.ts b/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal-custom-injector.component.ts index e889f108293..438121ff21e 100644 --- a/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal-custom-injector.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal-custom-injector.component.ts @@ -1,5 +1,5 @@ import { Component, inject, Injector } from '@angular/core'; -import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, ModalController } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, ModalController } from '@ionic/angular'; import { ModalCustomInjectorModalComponent } from './modal/modal.component'; import { TestService } from './test.service'; diff --git a/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal/modal.component.ts b/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal/modal.component.ts index 8c97d4a89e4..2f3fd64455d 100644 --- a/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal/modal.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-custom-injector/modal/modal.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, inject } from '@angular/core'; -import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, IonButtons } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, IonButtons } from '@ionic/angular'; import { TestService } from '../test.service'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-component-wrapper.component.ts b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-component-wrapper.component.ts index d79ec4abff8..5ddeae880ba 100644 --- a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-component-wrapper.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-component-wrapper.component.ts @@ -1,5 +1,5 @@ import { Component, ComponentRef, Input, OnDestroy, OnInit, ViewChild, ViewContainerRef } from '@angular/core'; -import { IonContent } from '@ionic/angular/standalone'; +import { IonContent } from '@ionic/angular'; @Component({ selector: 'app-dynamic-component-wrapper', diff --git a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-modal-content.component.ts b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-modal-content.component.ts index 4022f65b5ee..e226b63b4bf 100644 --- a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-modal-content.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/dynamic-modal-content.component.ts @@ -5,7 +5,7 @@ import { IonHeader, IonTitle, IonToolbar, -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-dynamic-modal-content', diff --git a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts index a88f18ef3e2..06ea946c0f7 100644 --- a/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-dynamic-wrapper/modal-dynamic-wrapper.component.ts @@ -1,6 +1,6 @@ import { CommonModule } from '@angular/common'; import { Component, ComponentRef, OnDestroy, ViewChild, ViewContainerRef } from '@angular/core'; -import { IonButton, ModalController } from '@ionic/angular/standalone'; +import { IonButton, ModalController } from '@ionic/angular'; import { DynamicComponentWrapperComponent } from './dynamic-component-wrapper.component'; import { DynamicModalContentComponent } from './dynamic-modal-content.component'; diff --git a/packages/angular/test/base/src/app/standalone/modal-options-generic/modal-options-generic.component.ts b/packages/angular/test/base/src/app/standalone/modal-options-generic/modal-options-generic.component.ts index 04d630bf992..ee223d6fb15 100644 --- a/packages/angular/test/base/src/app/standalone/modal-options-generic/modal-options-generic.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-options-generic/modal-options-generic.component.ts @@ -1,6 +1,6 @@ import { Component, inject } from '@angular/core'; -import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, ModalController } from '@ionic/angular/standalone'; -import type { ModalOptions } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, ModalController } from '@ionic/angular'; +import type { ModalOptions } from '@ionic/angular'; import { GenericModalComponent } from './modal/modal.component'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/modal-options-generic/modal/modal.component.ts b/packages/angular/test/base/src/app/standalone/modal-options-generic/modal/modal.component.ts index 619adc64331..468d700eac1 100644 --- a/packages/angular/test/base/src/app/standalone/modal-options-generic/modal/modal.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-options-generic/modal/modal.component.ts @@ -1,5 +1,5 @@ import { Component, Input } from '@angular/core'; -import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, IonButtons } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, IonButtons } from '@ionic/angular'; @Component({ selector: 'app-generic-modal', diff --git a/packages/angular/test/base/src/app/standalone/modal-sheet-inline/modal-sheet-inline.component.ts b/packages/angular/test/base/src/app/standalone/modal-sheet-inline/modal-sheet-inline.component.ts index 2cdee8df097..935e8c547a3 100644 --- a/packages/angular/test/base/src/app/standalone/modal-sheet-inline/modal-sheet-inline.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal-sheet-inline/modal-sheet-inline.component.ts @@ -10,7 +10,7 @@ import { IonList, IonModal, IonSearchbar, -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; interface Contact { name: string; diff --git a/packages/angular/test/base/src/app/standalone/modal/modal.component.ts b/packages/angular/test/base/src/app/standalone/modal/modal.component.ts index 1dedd575387..9868c0b7140 100644 --- a/packages/angular/test/base/src/app/standalone/modal/modal.component.ts +++ b/packages/angular/test/base/src/app/standalone/modal/modal.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonModal } from '@ionic/angular/standalone'; +import { IonModal } from '@ionic/angular'; @Component({ selector: 'app-test', diff --git a/packages/angular/test/base/src/app/standalone/nav/nav.component.ts b/packages/angular/test/base/src/app/standalone/nav/nav.component.ts index 597452ef755..8604e90a6fd 100644 --- a/packages/angular/test/base/src/app/standalone/nav/nav.component.ts +++ b/packages/angular/test/base/src/app/standalone/nav/nav.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonNav } from '@ionic/angular/standalone'; +import { IonNav } from '@ionic/angular'; import { PageOneComponent } from './page-one.component'; diff --git a/packages/angular/test/base/src/app/standalone/nav/page-one.component.ts b/packages/angular/test/base/src/app/standalone/nav/page-one.component.ts index ee21f0e147c..dc625f9b266 100644 --- a/packages/angular/test/base/src/app/standalone/nav/page-one.component.ts +++ b/packages/angular/test/base/src/app/standalone/nav/page-one.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonBackButton, IonButton, IonButtons, IonContent, IonHeader, IonNavLink, IonToolbar, IonTitle } from '@ionic/angular/standalone'; +import { IonBackButton, IonButton, IonButtons, IonContent, IonHeader, IonNavLink, IonToolbar, IonTitle } from '@ionic/angular'; import { PageTwoComponent } from './page-two.component'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/nav/page-three.component.ts b/packages/angular/test/base/src/app/standalone/nav/page-three.component.ts index 99dd76e75de..6daa9da4576 100644 --- a/packages/angular/test/base/src/app/standalone/nav/page-three.component.ts +++ b/packages/angular/test/base/src/app/standalone/nav/page-three.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular'; @Component({ selector: 'app-page-one', diff --git a/packages/angular/test/base/src/app/standalone/nav/page-two.component.ts b/packages/angular/test/base/src/app/standalone/nav/page-two.component.ts index 1b915b8d4e9..c490c398c78 100644 --- a/packages/angular/test/base/src/app/standalone/nav/page-two.component.ts +++ b/packages/angular/test/base/src/app/standalone/nav/page-two.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonButton, IonButtons, IonContent, IonHeader, IonNavLink, IonToolbar, IonTitle } from '@ionic/angular/standalone'; +import { IonButton, IonButtons, IonContent, IonHeader, IonNavLink, IonToolbar, IonTitle } from '@ionic/angular'; import { PageThreeComponent } from './page-three.component'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/overlay-controllers/overlay-controllers.component.ts b/packages/angular/test/base/src/app/standalone/overlay-controllers/overlay-controllers.component.ts index 6253b88bcdc..cb67aee455f 100644 --- a/packages/angular/test/base/src/app/standalone/overlay-controllers/overlay-controllers.component.ts +++ b/packages/angular/test/base/src/app/standalone/overlay-controllers/overlay-controllers.component.ts @@ -4,7 +4,7 @@ import { LoadingController, ModalController, PopoverController, -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-overlay-controllers', diff --git a/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover-custom-injector.component.ts b/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover-custom-injector.component.ts index 66b74033ef1..3a4dd0a1ae1 100644 --- a/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover-custom-injector.component.ts +++ b/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover-custom-injector.component.ts @@ -1,5 +1,5 @@ import { Component, inject, Injector } from '@angular/core'; -import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, PopoverController } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonTitle, IonToolbar, IonButton, PopoverController } from '@ionic/angular'; import { PopoverCustomInjectorPopoverComponent } from './popover/popover.component'; import { TestService } from './test.service'; diff --git a/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover/popover.component.ts b/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover/popover.component.ts index 2be85458c5a..ea221daa5d1 100644 --- a/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover/popover.component.ts +++ b/packages/angular/test/base/src/app/standalone/popover-custom-injector/popover/popover.component.ts @@ -1,5 +1,5 @@ import { Component, OnInit, inject } from '@angular/core'; -import { IonContent } from '@ionic/angular/standalone'; +import { IonContent } from '@ionic/angular'; import { TestService } from '../test.service'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/popover/popover.component.ts b/packages/angular/test/base/src/app/standalone/popover/popover.component.ts index cfb851f076e..a7d4cde89b6 100644 --- a/packages/angular/test/base/src/app/standalone/popover/popover.component.ts +++ b/packages/angular/test/base/src/app/standalone/popover/popover.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonPopover } from '@ionic/angular/standalone'; +import { IonPopover } from '@ionic/angular'; @Component({ selector: 'app-test', diff --git a/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.component.ts b/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.component.ts index 04473823e23..1b5312f2c06 100644 --- a/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.component.ts +++ b/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonButton } from '@ionic/angular/standalone'; +import { IonButton } from '@ionic/angular'; import { ProgrammaticModalService } from './programmatic-modal.service'; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.service.ts b/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.service.ts index 0a2e34ccdbb..6f03def4d55 100644 --- a/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.service.ts +++ b/packages/angular/test/base/src/app/standalone/programmatic-modal/programmatic-modal.service.ts @@ -1,5 +1,5 @@ import { inject, Injectable } from '@angular/core'; -import { ModalController } from "@ionic/angular/standalone"; +import { ModalController } from "@ionic/angular"; import { ModalComponent } from "./modal/modal.component"; @Injectable({ diff --git a/packages/angular/test/base/src/app/standalone/providers/providers.component.ts b/packages/angular/test/base/src/app/standalone/providers/providers.component.ts index 8dcb9017c1a..17fced1470b 100644 --- a/packages/angular/test/base/src/app/standalone/providers/providers.component.ts +++ b/packages/angular/test/base/src/app/standalone/providers/providers.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { Config } from '@ionic/angular/standalone'; +import { Config } from '@ionic/angular'; @Component({ selector: 'app-providers', diff --git a/packages/angular/test/base/src/app/standalone/refresher/refresher.component.ts b/packages/angular/test/base/src/app/standalone/refresher/refresher.component.ts index 7b2c3741e9a..cec752f9843 100644 --- a/packages/angular/test/base/src/app/standalone/refresher/refresher.component.ts +++ b/packages/angular/test/base/src/app/standalone/refresher/refresher.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; -import { IonContent, IonHeader, IonItem, IonLabel, IonList, IonRefresher, IonRefresherContent, IonTitle, IonToolbar } from '@ionic/angular/standalone'; -import type { RefresherCustomEvent, RefresherPullEndCustomEvent } from '@ionic/angular/standalone'; +import { IonContent, IonHeader, IonItem, IonLabel, IonList, IonRefresher, IonRefresherContent, IonTitle, IonToolbar } from '@ionic/angular'; +import type { RefresherCustomEvent, RefresherPullEndCustomEvent } from '@ionic/angular'; @Component({ selector: 'app-refresher', diff --git a/packages/angular/test/base/src/app/standalone/reorder-group/reorder-group.component.ts b/packages/angular/test/base/src/app/standalone/reorder-group/reorder-group.component.ts index ed66f016ba1..e814f8663ac 100644 --- a/packages/angular/test/base/src/app/standalone/reorder-group/reorder-group.component.ts +++ b/packages/angular/test/base/src/app/standalone/reorder-group/reorder-group.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; -import { IonItem, IonLabel, IonReorder, IonReorderGroup } from '@ionic/angular/standalone'; -import type { ReorderEndCustomEvent } from '@ionic/angular/standalone'; +import { IonItem, IonLabel, IonReorder, IonReorderGroup } from '@ionic/angular'; +import type { ReorderEndCustomEvent } from '@ionic/angular'; @Component({ selector: 'app-reorder-group', diff --git a/packages/angular/test/base/src/app/standalone/router-link/router-link.component.ts b/packages/angular/test/base/src/app/standalone/router-link/router-link.component.ts index 31653f3bb0d..b1800f27c90 100644 --- a/packages/angular/test/base/src/app/standalone/router-link/router-link.component.ts +++ b/packages/angular/test/base/src/app/standalone/router-link/router-link.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; import { RouterLink } from '@angular/router'; -import { IonRouterLink, IonRouterLinkWithHref } from '@ionic/angular/standalone'; +import { IonRouterLink, IonRouterLinkWithHref } from '@ionic/angular'; @Component({ selector: 'app-router-link', diff --git a/packages/angular/test/base/src/app/standalone/split-pane/split-pane-page.component.ts b/packages/angular/test/base/src/app/standalone/split-pane/split-pane-page.component.ts index d913c6a3b64..441abf4bafc 100644 --- a/packages/angular/test/base/src/app/standalone/split-pane/split-pane-page.component.ts +++ b/packages/angular/test/base/src/app/standalone/split-pane/split-pane-page.component.ts @@ -1,6 +1,6 @@ import { Component, inject, OnInit } from '@angular/core'; import { ActivatedRoute } from '@angular/router'; -import { IonButton, IonButtons, IonContent, IonHeader, IonMenuButton, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonButton, IonButtons, IonContent, IonHeader, IonMenuButton, IonTitle, IonToolbar } from '@ionic/angular'; @Component({ selector: 'app-split-pane-page', diff --git a/packages/angular/test/base/src/app/standalone/split-pane/split-pane.component.ts b/packages/angular/test/base/src/app/standalone/split-pane/split-pane.component.ts index 747e28d75f5..2e69222cc8d 100644 --- a/packages/angular/test/base/src/app/standalone/split-pane/split-pane.component.ts +++ b/packages/angular/test/base/src/app/standalone/split-pane/split-pane.component.ts @@ -12,7 +12,7 @@ import { IonRouterLink, IonRouterOutlet, IonSplitPane -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-split-pane', diff --git a/packages/angular/test/base/src/app/standalone/standalone.component.ts b/packages/angular/test/base/src/app/standalone/standalone.component.ts index 9b707ade839..b95851eff0c 100644 --- a/packages/angular/test/base/src/app/standalone/standalone.component.ts +++ b/packages/angular/test/base/src/app/standalone/standalone.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; -import { IonicModule } from '@ionic/angular'; +import { IonicModule } from '@ionic/angular/lazy'; @Component({ selector: 'app-standalone', diff --git a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-details.component.ts b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-details.component.ts index fc53ad62eec..b34ac37347a 100644 --- a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-details.component.ts +++ b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-details.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonBackButton, IonButtons, IonContent, IonHeader, IonTitle, IonToolbar } from '@ionic/angular'; @Component({ selector: 'app-swipe-gesture-disabled-details', diff --git a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-main.component.ts b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-main.component.ts index 3fc86f7f124..48df44ee596 100644 --- a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-main.component.ts +++ b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled-main.component.ts @@ -1,6 +1,6 @@ import { Component } from '@angular/core'; import { RouterModule } from '@angular/router'; -import { IonContent, IonItem, IonLabel, IonRouterLink } from '@ionic/angular/standalone'; +import { IonContent, IonItem, IonLabel, IonRouterLink } from '@ionic/angular'; @Component({ selector: 'app-swipe-gesture-disabled-main', diff --git a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled.component.ts b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled.component.ts index 14cc0c498d0..6cdee0d001e 100644 --- a/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled.component.ts +++ b/packages/angular/test/base/src/app/standalone/swipe-gesture-disabled/swipe-gesture-disabled.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonBackButton, IonButtons, IonContent, IonHeader, IonRouterOutlet, IonTitle, IonToolbar } from '@ionic/angular/standalone'; +import { IonBackButton, IonButtons, IonContent, IonHeader, IonRouterOutlet, IonTitle, IonToolbar } from '@ionic/angular'; @Component({ selector: 'app-swipe-gesture-disabled', diff --git a/packages/angular/test/base/src/app/standalone/tabs-basic/tabs-basic.component.ts b/packages/angular/test/base/src/app/standalone/tabs-basic/tabs-basic.component.ts index d66a5924df0..ca8e2471b0a 100644 --- a/packages/angular/test/base/src/app/standalone/tabs-basic/tabs-basic.component.ts +++ b/packages/angular/test/base/src/app/standalone/tabs-basic/tabs-basic.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IonTabBar, IonTabButton, IonIcon, IonLabel, IonTabs, IonTab } from '@ionic/angular/standalone'; +import { IonTabBar, IonTabButton, IonIcon, IonLabel, IonTabs, IonTab } from '@ionic/angular'; import { addIcons } from 'ionicons'; import { add, logoIonic, save } from 'ionicons/icons'; diff --git a/packages/angular/test/base/src/app/standalone/tabs-search-params/tabs-search-params.component.ts b/packages/angular/test/base/src/app/standalone/tabs-search-params/tabs-search-params.component.ts index d81f042b7c7..fa2090bb5ef 100644 --- a/packages/angular/test/base/src/app/standalone/tabs-search-params/tabs-search-params.component.ts +++ b/packages/angular/test/base/src/app/standalone/tabs-search-params/tabs-search-params.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonIcon, IonLabel, IonTabBar, IonTabButton, IonTabs } from '@ionic/angular/standalone'; +import { IonIcon, IonLabel, IonTabBar, IonTabButton, IonTabs } from '@ionic/angular'; import { addIcons } from 'ionicons'; import { square, triangle } from 'ionicons/icons'; diff --git a/packages/angular/test/base/src/app/standalone/tabs/tab1.component.ts b/packages/angular/test/base/src/app/standalone/tabs/tab1.component.ts index 3bd2bd270ba..b6d0d810fde 100644 --- a/packages/angular/test/base/src/app/standalone/tabs/tab1.component.ts +++ b/packages/angular/test/base/src/app/standalone/tabs/tab1.component.ts @@ -1,5 +1,5 @@ import { Component } from '@angular/core'; -import { IonRouterOutlet } from '@ionic/angular/standalone'; +import { IonRouterOutlet } from '@ionic/angular'; @Component({ selector: 'app-tab-one', diff --git a/packages/angular/test/base/src/app/standalone/tabs/tabs.component.ts b/packages/angular/test/base/src/app/standalone/tabs/tabs.component.ts index d4b889e0dd1..93784ac24ae 100644 --- a/packages/angular/test/base/src/app/standalone/tabs/tabs.component.ts +++ b/packages/angular/test/base/src/app/standalone/tabs/tabs.component.ts @@ -1,5 +1,5 @@ import { Component, ViewChild } from '@angular/core'; -import { IonTabBar, IonTabButton, IonIcon, IonLabel, IonTabs } from '@ionic/angular/standalone'; +import { IonTabBar, IonTabButton, IonIcon, IonLabel, IonTabs } from '@ionic/angular'; import { addIcons } from 'ionicons'; import { add, logoIonic, save } from 'ionicons/icons'; diff --git a/packages/angular/test/base/src/app/standalone/validation/checkbox-validation/checkbox-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/checkbox-validation/checkbox-validation.component.ts index 48bf8a935f1..42593dcc554 100644 --- a/packages/angular/test/base/src/app/standalone/validation/checkbox-validation/checkbox-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/checkbox-validation/checkbox-validation.component.ts @@ -12,7 +12,7 @@ import { IonCheckbox, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-checkbox-validation', diff --git a/packages/angular/test/base/src/app/standalone/validation/input-validation/input-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/input-validation/input-validation.component.ts index aee73b0735f..a360698d863 100644 --- a/packages/angular/test/base/src/app/standalone/validation/input-validation/input-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/input-validation/input-validation.component.ts @@ -12,7 +12,7 @@ import { IonInput, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-input-validation', diff --git a/packages/angular/test/base/src/app/standalone/validation/radio-group-validation/radio-group-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/radio-group-validation/radio-group-validation.component.ts index aa4ee109a50..656129b44c7 100644 --- a/packages/angular/test/base/src/app/standalone/validation/radio-group-validation/radio-group-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/radio-group-validation/radio-group-validation.component.ts @@ -13,7 +13,7 @@ import { IonRadio, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-radio-group-validation', diff --git a/packages/angular/test/base/src/app/standalone/validation/select-validation/select-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/select-validation/select-validation.component.ts index 1ae4a239ef4..fef8a28ffb6 100644 --- a/packages/angular/test/base/src/app/standalone/validation/select-validation/select-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/select-validation/select-validation.component.ts @@ -13,7 +13,7 @@ import { IonSelectOption, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-select-validation', diff --git a/packages/angular/test/base/src/app/standalone/validation/textarea-validation/textarea-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/textarea-validation/textarea-validation.component.ts index a942bac78df..ddf409870e3 100644 --- a/packages/angular/test/base/src/app/standalone/validation/textarea-validation/textarea-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/textarea-validation/textarea-validation.component.ts @@ -14,7 +14,7 @@ import { IonTextarea, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; // Custom validator for address (must be at least 10 chars and contain a digit) function addressValidator(control: AbstractControl): ValidationErrors | null { diff --git a/packages/angular/test/base/src/app/standalone/validation/toggle-validation/toggle-validation.component.ts b/packages/angular/test/base/src/app/standalone/validation/toggle-validation/toggle-validation.component.ts index d756ac150be..06a3d8288c6 100644 --- a/packages/angular/test/base/src/app/standalone/validation/toggle-validation/toggle-validation.component.ts +++ b/packages/angular/test/base/src/app/standalone/validation/toggle-validation/toggle-validation.component.ts @@ -12,7 +12,7 @@ import { IonToggle, IonTitle, IonToolbar -} from '@ionic/angular/standalone'; +} from '@ionic/angular'; @Component({ selector: 'app-toggle-validation', diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/checkbox/checkbox.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/checkbox/checkbox.component.ts index edf8d16e375..f4ab61a690b 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/checkbox/checkbox.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/checkbox/checkbox.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonCheckbox } from "@ionic/angular/standalone"; +import { IonCheckbox } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/datetime/datetime.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/datetime/datetime.component.ts index 7d647e7e032..6f39f90ed1c 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/datetime/datetime.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/datetime/datetime.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonDatetime } from "@ionic/angular/standalone"; +import { IonDatetime } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/input-otp/input-otp.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/input-otp/input-otp.component.ts index 6b62886d7fc..b8812cb445a 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/input-otp/input-otp.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/input-otp/input-otp.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators, AbstractControl, ValidationErrors } from "@angular/forms"; -import { IonInputOtp } from "@ionic/angular/standalone"; +import { IonInputOtp } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; function otpRequiredLength(length: number) { diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/input/input.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/input/input.component.ts index 1afa4a3b015..5cb16b14b5d 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/input/input.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/input/input.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonInput } from "@ionic/angular/standalone"; +import { IonInput } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/radio-group/radio-group.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/radio-group/radio-group.component.ts index b4890240c5c..8ccad57fb5c 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/radio-group/radio-group.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/radio-group/radio-group.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonRadioGroup, IonRadio } from "@ionic/angular/standalone"; +import { IonRadioGroup, IonRadio } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/range/range.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/range/range.component.ts index f303826524f..e8bb63c6252 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/range/range.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/range/range.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonRange } from "@ionic/angular/standalone"; +import { IonRange } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/searchbar/searchbar.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/searchbar/searchbar.component.ts index 6113ed5ddcb..81d9d57de90 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/searchbar/searchbar.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/searchbar/searchbar.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonSearchbar } from "@ionic/angular/standalone"; +import { IonSearchbar } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/segment/segment.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/segment/segment.component.ts index d3de204881a..7590f054989 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/segment/segment.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/segment/segment.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonSegment, IonSegmentButton, IonLabel } from "@ionic/angular/standalone"; +import { IonSegment, IonSegmentButton, IonLabel } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/select/select.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/select/select.component.ts index 35246438f5f..7f9595236ef 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/select/select.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/select/select.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonSelect, IonSelectOption } from "@ionic/angular/standalone"; +import { IonSelect, IonSelectOption } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/textarea/textarea.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/textarea/textarea.component.ts index 9410c03dceb..617f01c20c4 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/textarea/textarea.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/textarea/textarea.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonTextarea } from "@ionic/angular/standalone"; +import { IonTextarea } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/app/standalone/value-accessors/toggle/toggle.component.ts b/packages/angular/test/base/src/app/standalone/value-accessors/toggle/toggle.component.ts index 3b72b4c16dc..6d3de19b72f 100644 --- a/packages/angular/test/base/src/app/standalone/value-accessors/toggle/toggle.component.ts +++ b/packages/angular/test/base/src/app/standalone/value-accessors/toggle/toggle.component.ts @@ -1,6 +1,6 @@ import { Component } from "@angular/core"; import { FormBuilder, FormsModule, ReactiveFormsModule, Validators } from "@angular/forms"; -import { IonToggle } from "@ionic/angular/standalone"; +import { IonToggle } from "@ionic/angular"; import { ValueAccessorTestComponent } from "../value-accessor-test/value-accessor-test.component"; @Component({ diff --git a/packages/angular/test/base/src/main-standalone.ts b/packages/angular/test/base/src/main-standalone.ts index 3d915fd3be5..0017dd8701b 100644 --- a/packages/angular/test/base/src/main-standalone.ts +++ b/packages/angular/test/base/src/main-standalone.ts @@ -1,6 +1,6 @@ import { bootstrapApplication } from '@angular/platform-browser'; import { RouteReuseStrategy, provideRouter } from '@angular/router'; -import { provideIonicAngular, IonicRouteStrategy } from '@ionic/angular/standalone'; +import { provideIonicAngular, IonicRouteStrategy } from '@ionic/angular'; import { AppStandaloneComponent } from './app/app-standalone.component'; diff --git a/packages/angular/tsconfig.json b/packages/angular/tsconfig.json index 3ef0c3bbffa..b8acbfd0bf4 100644 --- a/packages/angular/tsconfig.json +++ b/packages/angular/tsconfig.json @@ -40,6 +40,6 @@ "@ionic/angular/common": ["common/src/index.ts"] } }, - "exclude": ["node_modules", "src/schematics"], - "files": ["src/index.ts", "common/src/index.ts", "standalone/src/index.ts"] + "exclude": ["node_modules", "lazy/src/schematics"], + "files": ["lazy/src/index.ts", "common/src/index.ts", "standalone/src/index.ts"] } diff --git a/packages/angular/tsconfig.schematics.json b/packages/angular/tsconfig.schematics.json index 6cbe4a63d14..e0215342e52 100644 --- a/packages/angular/tsconfig.schematics.json +++ b/packages/angular/tsconfig.schematics.json @@ -10,10 +10,10 @@ "moduleResolution": "node", "sourceMap": false, "pretty": true, - "rootDir": "src/schematics", + "rootDir": "lazy/src/schematics", "target": "es2017", "outDir": "dist/schematics" }, "exclude": ["node_modules"], - "include": ["src/schematics/**/*.ts"] + "include": ["lazy/src/schematics/**/*.ts"] } From ce7eefee87eeb63963f404405c61cff58a60a084 Mon Sep 17 00:00:00 2001 From: Jacob Bell <228905018+OS-jacobbell@users.noreply.github.com> Date: Mon, 15 Jun 2026 11:54:03 -0700 Subject: [PATCH 2/3] move angular schematics to packages/angular/schematics --- .../src => }/schematics/add/files/root/theme/variables.css | 0 packages/angular/{lazy/src => }/schematics/add/index.ts | 4 ++-- packages/angular/{lazy/src => }/schematics/add/schema.d.ts | 0 packages/angular/{lazy/src => }/schematics/add/schema.json | 0 packages/angular/{lazy/src => }/schematics/collection.json | 0 packages/angular/{lazy/src => }/schematics/utils/ast.ts | 0 packages/angular/{lazy/src => }/schematics/utils/config.ts | 0 packages/angular/{lazy/src => }/schematics/utils/package.ts | 0 packages/angular/tsconfig.json | 2 +- packages/angular/tsconfig.schematics.json | 4 ++-- 10 files changed, 5 insertions(+), 5 deletions(-) rename packages/angular/{lazy/src => }/schematics/add/files/root/theme/variables.css (100%) rename packages/angular/{lazy/src => }/schematics/add/index.ts (98%) rename packages/angular/{lazy/src => }/schematics/add/schema.d.ts (100%) rename packages/angular/{lazy/src => }/schematics/add/schema.json (100%) rename packages/angular/{lazy/src => }/schematics/collection.json (100%) rename packages/angular/{lazy/src => }/schematics/utils/ast.ts (100%) rename packages/angular/{lazy/src => }/schematics/utils/config.ts (100%) rename packages/angular/{lazy/src => }/schematics/utils/package.ts (100%) diff --git a/packages/angular/lazy/src/schematics/add/files/root/theme/variables.css b/packages/angular/schematics/add/files/root/theme/variables.css similarity index 100% rename from packages/angular/lazy/src/schematics/add/files/root/theme/variables.css rename to packages/angular/schematics/add/files/root/theme/variables.css diff --git a/packages/angular/lazy/src/schematics/add/index.ts b/packages/angular/schematics/add/index.ts similarity index 98% rename from packages/angular/lazy/src/schematics/add/index.ts rename to packages/angular/schematics/add/index.ts index 62cd1386c99..bdbbf7a1d1a 100644 --- a/packages/angular/lazy/src/schematics/add/index.ts +++ b/packages/angular/schematics/add/index.ts @@ -24,8 +24,8 @@ import { addSchematics, addStyle, getDefaultAngularAppName, -} from './../utils/config'; -import { addPackageToPackageJson } from './../utils/package'; +} from '../utils/config'; +import { addPackageToPackageJson } from '../utils/package'; import { Schema as IonAddOptions } from './schema'; function addIonicAngularToPackageJson(): Rule { diff --git a/packages/angular/lazy/src/schematics/add/schema.d.ts b/packages/angular/schematics/add/schema.d.ts similarity index 100% rename from packages/angular/lazy/src/schematics/add/schema.d.ts rename to packages/angular/schematics/add/schema.d.ts diff --git a/packages/angular/lazy/src/schematics/add/schema.json b/packages/angular/schematics/add/schema.json similarity index 100% rename from packages/angular/lazy/src/schematics/add/schema.json rename to packages/angular/schematics/add/schema.json diff --git a/packages/angular/lazy/src/schematics/collection.json b/packages/angular/schematics/collection.json similarity index 100% rename from packages/angular/lazy/src/schematics/collection.json rename to packages/angular/schematics/collection.json diff --git a/packages/angular/lazy/src/schematics/utils/ast.ts b/packages/angular/schematics/utils/ast.ts similarity index 100% rename from packages/angular/lazy/src/schematics/utils/ast.ts rename to packages/angular/schematics/utils/ast.ts diff --git a/packages/angular/lazy/src/schematics/utils/config.ts b/packages/angular/schematics/utils/config.ts similarity index 100% rename from packages/angular/lazy/src/schematics/utils/config.ts rename to packages/angular/schematics/utils/config.ts diff --git a/packages/angular/lazy/src/schematics/utils/package.ts b/packages/angular/schematics/utils/package.ts similarity index 100% rename from packages/angular/lazy/src/schematics/utils/package.ts rename to packages/angular/schematics/utils/package.ts diff --git a/packages/angular/tsconfig.json b/packages/angular/tsconfig.json index b8acbfd0bf4..8cb3d7bf19e 100644 --- a/packages/angular/tsconfig.json +++ b/packages/angular/tsconfig.json @@ -40,6 +40,6 @@ "@ionic/angular/common": ["common/src/index.ts"] } }, - "exclude": ["node_modules", "lazy/src/schematics"], + "exclude": ["node_modules", "schematics"], "files": ["lazy/src/index.ts", "common/src/index.ts", "standalone/src/index.ts"] } diff --git a/packages/angular/tsconfig.schematics.json b/packages/angular/tsconfig.schematics.json index e0215342e52..034f2aeadc3 100644 --- a/packages/angular/tsconfig.schematics.json +++ b/packages/angular/tsconfig.schematics.json @@ -10,10 +10,10 @@ "moduleResolution": "node", "sourceMap": false, "pretty": true, - "rootDir": "lazy/src/schematics", + "rootDir": "schematics", "target": "es2017", "outDir": "dist/schematics" }, "exclude": ["node_modules"], - "include": ["lazy/src/schematics/**/*.ts"] + "include": ["schematics/**/*.ts"] } From dc05379c940d01e564ec21b647478f94b3c00663 Mon Sep 17 00:00:00 2001 From: Jacob Bell <228905018+OS-jacobbell@users.noreply.github.com> Date: Mon, 15 Jun 2026 12:55:42 -0700 Subject: [PATCH 3/3] update schematics --- packages/angular/schematics/add/index.ts | 2 +- packages/angular/scripts/build-core.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/angular/schematics/add/index.ts b/packages/angular/schematics/add/index.ts index bdbbf7a1d1a..60cd1e01944 100644 --- a/packages/angular/schematics/add/index.ts +++ b/packages/angular/schematics/add/index.ts @@ -86,7 +86,7 @@ function addProvideIonicAngular(projectName: string, projectSourceRoot: Path): R if (host.exists(appConfig)) { return addRootProvider( projectName, - ({ code, external }) => code`${external('provideIonicAngular', '@ionic/angular/standalone')}({})` + ({ code, external }) => code`${external('provideIonicAngular', '@ionic/angular')}({})` ); } return host; diff --git a/packages/angular/scripts/build-core.js b/packages/angular/scripts/build-core.js index 83d867476b9..968453c71d5 100644 --- a/packages/angular/scripts/build-core.js +++ b/packages/angular/scripts/build-core.js @@ -33,11 +33,11 @@ function buildSchematics(){ } function copySchematicsJson(){ - const src = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'collection.json'); - const fileSrc = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'add', 'files'); + const src = path.join(__dirname, '..', 'schematics', 'collection.json'); + const fileSrc = path.join(__dirname, '..', 'schematics', 'add', 'files'); const dst = path.join(__dirname, '..', 'dist', 'schematics', 'collection.json'); const fileDst = path.join(__dirname, '..', 'dist', 'schematics', 'add', 'files'); - const schemaSrc = path.join(__dirname, '..', 'lazy', 'src', 'schematics', 'add', 'schema.json'); + const schemaSrc = path.join(__dirname, '..', 'schematics', 'add', 'schema.json'); const schemaDst = path.join(__dirname, '..', 'dist', 'schematics', 'add', 'schema.json'); fs.removeSync(dst);