Skip to content

Commit 99ef453

Browse files
committed
Merge branch 'master' into next
# Conflicts: # test/statsCases/tree-shaking/expected.txt
2 parents 8d810df + c71fd05 commit 99ef453

File tree

5 files changed

+20
-5
lines changed

5 files changed

+20
-5
lines changed

lib/dependencies/RequireIncludeDependency.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,14 @@ class RequireIncludeDependency extends ModuleDependency {
1313
this.range = range;
1414
}
1515

16+
getReference() {
17+
if(!this.module) return null;
18+
return {
19+
module: this.module,
20+
importedNames: [] // This doesn't use any export
21+
};
22+
}
23+
1624
get type() {
1725
return "require.include";
1826
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webpack",
3-
"version": "3.9.1",
3+
"version": "3.10.0",
44
"author": "Tobias Koppers @sokra",
55
"description": "Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.",
66
"dependencies": {

test/statsCases/tree-shaking/expected.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
Hash: 2500e9cab76400ff4f51
1+
Hash: 96b4fcc6d81c4d2d8435
22
Time: Xms
33
Asset Size Chunks Chunk Names
4-
bundle.js 7.03 KiB 0 [emitted] main
4+
bundle.js 7.26 KiB 0 [emitted] main
55
[0] ./a.js 13 bytes {0} [built]
66
[exports: a]
77
[only some exports used: a]
@@ -12,7 +12,7 @@ bundle.js 7.03 KiB 0 [emitted] main
1212
[only some exports used: c]
1313
[3] ./unknown2.js 0 bytes {0} [built]
1414
[only some exports used: y]
15-
[4] ./index.js 276 bytes {0} [built]
15+
[4] ./index.js 315 bytes {0} [built]
1616
[no exports]
1717
[5] ./reexport-known.js 49 bytes {0} [built]
1818
[exports: a, b]
@@ -26,4 +26,7 @@ bundle.js 7.03 KiB 0 [emitted] main
2626
[8] ./reexport-star-unknown.js 68 bytes {0} [built]
2727
[only some exports used: a, c]
2828
[9] ./edge.js 45 bytes {0} [built]
29-
[only some exports used: y]
29+
[only some exports used: y]
30+
[10] ./require.include.js 36 bytes {0} [built]
31+
[exports: a, default]
32+
[no exports used]

test/statsCases/tree-shaking/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ import { a as a4, c as c4 } from "./reexport-star-unknown";
55
import { y } from "./edge";
66

77
console.log(a1, a2, a3, a4, c2, c4, y);
8+
9+
require.include("./require.include");
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
export var a = 1;
2+
export default 2;

0 commit comments

Comments
 (0)