@stencil/core
Version:
A Compiler for Web Components and Progressive Web Apps
194 lines (193 loc) • 5.91 kB
JSON
{
"name": "@stencil/core",
"version": "1.1.3",
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"bin": {
"stencil": "bin/stencil"
},
"files": [
"bin/",
"build-conditionals/",
"compiler/",
"dist/",
"internal/",
"mock-doc/",
"polyfills/",
"runtime/",
"screenshot/",
"sys/",
"testing/"
],
"scripts": {
"build": "node scripts/build.js",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
"cli": "node scripts/build-cli.js",
"compiler": "node scripts/build-compiler.js",
"dev.server": "node scripts/build-dev-server.js",
"dev.server.client": "node scripts/build-dev-server-client.js",
"hydrate": "node scripts/build-hydrate.js",
"jest.clearCache": "jest --clearCache",
"lint": "tslint --project src/tsconfig.json",
"mock.doc": "node scripts/build-mock-doc.js",
"polyfills": "node scripts/build-polyfills.js",
"prod": "node scripts/build-prod.js",
"release": "node scripts/release.js",
"release.prepare": "node scripts/release.js --prepare",
"runtime": "node scripts/build-runtime.js",
"screenshot": "node scripts/build-screenshot.js",
"set.version": "node scripts/set-version.js",
"start": "npm install && npm run build",
"submodules": "node scripts/build-submodules.js",
"sys.browser": "node scripts/build-sys-browser.js",
"sys.node": "node scripts/build-sys-node.js",
"test": "jest",
"test.dist": "node scripts/test-dist.js",
"test.end-to-end": "cd test/end-to-end && npm test",
"test.hydrate": "node scripts/test-hydrate.js",
"test.jest": "jest",
"test.karma": "cd test/karma && npm run karma",
"test.karma.prod": "cd test/karma && npm run karma.prod",
"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",
"test.sys.node": "cd test/sys/node && npm run test.prod",
"test.testing": "node scripts/test-testing.js",
"test.watch": "jest --watch",
"testing": "node scripts/build-testing.js",
"vermoji": "node scripts/vermoji.js"
},
"dependencies": {
"typescript": "3.5.2"
},
"devDependencies": {
"@types/autoprefixer": "^9.1.1",
"@types/cssnano": "^4.0.0",
"@types/exit": "^0.1.30",
"@types/fs-extra": "^8.0.0",
"@types/glob": "^7.1.1",
"@types/graceful-fs": "^4.1.2",
"@types/is-glob": "^4.0.0",
"@types/jest": "^24.0.13",
"@types/mime-types": "^2.1.0",
"@types/mkdirp": "^0.5.2",
"@types/node": "^12.0.10",
"@types/node-fetch": "^2.3.5",
"@types/open": "^6.1.0",
"@types/parse5": "^5.0.0",
"@types/pixelmatch": "^4.0.0",
"@types/pngjs": "^3.3.2",
"@types/puppeteer": "~1.12.4",
"@types/semver": "^6.0.1",
"@types/ws": "^6.0.1",
"ansi-colors": "4.0.1",
"autoprefixer": "9.6.0",
"conventional-changelog-cli": "^2.0.12",
"core-js-builder": "^3.1.4",
"css-what": "2.1.3",
"cssnano": "4.1.10",
"execa": "^1.0.0",
"exit": "^0.1.2",
"fast-deep-equal": "^2.0.1",
"fs-extra": "^8.1.0",
"glob": "7.1.4",
"graceful-fs": "^4.2.0",
"inquirer": "^6.4.1",
"is-glob": "4.0.1",
"jest": "^24.8.0",
"jest-cli": "^24.8.0",
"jest-environment-node": "^24.0.0",
"listr": "0.14.3",
"magic-string": "^0.25.2",
"memfs": "^2.15.4",
"mime-db": "1.40.0",
"minimatch": "3.0.4",
"mkdirp": "^0.5.1",
"node-fetch": "2.6.0",
"open": "6.3.0",
"open-in-editor": "2.2.0",
"parse5": "5.1.0",
"path-browserify": "0.0.0",
"pixelmatch": "4.0.2",
"postcss": "7.0.17",
"puppeteer": "~1.17.0",
"rollup": "1.16.2",
"rollup-plugin-commonjs": "10.0.1",
"rollup-plugin-json": "^4.0.0",
"rollup-plugin-node-builtins": "^2.1.2",
"rollup-plugin-node-resolve": "5.1.0",
"rollup-plugin-replace": "^2.2.0",
"semver": "6.1.2",
"stream-browserify": "^2.0.2",
"terser": "4.0.0",
"tslib": "^1.10.0",
"tslint": "^5.16.0",
"tslint-ionic-rules": "0.0.13",
"util": "^0.12.0",
"webpack": "^4.35.0",
"ws": "7.0.1"
},
"lazyDependencies": {
"@types/jest": "~24.0.13",
"@types/puppeteer": "^1.12.4",
"jest": "~24.8.0",
"jest-cli": "~24.8.0",
"pixelmatch": "4.0.2",
"puppeteer": "~1.17.0",
"puppeteer-core": "~1.17.0",
"workbox-build": "~4.3.1"
},
"engines": {
"node": ">=8.9.0",
"npm": ">=6.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/ionic-team/stencil.git"
},
"author": "Ionic Team",
"homepage": "https://stenciljs.com/",
"description": "A Compiler for Web Components and Progressive Web Apps",
"keywords": [
"web components",
"components",
"stencil",
"ionic",
"webapp",
"custom elements",
"pwa",
"progressive web app"
],
"jest": {
"preset": "./testing/jest-preset.js",
"moduleNameMapper": {
"@build-conditionals": "<rootDir>/dist/testing/build-conditionals",
"@compiler": "<rootDir>/dist/mock-doc",
"@core": "<rootDir>/dist/testing/core",
"@mock-doc": "<rootDir>/dist/mock-doc",
"@platform": "<rootDir>/dist/testing/platform",
"@runtime": "<rootDir>/dist/runtime",
"@testing": "<rootDir>/dist/testing",
"@utils": "<rootDir>/dist/utils"
},
"modulePathIgnorePatterns": [
"/bin",
"/scripts",
"/www"
],
"testPathIgnorePatterns": [
"<rootDir>/.stencil/",
"<rootDir>/bin/",
"<rootDir>/dist/",
"<rootDir>/mock-doc/",
"<rootDir>/node_modules/",
"<rootDir>/screenshot/",
"<rootDir>/scripts/",
"<rootDir>/server/",
"<rootDir>/sys/",
"<rootDir>/test/",
"<rootDir>/testing/",
"<rootDir>/www/"
],
"testRegex": "/src/.*\\.spec\\.(ts|tsx|js)$"
}
}