Commit Graph

118 Commits

Author SHA1 Message Date
Tobias Koppers 2acaf76dc3 Merge branch 'master' into fix-help-output-test-5345
# Conflicts:
#	bin/webpack.js
2017-08-07 09:02:43 +02:00
Tobias Koppers 20d6f23d0a stay with the old code style 2017-08-07 08:57:49 +02:00
Tobias Koppers 7a7c8372c3 Use yargs.parse instead of exitProcess(false)
This is simpler and less hacky
2017-08-07 08:55:56 +02:00
Esben Petersen 1fa2ba750c fix beautify test 2017-08-04 10:17:07 +02:00
Tomáš Polomský bb7d69def0 Fix exit code and ELIFECYCLE error
Due to race condition (process.exit() called multiple times) sometimes process fails with error ELIFECYCLE. In that case process exits with exit code 0 but should exit with exit code 2. This change ensures that the race condition can not happened.
2017-07-25 17:20:16 +02:00
Esben Petersen 1daa844d56 add check for validation errors top stop normal cli flow
see #5345
2017-07-24 22:38:18 +02:00
Esben Petersen 0c5725423d stop yargs from exiting process and to fix failing help-output test
closes #5345
2017-07-24 21:00:55 +02:00
Tobias Koppers 94d2d24f67 minor fixes 2017-06-09 17:29:47 +02:00
Tobias Koppers e343164ca3 fix issue with --display-modules and --optimization-bailout 2017-06-06 10:20:07 +02:00
Tobias Koppers 0f16dd95b1 fixes incorrect CLI stats output
add "detailed" preset
clean up presets to do more useful stuff

fixes #4141
fixes #4118
2017-06-01 15:03:26 +02:00
Tobias Koppers d8539561fd add optimization bailout info
track optimization bailout in concat plugin
2017-05-28 15:25:07 +02:00
Simon Legner ea4be07d45 Link documentation to webpack.js.org
Replaces webpack.github.io links with links to the new documentation.
2017-02-07 10:07:01 +01:00
Tim Sebastian 18e962028e remove leftovers of jam already removed in 4c7c929096 2017-01-31 23:26:46 +11:00
Tobias Koppers b946eb423a Merge pull request #3988 from malstoun/bug/2664
Fix regression with watch cli opt, add tests for this case
2017-01-17 19:28:54 +01:00
Andrey 0ec7de9fae Fix regression with watch cli opt, add tests for this case 2017-01-17 16:25:55 +03: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 82a5b03154 Merge pull request #3977 from malstoun/bug/2664
Fix watch when config is an array of objects
2017-01-16 15:53:08 +01:00
Andrey e5308d1279 Fix watch when config is an array of objects 2017-01-15 12:04:29 +03:00
J Bruni 4957a0b737 Fixes #3946 (stats options being ignored) 2017-01-14 18:43:12 -02: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 983da1972f Revert "Timestamp & Save flag" 2017-01-11 11:45:15 +01:00
Sean Larkin ea2274a82f fix bad logic and created additional test to cover 2017-01-10 12:02:24 -06:00
Sean Larkin 03d37489fe Merge branch 'master' into bugfix/fix_stats_when_passed_array 2017-01-10 10:27:29 -06:00
Even Stensberg 8a07d4c1dd Adds timestamp & save flag (#3576) 2017-01-06 08:25:53 -06:00
Ryan Berdeen 095e28012f Exit with error when config promise is rejected 2017-01-04 16:33:00 -05:00
Sean Larkin 7327ee608a chore(eslint): added eslint-node-plugin (#3652) 2016-12-30 17:13:49 -06:00
Sean Larkin 9014901b9c Merge branch 'master' into bugfix/fix_stats_when_passed_array 2016-12-29 14:34:02 -06:00
Kees Kluskens 644e3a009b Upgrade eslint (#3626)
* Upgrade eslint

* Pin down eslint version

* Temporary fix for difference between js-beautify and eslint

js-beautify suddenly requires a space between `while` here,
but everywhere else we use it without space.

* Remove redundant rules (present in eslint:recommended)

* Add rules comparable to js-beautify rules to eslint

* Add some forgotten files

* Ugh, fix some differences between eslint and js-beautify the nuclear way

* Add back variables
2016-12-29 10:10:41 -06:00
Tobias Koppers 71cf49a259 add depth to module
add depth to stats
fix stats spacing (fixes #3541)
add maxModules to stats, default to 15 (fixes #3540)
2016-12-21 18:03:20 +01:00
Sean Larkin ce49851a43 chore(stats): remove comment, add semicolon, swap map with forEach 2016-12-20 02:23:03 -06:00
Sean Larkin a4106ea98f fix(stats): allow stats to respect config for MultiCompiler, MultiStats 2016-12-19 16:53:30 -06:00
Tobias Koppers e7087ffeda exit correctly when a fatal error happens
fixes #3464
2016-12-14 13:50:35 +01:00
Tobias Koppers 287eb18076 fixes typo, fixes #3379 2016-11-28 16:57:01 +01:00
Diogo Franco (Kovensky) d5a7cf39bb Update code to pass lint 2016-11-21 09:08:54 +09:00
Kees Kluskens 18929db92a Moving parsing of the `progress` flag to webpack specific bin
As discussed in #3015
2016-09-20 22:41:28 +02:00
Tobias Koppers c675067bcf fixed some validation stuff 2016-09-19 21:57:12 +02:00
Tobias Koppers 1f781c1899 removed duplicate -v alias for verbose
it means --version now
2016-09-09 14:52:56 +02:00
Tobias Koppers f47e920d22 fix --display-provided-exports 2016-09-09 14:31:02 +02:00
Tobias Koppers 2432f5afb2 add --display-provided-exports to CLI 2016-09-07 11:45:41 +02:00
Sean 61e7169b12 supports-color --colors support (#2788)
* Add `colors` alias to `color` arg

Allows arguments like `--colors` and `--no-colors` to fully support "supports-color".

* Set default --color option with supports-color.

adding default getter for --color option
2016-07-24 00:14:23 +02:00
Tobias Koppers f2e5f81789 Merge pull request #2699 from mxstbr/log-watching
Add log when in watch mode
2016-07-22 14:15:30 +02:00
Tobias Koppers 2f618e733a refactoring and aggressive-splitting plugin 2016-07-13 11:03:14 +02:00
Max 9b92c4d4d1 Add log when in watch mode
Ref #766
2016-07-12 16:51:29 +02:00
Tobias Koppers 78307a937f allow to display used exports
support Tree Shaking with import *
fixes #2713
2016-06-29 01:17:59 +02:00
Sharang Dashputre 20ab1bfa7f Fix error on empty array config 2016-04-24 03:26:52 +05:30
BuraBure 79c5d18d5d Adds stats presets support to the CLI
the CLI wasn't processing stats presets and was throwing
```sh
webpack/bin/webpack.js:63
	var outputOptions = Object.create(options.stats || firstOptions.stats || {});
	                           ^

TypeError: Object prototype may only be an Object or null
```

first PR here and couldn't find a contributor guide, so let
me know if you need me to fix/add something =)
2016-04-18 23:06:36 -03:00
Tobias Koppers 2e5a5f9db3 more pretty CLI options, added --verbose option 2016-01-14 21:21:09 +01:00
Tobias Koppers 46b12b2095 better ProgressPlugin and fixed bug for multi-compilation 2016-01-09 23:48:37 +01:00