Add files into subdirectory of package
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
||||
vendor
|
||||
node_modules
|
||||
*.zip
|
||||
ogre-suspension
|
||||
|
||||
28
gulpfile.js
28
gulpfile.js
@@ -16,7 +16,10 @@ const NAME = path.basename(__dirname);
|
||||
// Clean Tasks
|
||||
|
||||
gulp.task('clean-package', () => {
|
||||
return gulp.src(`${NAME}.zip`, {
|
||||
return gulp.src([
|
||||
`${NAME}.zip`,
|
||||
`${NAME}`
|
||||
], {
|
||||
read: false,
|
||||
allowEmpty: true,
|
||||
}).pipe(clean());
|
||||
@@ -31,7 +34,7 @@ gulp.task(
|
||||
|
||||
// Package Tasks
|
||||
|
||||
gulp.task('package', () => {
|
||||
gulp.task('package-copy', () => {
|
||||
return gulp.src([
|
||||
'assets/**/*',
|
||||
'inc/**/*',
|
||||
@@ -46,10 +49,31 @@ gulp.task('package', () => {
|
||||
allowEmpty: true
|
||||
})
|
||||
.pipe(filter((file) => !file.path.includes('/node_modules')))
|
||||
.pipe(gulp.dest(`./${NAME}/`));
|
||||
});
|
||||
|
||||
gulp.task('package-zip', () => {
|
||||
return gulp.src(`${NAME}/**/*`, { base: './' })
|
||||
.pipe(zip(`${NAME}.zip`))
|
||||
.pipe(gulp.dest('./'));
|
||||
});
|
||||
|
||||
gulp.task('package-clean', () => {
|
||||
return gulp.src(`${NAME}`, {
|
||||
read: false,
|
||||
allowEmpty: true,
|
||||
}).pipe(clean());
|
||||
});
|
||||
|
||||
gulp.task(
|
||||
'package',
|
||||
gulp.series(
|
||||
'package-copy',
|
||||
'package-zip',
|
||||
'package-clean'
|
||||
)
|
||||
);
|
||||
|
||||
// Default Tasks
|
||||
|
||||
gulp.task(
|
||||
|
||||
Reference in New Issue
Block a user