Commit Graph

16 Commits

Author SHA1 Message Date
Geoff Schmidt
cb064eca31 Rewrite bundler and redesign bundle format to support multiple targets. When doing Npm.require on the server, don't infer the node_modules path from the path to the file; read that information out of bundle metadata. 2013-05-13 11:51:52 -07:00
Geoff Schmidt
78a31231cd rename Library.flush -> Library.refresh because the old name was confusing 2013-05-13 11:51:52 -07:00
Geoff Schmidt
24682fd7f4 New Watcher implementation (for watching for changed files and determining when to rebundle the app.) Unlike the old DependencyWatcher, it uses absolute paths and contains no Meteor-specific knowledge. Also unlike the old DependencyWatcher, it has comprehensive unit tests (scripts/watch-test.sh). 2013-05-13 11:51:52 -07:00
Geoff Schmidt
7477cd48fd Unbreak bundler tests 2013-05-13 11:51:52 -07:00
Geoff Schmidt
1266e5278e Don't write bundle dependencies (files to monitor) to disk. Just plumb them through in memory from the bundler to the runner. 2013-05-13 11:51:52 -07:00
Geoff Schmidt
43c29fbd0b move Library into its own file 2013-05-13 11:51:51 -07:00
Geoff Schmidt
562490b776 bundler takes a library 2013-05-13 11:51:51 -07:00
Avital Oliver
4284a5ed1d fix npm tests 2013-05-10 15:00:29 -07:00
Nick Martin
dc887a40c8 Update tools tests for stream -> livedata package merging 2013-04-15 14:12:56 -07:00
David Glasser
817597eb01 Comment updates. 2013-04-04 00:26:17 -07:00
David Glasser
37e518c115 don't shrinkwrap-install things that we're about to (un/re)-install 2013-03-21 15:16:47 -07:00
David Glasser
d714d1f792 support github tarballs as dependencies 2013-03-21 01:14:06 -07:00
David Glasser
9fbe8e1599 change noMinify bundler option to minify 2013-03-20 17:56:04 -07:00
David Glasser
b1b707546d Copy test-runner-app to a temporary directory.
This allows multiple test-packages commands to run in parallel.

We make a best-effort attempt to clean them up on exit.
2013-03-19 22:34:44 -07:00
David Glasser
623ad4ae5f change "release" to "releaseStamp" in bundler options 2013-03-19 19:36:10 -07:00
David Glasser
8a79edb43b "tools" -> "scripts", "engine" -> "tools" 2013-03-19 18:19:31 -07:00