Commit Graph

68 Commits

Author SHA1 Message Date
Tobias Koppers ff16bf4561 Merge branch 'webpack-1'
Conflicts:
	bin/config-optimist.js
	bin/convert-argv.js
	package.json
	test/browsertest/library2config.coffee
2015-11-14 16:32:54 +01:00
Tobias Koppers bb2c3558c0 Support returning Promise and ES6 default export from configuration 2015-11-14 15:34:45 +01:00
Tobias Koppers 7cbd78c1da Merge branch 'master' into webpack-2
Conflicts:
	.travis.yml
	bin/config-optimist.js
	test/statsCases/define-plugin/expected.txt
2015-09-19 20:11:48 +02:00
Matthew Lehner 44fc8c1b9f end when stdin closed 2015-08-25 16:00:53 -07:00
Tobias Koppers 7934faa181 Merge branch 'master' into webpack-2
Conflicts:
	.travis.yml
	bin/config-optimist.js
	package.json
	test/TestCases.test.js
2015-08-09 13:32:19 +02:00
Tobias Koppers 2e2cb7497b beautify bin 2015-08-09 12:37:38 +02:00
Baraa Hamodi 3bcf17dca0 Use secure links. 2015-07-20 15:29:53 -07:00
Tobias Koppers 41f56a523a Merge branch 'master' into webpack-2 2015-06-13 17:47:50 +02:00
James Ide d0a5faefe1 Error.stackTrackLimit -> stackTraceLimit
Fixed typo in bin/webpack.js. Should be straightforward.
2015-06-09 00:06:28 -07:00
Tobias Koppers 94ba35cb13 Merge branch 'master' into webpack-2
Conflicts:
	lib/WebpackOptionsApply.js
2015-05-22 00:19:16 +02:00
Tobias Koppers f3b335c5a4 fixed #980 2015-05-21 22:43:34 +02:00
Tobias Koppers 11a578a36b Merge branch 'master' into webpack-2
Conflicts:
	lib/NormalModuleFactory.js
2015-05-16 14:59:50 +02:00
Jan Raasch 340479e85e Pass watchOptions to compiler.watch
Before the cli would ignore the `options.watchOptions Object` of a `wepback.config.js` file.

I suppose this got lost in 89058a2c4a
2015-05-13 17:42:46 +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 fd4c0042ed use new style of passing watch options 2015-05-10 14:18:12 +02:00
Tobias Koppers a6c49718e7 lint stuff 2015-04-28 23:09:39 +02:00
Tobias Koppers 0c8d94fa59 report exit code on Errors
#729
2015-03-05 21:48:29 +01:00
Tobias Bieniek f41cb3ae9c Use "supports-color" to detect if terminal supports colors
This solution still supports "--colors" and "--no-colors" for overriding the detected ability.
2015-02-09 15:58:35 +01:00
Tobias Koppers 3fc0a7eb77 whitespace 2015-02-04 23:22:30 +01:00
Michael Matuzak 4dbb32b690 update cli doc link 2014-09-18 11:47:00 -07:00
Tobias Koppers 992231a1c8 added `exclude` option to stats
added `--display-exclude` and `--display-modules`
exclude common package manager folders by default
fixes #473
2014-09-15 11:46:33 +02:00
Jason Anderson f371945a29 Add TemplatedPathPlugin 2014-09-11 15:31:08 +02:00
Tobias Koppers 764c139ae1 added `cachedAssets` stats option
fixes webpack/webpack-dev-middleware#17
2014-08-28 11:04:48 +02:00
Tobias Koppers b0caa69ae1 fixed file system purging 2014-06-11 22:52:02 +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 6f941ab844 fixed command line spamming 2014-06-03 00:15:54 +02:00
Tobias Koppers 884c0a5349 added --display-cached 2014-05-17 00:00:11 +02:00
Tobias Koppers 3e9d9811a1 print fatal error details 2014-02-26 09:37:10 +01:00
Tobias Koppers 639a1ec0ac faster exit when error 2014-02-26 09:36:49 +01:00
Tobias Koppers e8976b7c9d report error code when fatal error
fixes #181
2014-02-26 09:36:28 +01:00
Tobias Koppers ad02d3c630 sorted out a little bug 2014-02-14 10:07:42 +01:00
Tobias Koppers 13596ba75f allow to hide modules 2014-02-13 17:31:52 +01:00
Tobias Koppers 30f954067c track chunk origin 2014-01-23 15:31:40 +01:00
Tobias Koppers b6a1c40545 show error details 2014-01-21 16:24:17 +01:00
Tobias Koppers a219e23690 fixed links 2014-01-14 09:57:26 +01:00
Tobias Koppers cc8bfaa88b better solution for supid node.js stream flushing 2013-12-03 23:03:58 +01:00
Tobias Koppers 42d5c05728 fixed incomplete output 2013-12-03 20:27:06 +01:00
Tobias Koppers 5dd2e0bbf8 fixed watch mode 2013-10-14 19:28:35 +02:00
Tobias Koppers ff007b3a27 exit the process without waiting for caches 2013-10-14 14:22:07 +02:00
Tobias Koppers 30c4174915 fixes stats as json 2013-02-19 11:11:43 +01:00
Tobias Koppers ee01837d66 Refactored everything for 0.9 2013-01-30 18:49:25 +01:00
Rainer Dreyer 0366444379 Renamed *libary* to *library*
Conflicts:
	test/browsertest/build.js
