@ionic/angular
Version:
Angular specific wrappers for @ionic/core
212 lines (211 loc) • 10.6 kB
JSON
{
"name": "@ionic/angular",
"version": "9.0.0",
"description": "Angular specific wrappers for @ionic/core",
"keywords": [
"ionic",
"framework",
"angular",
"mobile",
"app",
"webapp",
"capacitor",
"cordova",
"progressive web app",
"pwa"
],
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/ionic-team/ionic-framework.git"
},
"bugs": {
"url": "https://github.com/ionic-team/ionic-framework/issues"
},
"homepage": "https://ionicframework.com/",
"scripts": {
"build": "npm run clean && npm run build.ng && npm run build.css && npm run build.schematics && npm run validate.package",
"build.css": "node scripts/build-css.js",
"build.schematics": "node scripts/build-schematics.js",
"build.ng": "ngc",
"clean": "node scripts/clean.js",
"lint": "npm run eslint && npm run prettier -- --write --cache",
"lint.fix": "npm run eslint -- --fix",
"fmt": "npm run eslint -- --fix && npm run prettier -- --write --cache",
"prettier": "prettier \"**/*.ts\"",
"eslint": "eslint .",
"prerelease": "npm run validate && np prerelease --yolo --any-branch --tag next",
"sync": "./scripts/sync.sh",
"local.sync.and.pack": "./scripts/sync-and-pack.sh",
"test": "echo 'angular no tests yet'",
"validate": "npm i && npm run lint && npm run test && npm run build",
"validate.package": "node scripts/verify-exports.js"
},
"exports": {
"./package.json": "./package.json",
"./lazy": "./dist/lazy/index.js",
"./common": "./dist/common/index.js",
"./css/*": {
"style": "./css/*"
},
".": "./dist/standalone/index.js",
"./ion-back-button": "./dist/standalone/navigation/back-button.js",
"./ion-modal": "./dist/standalone/overlays/modal.js",
"./ion-popover": "./dist/standalone/overlays/popover.js",
"./ion-router-outlet": "./dist/standalone/navigation/router-outlet.js",
"./ion-router-link": "./dist/standalone/navigation/router-link-delegate.js",
"./ion-tabs": "./dist/standalone/navigation/tabs.js",
"./ion-nav": "./dist/standalone/navigation/nav.js",
"./ion-checkbox": "./dist/standalone/directives/checkbox.js",
"./ion-datetime": "./dist/standalone/directives/datetime.js",
"./ion-input": "./dist/standalone/directives/input.js",
"./ion-input-otp": "./dist/standalone/directives/input-otp.js",
"./ion-icon": "./dist/standalone/directives/icon.js",
"./ion-radio-group": "./dist/standalone/directives/radio-group.js",
"./ion-range": "./dist/standalone/directives/range.js",
"./ion-searchbar": "./dist/standalone/directives/searchbar.js",
"./ion-segment": "./dist/standalone/directives/segment.js",
"./ion-select": "./dist/standalone/directives/select.js",
"./ion-textarea": "./dist/standalone/directives/textarea.js",
"./ion-toggle": "./dist/standalone/directives/toggle.js",
"./ion-accordion-group": "./dist/standalone/directives/ion-accordion-group.js",
"./ion-accordion": "./dist/standalone/directives/ion-accordion.js",
"./ion-action-sheet": "./dist/standalone/directives/ion-action-sheet.js",
"./ion-alert": "./dist/standalone/directives/ion-alert.js",
"./ion-app": "./dist/standalone/directives/ion-app.js",
"./ion-avatar": "./dist/standalone/directives/ion-avatar.js",
"./ion-backdrop": "./dist/standalone/directives/ion-backdrop.js",
"./ion-badge": "./dist/standalone/directives/ion-badge.js",
"./ion-breadcrumb": "./dist/standalone/directives/ion-breadcrumb.js",
"./ion-breadcrumbs": "./dist/standalone/directives/ion-breadcrumbs.js",
"./ion-button": "./dist/standalone/directives/ion-button.js",
"./ion-buttons": "./dist/standalone/directives/ion-buttons.js",
"./ion-card-content": "./dist/standalone/directives/ion-card-content.js",
"./ion-card-header": "./dist/standalone/directives/ion-card-header.js",
"./ion-card-subtitle": "./dist/standalone/directives/ion-card-subtitle.js",
"./ion-card-title": "./dist/standalone/directives/ion-card-title.js",
"./ion-card": "./dist/standalone/directives/ion-card.js",
"./ion-chip": "./dist/standalone/directives/ion-chip.js",
"./ion-col": "./dist/standalone/directives/ion-col.js",
"./ion-content": "./dist/standalone/directives/ion-content.js",
"./ion-datetime-button": "./dist/standalone/directives/ion-datetime-button.js",
"./ion-fab-button": "./dist/standalone/directives/ion-fab-button.js",
"./ion-fab-list": "./dist/standalone/directives/ion-fab-list.js",
"./ion-fab": "./dist/standalone/directives/ion-fab.js",
"./ion-footer": "./dist/standalone/directives/ion-footer.js",
"./ion-grid": "./dist/standalone/directives/ion-grid.js",
"./ion-header": "./dist/standalone/directives/ion-header.js",
"./ion-img": "./dist/standalone/directives/ion-img.js",
"./ion-infinite-scroll-content": "./dist/standalone/directives/ion-infinite-scroll-content.js",
"./ion-infinite-scroll": "./dist/standalone/directives/ion-infinite-scroll.js",
"./ion-input-password-toggle": "./dist/standalone/directives/ion-input-password-toggle.js",
"./ion-item-divider": "./dist/standalone/directives/ion-item-divider.js",
"./ion-item-group": "./dist/standalone/directives/ion-item-group.js",
"./ion-item-option": "./dist/standalone/directives/ion-item-option.js",
"./ion-item-options": "./dist/standalone/directives/ion-item-options.js",
"./ion-item-sliding": "./dist/standalone/directives/ion-item-sliding.js",
"./ion-item": "./dist/standalone/directives/ion-item.js",
"./ion-label": "./dist/standalone/directives/ion-label.js",
"./ion-list-header": "./dist/standalone/directives/ion-list-header.js",
"./ion-list": "./dist/standalone/directives/ion-list.js",
"./ion-loading": "./dist/standalone/directives/ion-loading.js",
"./ion-menu-button": "./dist/standalone/directives/ion-menu-button.js",
"./ion-menu-toggle": "./dist/standalone/directives/ion-menu-toggle.js",
"./ion-menu": "./dist/standalone/directives/ion-menu.js",
"./ion-nav-link": "./dist/standalone/directives/ion-nav-link.js",
"./ion-note": "./dist/standalone/directives/ion-note.js",
"./ion-picker-column-option": "./dist/standalone/directives/ion-picker-column-option.js",
"./ion-picker-column": "./dist/standalone/directives/ion-picker-column.js",
"./ion-picker": "./dist/standalone/directives/ion-picker.js",
"./ion-progress-bar": "./dist/standalone/directives/ion-progress-bar.js",
"./ion-radio": "./dist/standalone/directives/ion-radio.js",
"./ion-refresher-content": "./dist/standalone/directives/ion-refresher-content.js",
"./ion-refresher": "./dist/standalone/directives/ion-refresher.js",
"./ion-reorder-group": "./dist/standalone/directives/ion-reorder-group.js",
"./ion-reorder": "./dist/standalone/directives/ion-reorder.js",
"./ion-ripple-effect": "./dist/standalone/directives/ion-ripple-effect.js",
"./ion-row": "./dist/standalone/directives/ion-row.js",
"./ion-segment-button": "./dist/standalone/directives/ion-segment-button.js",
"./ion-segment-content": "./dist/standalone/directives/ion-segment-content.js",
"./ion-segment-view": "./dist/standalone/directives/ion-segment-view.js",
"./ion-select-modal": "./dist/standalone/directives/ion-select-modal.js",
"./ion-select-option": "./dist/standalone/directives/ion-select-option.js",
"./ion-skeleton-text": "./dist/standalone/directives/ion-skeleton-text.js",
"./ion-spinner": "./dist/standalone/directives/ion-spinner.js",
"./ion-split-pane": "./dist/standalone/directives/ion-split-pane.js",
"./ion-tab-bar": "./dist/standalone/directives/ion-tab-bar.js",
"./ion-tab-button": "./dist/standalone/directives/ion-tab-button.js",
"./ion-tab": "./dist/standalone/directives/ion-tab.js",
"./ion-text": "./dist/standalone/directives/ion-text.js",
"./ion-thumbnail": "./dist/standalone/directives/ion-thumbnail.js",
"./ion-title": "./dist/standalone/directives/ion-title.js",
"./ion-toast": "./dist/standalone/directives/ion-toast.js",
"./ion-toolbar": "./dist/standalone/directives/ion-toolbar.js",
"./action-sheet-controller": "./dist/standalone/providers/action-sheet-controller.js",
"./alert-controller": "./dist/standalone/providers/alert-controller.js",
"./animation-controller": "./dist/standalone/providers/animation-controller.js",
"./gesture-controller": "./dist/standalone/providers/gesture-controller.js",
"./loading-controller": "./dist/standalone/providers/loading-controller.js",
"./menu-controller": "./dist/standalone/providers/menu-controller.js",
"./modal-controller": "./dist/standalone/providers/modal-controller.js",
"./popover-controller": "./dist/standalone/providers/popover-controller.js",
"./toast-controller": "./dist/standalone/providers/toast-controller.js",
"./provide": "./dist/standalone/providers/ionic-angular.js"
},
"files": [
"dist/",
"css/"
],
"dependencies": {
"@ionic/core": "9.0.0",
"ionicons": "^8.0.13",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"
},
"peerDependencies": {
"@angular/core": ">=18.0.0",
"@angular/forms": ">=18.0.0",
"@angular/router": ">=18.0.0",
"rxjs": ">=7.5.0",
"zone.js": ">=0.13.0"
},
"peerDependenciesMeta": {
"zone.js": {
"optional": true
}
},
"devDependencies": {
"@angular-devkit/core": "^22.0.0",
"@angular-devkit/schematics": "^22.0.0",
"@angular/cli": "^22.0.0",
"@angular/common": "^22.0.0",
"@angular/compiler": "^22.0.0",
"@angular/compiler-cli": "^22.0.0",
"@angular/core": "^22.0.0",
"@angular/forms": "^22.0.0",
"@angular/platform-browser": "^22.0.0",
"@angular/platform-browser-dynamic": "^22.0.0",
"@angular/router": "^22.0.0",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.0.0",
"@ionic/eslint-config": "^0.3.0",
"@ionic/prettier-config": "^2.0.0",
"@schematics/angular": "^22.0.0",
"@types/node": "^24.13.3",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",
"angular-eslint": "^22.0.0",
"eslint": "^9.0.0",
"eslint-plugin-import": "^2.25.2",
"fs-extra": "^7.0.0",
"prettier": "^2.4.1",
"rxjs": "~7.5.0",
"typescript": "~6.0.0",
"typescript-eslint-language-service": "^5.0.0",
"zone.js": "~0.16.0"
},
"prettier": "@ionic/prettier-config",
"schematics": "./dist/schematics/collection.json",
"typings": "./dist/standalone/index.d.ts",
"sideEffects": false
}