Commit Graph

194 Commits

Author SHA1 Message Date
Tobias Koppers d5fc1115e7 simplifiy verbose stats api 2012-10-08 23:45:46 +02:00
Tobias Koppers e1fc167193 little stats bug 2012-10-08 23:35:22 +02:00
Tobias Koppers b8be5e9bf5 final fixes 2012-10-08 22:34:26 +02:00
Tobias Koppers 41946d2450 fixed two bugs:
* watch mode do not include files with errors
* resolve errors display as `[object Object]` in workers
2012-10-02 16:27:40 +02:00
Tobias Koppers 383e1f0eed added option for min loaders for worker 2012-09-26 14:06:59 +02:00
Tobias Koppers 6cc2b7d099 deps updated 2012-09-26 13:40:00 +02:00
Tobias Koppers 60546dba63 cache worker args 2012-09-26 13:02:27 +02:00
Tobias Koppers 18db563ef6 seperate resolving 2012-09-26 12:28:23 +02:00
Tobias Koppers 0b9342e863 better work distribution 2012-09-25 19:23:05 +02:00
Tobias Koppers b9a90d4ace fixed dependency 2012-09-25 17:04:10 +02: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 1e712788ee fix bug with brackets around requires 2012-08-29 15:16:20 +02:00
Tobias Koppers 2bf6851c80 removed old stuff, moved loaders to enhanced-require 2012-08-23 14:58:10 +02:00
Tobias Koppers 284500f9ee added more examples 2012-08-23 01:58:17 +02:00
Tobias Koppers d2fae4b5ce Extracted resolving to module 2012-08-13 16:50:42 +02:00
Tobias Koppers a5f1fa53f5 fixed typo in formatOutput 2012-08-09 11:57:27 +02:00
Tobias Koppers 2fdf1666fd Support for webpack-dev-middleware, and tests 2012-08-08 22:22:31 +02:00
Tobias Koppers 8c0ab9c229 fire bundle-invalid, documentation, added noWrite option 2012-08-08 20:27:55 +02:00
Tobias Koppers f436d7b2e1 fix require.config 2012-08-07 23:50:17 +02:00
Tobias Koppers a04dbc9b04 ignore require.config 2012-08-07 23:38:07 +02:00
Tobias Koppers b26910f654 amd require is now async in webpack too 2012-08-07 22:48:09 +02:00
Tobias Koppers 9ba89ab5ff fixed require.amd/define.amd 2012-08-07 21:39:38 +02:00
Tobias Koppers bb1752204e better amd support, support for jam package manager 2012-08-07 20:52:48 +02:00
Tobias Koppers 84ab7988b3 pretty context output 2012-08-06 22:31:11 +02:00
Tobias Koppers 4d631a0635 added AMD support 2012-08-06 21:43:57 +02:00
Tobias Koppers 4785721f7b made stuff ready for worker implementation 2012-08-06 18:20:41 +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 22055c85b1 fixed error handling 2012-07-30 17:26:25 +02:00
Tobias Koppers 57bef376a5 fixed webpack console 2012-07-19 12:02:08 +02:00
Tobias Koppers dc65a165ac bumb version 2012-07-17 13:29:37 +02:00
Tobias Koppers 19f2de7e77 fixed error handling in resolve 2012-07-16 07:14:46 +02:00
Tobias Koppers 5d323fc64e shorten more filenames, includeFilenames options affect comments in require 2012-07-11 17:53:16 +02:00
Tobias Koppers 57632eede1 fixed tests 2012-07-11 12:26:59 +02:00
Tobias Koppers 87f82e5219 added pre and post loaders 2012-07-11 12:18:31 +02:00
Tobias Koppers 514ad01e97 Shorten sourceURLs fixes #6 2012-07-11 02:15:39 +02:00
Tobias Koppers c95d4ca777 speed up resolving 2012-07-10 23:59:46 +02:00
Tobias Koppers 258f9f4d7d added resolve postprocessing 2012-07-10 20:59:05 +02:00
Tobias Koppers bfc627f686 bumb version 2012-07-10 19:37:15 +02:00
Tobias Koppers f33da58a03 better debugging in chrome fixes #6 2012-07-06 17:14:35 +02:00
Tobias Koppers 432322b6ee bumb version 2012-07-04 11:50:29 +02:00
Tobias Koppers 088d315f9f node.js 0.8 support 2012-07-01 16:55:58 +02:00
Tobias Koppers 9c3e74a0dd splitted require polyfill into extra module 2012-07-01 15:46:53 +02:00
Tobias Koppers dd7eebfb14 next version 2012-06-29 22:47:14 +02:00
Tobias Koppers 23b2476833 test refactored to mocha (part 1), bugfixes 2012-05-26 00:51:02 +02:00
Tobias Koppers ce864f3416 compress "ensure" to "e" 2012-05-21 22:59:31 +02:00
Tobias Koppers 7d16ffc084 watch react on loader dependency 2012-05-21 00:16:33 +02:00
Tobias Koppers 0ddf30412d added caching for watch mode 2012-05-21 00:09:30 +02:00
Tobias Koppers c30095ab56 small fixes 2012-05-18 01:15:53 +02:00
Tobias Koppers 259fb52ddf expose context 2012-05-17 23:34:43 +02:00
Tobias Koppers e48e2a2c12 added named chunks 2012-05-17 12:45:48 +02:00
Tobias Koppers d5fd622e51 fixed val-loader 2012-05-14 23:00:29 +02:00
Tobias Koppers 4f6bd7f2bc fix for chucks determinism 2012-05-13 16:37:35 +02:00
Tobias Koppers 7b7fc9c71c even more deterministic 2012-05-13 16:26:58 +02:00
Tobias Koppers 54ed0bfab7 deterministic chuck numbering 2012-05-13 16:19:11 +02:00
Tobias Koppers efe1e2f46c added --watch-delay 2012-05-12 17:30:41 +02:00
Tobias Koppers 31158a968d documentation and small bugfixes 2012-05-12 16:43:37 +02:00
Tobias Koppers 2f2fac09cd bump version 2012-05-07 21:35:52 +02:00
Tobias Koppers 6dc8dd4c8b Merge branch 'dev' 2012-05-07 21:35:30 +02:00
Tobias Koppers eb838ba8e7 added file loader 2012-05-07 21:35:19 +02:00
Tobias Koppers 356ab65ea0 bump version 2012-05-07 09:02:46 +02:00
Tobias Koppers a090e12322 added val & bundle loader 2012-05-04 16:42:38 +02:00
Tobias Koppers bd4017b05d shorter filenames in output 2012-05-03 00:30:27 +02:00
Tobias Koppers 53a23ec058 fix for debug mode 2012-05-02 14:16:55 +02:00
Tobias Koppers e96c8369bb bugfixes 2012-05-02 14:06:42 +02:00
Tobias Koppers 95e89267f4 added watch mode and --progress 2012-05-01 21:33:59 +02:00
Tobias Koppers c44e5f8dc4 add [hash] function 2012-05-01 17:46:26 +02:00
Tobias Koppers 686756ca89 fixed removing of parent modules 2012-05-01 16:09:33 +02:00
Tobias Koppers d1ea524d8f added less loader 2012-05-01 15:47:37 +02:00
Tobias Koppers 556b91e50d Fixed (webpack) output, added link to example webpack 2012-04-08 12:53:54 +02:00
Tobias Koppers 0535053e73 bugfix 2012-04-07 21:57:02 +02:00
Tobias Koppers e3b94309da module ids are predictable, loaders not optional anymore 2012-04-07 21:36:55 +02:00
Tobias Koppers 2b74fd710a bugfixes, script loader 2012-04-07 04:13:26 +02:00
Tobias Koppers 295be3d5bc bugfixes, css and style loader 2012-04-07 03:20:45 +02:00
Tobias Koppers ebd6488752 better free var filling, node.js test 2012-04-05 14:59:01 +02:00
Tobias Koppers 87d681f8d2 do not use http and vm replacement by default, let the user choose 2012-03-27 04:26:53 +02:00
Tobias Koppers a29a823305 added loader support 2012-03-27 00:00:32 +02:00
Tobias Koppers be306cfaf6 typeof require supported 2012-03-26 14:49:03 +02:00
Tobias Koppers 528d119391 bugfixes 2012-03-19 20:13:33 +01:00
Tobias Koppers 4c6fa00428 better error handling, added conditional (?: operator) support, some docs 2012-03-19 19:59:38 +01:00
Tobias Koppers f5651c8fa8 added alias, added support for http/vm-browserify 2012-03-16 13:59:19 +01:00
Tobias Koppers 8a8c8b08ee bugfixes and optimize 2012-03-15 23:01:42 +01:00
Tobias Koppers d7ad8b72eb added automatic polyfills for process and modules. added some buildin modules 2012-03-15 14:38:55 +01:00
Tobias Koppers 4c0f2244c0 fixed output of deps 2012-03-15 00:21:52 +01:00
Tobias Koppers 6d1a7a77d6 nice output 2012-03-15 00:05:29 +01:00
Tobias Koppers 0bc303cbf3 allow require as identifier to convert to require.context(".") 2012-03-14 16:33:46 +01:00
Tobias Koppers b675c7f13b fix *nix paths 2012-03-12 18:12:35 +01:00
Tobias Koppers 85afe5214f print origial require string as comment into file 2012-03-12 00:30:54 +01:00
Tobias Koppers c34fcd16db parse new (xxx) too 2012-03-11 22:45:21 +01:00
Tobias Koppers 36e1de21ad even smaller overhead without code splitting 2012-03-11 22:27:32 +01:00
Tobias Koppers c4b8c12275 bug fixes 2012-03-11 22:16:24 +01:00
Tobias Koppers 911517f375 formatting, license 2012-03-11 21:50:55 +01:00
Tobias Koppers a3d4bb4693 More info and comments 2012-03-11 13:44:38 +01:00
Tobias Koppers 2e1460036c Initial commit 2012-03-10 13:11:23 +01:00