@@ -16,18 +16,18 @@ module.exports = function (grunt) {
1616 {
1717 css_purge : {
1818 dist : {
19- options : { } ,
2019 files : {
2120 'dist/<%= pkg.name %>-<%= pkg.version %>.min.css' : 'dist/<%= pkg.name %>-<%= pkg.version %>.min.css' ,
2221 'dist/<%= pkg.name %>.min.css' : 'dist/<%= pkg.name %>.min.css'
23- }
22+ } ,
23+ options : { }
2424 } ,
2525 uncompressed : {
26- options : { } ,
2726 files : {
2827 'dist/<%= pkg.name %>-<%= pkg.version %>.css' : 'dist/<%= pkg.name %>-<%= pkg.version %>.css' ,
2928 'dist/<%= pkg.name %>.css' : 'dist/<%= pkg.name %>.css'
30- }
29+ } ,
30+ options : { }
3131 } ,
3232 } ,
3333 pkg : grunt . file . readJSON ( 'package.json' ) ,
@@ -80,22 +80,22 @@ module.exports = function (grunt) {
8080 require ( 'load-grunt-tasks' ) ( grunt , { scope : 'devDependencies' } ) ;
8181
8282 grunt . registerTask ( 'checkYear' , 'Checks the year patterns in copyright lines in source files.' , ( ) => {
83- const pattern = `2015-${ new Date ( ) . getFullYear ( ) } ` ;
84- const invalidFiles = cp . execSync ( 'git ls-files LICENSE "*.scss" "*.html" "*.js"' ) . toString ( ) . trim ( ) . split ( '\n' ) . filter ( file => {
85- return ! fs . readFileSync ( file ) . toString ( ) . includes ( pattern )
86- } )
83+ const pattern = `2015-${ new Date ( ) . getFullYear ( ) } ` ,
84+ invalidFiles = cp . execSync ( 'git ls-files LICENSE "*.scss" "*.html" "*.js"' ) . toString ( ) . trim ( ) . split ( '\n' ) . filter (
85+ file => ! fs . readFileSync ( file ) . toString ( ) . includes ( pattern )
86+ ) ;
8787 invalidFiles . forEach ( file => {
8888 grunt . log . error ( `The file, ${ file } , does not include the pattern: ${ pattern } ` )
8989 } )
9090 return invalidFiles . length === 0
9191 } )
92- grunt . registerTask ( 'validate' , 'validate css bundle with W3C Jigsaw' , function ( ) {
93- let srcPath = '' , css = '' ;
92+ grunt . registerTask ( 'validate' , 'validate css bundle with W3C Jigsaw' , ( ) => {
93+ let css = '' , srcPath = '' ;
9494 glob ( "*.css" , { } , ( err , files ) => {
95- files . map ( file => {
96- srcPath = path . join ( __dirname + '/dist' , file ) ;
95+ files . forEach ( file => {
96+ const done = this . async ( ) ;
97+ srcPath = path . join ( `${ __dirname } /dist` , file ) ;
9798 css = grunt . file . read ( srcPath ) ;
98- var done = this . async ( ) ;
9999 validate ( { text : `${ css } ` } , ( error , data ) => {
100100 if ( data . validity ) {
101101 done ( true ) ;
0 commit comments