-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Expand file tree
/
Copy pathpackage.json
More file actions
220 lines (220 loc) · 11 KB
/
Copy pathpackage.json
File metadata and controls
220 lines (220 loc) · 11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
{
"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": "npm run test.schematics && npm run test.code-split",
"test.code-split": "node ./scripts/test-code-split.js",
"test.schematics": "node ./scripts/verify-schematics.js",
"validate": "npm i && npm run lint && npm run build && npm run test && npm run validate.package",
"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",
"./dom-controller": "./dist/common/providers/dom-controller.js",
"./nav-controller": "./dist/common/providers/nav-controller.js",
"./config": "./dist/common/providers/config.js",
"./platform": "./dist/common/providers/platform.js",
"./nav-params": "./dist/common/directives/navigation/nav-params.js",
"./ion-modal-token": "./dist/standalone/providers/modal-token.js",
"./ionic-route-strategy": "./dist/common/utils/routing.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
}