Commit Graph

33 Commits

Author SHA1 Message Date
Avital Oliver
8998633f3c Move npm depdencies from dev bundle to packages 2013-03-19 15:11:03 -07:00
Avital Oliver
30c61be11c Upgrade to fibers 1.0.0 2013-03-19 15:11:03 -07:00
Avital Oliver
dceef1461c Minor changes from code review 2013-03-19 15:11:03 -07:00
Avital Oliver
5352db933a Implement a useNpm directive for packages 2013-03-19 15:11:03 -07:00
Avital Oliver
ecce7f00c6 meteor test-packages --verison ==> --release
also actually make it work. :/
2013-03-19 15:11:03 -07:00
Avital Oliver
9f4702a044 Load packages from PACKAGE_DIRS and CHECKOUT_DIR/packages
Some rehaul of tests for this purpose and general cleanup,
including re-enabling reloading app when packages change
2013-03-19 15:11:03 -07:00
Avital Oliver
9af19b3c10 Better URLS on packages.meteor.com 2013-03-19 15:11:03 -07:00
Avital Oliver
665f5ee9e4 fix typo 2013-03-19 15:11:03 -07:00
Avital Oliver
40ef67fc93 More testing improvements for meteor test-packages and bundler. 2013-03-19 15:11:03 -07:00
Avital Oliver
56e08b073e meteor test-package finds latest release manifest 2013-03-19 15:11:03 -07:00
Avital Oliver
63d69a4a84 Support meteor test-package --deploy 2013-03-19 15:11:03 -07:00
Avital Oliver
36ab0f7ba1 First pass at meteor test-package.
Not yet implemented:
- Detect latest release if not explicitly passed (currently
  hard-coded to 0.1)
- --deploy
- Better help text
2013-03-19 15:11:02 -07:00
Avital Oliver
99f80949ac Bundler option change: testPackages instead of include_tests
Also, eliminated some dead code. This should be the last bundler change
necessary for implementing `meteor test-packages`
2013-03-19 15:11:02 -07:00
Avital Oliver
87024ac5fe Bundler options change: no_minify -> noMinify
Also, wrote tests
2013-03-19 15:11:02 -07:00
Avital Oliver
b2bd0eb9b0 Bundler options change: Introduce nodeModulesMode
This replaces the old `symlink_dev_bundle` and `skip_dev_bundle`
options.

Also adds tests for these
2013-03-19 15:11:02 -07:00
Avital Oliver
72a1bbb101 small fix 2013-03-19 15:11:02 -07:00
Avital Oliver
b812d6e9ec Introduce fiber-helpers.js and some minor comment improvements 2013-03-19 15:11:02 -07:00
Avital Oliver
b25934b71b Strip unnecessary check 2013-03-19 15:11:02 -07:00
Avital Oliver
62b5e87cce bundler: add a versionOverride option 2013-03-19 15:11:02 -07:00
Avital Oliver
a7ab8da940 Shorten error 2013-03-19 15:11:02 -07:00
Avital Oliver
3e0534a9df Wrote a first bundler unit test, and related refactoring.
- No more global manifest. Instead, all functions requiring a manifest have it passed in, either
  by argument or as a attribute on an appropriate object (such as BundleInstance)
- Some initial progress towards renaming project to app in the codebase
- Eliminate references to collections of packages as a type of "Package"
- Made meteor commands run correctly from a subdirectory of a meteor app, and
  improved tests to have caught this.
- node.sh now returns the return value from the node executable
2013-03-19 15:11:02 -07:00
Avital Oliver
528f156ea8 Strip support for package testing from meteor deploy
I believe that at this point all legacy package testing
code is localized to the bundler
2013-03-19 15:11:02 -07:00
Avital Oliver
6e25474b31 Fix error messages when running meteor run 2013-03-19 15:11:02 -07:00
Avital Oliver
1de7926e1d Strip some unused code 2013-03-19 15:11:02 -07:00
Avital Oliver
d01c006572 Strip some unused code that was preparation for app tests 2013-03-19 15:11:01 -07:00
Avital Oliver
a107739c84 Rip out first layer of old way to run package tests 2013-03-19 15:11:01 -07:00
David Greenspan
8527cf2739 use in-process node-tar for all create and extract 2013-03-19 15:11:01 -07:00
David Greenspan
1bb59b22d8 fix meteor create (path change) 2013-03-19 15:11:01 -07:00
Avital Oliver
460911c406 Use files.getUrl instead of ad-hoc solution 2013-03-19 15:11:01 -07:00
Nick Martin
55349ca974 Use packages.meteor.com instead of cloudfront. 2013-03-19 15:11:01 -07:00
David Greenspan
067ec18139 untargz in process when fetching packages 2013-03-19 15:11:01 -07:00
Avital Oliver
58c6f55676 Apply changes made on engine repo 2013-03-19 15:11:01 -07:00
Avital Oliver
25c3a683fa Directory reorg to mirror the structure of the engine repo 2013-03-19 15:11:01 -07:00