Tobias Koppers
44db53391a
more time for the compilation
2014-02-24 15:18:59 +01:00
Tobias Koppers
534f406c05
test cases for the browser-field
2014-02-17 12:51:32 +01:00
Tobias Koppers
efb2dd483f
choose defaults by target
...
browser field is on by default, fixes #151
2014-02-13 11:02:31 +01:00
Tobias Koppers
6086d8cd55
insert free var injection code to correct place
...
webpack/webpack#167
2014-02-12 14:53:33 +01:00
Tobias Koppers
8229f59adf
allow initial chunks to have other ids than 0
2014-02-11 13:27:41 +01:00
Tobias Koppers
d3a9712193
bug fixing
2014-02-03 18:12:19 +01:00
Tobias Koppers
5e7dfc52cc
experimental renaming support
2014-01-31 14:09:08 +01:00
Tobias Koppers
b2c751f4a2
better test case naming
2014-01-31 11:58:20 +01:00
Tobias Koppers
945d0c686f
started renaming support
...
this currently only works for free vars that are really available.
2014-01-31 10:57:28 +01:00
Tobias Koppers
d1f466e745
local-module support for CJS and AMD require
...
fixes #153
2014-01-24 13:13:21 +01:00
Tobias Koppers
f599bb5edf
removed obsolete test
2014-01-24 12:23:09 +01:00
Tobias Koppers
3b40b3fdb7
fixes #155
2014-01-24 12:22:59 +01:00
Tobias Koppers
f67fd530eb
started local modules #153
...
bug fixes
2014-01-23 18:35:56 +01:00
Tobias Koppers
3883a36e27
less loader test case for #146
2014-01-21 16:24:50 +01:00
Tobias Koppers
b6a1c40545
show error details
2014-01-21 16:24:17 +01:00
Tobias Koppers
5caa8fb82a
added utf-8 BOM testcases
2014-01-19 23:25:53 +01:00
Tobias Koppers
1df510b919
bug fix
2013-12-31 12:45:46 +01:00
Tobias Koppers
fe2681cb31
track free vars over IIFEs
...
#138
2013-12-31 12:24:22 +01:00
Tobias Koppers
f6e4229fc6
allow bound function expressions in define calls
2013-12-31 12:24:14 +01:00
Tobias Koppers
b4cf56dd0e
fixed rar bug
2013-12-29 12:21:14 +01:00
Tobias Koppers
7cde32c6ca
more reliable in parsing AMD stuff
...
fixes #138
2013-12-29 12:11:03 +01:00
Tobias Koppers
15c225d14d
small test fix
2013-12-19 23:36:26 +01:00
Tobias Koppers
3170b76b22
webpack 1.0 beta
...
moved many options to plugins
#113
2013-12-17 23:21:49 +01:00
Tobias Koppers
81203a3a1c
added node.js HMR,
...
fixed #137 : exports correct require properties on hotRequire too
added more test combinations
2013-12-17 00:56:43 +01:00
Tobias Koppers
d89d2c9862
fixed browserbuild
2013-12-17 00:53:07 +01:00
Tobias Koppers
e20b2ac592
test optimize combinations
2013-12-16 00:53:13 +01:00
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
Tobias Koppers
c14f12d5b5
Fix CRLF
2012-05-23 10:46:37 +02:00
Tobias Koppers
e48e2a2c12
added named chunks
2012-05-17 12:45:48 +02:00
Tobias Koppers
c6235e70fb
added file loader test
2012-05-07 17:59:00 +02:00
Tobias Koppers
ece331c66a
test should not fail with --min
2012-05-06 19:03:33 +02:00
Tobias Koppers
a090e12322
added val & bundle loader
2012-05-04 16:42:38 +02:00
Tobias Koppers
95e89267f4
added watch mode and --progress
2012-05-01 21:33:59 +02:00
Tobias Koppers
d1ea524d8f
added less loader
2012-05-01 15:47:37 +02:00
Tobias Koppers
cc31edc1e1
loader issues
2012-05-01 15:42:01 +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
f74fe74339
better node tests wrapping
2012-04-06 04:55:13 +02:00
Tobias Koppers
74abb4e9f7
catch fails in node.js tests
2012-04-05 16:01:58 +02:00
Tobias Koppers
ebd6488752
better free var filling, node.js test
2012-04-05 14:59:01 +02:00
Tobias Koppers
97ed773cb1
better loader support
2012-04-03 16:26:08 +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
ef17f69cfa
fixed polyfill in client code
2012-03-21 12:41:03 +01:00
Tobias Koppers
4c6fa00428
better error handling, added conditional (?: operator) support, some docs
2012-03-19 19:59:38 +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
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
85afe5214f
print origial require string as comment into file
2012-03-12 00:30:54 +01:00
Tobias Koppers
911517f375
formatting, license
2012-03-11 21:50:55 +01:00
Tobias Koppers
14b42ac18b
added contexts, docs and examples
2012-03-11 21:37:18 +01:00
Tobias Koppers
2e1460036c
Initial commit
2012-03-10 13:11:23 +01:00