Tobias Koppers
810dddf58d
linux fs is case sensitive
2013-12-15 23:54:34 +01:00
Tobias Koppers
16ebdb5819
96 browser tests are in included in automated tests too
2013-12-15 23:10:41 +01:00
Tobias Koppers
d614f95898
fixes #136
2013-12-15 10:31:24 +01:00
Tobias Koppers
63f40c0e76
support fancy array in AMD, support .replace and .split
2013-12-08 14:59:52 +01:00
Tobias Koppers
5b6509c127
test compiling of examples
2013-12-03 13:01:03 +01:00
Tobias Koppers
f5e6c6b930
make AMD require work without fn expr
2013-11-27 23:04:14 +01:00
Tobias Koppers
88dbaa4f03
added tests for #123
2013-11-27 13:37:33 +01:00
Tobias Koppers
6de5bb10e0
add short-circut test
2013-11-24 10:36:33 +01:00
Tobias Koppers
415d161dbe
evaluate the callee in CallExpression, fixes #117
...
This allow fancy wrappers around identifiers
2013-11-08 09:00:39 +01:00
Tobias Koppers
bd56e8385f
walk expression in require.ensure if not a fn expr
2013-11-05 18:55:10 +01:00
Tobias Koppers
a3cd3baf16
fixes #114
...
allow bound function expressions in require.ensure
allow unparsed expressions in require.ensure
2013-11-03 15:28:50 +01:00
Tobias Koppers
52b40b3798
allow loaders to load modules
...
fixed templates readable name
2013-10-28 16:21:29 +01:00
Tobias Koppers
bc843d005c
fixed even more of the tests
2013-10-16 08:57:37 +02:00
Tobias Koppers
8ac46d359a
fixed tests
2013-10-15 23:59:02 +02:00
Tobias Koppers
b264620be2
updated dependencies
2013-10-15 22:33:11 +02:00
Tobias Koppers
f8507717c1
added missing --output-jsonp-function, export multiple properties
2013-10-15 22:00:28 +02:00
Tobias Koppers
167e5c64c4
Merge pull request #107 from jhnns/fix-undefined-define-option
...
Allow define-variables to be undefined
2013-10-14 13:56:02 -07:00
jhnns
55e073c0ff
fixed wrong tests
2013-10-14 22:21:23 +02:00
jhnns
283c415990
added tests for undefined and null variables in define option
2013-10-14 19:36:02 +02:00
Tobias Koppers
9e83a0ff7c
generate a valid expression when transforming define fixes #108
2013-10-14 18:51:29 +02:00
Tobias Koppers
392c6db063
more useful error when using require.extensions #104
2013-10-11 10:42:25 +02:00
Tobias Koppers
4611517845
fixed tests
2013-09-24 15:25:36 +02:00
Tobias Koppers
86dfee49f6
tests for define
2013-09-24 15:23:05 +02:00
Tobias Koppers
a37948d114
added options.define, evaluate conditionals, fixes #99
2013-09-13 11:17:57 +02:00
Tobias Koppers
6c1e98f759
Fixed Hash Cycle
2013-07-08 08:12:48 +02:00
Tobias Koppers
80b667f57f
fix test
2013-07-05 15:03:10 +02:00
Tobias Koppers
1726325ef2
really fixed the bug
2013-07-05 14:56:16 +02:00
Tobias Koppers
2181739daf
added unsafeCache option for performance
2013-07-04 12:01:10 +02:00
Tobias Koppers
b5b672233f
Fixed caching
2013-07-04 11:55:37 +02:00
Tobias Koppers
49506c83bb
HOT: added update json info file, fixed infinite hash updates, #26
2013-07-01 13:59:02 +02:00
Tobias Koppers
bf5b14a297
test and fix
2013-06-28 14:20:11 +02:00
Tobias Koppers
74cdfb7802
more fixes #26
2013-06-19 22:31:12 +02:00
Tobias Koppers
2e5fc25fa7
fixed some bugs #26
2013-06-19 16:41:57 +02:00
Tobias Koppers
d8fc8472f6
hot module replacement with code splitting #26
2013-06-19 16:09:46 +02:00
Tobias Koppers
8b2301056d
added hot module replacement, fixes #26
2013-06-19 13:49:57 +02:00
Tobias Koppers
dabbab4627
removed the last TODO :)
2013-06-15 17:31:56 +02:00
Tobias Koppers
c30f16f439
added experimental deduplication support #47
2013-06-12 16:16:06 +02:00
Tobias Koppers
7df05c7ddc
fixed missing mkdirp for records, #90
2013-06-10 14:25:54 +02:00
Tobias Koppers
44f8709fbd
more options for hashing
2013-05-21 11:08:08 +02:00
Tobias Koppers
6af5702c44
added [chunkhash] support, fixes #90
2013-05-21 01:46:14 +02:00
Tobias Koppers
209f96c543
added option to prefetch modules
2013-05-13 13:34:00 +02:00
Tobias Koppers
e43ec6251e
fixed edge cases
2013-04-02 09:14:19 +02:00
Tobias Koppers
9af9c1ae87
test with minimize
2013-03-28 08:48:17 +01:00
Tobias Koppers
8d0162c7bb
small change in webpack-core
2013-03-28 08:42:53 +01:00
Tobias Koppers
0de7c73ad8
SourceMap support
2013-03-26 16:54:41 +01:00
Tobias Koppers
78751149c7
fixes #73
2013-03-11 12:16:10 +01:00
Tobias Koppers
38d3c877dd
support labeled modules fixes #72
2013-02-26 12:36:34 +01:00
Tobias Koppers
c1592dfbbf
Moved node libs for browser into separate package
2013-02-25 11:34:33 +01:00
Tobias Koppers
9fe83b3dc8
improved chunk loading
...
now a chunk is not loaded if all included modules are already loaded (by other chunks)
2013-02-24 02:05:55 +01:00
Tobias Koppers
f3213f2d00
create context for more stuff
2013-02-20 20:40:40 +01:00
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
64af867150
added require.js stuff, fixed progress
2013-02-13 21:24:00 +01:00
Tobias Koppers
3dc62749a2
moved webworker template, added node.js template #57
2013-02-13 17:00:07 +01:00
Tobias Koppers
8821f7bbf8
fixes #64
2013-02-13 14:57:00 +01:00
Tobias Koppers
a7cdb88346
minor fixes
2013-02-11 11:29:05 +01:00
Tobias Koppers
d5b50eb14d
fixed the watching stuff :)
2013-02-11 00:17:29 +01:00
Tobias Koppers
05152cee7f
added provide plugin and option
2013-02-10 20:37:30 +01:00
Tobias Koppers
34424b36af
fixed some stuff
2013-02-08 00:18:47 +01:00
Tobias Koppers
9bc3759a31
one more test
2013-02-04 12:49:01 +01:00
Tobias Koppers
453c0226aa
Fix context modules
2013-02-04 12:34:20 +01:00
Tobias Koppers
a11949594c
test stuff
2013-02-04 10:30:38 +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
8ecdb72b48
removed old files, moved stuff
2013-02-01 08:42:12 +01:00
Tobias Koppers
55d1af8109
fix named chunks, added multi entry plugin
2013-01-31 01:44:39 +01:00
Tobias Koppers
ee01837d66
Refactored everything for 0.9
2013-01-30 18:49:25 +01:00
Tobias Koppers
c41e1539eb
added one more test
2012-11-10 19:01:29 +01:00
Tobias Koppers
4fda52a2fe
added one more query test
2012-11-08 10:46:29 +01:00
Rainer Dreyer
0366444379
Renamed *libary* to *library*
...
Conflicts:
test/browsertest/build.js
2012-11-05 20:11:50 +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
3d4b799e02
Normalize line endings #31
2012-11-05 09:05:39 +01:00
Tobias Koppers
567ca44ad8
updated loader modules
2012-11-02 10:27:05 +01:00
Tobias Koppers
6d4ee85792
query with context
2012-11-02 00:15:02 +01:00
Tobias Koppers
79743f0217
work with queries in loaders
2012-11-01 23:48:08 +01:00
Tobias Koppers
3704d13737
simplify test
2012-10-28 23:12:17 +01:00
Tobias Koppers
0985b66039
browsertest with mocha
2012-10-28 22:44:32 +01:00
Tobias Koppers
e3cb0faac8
require.amd gets it value from webpackOptions.amd
2012-10-26 10:55:00 +02:00
Tobias Koppers
323e386f25
document and test chunk merging
2012-10-26 00:47:51 +02:00
Tobias Koppers
4115793836
fixed test and removed output
2012-10-26 00:05:46 +02:00
Tobias Koppers
6d484e80db
option to merge chunks
2012-10-26 00:05:41 +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
1e712788ee
fix bug with brackets around requires
2012-08-29 15:16:20 +02:00
Tobias Koppers
638e82254a
updates to enhanced-require, optimizing amd
2012-08-23 18:43:25 +02:00
Tobias Koppers
3d08e8cf14
removed deprecated stuff from test
2012-08-23 18:43:03 +02:00
Tobias Koppers
2bf6851c80
removed old stuff, moved loaders to enhanced-require
2012-08-23 14:58:10 +02:00
Tobias Koppers
c912c0134b
separable loaders as opt-in feature, fixes #16
...
in future separable loaders may run in a
sperate process for performance reasons
2012-08-23 03:17:52 +02:00
Tobias Koppers
34549548a0
update buildin web modules to node 0.8.8
2012-08-23 01:04:02 +02:00
Tobias Koppers
592bcdde4b
better amd support
2012-08-23 00:10:52 +02:00
Tobias Koppers
c6520db2bd
fixes #20
2012-08-22 23:04:26 +02:00
Tobias Koppers
67acd76838
moved resolve
2012-08-13 17:10:24 +02:00
Tobias Koppers
2fdf1666fd
Support for webpack-dev-middleware, and tests
2012-08-08 22:22:31 +02:00
Tobias Koppers
b26910f654
amd require is now async in webpack too
2012-08-07 22:48:09 +02:00
Tobias Koppers
bb1752204e
better amd support, support for jam package manager
2012-08-07 20:52:48 +02:00
Tobias Koppers
4d631a0635
added AMD support
2012-08-06 21:43:57 +02:00
Tobias Koppers
87f82e5219
added pre and post loaders
2012-07-11 12:18:31 +02:00
Tobias Koppers
3b219e34af
expose require.cache and require.resolve, fixes #4
2012-07-04 11:50:20 +02:00
Tobias Koppers
f265d3e3de
removed buffer, use buffer-browserify
2012-06-29 20:53:50 +02:00
Tobias Koppers
4fc8431285
fixed test
2012-05-26 01:05:02 +02:00
Tobias Koppers
23b2476833
test refactored to mocha (part 1), bugfixes
2012-05-26 00:51:02 +02:00