Skip to content

Commit 07b2f8c

Browse files
committed
fix example
1 parent b3eeaf8 commit 07b2f8c

File tree

3 files changed

+91
-23
lines changed

3 files changed

+91
-23
lines changed

examples/loader/README.md

Lines changed: 76 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
``` javascript
44
// Polyfill require for node.js usage of loaders
5-
require = require("../../require-polyfill")(require.valueOf());
5+
require = require("enhanced-require")(module);
66

77
// use our loader
88
console.dir(require("./loader!./file"));
@@ -64,17 +64,17 @@ module.exports = function(content) {
6464

6565
/*** .\example.js ***/
6666

67-
/******/ /* WEBPACK FREE VAR INJECTION */ (function(console) {
67+
/******/ /* WEBPACK FREE VAR INJECTION */ (function(module,console) {
6868
// Polyfill require for node.js usage of loaders
69-
require = require("../../require-polyfill")(require.valueOf());
69+
require = require(/* enhanced-require */3)(module);
7070

7171
// use our loader
72-
console.dir(require(/* ./loader!./file */3));
72+
console.dir(require(/* ./loader!./file */6));
7373

7474
// use buildin json loader
7575
console.dir(require(/* ./test.json */2)); // default by extension
7676
console.dir(require(/* json!./test.json */2)); // manual
77-
/******/ /* WEBPACK FREE VAR INJECTION */ }(require(/* __webpack_console */1)))
77+
/******/ /* WEBPACK FREE VAR INJECTION */ }(require(/* __webpack_module */5)(module),require(/* __webpack_console */1)))
7878

7979
/******/},
8080
/******/
@@ -112,6 +112,63 @@ module.exports = {
112112
/******/
113113
/******/3: function(module, exports, require) {
114114

115+
/*** C:\Users\Sokrates\Eigene Repos\~\enhanced-require\lib\require.webpack.js ***/
116+
117+
/*
118+
MIT License http://www.opensource.org/licenses/mit-license.php
119+
Author Tobias Koppers @sokra
120+
*/
121+
module.exports = function() {
122+
return require(/* __webpack_amd_require */4);
123+
}
124+
125+
/******/},
126+
/******/
127+
/******/4: function(module, exports, require) {
128+
129+
/*** (webpack)\buildin\__webpack_amd_require.js ***/
130+
131+
var req = require.valueOf();
132+
function amdRequire(chunk, requiresFn, fn) {
133+
if(!requiresFn) {
134+
// commonjs
135+
return req(chunk);
136+
}
137+
req.e(chunk, function() {
138+
var modules = requiresFn();
139+
if(fn)
140+
return fn.apply(null, modules);
141+
});
142+
}
143+
for(var name in req)
144+
amdRequire[name] = req[name];
145+
amdRequire.amd = {};
146+
amdRequire.config = function() {/* config is ignored, use webpack options */};
147+
module.exports = amdRequire;
148+
149+
150+
/******/},
151+
/******/
152+
/******/5: function(module, exports, require) {
153+
154+
/*** (webpack)\buildin\__webpack_module.js ***/
155+
156+
module.exports = function(module) {
157+
if(!module.webpackPolyfill) {
158+
module.deprecate = function() {};
159+
module.paths = [];
160+
// module.parent = undefined by default
161+
module.children = [];
162+
module.webpackPolyfill = 1;
163+
}
164+
return module;
165+
}
166+
167+
168+
/******/},
169+
/******/
170+
/******/6: function(module, exports, require) {
171+
115172
/*** .\loader.js!.\file.js ***/
116173

117174
exports.answer = 42;
@@ -137,28 +194,30 @@ Prints in node.js (`node example.js`) and in browser:
137194
## Uncompressed
138195

139196
```
140-
Hash: 847d13b98159af41faccdda862ec3e8d
141-
Compile Time: 50ms
197+
Hash: e2cfa8bed2279a5142b9e0400f596012
198+
Compile Time: 74ms
142199
Chunks: 1
143-
Modules: 4
144-
Modules including duplicates: 4
145-
Modules first chunk: 4
146-
main output.js: 2342 chars/bytes
200+
Modules: 7
201+
Modules including duplicates: 7
202+
Modules first chunk: 7
203+
main output.js: 3650 chars/bytes
147204
148205
<id> <size> <filename>
149206
<reason> from <filename>
150207
output.js
151-
0 336 .\example.js
208+
0 324 .\example.js
152209
main
153210
1 516 (webpack)\buildin\__webpack_console.js
154211
require (3x) from .\example.js
155212
2 36 (webpack)\~\json-loader!.\test.json
156213
require (1x) from .\example.js
157214
require (1x) from .\example.js
158-
3 41 .\loader.js!.\file.js
215+
3 184 C:\Users\Sokrates\Eigene Repos\~\enhanced-require\lib\require.webpack.js
216+
require (1x) from .\example.js
217+
4 437 (webpack)\buildin\__webpack_amd_require.js
218+
require (1x) from C:\Users\Sokrates\Eigene Repos\~\enhanced-require\lib\require.webpack.js
219+
5 251 (webpack)\buildin\__webpack_module.js
220+
require (1x) from .\example.js
221+
6 41 .\loader.js!.\file.js
159222
require (1x) from .\example.js
160-
ERROR: Cannot find module '../../require-polyfill'
161-
Error: Module "../../require-polyfill" not found in context "."
162-
Error: Non of this files exists: C:\Users\Sokrates\Eigene Repos\node_modules\webpack\require-polyfill, C:\Users\Sokrates\Eigene Repos\node_modules\webpack\require-polyfill.webpack.js, C:\Users\Sokrates\Eigene Repos\node_modules\webpack\require-polyfill.web.js, C:\Users\Sokrates\Eigene Repos\node_modules\webpack\require-polyfill.js
163-
@ .\example.js (line 2, column 17)
164223
```

examples/loader/example.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Polyfill require for node.js usage of loaders
2-
require = require("../../require-polyfill")(require.valueOf());
2+
require = require("enhanced-require")(module);
33

44
// use our loader
55
console.dir(require("./loader!./file"));

examples/loader/graph.svg

Lines changed: 14 additions & 5 deletions
Loading

0 commit comments

Comments
 (0)