UNPKG

5.88 kBJSONView Raw
1{
2 "name": "@stencil/core",
3 "version": "1.2.3",
4 "license": "MIT",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "bin": {
8 "stencil": "bin/stencil"
9 },
10 "files": [
11 "bin/",
12 "build-conditionals/",
13 "compiler/",
14 "dist/",
15 "internal/",
16 "mock-doc/",
17 "polyfills/",
18 "runtime/",
19 "screenshot/",
20 "sys/",
21 "testing/"
22 ],
23 "scripts": {
24 "build": "node scripts/build.js",
25 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
26 "cli": "node scripts/build-cli.js",
27 "compiler": "node scripts/build-compiler.js",
28 "dev.server": "node scripts/build-dev-server.js",
29 "dev.server.client": "node scripts/build-dev-server-client.js",
30 "hydrate": "node scripts/build-hydrate.js",
31 "jest.clearCache": "jest --clearCache",
32 "lint": "tslint --project src/tsconfig.json",
33 "mock.doc": "node scripts/build-mock-doc.js",
34 "polyfills": "node scripts/build-polyfills.js",
35 "prod": "node scripts/build-prod.js",
36 "release": "node scripts/release.js",
37 "release.prepare": "node scripts/release.js --prepare",
38 "runtime": "node scripts/build-runtime.js",
39 "screenshot": "node scripts/build-screenshot.js",
40 "set.version": "node scripts/set-version.js",
41 "start": "npm install && npm run build",
42 "submodules": "node scripts/build-submodules.js",
43 "sys.browser": "node scripts/build-sys-browser.js",
44 "sys.node": "node scripts/build-sys-node.js",
45 "test": "jest",
46 "test.dist": "node scripts/test-dist.js",
47 "test.end-to-end": "cd test/end-to-end && npm test",
48 "test.hydrate": "node scripts/test-hydrate.js",
49 "test.jest": "jest",
50 "test.karma": "cd test/karma && npm run karma",
51 "test.karma.prod": "cd test/karma && npm run karma.prod",
52 "test.prod": "npm run test.dist && npm run test.end-to-end && npm run test.hydrate && npm run test.jest && npm run test.karma && npm run test.sys.node && npm run test.testing",
53 "test.sys.node": "cd test/sys/node && npm run test.prod",
54 "test.testing": "node scripts/test-testing.js",
55 "test.watch": "jest --watch",
56 "testing": "node scripts/build-testing.js",
57 "vermoji": "node scripts/vermoji.js"
58 },
59 "dependencies": {
60 "typescript": "3.5.3"
61 },
62 "devDependencies": {
63 "@types/autoprefixer": "^9.1.1",
64 "@types/cssnano": "^4.0.0",
65 "@types/exit": "^0.1.30",
66 "@types/fs-extra": "^8.0.0",
67 "@types/glob": "^7.1.1",
68 "@types/graceful-fs": "^4.1.2",
69 "@types/is-glob": "^4.0.0",
70 "@types/jest": "^24.0.13",
71 "@types/mime-types": "^2.1.0",
72 "@types/mkdirp": "^0.5.2",
73 "@types/node": "^12.6.6",
74 "@types/node-fetch": "^2.3.5",
75 "@types/open": "^6.1.0",
76 "@types/parse5": "^5.0.0",
77 "@types/pixelmatch": "^4.0.0",
78 "@types/pngjs": "^3.3.2",
79 "@types/puppeteer": "~1.12.4",
80 "@types/semver": "^6.0.1",
81 "@types/ws": "^6.0.1",
82 "ansi-colors": "4.1.1",
83 "autoprefixer": "9.6.1",
84 "conventional-changelog-cli": "^2.0.12",
85 "core-js-builder": "^3.1.4",
86 "css-what": "3.0.2",
87 "cssnano": "4.1.10",
88 "execa": "^2.0.3",
89 "exit": "^0.1.2",
90 "fast-deep-equal": "^2.0.1",
91 "fs-extra": "^8.1.0",
92 "glob": "7.1.4",
93 "graceful-fs": "^4.2.0",
94 "inquirer": "^6.4.1",
95 "is-glob": "4.0.1",
96 "jest": "^24.8.0",
97 "jest-cli": "^24.8.0",
98 "jest-environment-node": "^24.0.0",
99 "listr": "0.14.3",
100 "magic-string": "^0.25.2",
101 "mime-db": "1.40.0",
102 "minimatch": "3.0.4",
103 "mkdirp": "^0.5.1",
104 "node-fetch": "2.6.0",
105 "open": "6.4.0",
106 "open-in-editor": "2.2.0",
107 "parse5": "5.1.0",
108 "path-browserify": "0.0.0",
109 "pixelmatch": "4.0.2",
110 "postcss": "7.0.17",
111 "puppeteer": "~1.17.0",
112 "rollup": "1.17.0",
113 "rollup-plugin-commonjs": "10.0.1",
114 "rollup-plugin-json": "^4.0.0",
115 "rollup-plugin-node-builtins": "^2.1.2",
116 "rollup-plugin-node-resolve": "5.2.0",
117 "rollup-plugin-replace": "^2.2.0",
118 "semver": "6.2.0",
119 "stream-browserify": "^2.0.2",
120 "terser": "4.1.2",
121 "tslib": "^1.10.0",
122 "tslint": "^5.16.0",
123 "tslint-ionic-rules": "0.0.13",
124 "util": "^0.12.0",
125 "webpack": "^4.35.0",
126 "ws": "7.1.0"
127 },
128 "lazyDependencies": {
129 "@types/jest": "~24.0.13",
130 "@types/puppeteer": "^1.12.4",
131 "jest": "~24.8.0",
132 "jest-cli": "~24.8.0",
133 "pixelmatch": "4.0.2",
134 "puppeteer": "~1.17.0",
135 "puppeteer-core": "~1.17.0",
136 "workbox-build": "~4.3.1"
137 },
138 "engines": {
139 "node": ">=8.9.0",
140 "npm": ">=6.0.0"
141 },
142 "repository": {
143 "type": "git",
144 "url": "git+https://github.com/ionic-team/stencil.git"
145 },
146 "author": "Ionic Team",
147 "homepage": "https://stenciljs.com/",
148 "description": "A Compiler for Web Components and Progressive Web Apps",
149 "keywords": [
150 "web components",
151 "components",
152 "stencil",
153 "ionic",
154 "webapp",
155 "custom elements",
156 "pwa",
157 "progressive web app"
158 ],
159 "jest": {
160 "preset": "./testing/jest-preset.js",
161 "moduleNameMapper": {
162 "@build-conditionals": "<rootDir>/dist/testing/build-conditionals",
163 "@compiler": "<rootDir>/dist/mock-doc",
164 "@core": "<rootDir>/dist/testing/core",
165 "@mock-doc": "<rootDir>/dist/mock-doc",
166 "@platform": "<rootDir>/dist/testing/platform",
167 "@runtime": "<rootDir>/dist/runtime",
168 "@testing": "<rootDir>/dist/testing",
169 "@utils": "<rootDir>/dist/utils"
170 },
171 "modulePathIgnorePatterns": [
172 "/bin",
173 "/scripts",
174 "/www"
175 ],
176 "testPathIgnorePatterns": [
177 "<rootDir>/.stencil/",
178 "<rootDir>/bin/",
179 "<rootDir>/dist/",
180 "<rootDir>/mock-doc/",
181 "<rootDir>/node_modules/",
182 "<rootDir>/screenshot/",
183 "<rootDir>/scripts/",
184 "<rootDir>/server/",
185 "<rootDir>/sys/",
186 "<rootDir>/test/",
187 "<rootDir>/testing/",
188 "<rootDir>/www/"
189 ],
190 "testRegex": "/src/.*\\.spec\\.(ts|tsx|js)$"
191 }
192}