Tobias Koppers
8ccbee608e
Merge pull request #3938 from carloscuatin/refactor-normal-module-replacement-plugin
...
refactor(es6) upgrade NormalModuleReplacementPlugin to ES6 class
2017-01-18 15:58:08 +01:00
Tobias Koppers
2d8afcca77
Merge pull request #3940 from tejasbubane/es6-convert-template
...
Convert Template and subclasses to ES2015
2017-01-18 15:57:44 +01:00
Tobias Koppers
c4be4564af
Merge pull request #3942 from carloscuatin/refactor-eval-source-map-dev-tool-plugin
...
refactor(es6) upgrade EvalSourceMapDevToolPlugin to ES6 class
2017-01-18 15:57:23 +01:00
Tobias Koppers
a32b7eebfb
Merge pull request #3943 from carloscuatin/refactor-jsonp-template-plugin
...
refactor(es6) upgrade JsonpTemplatePlugin to ES6 class
2017-01-18 15:57:06 +01:00
Sean Larkin
72226db030
add missing disable line
2017-01-17 00:32:42 -06:00
Sean Larkin
91c1f35e05
fix(node): rollback changes of Buffer.from to new Buffer() and bump down travis to 4.3 min node v
2017-01-16 23:57:27 -06:00
Tobias Koppers
a44694aa4e
hoist exports declarations too
...
fixes #3972
2017-01-16 15:45:15 +01:00
Tobias Koppers
bfccb20920
fix PR
2017-01-16 03:21:13 +01:00
Sean Larkin
5a3a23f3e3
fix(nmf): Fix exports for var injection to include free glob exports or arguments
2017-01-15 12:02:43 -06:00
Tobias Koppers
a7a41848c7
remove error for CommonJs/AMD in ESM
...
there are too many weird modules
detect harmony modules before parsing
exports is now undefined in ESM
module.exports is now read-only in ESM and returns undefined
define is now undefined in ESM
#3917
2017-01-15 01:44:26 +01:00
Tejas Bubane
c6af4ab3fa
Convert Template and its subclasses to ES2015
...
Subclasses include `MainTemplate`, `ChunkTemplate` and
`HotUpdateChunkTemplate`.
2017-01-13 12:34:21 +05:30
Carlos Cuatin
22c4ccb6f4
refactor(es6) upgrade JsonpTemplatePlugin to ES6 class
2017-01-12 22:53:12 -05:00
Carlos Cuatin
807c45dfcf
refactor(es6) upgrade EvalSourceMapDevToolPlugin to ES6 class
2017-01-12 22:32:24 -05:00
Carlos Cuatin
600d13cb98
refactor(es6) upgrade NormalModuleReplacementPlugin to ES6 class
2017-01-12 12:25:51 -05:00
Sean Larkin
aa90166ebc
Merge pull request #3524 from webpack/bugfix/fix_stats_when_passed_array
...
fix(stats): allow stats to respect array of configs, also bump deps.
2017-01-11 09:15:42 -06:00
Tobias Koppers
784af506a3
linter fixes
2017-01-11 15:54:40 +01:00
Tobias Koppers
f1d56dcc74
add support for multiple different stats objects
2017-01-11 14:37:47 +01:00
Tobias Koppers
19c7260b57
Merge branch 'master' into bugfix/fix_stats_when_passed_array
2017-01-11 12:47:37 +01:00
Tobias Koppers
8e69a80847
code linting
2017-01-11 12:29:01 +01:00
Tobias Koppers
330ca07fba
Merge pull request #3874 from timse/salt-chunk-hash-instead-of-main-hash-in-loop
...
Salt chunk hash instead of main hash in loop
2017-01-11 09:18:44 +01:00
Tobias Koppers
0109e7b603
Merge pull request #3879 from wtgtybhertgeghgtwtg/remove-useless-constructor
...
Remove useless constructor from 'NullDependency'.
2017-01-10 18:13:22 +01:00
Tobias Koppers
e016e97529
Merge pull request #3881 from timse/add-comment-to-sort
...
add comments to clarify why a sort is needed here.
2017-01-10 18:12:37 +01:00
Sean Larkin
225994b607
Remove bad stats merge
2017-01-10 10:53:41 -06:00
Sean Larkin
03d37489fe
Merge branch 'master' into bugfix/fix_stats_when_passed_array
2017-01-10 10:27:29 -06:00
Tim Sebastian
ef59336815
add comments to clarify why a sort is needed here.
2017-01-10 23:20:54 +11:00
wtgtybhertgeghgtwtg
ea7e08ce37
Remove useless constructor from 'NullDependency'.
2017-01-10 05:13:03 -07:00
Tobias Koppers
a1dca894d9
Merge pull request #3860 from tejasbubane/case-sensitive-modules-warning-es6
...
Convert CaseSensitiveModulesWarning to es2015
2017-01-10 08:09:20 +01:00
Tobias Koppers
4f9cd8153e
fixes and tests for #3755 ( #3862 )
2017-01-09 23:00:03 -06:00
Tejas Bubane
6e8cdc1459
Convert CaseSensitiveModulesWarning to es2015
2017-01-10 09:37:51 +05:30
Tim Sebastian
0284826a45
update chunkhash instead of main hash in chunk hashing loop
2017-01-10 09:45:59 +11:00
Tobias Koppers
9380bd4c12
Bugfix/disable module in harmony ( #3755 )
...
* moved format location into separate file
allow dependencies to report errors too
* NullDependencies do not change the hash
* dependencies can opt-out from `__webpack_require__` param
* apply module syntax plugins earlier
* emit errors if using AMD or CommonJS syntax in harmony modules
2017-01-09 10:11:34 -06:00
Tim Sebastian
d45801a7f0
one crypto require should be enough
2017-01-10 00:55:44 +11:00
Tim Sebastian
c3845c0731
remove unused/useless function sortItemsBeforeIds
2017-01-10 00:51:39 +11:00
Tobias Koppers
054b37f978
Merge pull request #3853 from willmendesneto/refactor-module-warnings
...
refactor(ModuleWarning): upgrade to ES6
2017-01-09 08:32:45 +01:00
Tobias Koppers
ecafbe4b06
Merge pull request #3852 from webpack/bugfix/import-position
...
make harmony order stable
2017-01-09 08:32:10 +01:00
Naoyuki Kanezawa
a22b00e23d
Dynamic entry support ( #3634 )
...
* enable to set a function to entry option
* add tests for entry function
* fix style
* fix identifier and readableIdentifier of MultiModule
* use arrow functions
* use arrow function
* remove incorrect new operators
* fix Validation tests
2017-01-09 01:31:49 -06:00
Will Mendes
0f444e8530
refactor(ModuleWarning): upgrade to ES6
2017-01-09 17:15:18 +11:00
Tobias Koppers
6ae2b07012
make harmony order stable
2017-01-09 00:50:32 +01:00
Will Mendes
0607fc1127
refactor(JsonpHotUpdateChunkTemplatePlugin): upgrade to ES6 ( #3831 )
2017-01-08 12:49:54 -06:00
timse
86c00207bd
Extract to parser helpers ( #3843 )
...
* rename ModuleParserHelpers to ParserHelpers
- rename module and file from ModuleParserHelpers to ParserHelpers
- change imports and usages
- rename addParsedVariable to addParsedVariableToModule to add module context again
* introduce setTypeof helper to ParserHelpers
* switch setTypeof in amdplugin - use ParsersHelpers instead
* switch setTypeof in CommonJsPlugin - use ParsersHelpers instead
* switch setTypeof in SystemPlugin - use ParsersHelpers instead
* add ParserHelpers.expressionIsUnsupported method
* use ParserHelpers.expressionIsUnsupported in SystemPlugin and NodeStuffPlugin
* refactor setTypeOf to more atomic helper methods
- reduces sideeffects as parser is called outside of helper
- allows better reuse
* use ParserHelper on more pieces in CommonJsPlugin making BasicEvaluatedExpression obsolete
* switch new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) in dependencies to ParserHelpers
* switch other new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) to ParserHelpers
* rename wrongly named function - name anonymous functions
2017-01-08 12:11:26 -06:00
Will Mendes
ef8c6fb179
refactor(ConstPlugin): upgrade to ES6 ( #3845 )
2017-01-08 12:07:44 -06:00
timse
e6d3a40739
refactor Dependency.js to es6 ( #3696 )
...
* refactor Dependency.js to es6
2017-01-08 00:15:46 -06:00
Shubheksha Jalan
5aa522d5be
refactor(ES6): upgrade NodeHotUpdateChunkTemplatePlugin to ES6 ( #3795 )
2017-01-07 22:07:59 -06:00
ritikrishu
0e90586219
refactoring AMDRequireDependenciesBlock to es6 syntax ( #3832 )
2017-01-07 22:07:00 -06:00
ritikrishu
bb31c25e71
refactor RequireEnsureDependenciesBlock to es6 syntax ( #3834 )
2017-01-07 22:05:14 -06:00
timse
8ba55e17a6
refactor of ContextDependency to es6 ( #3818 )
2017-01-07 22:03:25 -06:00
timse
d458fcb389
refactor of ModuleDependency to es6 ( #3812 )
2017-01-07 22:02:55 -06:00
ritikrishu
097d8aaeb4
refactor ImportDependenciesBlock to es6 syntax ( #3833 )
2017-01-07 22:01:38 -06:00
timse
ff30099bc3
refactor of ImportContextDependency to es6 ( #3814 )
2017-01-07 12:05:10 -06:00
timse
5d398ca27a
refactor of RequireResolveContextDependency to es6 ( #3816 )
2017-01-07 12:04:21 -06:00