Commit Graph

194 Commits

Author SHA1 Message Date
Tobias Koppers 2183f05db8 added __resourceQuery, __dir/__filename compile time constant 2013-02-16 22:23:22 +01:00
Tobias Koppers a0680280f3 added require.include 2013-02-15 17:08:14 +01:00
Tobias Koppers 3dc62749a2 moved webworker template, added node.js template #57 2013-02-13 17:00:07 +01:00
Tobias Koppers 9252254149 inc version again ;) 2013-02-13 15:04:17 +01:00
Tobias Koppers a0b4d5bd5c inc version 2013-02-13 13:14:32 +01:00
Tobias Koppers a3f73ae66f inc version 2013-02-13 11:58:43 +01:00
Tobias Koppers 9ea4d9e54b fixed dependency 2013-02-13 11:58:05 +01:00
Tobias Koppers 4d1ca1993d fixed stack overflow bug 2013-02-11 12:03:33 +01:00
Tobias Koppers a7cdb88346 minor fixes 2013-02-11 11:29:05 +01:00
Tobias Koppers e2277c64c9 bug fix for resolveLoader.root 2013-02-11 11:10:15 +01:00
Tobias Koppers e7d0373a1a new beta version 2013-02-11 10:58:42 +01:00
Tobias Koppers af7cac3220 updated deps 2013-02-11 00:38:33 +01:00
Tobias Koppers d5b50eb14d fixed the watching stuff :) 2013-02-11 00:17:29 +01:00
Tobias Koppers bc56135a14 beta 11 2013-02-05 11:08:31 +01:00
Tobias Koppers 453c73c822 bump version 2013-02-04 16:09:12 +01:00
Tobias Koppers fd7226ed50 fixes 2013-02-04 15:58:04 +01:00
Tobias Koppers eda45fe115 fixed a bug 2013-02-04 14:44:34 +01:00
Tobias Koppers 68ee0a6537 some bugfixes and fallback option 2013-02-04 13:59:43 +01:00
Tobias Koppers 8079331b2f fixed child compiler 2013-02-04 13:16:12 +01:00
Tobias Koppers 453c0226aa Fix context modules 2013-02-04 12:34:20 +01:00
Tobias Koppers bd89d65b8e added resolve.root support 2013-02-04 10:47:00 +01:00
Tobias Koppers cabee2778c multi module now exports the last module 2013-02-01 10:45:19 +01:00
Tobias Koppers f0a2dd0b65 fixed tests and dependencies 2013-02-01 09:08:06 +01:00
Tobias Koppers ee01837d66 Refactored everything for 0.9 2013-01-30 18:49:25 +01:00
Tobias Koppers 4e42a40595 release 0.8 2012-11-14 20:41:53 +01:00
Tobias Koppers 694a6b8897 fix stuff 2012-11-13 11:48:47 +01:00
Tobias Koppers 4656133d60 script-loader updated 2012-11-11 10:35:32 +01:00
Tobias Koppers ee84024aa9 push version 2012-11-10 11:18:46 +01:00
Tobias Koppers 176eef1f16 yeah 0.8 :) 2012-11-07 12:12:17 +01:00
Tobias Koppers d48e8bd6a6 upgrade to uglify-js2 2012-11-07 12:03:37 +01:00
Tobias Koppers 256b5720f6 Merge branch 'master' into wip-0.8 2012-11-06 15:28:21 +01:00
Tobias Koppers 80989e74a9 allow special amd exports, should fix #34 2012-11-06 15:28:05 +01:00
Tobias Koppers cbf909e9db Merge branch 'master' into wip-0.8
Conflicts:
	lib/buildModule.js
2012-11-05 09:43:28 +01:00
Tobias Koppers 83c3fa2e60 typeof module do not longer import module overwrite #32 2012-11-05 09:38:20 +01:00
Tobias Koppers ccec298fba fixed overwriting with function decl #32 2012-11-05 09:34:18 +01:00
Tobias Koppers a5f154f779 push version 2012-11-05 09:24:31 +01:00
Tobias Koppers dbe354200e push version 2012-11-05 09:09:28 +01:00
Tobias Koppers 567ca44ad8 updated loader modules 2012-11-02 10:27:05 +01:00
Tobias Koppers 49fe6cac19 use newer enhanced-require version 2012-11-02 00:29:57 +01:00
Tobias Koppers 31c6ffc829 update to next resolve version 2012-11-01 21:00:15 +01:00
Tobias Koppers 5530203192 fixes #29 2012-10-30 21:14:22 +01:00
Tobias Koppers f18271b3de push version 2012-10-28 22:57:14 +01:00
Tobias Koppers 7f1fc5b825 specify lookup fields in package.json 2012-10-27 02:16:42 +02:00
Tobias Koppers f5290b0e86 better compressed require.context 2012-10-26 15:05:06 +02:00
Tobias Koppers d4c190d03d push version 2012-10-26 10:55:15 +02:00
Tobias Koppers 8dac14a3d9 fixed chunkNameFiles for chunk merging 2012-10-26 01:41:21 +02:00
Tobias Koppers b7e776c528 push version 2012-10-26 00:07:11 +02:00
Tobias Koppers b3eeaf80f8 more bugfix 2012-10-21 23:38:38 +02:00
Tobias Koppers ef199fbc89 bugfix 2012-10-21 23:34:30 +02:00
Tobias Koppers 466ec90ffa let loaders emit warnings/errors, don't fail on entry module error 2012-10-20 15:29:17 +02:00
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