Tobias Koppers
7baf6aff08
Merge pull request #6281 from webpack/feature/auto-ccp
...
Add AutomaticCommonsChunksPlugin and config options and defaults
2018-01-11 11:15:26 +01:00
Tobias Koppers
417044f065
add AutomaticCommonsChunksPlugin
...
enable it by default for async chunks
add options for initial chunks
2018-01-10 18:58:26 +01:00
Florent Cailhol
67f31aeebc
Remove deprecated DedupePlugin
2018-01-09 17:09:18 +01:00
Tobias Koppers
289ba67ed6
expose Stats
2017-12-29 11:07:51 +01:00
Florent Cailhol
7dd41b55c6
Replace deprecated Tapable#apply by Plugin#apply
2017-12-20 11:53:56 +01:00
Tobias Koppers
2148f556a4
Enable minimizing in production mode
2017-12-14 00:06:56 +01:00
Tobias Koppers
7d87f34269
Only create one RequestShortener per Compiler
...
move Compiler.context assignment into Compiler
2017-12-04 12:23:42 +01:00
Tobias Koppers
e0549996d7
Merge branch 'next' into refactoring/plugin-system-all
2017-11-29 13:56:08 +01:00
Tobias Koppers
dae9de6595
Merge branch 'next' into feature/validate-plugin-options
...
# Conflicts:
# lib/SourceMapDevToolPlugin.js
# lib/optimize/AggressiveSplittingPlugin.js
# yarn.lock
2017-11-28 09:59:59 +01:00
Tobias Koppers
31e9625dfe
upgrade tapable for Compiler
2017-11-27 21:01:44 +01:00
Tobias Koppers
8149c5e1f1
fix linting issues
2017-11-21 13:23:12 +01:00
Tobias Koppers
639446cc58
remove the NoErrorsPlugin
...
#5985
2017-11-20 12:49:28 +01:00
Sergey Petushkov
cdd593b847
Rename schemas; Make imports less verbose
2017-11-12 09:48:08 +01:00
Tobias Koppers
00f2b5ede7
advanced module type refactoring
...
added json type
.mjs default to javascript/esm type
adjusted parser plugins to react on module type
2017-11-11 19:27:19 +01:00
Tobias Koppers
f7c2f8e470
Update code style to arrow functions
2017-11-08 11:56:01 +01:00
Tobias Koppers
5abd69680d
Merge branch 'master' into next
...
# Conflicts:
# lib/Compilation.js
# test/statsCases/optimize-chunks/expected.txt
2017-10-11 19:26:00 +02:00
Tim Sebastian
9e5b7f4418
add ContextExclusionPlugin to allow excluding files/paths from lookup for contexts
2017-09-25 22:10:35 +10:00
Tobias Koppers
794b883f0a
Merge branch 'next' into deprecation/webpack-3
2017-09-22 14:30:04 +02:00
Tobias Koppers
c383d5ea7f
rename `pure-module` to `side-effects`
2017-09-14 15:12:36 +02:00
Tobias Koppers
bc41e60424
options defaulter returns new object
2017-09-14 14:16:36 +02:00
Tobias Koppers
7ceac63f07
add support for pure modules
2017-09-14 09:44:42 +02:00
Tobias Koppers
f04cce8278
clone options and don't modify them
...
fixes #5628
2017-09-06 12:10:16 +02:00
Tobias Koppers
08c535d678
fix lint and bug
2017-07-24 11:15:45 +02:00
Tobias Koppers
ab7bac8ec6
Refactor exporting to be webpackable
2017-07-24 11:15:45 +02:00
Tobias Koppers
9b2a9fa786
Scope Hoisting
2017-05-21 09:15:41 +02:00
Tobias Koppers
83ad4b0f35
Merge pull request #4169 from kball/IS4156-multicompiler-watch-options
...
Update MultiCompiler and lib/webpack to better support multiple watchOptions
2017-04-04 18:21:13 +02:00
Tim Sebastian
9bfae7e1c8
add NamedChunksPlugin as a exposed plugin
2017-03-26 20:30:52 +11:00
Kevin Ball
ea2f25f319
Update MultiCompiler and lib/webpack to better support multiple watchOptions
2017-02-01 15:14:18 -08:00
Tobias Koppers
8e69a80847
code linting
2017-01-11 12:29:01 +01:00
chico
3ec94070b7
refactor(es6): Upgrade lib/webpack.js to es6
2017-01-02 03:12:08 +03:00
Elod-Arpad Szopos
082dc17472
No errors plugin deprecate ( #3570 )
...
* added deprecation with unit test
* added deprecation for NoErrorsPlugin in favor of NoEmitOnErrorsPlugin with unit test
* add new NoEmitOnErrorsPlugin to exports and add an extra unit test to check that there is no warning when using it
* added test for NoEmitOnErrorsPlugin in case of error
* git ignore temporary test fixtures
2016-12-30 09:52:37 +01:00
Tobias Koppers
b46da21589
move plugins before environment
2016-12-21 22:56:04 +01:00
Tobias Koppers
f4ab7fc7e2
more performance improvements
2016-12-14 16:22:54 +01:00
Kees Kluskens
aa4c5a0932
Implement feedback
2016-11-03 15:02:14 +01:00
Kees Kluskens
985a651e0f
Implement feedback
...
- Rename `validateWebpackOptions` -> `validationSchema`
- Export `WebpackOptionsValidationError` on webpack.
2016-11-02 17:27:02 +01:00
Kees Kluskens
2bbd3652bf
Expose schema validator as `webpack.validateSchema
2016-11-02 11:41:01 +01:00
Kees Kluskens
f3040fed9c
Don't use a default schema
2016-11-01 23:38:54 +01:00
Tobias Koppers
8c3d97d933
add test
...
better error messages
validate array
more options in schema
stricter schema
fix some old configs
2016-09-19 00:54:35 +02:00
Gajus Kuizinas
4526824177
feat: utilise WebpackOptionsValidationError
2016-09-17 20:21:07 +01:00
Gajus Kuizinas
992f5c807e
feat: throw error with validationErrors property
2016-09-17 20:21:07 +01:00
Gajus Kuizinas
bebc397123
fix: do not console.log in the API
2016-09-17 20:21:07 +01:00
Gajus Kuizinas
cee956dbb7
feat: log validation errors to the console
2016-09-17 20:21:07 +01:00
Gajus Kuizinas
3ef4538f8d
feat: validate webpack options against a schema
2016-09-17 20:21:07 +01:00
Tobias Koppers
a0a920d83f
added experimental plugin to set custom module ids
2016-09-16 01:18:21 +02:00
Tobias Koppers
c3e6fcf36a
fixed beautify issues
2016-09-08 21:41:03 +02:00
Tobias Koppers
a14e563f67
removed LabeledModules
2016-09-07 12:25:02 +02:00
Tobias Koppers
8b03d2b4f9
closes #2659
2016-08-17 13:08:42 +02:00
Tobias Koppers
2f618e733a
refactoring and aggressive-splitting plugin
2016-07-13 11:03:14 +02:00
Michael McDermott
7a4dc0b17e
fix: fix typo in error message
2016-06-24 23:44:05 -04:00
Ryan Berdeen
edf12b4195
remove export of ResolverPlugin which no longer exists
2016-05-22 12:29:53 -04:00
Tobias Koppers
b3bc542796
warn users when passing a weird object as options
...
i. e. when passing a es6 module like #2376
2016-05-05 09:00:55 +02:00
Sascha Gehlich
ae76261151
🐛 Fix `watch` option recognition with multiple compilers
2016-04-04 11:20:52 +02:00
Tobias Koppers
5aeef4a792
added HashedModuleIdsPlugin
2015-11-29 20:16:01 +01:00
Tobias Koppers
37e9515cc4
remove deprecated stuff
2015-11-20 08:37:56 +01:00
Tobias Koppers
67656b90e2
split uglify-js from loader minimize, better shortcut defaults
2015-11-16 23:11:15 +01:00
Tobias Koppers
cf30eeeb0f
Merge branch 'master' into webpack-2
...
Conflicts:
lib/ChunkTemplate.js
lib/Compilation.js
lib/HotModuleReplacement.runtime.js
test/TestCases.test.js
test/statsCases/chunks/expected.txt
test/statsCases/simple-more-info/expected.txt
test/statsCases/simple/expected.txt
2015-07-01 00:44:17 +02:00
Tobias Koppers
a04ffb9283
added (experimental) NamedModulesPlugin
2015-06-27 22:47:51 +02:00
Tobias Koppers
66df34688e
Merge branch 'master' into webpack-2
...
Conflicts:
bin/convert-argv.js
lib/webpack.js
2015-06-07 22:24:03 +02:00
Tobias Koppers
62bd7c1af4
export DllPlugin and DllReferencePlugin
2015-05-17 23:29:40 +02:00
Tobias Koppers
11a578a36b
Merge branch 'master' into webpack-2
...
Conflicts:
lib/NormalModuleFactory.js
2015-05-16 14:59:50 +02:00
Tobias Koppers
89058a2c4a
Reverted watch option rename:
...
watch -> doWatch -> watch
watchDelay -> watch -> watchOptions
watchDelay and --watch-delay are decrecated now but functional with message
watch is decrecated now but functional with message
2015-05-12 21:17:35 +02:00
Tobias Koppers
ff7848369a
Merge branch 'master' into webpack-2
...
Conflicts:
bin/webpack.js
package.json
2015-05-10 20:41:04 +02:00
Tobias Koppers
18f3595cde
allow to pass watch options
...
deprecate old API
2015-05-10 13:50:15 +02:00
Tobias Koppers
ed75627f06
Merge branch 'master' into webpack-2
...
Conflicts:
bin/convert-argv.js
package.json
2015-04-14 20:09:29 +02:00
hkal
ccabb75c1d
Add and expose WatchIgnorePlugin
...
* Test stubs included
2015-03-07 14:43:48 -05:00
Tobias Koppers
a2af69056a
Remove old stuff
2015-03-05 21:48:16 +01:00
hkal
42d176e098
Export EvalSoureMapDevToolPlugin
2015-03-01 23:49:43 -05:00
Tobias Koppers
80a3a7b08d
added experimental AutomaticPrefetchPlugin
2015-02-04 23:22:33 +01:00
Tobias Koppers
4099f66141
Check arguments to webpack function, use watch from options
...
fixes #697
fixes #699
2015-01-21 12:38:57 +01:00
Tobias Koppers
adfcfce15f
watching of missing files, fixed #668
...
store missing files from errors for missingDependencies
make the new watching plugins default
added OldWatchingPlugin
2015-01-17 21:55:44 +01:00
Tobias Koppers
a14f7a5f30
renamed plugin
2015-01-06 23:51:05 +01:00
Simen Brekken
b80edb6a49
Added EnvPlugin.
2014-12-23 11:06:48 +01:00
Tobias Koppers
3b02644053
added experimental NewWatchingPlugin #125
2014-10-09 00:53:05 +02:00
Tobias Koppers
9a8cae6d43
added `NoErrorsPlugin`, which doesn't emit on error
...
fixes webpack/webpack-dev-server#42
fixes #449
2014-09-03 14:16:17 +02:00
Tobias Koppers
1bc0b8c0f4
added __webpack_hash__
...
fixes #422
2014-08-25 09:50:26 +02:00
Tobias Koppers
7ebd1a970c
Export more stuff
2014-06-24 00:41:10 +02:00
Tobias Koppers
44bb43854f
Added experimental MultiCompiler
...
webpack(...) takes an array
support an array in webpack.config.js
2014-06-11 22:26:50 +02:00
Tobias Koppers
48aad3eeee
fixed #179 typo in OccurenceOrderPlugin
2014-02-25 08:51:40 +01:00
Tobias Koppers
6f2a6e64f9
export AggressiveMergingPlugin
2014-02-05 12:37:37 +01:00
Tobias Koppers
1822f3a717
added ResolverPlugin
2014-01-21 13:07:10 +01:00
Tobias Koppers
3170b76b22
webpack 1.0 beta
...
moved many options to plugins
#113
2013-12-17 23:21:49 +01:00
Tobias Koppers
58586f8ae2
make it webpack-able
2013-07-10 23:20:07 +02:00
Tobias Koppers
3dc62749a2
moved webworker template, added node.js template #57
2013-02-13 17:00:07 +01:00
Tobias Koppers
ee01837d66
Refactored everything for 0.9
2013-01-30 18:49:25 +01:00
Tobias Koppers
6a9bd13396
better minimize options and error handling
2012-11-12 14:39:53 +01:00
Tobias Koppers
d48e8bd6a6
upgrade to uglify-js2
2012-11-07 12:03:37 +01:00
Tobias Koppers
3b881ba414
changes some defaults for modules
2012-11-06 15:05:52 +01:00
Rainer Dreyer
0366444379
Renamed *libary* to *library*
...
Conflicts:
test/browsertest/build.js
2012-11-05 20:11:50 +01:00
Tobias Koppers
567ca44ad8
updated loader modules
2012-11-02 10:27:05 +01:00
Tobias Koppers
10a887b8ff
backcompatible and fixed output bug
2012-11-02 00:24:20 +01:00
Tobias Koppers
79743f0217
work with queries in loaders
2012-11-01 23:48:08 +01:00
Tobias Koppers
31c6ffc829
update to next resolve version
2012-11-01 21:00:15 +01:00
Tobias Koppers
41b3d51534
Merge branch 'master' into wip-0.8
2012-11-01 20:57:14 +01:00
Tobias Koppers
efea82a52e
only show named chunks in stats.chunkNameFiles
2012-10-28 22:52:02 +01:00
Tobias Koppers
7f1fc5b825
specify lookup fields in package.json
2012-10-27 02:16:42 +02:00
Tobias Koppers
46205caf04
jam is no longer default, as it impactes performance
2012-10-26 01:56:32 +02:00
Tobias Koppers
8dac14a3d9
fixed chunkNameFiles for chunk merging
2012-10-26 01:41:21 +02:00
Tobias Koppers
6d484e80db
option to merge chunks
2012-10-26 00:05:41 +02:00
Tobias Koppers
b8be5e9bf5
final fixes
2012-10-08 22:34:26 +02:00
Tobias Koppers
5b64b25e9a
not required
2012-09-26 18:02:15 +02:00