aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTimmy Willison <timmywillisn@gmail.com>2016-05-09 13:53:03 -0400
committerTimmy Willison <timmywillisn@gmail.com>2016-05-13 11:39:51 -0400
commita15da4129a2ca4728a433ff3d108ec066ce6cc32 (patch)
treef62cb23190517b7ff4a3ba642c101da5ad892d23
parentf4253b8ef50f0d16ac62108699fef83e8d3662ad (diff)
downloadjquery-a15da4129a2ca4728a433ff3d108ec066ce6cc32.tar.gz
jquery-a15da4129a2ca4728a433ff3d108ec066ce6cc32.zip
Release: remove extraneous files from dist during release
Fixes gh-3094 Close gh-3116
-rw-r--r--build/release.js2
-rw-r--r--build/release/dist.js15
2 files changed, 15 insertions, 2 deletions
diff --git a/build/release.js b/build/release.js
index 7fd00bd8c..f3ba4c8f3 100644
--- a/build/release.js
+++ b/build/release.js
@@ -55,6 +55,6 @@ module.exports = function( Release ) {
module.exports.dependencies = [
"archiver@0.14.2",
- "shelljs@0.2.6",
+ "shelljs@0.7.0",
"npm@2.3.0"
];
diff --git a/build/release/dist.js b/build/release/dist.js
index 3ad00c590..ffa6e1768 100644
--- a/build/release/dist.js
+++ b/build/release/dist.js
@@ -56,7 +56,20 @@ module.exports = function( Release, complete ) {
// Copy dist files
var distFolder = Release.dir.dist + "/dist",
- externalFolder = Release.dir.dist + "/external";
+ externalFolder = Release.dir.dist + "/external",
+ rmIgnore = [
+ "README.md",
+ "node_modules"
+ ].map( function( file ) {
+ return Release.dir.dist + "/" + file;
+ } );
+
+ shell.config.globOptions = {
+ ignore: rmIgnore
+ };
+
+ // Remove extraneous files before copy
+ shell.rm( "-rf", Release.dir.dist + "/**/*" );
shell.mkdir( "-p", distFolder );
[