Skip to content

Commit 95c7ab6

Browse files
committed
Release: remove extraneous files from dist during release
Fixes jquerygh-3094 Close jquerygh-3116
1 parent 5086b30 commit 95c7ab6

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

build/release.js

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

8080
module.exports.dependencies = [
8181
"archiver@0.14.2",
82-
"shelljs@0.2.6",
82+
"shelljs@0.7.0",
8383
"npm@2.3.0",
8484
"chalk@1.1.1"
8585
];

build/release/dist.js

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,22 @@ module.exports = function( Release, files, 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 = files
61+
.concat( [
62+
"README.md",
63+
"node_modules"
64+
] )
65+
.map( function( file ) {
66+
return Release.dir.dist + "/" + file;
67+
} );
68+
69+
shell.config.globOptions = {
70+
ignore: rmIgnore
71+
};
72+
73+
// Remove extraneous files before copy
74+
shell.rm( "-rf", Release.dir.dist + "/**/*" );
6075

6176
shell.mkdir( "-p", distFolder );
6277
files.forEach( function( file ) {

0 commit comments

Comments
 (0)