@@ -83,27 +83,28 @@ const findVendors = () => {
83
83
// Check it CSS file has assets
84
84
if ( extension ( src ) === '.css' ) {
85
85
const assets = fs . readFileSync ( resolve ( src ) , 'ascii' ) . toString ( ) . match ( / (?: u r l ) \( ( .* ?) \) / ig)
86
- assets . forEach ( ( asset ) => {
87
- const assetPath = asset . match ( / (?: u r l ) \( ( .* ?) \) / ) [ 1 ]
88
- let subVendor = [ ]
89
- if ( assetPath !== undefined ) {
90
- // console.log(assetPath)
91
- const path = assetPath . replace ( / \? .* / , '' ) . replace ( / \' | \" / , '' )
92
- subVendor [ 'name' ] = name
93
- subVendor [ 'filetype' ] = 'other'
94
- subVendor [ 'src' ] = normalize ( `css/${ path } ` )
95
- subVendor [ 'absolute' ] = resolve ( dirname ( src ) , path )
96
-
97
- vendors . push ( subVendor )
98
- }
99
- } )
86
+ if ( assets ) {
87
+ assets . forEach ( ( asset ) => {
88
+ const assetPath = asset . match ( / (?: u r l ) \( ( .* ?) \) / ) [ 1 ]
89
+ let subVendor = [ ]
90
+ if ( assetPath !== undefined ) {
91
+ // console.log(assetPath)
92
+ const path = assetPath . replace ( / \? .* / , '' ) . replace ( / \' | \" / , '' )
93
+ subVendor [ 'name' ] = name
94
+ subVendor [ 'filetype' ] = 'other'
95
+ subVendor [ 'src' ] = normalize ( `css/${ path } ` )
96
+ subVendor [ 'absolute' ] = resolve ( dirname ( src ) , path )
97
+
98
+ vendors . push ( subVendor )
99
+ }
100
+ } )
101
+ }
100
102
}
101
103
}
102
104
}
103
105
} )
104
106
}
105
107
} )
106
-
107
108
return vendors
108
109
}
109
110
@@ -127,7 +128,6 @@ const replaceRecursively = (filename, vendor) => {
127
128
}
128
129
129
130
const main = ( ) => {
130
-
131
131
const vendors = findVendors ( )
132
132
copyFiles ( vendors . map ( ( file ) => { return file } ) , './dist/vendors/' )
133
133
const filenames = walkSync ( dest )
0 commit comments