@@ -40,20 +40,35 @@ function _defineProperty(obj, key, value) {
4040 return obj ;
4141}
4242
43- function _objectSpread ( target ) {
43+ function ownKeys ( object , enumerableOnly ) {
44+ var keys = Object . keys ( object ) ;
45+
46+ if ( Object . getOwnPropertySymbols ) {
47+ var symbols = Object . getOwnPropertySymbols ( object ) ;
48+ if ( enumerableOnly ) symbols = symbols . filter ( function ( sym ) {
49+ return Object . getOwnPropertyDescriptor ( object , sym ) . enumerable ;
50+ } ) ;
51+ keys . push . apply ( keys , symbols ) ;
52+ }
53+
54+ return keys ;
55+ }
56+
57+ function _objectSpread2 ( target ) {
4458 for ( var i = 1 ; i < arguments . length ; i ++ ) {
4559 var source = arguments [ i ] != null ? arguments [ i ] : { } ;
46- var ownKeys = Object . keys ( source ) ;
4760
48- if ( typeof Object . getOwnPropertySymbols === 'function' ) {
49- ownKeys = ownKeys . concat ( Object . getOwnPropertySymbols ( source ) . filter ( function ( sym ) {
50- return Object . getOwnPropertyDescriptor ( source , sym ) . enumerable ;
51- } ) ) ;
61+ if ( i % 2 ) {
62+ ownKeys ( source , true ) . forEach ( function ( key ) {
63+ _defineProperty ( target , key , source [ key ] ) ;
64+ } ) ;
65+ } else if ( Object . getOwnPropertyDescriptors ) {
66+ Object . defineProperties ( target , Object . getOwnPropertyDescriptors ( source ) ) ;
67+ } else {
68+ ownKeys ( source ) . forEach ( function ( key ) {
69+ Object . defineProperty ( target , key , Object . getOwnPropertyDescriptor ( source , key ) ) ;
70+ } ) ;
5271 }
53-
54- ownKeys . forEach ( function ( key ) {
55- _defineProperty ( target , key , source [ key ] ) ;
56- } ) ;
5772 }
5873
5974 return target ;
@@ -246,16 +261,35 @@ function () {
246261 var filesToSearch = entries ( entryPaths , chunkName ) . concat ( files ( chunk , _this3 . options . moduleExtensions || [ ] , function ( file ) {
247262 return file . resource ;
248263 } , webpackVersion ) ) . filter ( function ( v ) {
249- for ( var _i = 0 , _styleExtensions = styleExtensions ; _i < _styleExtensions . length ; _i ++ ) {
250- var ext = _styleExtensions [ _i ] ;
251- if ( v . endsWith ( ext ) ) return false ;
264+ var _iteratorNormalCompletion = true ;
265+ var _didIteratorError = false ;
266+ var _iteratorError = undefined ;
267+
268+ try {
269+ for ( var _iterator = styleExtensions [ Symbol . iterator ] ( ) , _step ; ! ( _iteratorNormalCompletion = ( _step = _iterator . next ( ) ) . done ) ; _iteratorNormalCompletion = true ) {
270+ var ext = _step . value ;
271+ if ( v . endsWith ( ext ) ) return false ;
272+ }
273+ } catch ( err ) {
274+ _didIteratorError = true ;
275+ _iteratorError = err ;
276+ } finally {
277+ try {
278+ if ( ! _iteratorNormalCompletion && _iterator . return != null ) {
279+ _iterator . return ( ) ;
280+ }
281+ } finally {
282+ if ( _didIteratorError ) {
283+ throw _iteratorError ;
284+ }
285+ }
252286 }
253287
254288 return true ;
255289 } ) ; // Compile through Purgecss and attach to output.
256290 // This loses sourcemaps should there be any!
257291
258- var options = _objectSpread ( { } , _this3 . options , {
292+ var options = _objectSpread2 ( { } , _this3 . options , {
259293 content : filesToSearch ,
260294 css : [ {
261295 raw : asset . source ( )
0 commit comments