aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/release/dist.js16
1 files changed, 14 insertions, 2 deletions
diff --git a/build/release/dist.js b/build/release/dist.js
index eb8adc7e7..e85ffd359 100644
--- a/build/release/dist.js
+++ b/build/release/dist.js
@@ -15,8 +15,7 @@ module.exports = function( Release, files, complete ) {
const extras = [
"src",
"LICENSE.txt",
- "AUTHORS.txt",
- "package.json"
+ "AUTHORS.txt"
];
/**
@@ -101,6 +100,19 @@ module.exports = function( Release, files, complete ) {
shell.rm( "-f", `${ Release.dir.dist }/src/wrapper.js` );
shell.rm( "-f", `${ Release.dir.dist }/src/.eslintrc.json` );
+ // Write package.json
+ // Remove scripts and other superfluous properties,
+ // especially the prepare script, which fails on the dist repo
+ const packageJson = Object.assign( {}, pkg );
+ delete packageJson.scripts;
+ delete packageJson.devDependencies;
+ delete packageJson.dependencies;
+ delete packageJson.commitplease;
+ await fs.writeFile(
+ `${ Release.dir.dist }/package.json`,
+ JSON.stringify( packageJson, null, 2 )
+ );
+
// Write generated bower file
await fs.writeFile( `${ Release.dir.dist }/bower.json`, generateBower() );