8
0
Просмотр исходного кода

Using new builder configuration.

Szymon Kupś 9 лет назад
Родитель
Сommit
5e5b49a428
2 измененных файлов с 18 добавлено и 11 удалено
  1. 7 7
      bender.js
  2. 11 4
      gulpfile.js

+ 7 - 7
bender.js

@@ -25,7 +25,7 @@ const config = {
 			files: [
 				'node_modules/requirejs/require.js'
 			],
-			basePath: '/apps/ckeditor/build/amd/'
+			basePath: '/apps/ckeditor/build/modules/amd/'
 		}
 	},
 
@@ -33,18 +33,18 @@ const config = {
 		all: {
 			applications: [ 'ckeditor' ],
 			paths: [
-				'build/amd/tests/**',
-				'!build/amd/tests/**/@(_utils|_assets)/**'
+				'build/modules/amd/tests/**',
+				'!build/modules/amd/tests/**/@(_utils|_assets)/**'
 			]
 		}
 	},
 
 	coverage: {
 		paths: [
-			'build/amd/ckeditor.js',
-			'build/amd/ckeditor5/**/*.js',
-			'build/amd/tests/**/_*/*.js',
-			'!build/amd/ckeditor5/*/lib/**'
+			'build/modules/amd/ckeditor.js',
+			'build/modules/amd/ckeditor5/**/*.js',
+			'build/modules/amd/tests/**/_*/*.js',
+			'!build/modules/amd/ckeditor5/*/lib/**'
 		]
 	},
 

+ 11 - 4
gulpfile.js

@@ -12,8 +12,13 @@ const runSequence = require( 'run-sequence' );
 
 const config = {
 	ROOT_DIR: '.',
-	BUILD_DIR: 'build',
-	BUNDLE_DIR: 'bundle',
+	MODULE_DIR: {
+		amd: 'build/modules/amd',
+		cjs: 'build/modules/cjs',
+		esnext: 'build/modules/esnext'
+	},
+	DOCS_DIR: 'build/docs',
+	BUNDLE_DIR: 'build/dist',
 	WORKSPACE_DIR: '..',
 
 	// Files ignored by jshint and jscs tasks. Files from .gitignore will be added automatically during tasks execution.
@@ -70,12 +75,14 @@ gulp.task( 'bundle', ( callback ) => {
 // Build tasks.
 const ckeditor5DevBuilder = require( 'ckeditor5-dev-builder' )( config );
 const builder = ckeditor5DevBuilder.builder;
+
 gulp.task( 'build', callback => {
 	runSequence( 'build:clean:all', 'build:themes', 'build:js', callback );
 } );
 
-gulp.task( 'build:clean:all', builder.clean.all );
-gulp.task( 'build:clean:themes', builder.clean.themes );
+// Clean tasks.
+gulp.task( 'build:clean:all', () => builder.clean.all() );
+gulp.task( 'build:clean:themes', () => builder.clean.themes() );
 gulp.task( 'build:clean:js', () => builder.clean.js() );
 
 gulp.task( 'build:themes', ( callback ) => {