Skip to content

Commit 5b175a6

Browse files
authored
Merge pull request #2 from paleo/master
Make compatible with Webpack 4
2 parents 426fb2a + b8e4d02 commit 5b175a6

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

Diff for: README.md

+11-6
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,28 @@ npm install monkberry-loader --save
1010
module.exports = {
1111
...
1212
module: {
13-
loaders: [
13+
rules: [
1414
{
1515
test: /\.monk$/,
16-
loader: 'monkberry-loader'
16+
use: [
17+
{
18+
loader: 'monkberry-loader',
19+
options: { /* ... */ }
20+
}
21+
],
1722
}
1823
]
1924
},
2025
...
21-
};
26+
}
2227
```
2328

24-
## Configuration
29+
## Configuration (optional)
2530

26-
Add `monkberry` section to your `webpack.config.js`:
31+
Add `monkberry` options to your `webpack.config.js`:
2732

2833
```js
29-
monkberry: {
34+
options: {
3035
globals: ['window'],
3136
transforms: [...]
3237
}

Diff for: package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monkberry-loader",
3-
"version": "4.0.8",
3+
"version": "4.0.9",
44
"description": "Monkberry loader for webpack",
55
"main": "src/index.js",
66
"scripts": {
@@ -20,7 +20,7 @@
2020
},
2121
"homepage": "https://github.com/monkberry/monkberry-loader#readme",
2222
"dependencies": {
23-
"loader-utils": "^0.2.15"
23+
"loader-utils": "^1.1.0"
2424
},
2525
"peerDependencies": {
2626
"monkberry": "4.x"

Diff for: src/index.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@ var loaderUtils = require('loader-utils');
33

44
module.exports = function (content) {
55
this.cacheable();
6-
var config = loaderUtils.getLoaderConfig(this, 'monkberry');
6+
var options = loaderUtils.getOptions(this) || {};
77

88
var compiler = new Compiler();
99

10-
if (config.globals) {
11-
compiler.globals = config.globals;
10+
if (options.globals) {
11+
compiler.globals = options.globals;
1212
}
1313

14-
if (config.transforms) {
15-
config.transforms.forEach(function (transform) {
14+
if (options.transforms) {
15+
options.transforms.forEach(function (transform) {
1616
compiler.transforms.push(transform);
1717
});
1818
}

0 commit comments

Comments
 (0)