Ensure package is published from dist/ with correct version number (#2963)

This commit is contained in:
Lucas Azzola authored and GitHub committed 2017-10-03 19:34:08 +11:00
1 parent fcdf6b5806
commit 33a1f59e01
2 files changed
+5

No files matched your search

+1
View File
@@ -72,6 +72,7 @@
"webpack": "2.6.1"
},
"scripts": {
"prepublishOnly": "echo \"Error: must publish from dist/\" && exit 1",
"test": "jest",
"test-integration": "jest tests_integration",
"lint": "cross-env EFF_NO_LINK_RULES=true eslint . --format node_modules/eslint-friendly-formatter",
+4
View File
@@ -123,6 +123,10 @@ shell.cp("node_modules/sw-toolbox/sw-toolbox.js", `${docs}/sw-toolbox.js`);
shell.echo("Copy package.json");
const pkgWithoutDependencies = Object.assign({}, pkg);
delete pkgWithoutDependencies.dependencies;
pkgWithoutDependencies.scripts = {
prepublishOnly:
"node -e \"assert.equal(require('.').version, require('..').version)\""
};
pipe(JSON.stringify(pkgWithoutDependencies, null, 2)).to("dist/package.json");
shell.echo("Copy README.md");