Enable removing of all comments (except for Copyright notices) when preprocessing code, and reduce the indentation level
This commit is contained in:
		
							parent
							
								
									a139c75774
								
							
						
					
					
						commit
						4f1cccb138
					
				
							
								
								
									
										9
									
								
								external/builder/preprocessor2.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								external/builder/preprocessor2.js
									
									
									
									
										vendored
									
									
								
							@ -203,7 +203,14 @@ function fixComments(ctx, node) {
 | 
				
			|||||||
    while (i < node.leadingComments.length) {
 | 
					    while (i < node.leadingComments.length) {
 | 
				
			||||||
      var type = node.leadingComments[i].type;
 | 
					      var type = node.leadingComments[i].type;
 | 
				
			||||||
      var value = node.leadingComments[i].value;
 | 
					      var value = node.leadingComments[i].value;
 | 
				
			||||||
      if (type === 'Block' &&
 | 
					
 | 
				
			||||||
 | 
					      if (ctx.saveComments === 'copyright') {
 | 
				
			||||||
 | 
					        // Remove all comments, except Copyright notices and License headers.
 | 
				
			||||||
 | 
					        if (!(type === 'Block' && /\bcopyright\b/i.test(value))) {
 | 
				
			||||||
 | 
					          node.leadingComments.splice(i, 1);
 | 
				
			||||||
 | 
					          continue;
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					      } else if (type === 'Block' &&
 | 
				
			||||||
                 /^\s*(globals|jshint|falls through|umdutils)\b/.test(value)) {
 | 
					                 /^\s*(globals|jshint|falls through|umdutils)\b/.test(value)) {
 | 
				
			||||||
        node.leadingComments.splice(i, 1);
 | 
					        node.leadingComments.splice(i, 1);
 | 
				
			||||||
        continue;
 | 
					        continue;
 | 
				
			||||||
 | 
				
			|||||||
@ -133,7 +133,7 @@ function bundle(filename, outfilename, pathPrefix, initFiles, amdName, defines,
 | 
				
			|||||||
  var p2 = require('./external/builder/preprocessor2.js');
 | 
					  var p2 = require('./external/builder/preprocessor2.js');
 | 
				
			||||||
  var ctx = {
 | 
					  var ctx = {
 | 
				
			||||||
    rootPath: __dirname,
 | 
					    rootPath: __dirname,
 | 
				
			||||||
    saveComments: true,
 | 
					    saveComments: 'copyright',
 | 
				
			||||||
    defines: builder.merge(defines, {
 | 
					    defines: builder.merge(defines, {
 | 
				
			||||||
      BUNDLE_VERSION: versionInfo.version,
 | 
					      BUNDLE_VERSION: versionInfo.version,
 | 
				
			||||||
      BUNDLE_BUILD: versionInfo.commit,
 | 
					      BUNDLE_BUILD: versionInfo.commit,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user