File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,10 @@ function UglifyJsPlugin(options) {
1717module . exports = UglifyJsPlugin ;
1818UglifyJsPlugin . prototype . apply = function ( compiler ) {
1919 var options = this . options ;
20+ var skipFile = options . skipFile || function ( filename ) {
21+ // UglifyJs only applies to javascript
22+ return ! / \. j s ( $ | \? ) / i. test ( filename ) ;
23+ } ;
2024 var requestShortener = new RequestShortener ( compiler . context ) ;
2125 compiler . plugin ( "compilation" , function ( compilation ) {
2226 compilation . plugin ( "build-module" , function ( module ) {
@@ -34,8 +38,7 @@ UglifyJsPlugin.prototype.apply = function(compiler) {
3438 files . push ( file ) ;
3539 } ) ;
3640 files . forEach ( function ( file ) {
37- if ( ! / \. j s ( $ | \? ) / i. test ( file ) ) {
38- // UglifyJs only applies to javascript
41+ if ( skipFile ( file ) ) {
3942 return ;
4043 }
4144 var oldWarnFunction = uglify . AST_Node . warn_function ;
You can’t perform that action at this time.
0 commit comments