@@ -6,10 +6,10 @@ const footer = require('gulp-footer');
66const concat = require ( 'gulp-concat' ) ;
77const path = require ( 'path' ) ;
88const replace = require ( 'gulp-replace' ) ;
9+ const shell = require ( 'gulp-shell' ) ;
910const ts = require ( 'gulp-typescript' ) ;
1011const context = require ( './context.js' ) ;
1112const headerPipes = require ( './header-pipes.js' ) ;
12- const compressionPipes = require ( './compression-pipes.js' ) ;
1313const MODULES = require ( './modules_metadata.json' ) ;
1414const { packageDir } = require ( './utils' ) ;
1515
@@ -105,26 +105,27 @@ gulp.task('ts-check-modules', function() {
105105 . pipe ( compileTS ( ) ) ;
106106} ) ;
107107
108- gulp . task ( 'ts-copy-modules' , function ( ) {
109- const BUNDLE_IMPORT = 'import DevExpress from \'../bundles/dx.all\';' ;
110-
111- return gulp . src ( src )
112- /* legacy modules */
113- . pipe ( file ( 'events/click.d.ts' , BUNDLE_IMPORT ) )
114- . pipe ( file ( 'events/contextmenu.d.ts' , BUNDLE_IMPORT ) )
115- . pipe ( file ( 'events/dblclick.d.ts' , BUNDLE_IMPORT ) )
116- . pipe ( file ( 'events/drag.d.ts' , BUNDLE_IMPORT ) )
117- . pipe ( file ( 'events/hold.d.ts' , BUNDLE_IMPORT ) )
118- . pipe ( file ( 'events/hover.d.ts' , BUNDLE_IMPORT ) )
119- . pipe ( file ( 'events/pointer.d.ts' , BUNDLE_IMPORT ) )
120- . pipe ( file ( 'events/swipe.d.ts' , BUNDLE_IMPORT ) )
121- . pipe ( file ( 'events/transform.d.ts' , BUNDLE_IMPORT ) )
122- . pipe ( file ( 'integration/jquery.d.ts' , 'import \'jquery\';' ) )
123-
124- . pipe ( compressionPipes . removeDebug ( ) )
125- . pipe ( headerPipes . starLicense ( ) )
126- . pipe ( gulp . dest ( packagePath ) ) ;
127- } ) ;
108+ gulp . task ( 'ts-copy-modules' , gulp . series (
109+ function tsCopyModulesCopy ( ) {
110+ const BUNDLE_IMPORT = 'import DevExpress from \'../bundles/dx.all\';' ;
111+
112+ return gulp . src ( src )
113+ /* legacy modules */
114+ . pipe ( file ( 'events/click.d.ts' , BUNDLE_IMPORT ) )
115+ . pipe ( file ( 'events/contextmenu.d.ts' , BUNDLE_IMPORT ) )
116+ . pipe ( file ( 'events/dblclick.d.ts' , BUNDLE_IMPORT ) )
117+ . pipe ( file ( 'events/drag.d.ts' , BUNDLE_IMPORT ) )
118+ . pipe ( file ( 'events/hold.d.ts' , BUNDLE_IMPORT ) )
119+ . pipe ( file ( 'events/hover.d.ts' , BUNDLE_IMPORT ) )
120+ . pipe ( file ( 'events/pointer.d.ts' , BUNDLE_IMPORT ) )
121+ . pipe ( file ( 'events/swipe.d.ts' , BUNDLE_IMPORT ) )
122+ . pipe ( file ( 'events/transform.d.ts' , BUNDLE_IMPORT ) )
123+ . pipe ( file ( 'integration/jquery.d.ts' , 'import \'jquery\';' ) )
124+ . pipe ( headerPipes . starLicense ( ) )
125+ . pipe ( gulp . dest ( packagePath ) ) ;
126+ } ,
127+ shell . task ( 'pnpm nx run devextreme:compress:ts-modules' )
128+ ) ) ;
128129
129130gulp . task ( 'ts-sources' , gulp . series ( 'ts-copy-modules' , 'ts-copy-bundle' ) ) ;
130131
0 commit comments