Skip to content

Commit 4b36211

Browse files
committed
remove lodash, update deps
1 parent b2c8bf2 commit 4b36211

File tree

5 files changed

+100
-167
lines changed

5 files changed

+100
-167
lines changed

.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
6

index.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
*/
55
'use strict';
66

7-
var assign = require('lodash.assign');
8-
9-
module.exports = assign(require('./lib/loader'), {
7+
module.exports = Object.assign(require('./lib/loader'), {
108
moduleFilenameTemplate: require('./lib/module-filename-template'),
119
codec : require('./codec')
1210
});

lib/loader.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
var path = require('path');
44

55
var loaderUtils = require('loader-utils'),
6-
camelcase = require('camelcase'),
7-
defaults = require('lodash.defaults');
6+
camelcase = require('camelcase');
87

98
var PACKAGE_NAME = require('../package.json').name;
109

@@ -27,10 +26,11 @@ function loader(content, sourceMap) {
2726
// webpack 2: prefer loader options
2827
// webpack 3: deprecate loader.options object
2928
// webpack 4: loader.options no longer defined
30-
var options = defaults(
31-
{sep: path.sep},
29+
var options = Object.assign(
30+
{},
31+
this.options && this.options[camelcase(PACKAGE_NAME)],
3232
loaderUtils.getOptions(this),
33-
this.options && this.options[camelcase(PACKAGE_NAME)]
33+
{sep: path.sep}
3434
);
3535

3636
// process the source-map

0 commit comments

Comments
 (0)