]> source.dussan.org Git - jquery-ui.git/commitdiff
Build/grunt: Use custom directive to strip banners. Now works against unmodified...
authorJörn Zaefferer <joern.zaefferer@gmail.com>
Fri, 9 Mar 2012 15:23:57 +0000 (16:23 +0100)
committerJörn Zaefferer <joern.zaefferer@gmail.com>
Fri, 9 Mar 2012 15:23:57 +0000 (16:23 +0100)
grunt.js

index 0aff5a9639eab83fcf6f2d456f818c940bb95ea7..b60ac9e672cb41736805e747ec7ae1b7f2127ef8 100644 (file)
--- a/grunt.js
+++ b/grunt.js
@@ -1,7 +1,7 @@
 /*global config:true, task:true*/
 function stripBanner(files) {
   return files.map(function(file) {
-    return '<file_strip_banner:' + file + '>';
+    return '<strip_all_banners:' + file + '>';
   });
 }
 function stripDirectory(file) {
@@ -19,6 +19,9 @@ function createBanner(files) {
 }
 // allow access from banner template
 global.stripDirectory = stripDirectory;
+task.registerHelper('strip_all_banners', function(filepath) {
+  return file.read(filepath).replace(/^\s*\/\*[\s\S]*?\*\/\s*/g, '');
+});
 
 var coreFiles = 'jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.effects.core.js'.split(', ');
 var uiFiles = coreFiles.map(function(file) {