Skip to content

Commit 376caf4

Browse files
committed
Release: remove extraneous files from dist during release
Fixes jquerygh-3094 Close jquerygh-3116
1 parent 7cb6958 commit 376caf4

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

build/release.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@ module.exports = function( Release ) {
5555

5656
module.exports.dependencies = [
5757
"archiver@0.14.2",
58-
"shelljs@0.2.6",
58+
"shelljs@0.7.0",
5959
"npm@2.3.0"
6060
];

build/release/dist.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,20 @@ module.exports = function( Release, complete ) {
5656

5757
// Copy dist files
5858
var distFolder = Release.dir.dist + "/dist",
59-
externalFolder = Release.dir.dist + "/external";
59+
externalFolder = Release.dir.dist + "/external",
60+
rmIgnore = [
61+
"README.md",
62+
"node_modules"
63+
].map( function( file ) {
64+
return Release.dir.dist + "/" + file;
65+
} );
66+
67+
shell.config.globOptions = {
68+
ignore: rmIgnore
69+
};
70+
71+
// Remove extraneous files before copy
72+
shell.rm( "-rf", Release.dir.dist + "/**/*" );
6073

6174
shell.mkdir( "-p", distFolder );
6275
[

0 commit comments

Comments
 (0)