Преглед изворни кода

Docs: Add option to build for --production. [skip ci]

Piotrek Koszuliński пре 8 година
родитељ
комит
84a8627b93
2 измењених фајлова са 11 додато и 5 уклоњено
  1. 9 3
      gulpfile.js
  2. 2 2
      scripts/docs/snippet-adapter/snippetadapter.js

+ 9 - 3
gulpfile.js

@@ -40,6 +40,7 @@ function getTestOptions() {
 gulp.task( 'docs', () => {
 	const skipLiveSnippets = process.argv.includes( '--skip-snippets' );
 	const skipApi = process.argv.includes( '--skip-api' );
+	const production = process.argv.includes( '--production' );
 
 	if ( skipApi ) {
 		const fs = require( 'fs' );
@@ -50,14 +51,16 @@ gulp.task( 'docs', () => {
 		}
 
 		return runUmberto( {
-			skipLiveSnippets
+			skipLiveSnippets,
+			production
 		} );
 	}
 
 	return buildApiDocs()
 		.then( () => {
 			return runUmberto( {
-				skipLiveSnippets
+				skipLiveSnippets,
+				production
 			} );
 		} );
 } );
@@ -87,7 +90,10 @@ function runUmberto( options ) {
 	return umberto.buildSingleProject( {
 		configDir: 'docs',
 		clean: true,
-		skipLiveSnippets: options.skipLiveSnippets
+		skipLiveSnippets: options.skipLiveSnippets,
+		snippetOptions: {
+			production: options.production
+		}
 	} );
 }
 

+ 2 - 2
scripts/docs/snippet-adapter/snippetadapter.js

@@ -19,8 +19,8 @@ module.exports = function snippetAdapter( data ) {
 	const webpackConfig = getWebpackConfig( {
 		entry: data.snippetSource.js,
 		outputPath: path.join( data.outputPath, data.snippetPath ),
-		language: snippetConfig.language
-		// minify: data.options.production
+		language: snippetConfig.language,
+		minify: data.options.production
 	} );
 
 	return runWebpack( webpackConfig )