File tree Expand file tree Collapse file tree 3 files changed +6
-62
lines changed Expand file tree Collapse file tree 3 files changed +6
-62
lines changed Original file line number Diff line number Diff line change 1
- var _ = require ( 'lodash' ) ;
2
1
var utils = require ( 'loader-utils' ) ;
3
2
4
3
module . exports = function ( source ) {
5
4
var query = utils . parseQuery ( this . query ) ;
6
- var subject = query [ 'subject' ] ;
7
- var replacement = query [ 'replacement' ] ;
8
- var flags = query [ 'flags' ] ;
9
5
10
- if ( _ . isString ( subject ) && _ . isString ( replacement ) ) {
11
- if ( _ . isString ( flags ) ) {
12
- subject = new RegExp ( subject , flags ) ;
6
+ if ( typeof query . subject !== 'undefined' && typeof query . replacement !== 'undefined' ) {
7
+ if ( typeof query . flags !== 'undefined' ) {
8
+ query . subject = new RegExp ( query . subject , query . flags ) ;
13
9
}
14
10
15
- source = source . replace ( subject , replacement ) ;
11
+ source = source . replace ( query . subject , query . replacement ) ;
16
12
}
17
13
18
14
return source ;
Original file line number Diff line number Diff line change 11
11
},
12
12
"main" : " index.js" ,
13
13
"dependencies" : {
14
- "loader-utils" : " ^0.2.11" ,
15
- "lodash" : " ^3.10.1"
14
+ "loader-utils" : " ^0.2.11"
16
15
},
17
16
"devDependencies" : {
18
17
"chai" : " ^3.2.0" ,
19
18
"mocha" : " ^2.3.2" ,
20
- "webpack" : " ^1.12.1 "
19
+ "webpack" : " ^1.9.0 "
21
20
},
22
21
"peerDependencies" : {
23
22
"webpack" : " ^1.9.0"
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments