1 | {
|
2 | "name": "@ionic/core",
|
3 | "version": "5.8.4",
|
4 | "description": "Base components for Ionic",
|
5 | "keywords": [
|
6 | "ionic",
|
7 | "framework",
|
8 | "stencil",
|
9 | "mobile",
|
10 | "app",
|
11 | "webapp",
|
12 | "capacitor",
|
13 | "cordova",
|
14 | "electron",
|
15 | "progressive web app",
|
16 | "pwa"
|
17 | ],
|
18 | "main": "dist/index.cjs.js",
|
19 | "module": "dist/index.js",
|
20 | "es2015": "dist/esm/index.js",
|
21 | "es2017": "dist/esm/index.js",
|
22 | "jsnext:main": "dist/esm/index.js",
|
23 | "collection:main": "dist/collection/index.js",
|
24 | "collection": "dist/collection/collection-manifest.json",
|
25 | "types": "dist/types/interface.d.ts",
|
26 | "files": [
|
27 | "components/",
|
28 | "css/",
|
29 | "dist/",
|
30 | "hydrate/",
|
31 | "loader/"
|
32 | ],
|
33 | "dependencies": {
|
34 | "@stencil/core": "^2.4.0",
|
35 | "ionicons": "^5.5.3",
|
36 | "tslib": "^2.1.0"
|
37 | },
|
38 | "devDependencies": {
|
39 | "@axe-core/puppeteer": "^4.1.1",
|
40 | "@jest/core": "^26.6.3",
|
41 | "@rollup/plugin-node-resolve": "^8.4.0",
|
42 | "@rollup/plugin-virtual": "^2.0.3",
|
43 | "@stencil/sass": "1.3.2",
|
44 | "@stencil/vue-output-target": "^0.4.3",
|
45 | "@types/jest": "^26.0.20",
|
46 | "@types/node": "^14.6.0",
|
47 | "@types/puppeteer": "5.4.3",
|
48 | "@types/swiper": "5.4.0",
|
49 | "aws-sdk": "^2.738.0",
|
50 | "clean-css-cli": "^4.1.11",
|
51 | "domino": "^2.1.6",
|
52 | "execa": "^5.0.0",
|
53 | "fs-extra": "^9.0.1",
|
54 | "jest": "^26.4.1",
|
55 | "jest-cli": "^26.4.1",
|
56 | "np": "^6.4.0",
|
57 | "pixelmatch": "4.0.2",
|
58 | "puppeteer": "^7.0.1",
|
59 | "rollup": "^2.26.4",
|
60 | "sass": "^1.26.10",
|
61 | "stylelint": "^13.6.1",
|
62 | "stylelint-order": "^4.1.0",
|
63 | "swiper": "5.4.1",
|
64 | "tslint": "^6.1.3",
|
65 | "tslint-ionic-rules": "0.0.21",
|
66 | "tslint-react": "^5.0.0",
|
67 | "typescript": "^4.0.5"
|
68 | },
|
69 | "scripts": {
|
70 | "build": "npm run clean && npm run build.css && stencil build --docs --es5 --docs-json dist/docs.json && npm run cdnloader",
|
71 | "build.css": "npm run css.sass && npm run css.minify",
|
72 | "build.debug": "npm run clean && stencil build --debug",
|
73 | "build.docs": "stencil build --docs",
|
74 | "build.docs.json": "stencil build --docs-json dist/docs.json",
|
75 | "clean": "node scripts/clean.js",
|
76 | "cdnloader": "node scripts/copy-cdn-loader.js",
|
77 | "css.minify": "cleancss -O2 -o ./css/ionic.bundle.css ./css/ionic.bundle.css",
|
78 | "css.sass": "sass src/css:./css",
|
79 | "lint": "npm run lint.ts && npm run lint.sass",
|
80 | "lint.fix": "npm run lint.ts.fix && npm run lint.sass.fix",
|
81 | "lint.sass": "stylelint \"src/**/*.scss\"",
|
82 | "lint.sass.fix": "npm run lint.sass -- --fix",
|
83 | "lint.ts": "tslint --project .",
|
84 | "lint.ts.fix": "tslint --project . --fix",
|
85 | "prerelease": "npm run validate && np prerelease --yolo --any-branch --tag next",
|
86 | "prerender.e2e": "node scripts/testing/prerender.js",
|
87 | "start": "npm run build.css && stencil build --dev --watch --serve",
|
88 | "test": "stencil test --spec --e2e --max-workers=2",
|
89 | "test.spec": "stencil test --spec --max-workers=2",
|
90 | "test.spec.debug": "npx --node-arg=\"--inspect-brk\" stencil test --spec",
|
91 | "test.e2e": "stencil test --e2e --max-workers=2",
|
92 | "test.screenshot": "stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/dev.js",
|
93 | "test.screenshot.ci": "stencil test --e2e --screenshot --screenshot-connector=scripts/screenshot/ci.js --ci",
|
94 | "test.watch": "jest --watch --no-cache",
|
95 | "test.treeshake": "node scripts/treeshaking.js dist/index.js",
|
96 | "validate": "npm run lint && npm run test && npm run build && npm run test.treeshake"
|
97 | },
|
98 | "author": "Ionic Team",
|
99 | "license": "MIT",
|
100 | "repository": {
|
101 | "type": "git",
|
102 | "url": "git+https://github.com/ionic-team/ionic.git"
|
103 | },
|
104 | "bugs": {
|
105 | "url": "https://github.com/ionic-team/ionic/issues"
|
106 | },
|
107 | "homepage": "https://ionicframework.com/",
|
108 | "jest": {
|
109 | "preset": "@stencil/core/testing"
|
110 | }
|
111 | }
|