diff --git a/lerna.json b/lerna.json index 26fa22a6bd..8161747e44 100644 --- a/lerna.json +++ b/lerna.json @@ -3,5 +3,10 @@ "packages": [ "packages/*" ], + "commands": { + "bootstrap": { + "ignore": "@stencil/*" + } + }, "version": "0.0.0" } diff --git a/packages/core-hn-demo/stencil.config.js b/packages/core-hn-demo/stencil.config.js index 1f18dfef41..86fbf0515b 100644 --- a/packages/core-hn-demo/stencil.config.js +++ b/packages/core-hn-demo/stencil.config.js @@ -3,5 +3,8 @@ exports.config = { dest: 'dist', bundles: [ { components: ['news-list', 'news-container', 'comments-page', 'comments-list'] } + ], + collections: [ + '@ionic/core' ] }; diff --git a/packages/core/package.json b/packages/core/package.json index 41c2960ab9..5c786368ad 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -2,11 +2,11 @@ "name": "@ionic/core", "version": "0.0.1", "description": "Base components for Ionic", - "main": "dist/index.js", + "main": "dist/manifest.json", "scripts": { - "build": "npm run clean && npm run copy.vendor && stencil build", - "clean": "rm -Rf ./dist/*", - "copy.vendor": "mkdir -p ./temp/vendor && cp -Rf ./src/vendor ./temp", + "build": "npm run clean && npm run copy.vendor && stencil collection", + "clean": "rm -Rf ./dist", + "copy.vendor": "mkdir -p ./dist/vendor && cp -Rf ./src/vendor ./dist", "test": "jest" }, "repository": { @@ -14,7 +14,9 @@ "url": "git+https://github.com/ionic-team/ionic.git" }, "dependencies": { - "@stencil/core": "^0.0.1", + "@stencil/core": "^0.0.1" + }, + "devDependencies": { "ionicons": "3.0.0" }, "author": "Ionic Team", diff --git a/packages/ionic-vanilla/package.json b/packages/ionic-vanilla/package.json index 4794d14de8..cfb4396788 100644 --- a/packages/ionic-vanilla/package.json +++ b/packages/ionic-vanilla/package.json @@ -4,9 +4,8 @@ "description": "Base components for Ionic", "main": "dist/index.js", "scripts": { - "build": "npm run clean && npm run copy.vendor && stencil build", - "clean": "rm -Rf ./dist/*", - "copy.vendor": "mkdir -p ./dist/vendor && cp -Rf ./src/vendor ./dist", + "build": "npm run clean && stencil build", + "clean": "rm -Rf ./dist", "test": "jest" }, "repository": { @@ -16,6 +15,9 @@ "dependencies": { "@ionic/core": "0.0.1" }, + "devDependencies":{ + "@stencil/core": "0.0.1" + }, "author": "Ionic Team", "license": "MIT", "bugs": { diff --git a/packages/ionic-vanilla/stencil.config.js b/packages/ionic-vanilla/stencil.config.js new file mode 100644 index 0000000000..fee71b6968 --- /dev/null +++ b/packages/ionic-vanilla/stencil.config.js @@ -0,0 +1,6 @@ +exports.config = { + dest: 'dist', + collections: [ + '@ionic/core' + ] +};