From 6d4e38765cd0fd80feb2c8487ba7a60e37653ef6 Mon Sep 17 00:00:00 2001 From: Oleksandr Fediashov Date: Mon, 4 Jan 2021 20:37:02 +0100 Subject: [PATCH] chore: improve dist size for N* (#15331) --- scripts/gulp/tasks/bundle.ts | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/scripts/gulp/tasks/bundle.ts b/scripts/gulp/tasks/bundle.ts index 371db9b0c7bfd..ae38612c512dc 100644 --- a/scripts/gulp/tasks/bundle.ts +++ b/scripts/gulp/tasks/bundle.ts @@ -14,16 +14,7 @@ const packageName = config.package; // Clean // ---------------------------------------- -task('bundle:package:clean', () => - del( - [ - `${paths.packageDist(packageName)}/es/*`, - `${paths.packageDist(packageName)}/commonjs/*`, - `${paths.packageDist(packageName)}/dts`, - ], - { force: true }, - ), -); +task('bundle:package:clean', () => del([`${paths.packageDist(packageName)}`], { force: true })); // ---------------------------------------- // Build @@ -35,7 +26,7 @@ task('bundle:package:commonjs', () => src(componentsSrc) .pipe(sourcemaps.init()) .pipe(babel()) - .pipe(sourcemaps.write('.')) + .pipe(sourcemaps.write()) .pipe(dest(paths.packageDist(packageName, 'commonjs'))), ); @@ -43,7 +34,7 @@ task('bundle:package:es', () => src(componentsSrc) .pipe(sourcemaps.init()) .pipe(babel({ caller: { useESModules: true } } as any)) - .pipe(sourcemaps.write('.')) + .pipe(sourcemaps.write()) .pipe(dest(paths.packageDist(packageName, 'es'))), ); @@ -53,7 +44,14 @@ task('bundle:package:types:tsc', () => { task('bundle:package:types:copy', () => { return src(paths.packageDist(packageName, 'dts/src/**/*.d.ts')).pipe(dest(paths.packageDist(packageName, 'es'))); }); -task('bundle:package:types', series('bundle:package:types:tsc', 'bundle:package:types:copy')); +task('bundle:package:types:clean', () => { + return del([`${paths.packageDist(packageName)}/dts`], { force: true }); +}); + +task( + 'bundle:package:types', + series('bundle:package:types:tsc', 'bundle:package:types:copy', 'bundle:package:types:clean'), +); // ---------------------------------------- // Default