Tobias Koppers
773fb20b65
avoid writing to same filename in array config
2019-11-05 10:04:01 +01:00
Tobias Koppers
95f177e094
improve test stability
2019-11-04 22:03:00 +01:00
Tobias Koppers
5261758bed
update test cases and snapshots
2019-11-04 21:11:16 +01:00
Tobias Koppers
019e35bf26
fix test case
2019-11-04 11:42:12 +01:00
Tobias Koppers
90c2392b29
fix bug where importing variables with special free names is broken
2019-10-30 13:06:53 +01:00
Tobias Koppers
9010d8bf77
allow to disable connection
...
fix bug
2019-10-30 09:35:14 +01:00
Tobias Koppers
a877cd51d1
add presentational dependencies which are cheaper, but allow only templating
2019-10-30 07:49:20 +01:00
Tobias Koppers
8696017c55
add Dependency.getReferencedExports
...
remove Dependency.getReference
remove DependencyReference
2019-10-30 07:48:37 +01:00
Tobias Koppers
efe3a81325
remove sourceOrder from DependencyReference
2019-10-30 07:48:35 +01:00
Tobias Koppers
8d46b21fad
add Dependency.getCondition and conditional ModuleGraphConnections
...
getDependencyReference is no longer used to check of connection
2019-10-30 07:48:32 +01:00
Tobias Koppers
09d6301712
Move weak flag from DependencyReference to Dependency
2019-10-30 07:48:26 +01:00
Tobias Koppers
18899d2d69
fix problem with retrying import()
2019-10-29 10:25:44 +01:00
evilebottnawi
5f2fbe3c67
chore(deps): update `terser-webpack-plugin`
2019-10-22 17:19:04 +03:00
Tobias Koppers
70bd9d6d50
fix test cases
2019-10-22 11:51:14 +02:00
Tobias Koppers
2bf298e076
upgrade terser-webpack-plugin
2019-10-22 11:29:38 +02:00
Tobias Koppers
46fec5e252
emit a warning when require.include is used
2019-10-22 10:17:34 +02:00
Tobias Koppers
acff6ec992
move BasicEvaluatedExpression and JavascriptParserHelpers to javascript directory
2019-10-22 09:27:52 +02:00
evilebottnawi
8198ffb3e6
refactor: code
2019-10-22 00:14:05 +02:00
Tobias Koppers
87abd00c6e
remove all options for cache.store expect "pack"
...
these are incomplete and may be readded later
2019-10-21 09:22:38 +02:00
Tobias Koppers
48e496ce43
fix devtool spelling in test
2019-10-19 13:54:39 +02:00
Tobias Koppers
c13cefe8e8
allow pattern in linting
2019-10-19 13:54:09 +02:00
Tobias Koppers
caf8d189fa
fix source map devtools in test cases
2019-10-18 15:06:58 +02:00
Tobias Koppers
c1d1e91bd6
allow all possible combinations with pattern
2019-10-18 14:58:50 +02:00
evilebottnawi
c81ffbef42
refactor: `devtool` option
2019-10-18 14:43:21 +02:00
Tobias Koppers
01826e8e16
Merge pull request #9756 from MartijnCuppens/banner-remove-trailing-spaces
...
Remove trailing whitespace from banners
2019-10-17 21:22:52 +02:00
Tobias Koppers
433da9eff3
Merge pull request #9849 from webpack/bugfix/determinitic-ids-gzip
...
fix badly chosen max fill rate for deterministic
2019-10-17 15:42:49 +02:00
Tobias Koppers
4cec17155e
fix test cases for new module order
2019-10-17 09:37:55 +02:00
Tobias Koppers
59c141d859
update snapshots for improved error format
2019-10-16 16:49:55 +02:00
Tobias Koppers
65bdb43180
fix badly chosen max fill rate for deterministic
...
sort modules by identifier in output file, that's better for gzip
2019-10-16 16:38:04 +02:00
Tobias Koppers
beec753201
Merge pull request #9820 from webpack/bugfix/no-stack-in-stats
...
Do not show stack trace of errors in stats by default
2019-10-15 11:19:48 +02:00
Tobias Koppers
fc04bf15bc
Do not show stack trace of errors in stats by default
...
Add new `stats.errorStack` option to display it anyway.
2019-10-15 07:43:37 +02:00
Tobias Koppers
0137172d0d
set wrapped inner expression in concat parsing
2019-10-14 20:24:11 +02:00
Tobias Koppers
ce6780aed1
Merge tag 'v4.41.1' into next
...
4.41.1
2019-10-11 13:56:07 +02:00
evilebottnawi
8764f14794
feat: improve DX with `output.ecmaVersion` option
2019-10-11 00:43:27 +03:00
Tobias Koppers
4c3d7c9cbb
improve developer experience
...
add `stats.ids` options which is off by default in toString
sort modules by depth by default
show chunk id hints
improve module and chunks sorting in stats
automatically switch stats.modules off the modules are displayed in chunks
2019-10-10 20:22:13 +02:00
Tobias Koppers
6e22873f9c
hide number of active modules in progress, it's useless
2019-10-10 19:08:51 +02:00
Tobias Koppers
4f7e2da365
add additional test case for variable leaking
2019-10-10 13:47:02 +02:00
Tobias Koppers
ee3e8da508
export classes from webpack, and use them in webpack configs
2019-10-09 17:11:34 +02:00
Tobias Koppers
ecbcdf527f
apply chunk template modifications only to non-runtime chunks
2019-10-09 15:55:21 +02:00
Tobias Koppers
d7dc764d1a
filter DeprecationWarnings from captured stdio
2019-10-09 09:51:34 +02:00
Tobias Koppers
f08c981388
emit code generation errors in deterministic order
2019-10-09 09:34:12 +02:00
Tobias Koppers
80bc311d72
remove "use strict" from runtime things for bundle size reasons
2019-10-09 00:20:58 +02:00
Tobias Koppers
ddc3dae0e6
refactor Module.source() and Module.getRuntimeRequirements() into Module.codeGeneration
...
add code generation phase to Compilation
add `output.iife` options to remove iife wrapper
add `experiments.outputModule` which enabled `output.module`
add `output.module` which sets defaults to `output.iife: false`, `output.libraryTarget: "module"`, `output.jsonpScriptType: "module"`, `terserOptions.module: true`
add `output.module` example
improve runtime requirements needed by ConcatenatedModule
add entry inlining, which inlines entry module code into runtime scope (only when safe)
make whole bundle strict when all modules are strict
2019-10-08 23:59:48 +02:00
Tobias Koppers
9e7844bbfc
add "use strict" to all runtime modules
2019-10-08 23:46:35 +02:00
Tobias Koppers
53f68c9e7b
update deprecated usage of chunk and main templates
2019-10-08 23:46:33 +02:00
Tobias Koppers
0a4e52db7f
Avoid deprecated usage of ModuleTemplate
2019-10-08 23:46:28 +02:00
Tobias Koppers
69a545c444
Deprecate MainTemplate, ChunkTemplate, ModuleTemplate
...
move logic and hooks to JavascriptModulesPlugin
2019-10-08 23:46:26 +02:00
Tobias Koppers
f45ba2408e
remove items from runtime when unneeded
...
remove some hooks from MainTemplate, move some hooks to CompatRuntimeModule
add requireScope RuntimeGlobal
2019-10-08 23:46:23 +02:00
Tobias Koppers
55dbdd16f3
Merge pull request #9778 from webpack/compat/external-svg-sprite-loader
...
avoid rewriting source from "module.exports"
2019-10-07 13:54:00 +02:00
Tobias Koppers
f434b1325e
avoid rewriting source from "module.exports"
...
this ensures backward-compat for plugins that
rewrite `module._source` after a simple module
is already parsed and dependencies point to
ranges in the old source.
2019-10-07 11:16:38 +02:00