Avital Oliver
3543004d91
Changes from Naomi's code review
2013-03-19 15:11:05 -07:00
Avital Oliver
b35d7ff03a
minor text change
2013-03-19 15:11:05 -07:00
Avital Oliver
f31457a017
when installing npm dependencies, fail quickly if offline
2013-03-19 15:11:04 -07:00
Avital Oliver
5a0a4f5ab0
npm dependencies at bundle time
...
- package.js now has a top-level 'Npm.depends' directive
- both bundle-time and server run-time code can get access
to any dependent npm module with 'Npm.require'
2013-03-19 15:11:04 -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
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
56e08b073e
meteor test-package finds latest release manifest
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
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
62b5e87cce
bundler: add a versionOverride option
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
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