mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-16 18:17:31 +08:00
fix(build): copy index.d.ts before publish
This commit is contained in:
36
packages/core/package-lock.json
generated
36
packages/core/package-lock.json
generated
@ -5,30 +5,30 @@
|
|||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@stencil/core": {
|
"@stencil/core": {
|
||||||
"version": "0.0.4-4",
|
"version": "0.0.4-11",
|
||||||
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.0.4-4.tgz",
|
"resolved": "https://registry.npmjs.org/@stencil/core/-/core-0.0.4-11.tgz",
|
||||||
"integrity": "sha512-fcFq1gNxrpIvZu1M7J+9E8mT7Rd2LW2nhKdVkJCxYdQs7UErVyn5ksY0Ckqgvsn0wOPaymUoeNkYAcG/L7sTRQ==",
|
"integrity": "sha512-CJo2o3RAnzA84AZ0GXMH0TANZR/z6JH1EKd+hnXwnu62CH+KZ37zjEXrMy5tsRCJ1nfqSwS6BOwAJtV1+xoeVA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"chalk": "1.1.3",
|
"chalk": "1.1.3",
|
||||||
"chokidar": "1.7.0",
|
"chokidar": "1.7.0",
|
||||||
"clean-css": "4.1.7",
|
"clean-css": "4.1.7",
|
||||||
"jsdom": "11.1.0",
|
"jsdom": "11.1.0",
|
||||||
"node-fetch": "1.7.1",
|
"node-fetch": "1.7.2",
|
||||||
"node-sass": "4.5.3",
|
"node-sass": "4.5.3",
|
||||||
"rollup": "0.41.4",
|
"rollup": "0.41.4",
|
||||||
"rollup-plugin-commonjs": "8.1.0",
|
"rollup-plugin-commonjs": "8.1.0",
|
||||||
"rollup-plugin-node-resolve": "3.0.0",
|
"rollup-plugin-node-resolve": "3.0.0",
|
||||||
"typescript": "2.4.0",
|
"typescript": "2.5.0-dev.20170808",
|
||||||
"uglify-es": "3.0.27"
|
"uglify-es": "3.0.27"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@stencil/dev-server": {
|
"@stencil/dev-server": {
|
||||||
"version": "0.0.11",
|
"version": "0.0.14",
|
||||||
"resolved": "https://registry.npmjs.org/@stencil/dev-server/-/dev-server-0.0.11.tgz",
|
"resolved": "https://registry.npmjs.org/@stencil/dev-server/-/dev-server-0.0.14.tgz",
|
||||||
"integrity": "sha512-ZNPsLAxhP5e5SUdEpPZm/mlcRTDHSGctY9CsChncisMm0zjYeKNQFqel+ZKAO8sIdmikQDyCDuZwq2JEMneTwg==",
|
"integrity": "sha512-sdnuZ1Tgg1I8DsXhkzyZjrwdFkQvI0HrXQXcHARZYeV6CeIJS51+q9EbvoMBHsUBuqPxgTgR8GHySw/DfZY5UQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"chalk": "2.0.1",
|
"chalk": "2.1.0",
|
||||||
"chokidar": "1.7.0",
|
"chokidar": "1.7.0",
|
||||||
"ecstatic": "2.2.1",
|
"ecstatic": "2.2.1",
|
||||||
"lodash.debounce": "4.0.8",
|
"lodash.debounce": "4.0.8",
|
||||||
@ -46,9 +46,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"chalk": {
|
"chalk": {
|
||||||
"version": "2.0.1",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
|
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz",
|
||||||
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
|
"integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"ansi-styles": "3.2.0",
|
"ansi-styles": "3.2.0",
|
||||||
@ -2141,9 +2141,9 @@
|
|||||||
"integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U="
|
"integrity": "sha1-5P805slf37WuzAjeZZb0NgWn20U="
|
||||||
},
|
},
|
||||||
"node-fetch": {
|
"node-fetch": {
|
||||||
"version": "1.7.1",
|
"version": "1.7.2",
|
||||||
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.1.tgz",
|
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.2.tgz",
|
||||||
"integrity": "sha512-j8XsFGCLw79vWXkZtMSmmLaOk9z5SQ9bV/tkbZVCqvgwzrjAGq66igobLofHtF63NvMTp2WjytpsNTGKa+XRIQ==",
|
"integrity": "sha512-xZZUq2yDhKMIn/UgG5q//IZSNLJIwW2QxS14CNH5spuiXkITM2pUitjdq58yLSaU7m4M0wBNaM2Gh/ggY4YJig==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"encoding": "0.1.12",
|
"encoding": "0.1.12",
|
||||||
"is-stream": "1.1.0"
|
"is-stream": "1.1.0"
|
||||||
@ -2959,9 +2959,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"typescript": {
|
"typescript": {
|
||||||
"version": "2.4.0",
|
"version": "2.5.0-dev.20170808",
|
||||||
"resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.0.tgz",
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-2.5.0-dev.20170808.tgz",
|
||||||
"integrity": "sha1-rvWo1AS+ujatM5q/B53d3/+6ht0="
|
"integrity": "sha512-Gb+2vCDs47CMtRzpoc41Uia4UDV4biDYZo9Z5nTwINftcI96FecFCQgJQAMLF8G4bKR4pwKmOuiSN1JyGInN3A=="
|
||||||
},
|
},
|
||||||
"uglify-es": {
|
"uglify-es": {
|
||||||
"version": "3.0.27",
|
"version": "3.0.27",
|
||||||
|
@ -10,16 +10,16 @@
|
|||||||
"README.md"
|
"README.md"
|
||||||
],
|
],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@stencil/core": "^0.0.4-3"
|
"@stencil/core": "^0.0.4-11"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@stencil/dev-server": "^0.0.11",
|
"@stencil/dev-server": "^0.0.14",
|
||||||
"@stencil/utils": "^0.0.4"
|
"@stencil/utils": "^0.0.4"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "stencil build",
|
"build": "stencil build",
|
||||||
"dev": "sd concurrent \"stencil build --dev --watch\" \"stencil-dev-server\"",
|
"dev": "sd concurrent \"stencil build --dev --watch\" \"stencil-dev-server\"",
|
||||||
"publish": "../../node_modules/.bin/np --any-branch",
|
"publish": "npm run build && node scripts/publish.js && node scripts/publish.js && ../../node_modules/.bin/np --any-branch",
|
||||||
"test": "(jest --no-cache || true)"
|
"test": "(jest --no-cache || true)"
|
||||||
},
|
},
|
||||||
"author": "Ionic Team",
|
"author": "Ionic Team",
|
||||||
|
17
packages/core/scripts/publish.js
Normal file
17
packages/core/scripts/publish.js
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
var fs = require('fs');
|
||||||
|
var path = require('path');
|
||||||
|
|
||||||
|
|
||||||
|
var DIST = path.join(__dirname, '../dist/collection');
|
||||||
|
var SRC = path.join(__dirname, '../src');
|
||||||
|
var INDEX_JS_DIST = path.join(DIST, 'index.js');
|
||||||
|
var INDEX_DTS_SRC = path.join(SRC, 'index.d.ts');
|
||||||
|
var INDEX_DTS_DIST = path.join(DIST, 'index.d.ts');
|
||||||
|
|
||||||
|
console.log('publish: create', INDEX_JS_DIST);
|
||||||
|
fs.writeFileSync(INDEX_JS_DIST, '');
|
||||||
|
|
||||||
|
|
||||||
|
console.log('publish: create', INDEX_DTS_DIST);
|
||||||
|
var srcIndexDTS = fs.readFileSync(INDEX_DTS_SRC, 'utf-8');
|
||||||
|
fs.writeFileSync(INDEX_DTS_DIST, srcIndexDTS);
|
Reference in New Issue
Block a user