Skip to content

Commit a533f79

Browse files
author
Val
committed
lodash loiquidated
1 parent f858b9d commit a533f79

File tree

3 files changed

+6
-62
lines changed

3 files changed

+6
-62
lines changed

index.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
1-
var _ = require('lodash');
21
var utils = require('loader-utils');
32

43
module.exports = function (source) {
54
var query = utils.parseQuery(this.query);
6-
var subject = query['subject'];
7-
var replacement = query['replacement'];
8-
var flags = query['flags'];
95

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);
139
}
1410

15-
source = source.replace(subject, replacement);
11+
source = source.replace(query.subject, query.replacement);
1612
}
1713

1814
return source;

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,12 @@
1111
},
1212
"main": "index.js",
1313
"dependencies": {
14-
"loader-utils": "^0.2.11",
15-
"lodash": "^3.10.1"
14+
"loader-utils": "^0.2.11"
1615
},
1716
"devDependencies": {
1817
"chai": "^3.2.0",
1918
"mocha": "^2.3.2",
20-
"webpack": "^1.12.1"
19+
"webpack": "^1.9.0"
2120
},
2221
"peerDependencies": {
2322
"webpack": "^1.9.0"

test/result.js

Lines changed: 0 additions & 51 deletions
This file was deleted.

0 commit comments

Comments
 (0)