2012-11-05 20:11:50 +01:00
Tobias Koppers 2eeb4923e1 API: loaderContext.depencency is more relaxed and don't need to be called before reading
API: loader.seperable cannot combined with
 loaderContext.emitFile and loaderContext.emitSubStats
 loaderContext.options.resolve
 loaderContext.options.events
 loaderContext.resolve and .sync
API: added profile option (and --profile)
API: added workers option (and --workers)
API: added closeWorkers option
API: if option workers is used:
 options must be JSON.stringify-able. Except options.resolve and options.events.
 Any error thrown in loader must be an object (i. e. an Error object). Only message, stack and value of toString is passed to main process.
API: The expected Cache object for options.cache has changed.
API: event module is emited after the module is finished.
API: event context is now named context-enum
API: added event context which is emited after the context is finished.
API: event dependency is removed. Use stats.dependencies for this.
API: event loader is removed. Use stats.loaders for this.
API: added stats.contexts as a list of contexts.
API: added stats...modules[..].dependencies for as list of files which affect the module's content.
API: added stats...modules[..].loaders for as list of loaders which affect the module's content.
API: removed stats.modulesPerChunk, it is useless and was deprecated.
API: added stats.chunkNameFiles which export the files for named chunks
API: added stats.startTime, timestamp as number
cmd: more colorful output to indicate caching and timing
API: webpack in watch mode emits the event watch-end if watch mode have to end (i. e. loader changed). You may restart it after clearing require.cache.
API: added loaderContext.loaderType as one of loader, preLoader or postLoader.
API: added loaderContext.currentLoaders as list of all loader of the current type.
API: added loaderContext.loaderIndex as index of current loader in loaderContext.currentLoaders.
API: added loaderContext.loaders, loaderContext.preLoaders and loaderContext.postLoaders.
2012-09-25 16:45:53 +02:00
Tobias Koppers ab357031ba fixed one argument calling and json output 2012-09-18 18:40:48 +02:00
Tobias Koppers 2bf6851c80 removed old stuff, moved loaders to enhanced-require 2012-08-23 14:58:10 +02:00
Tobias Koppers 7a40d0d008 Use local installed webpack version, even if global command used 2012-08-05 21:52:00 +02:00
Tobias Koppers c7d7607053 support loaders as entry module 2012-07-17 13:25:01 +02:00
Tobias Koppers 514ad01e97 Shorten sourceURLs fixes #6 2012-07-11 02:15:39 +02:00
Tobias Koppers 258b0c1951 fixed single option 2012-06-29 20:54:24 +02:00