Commit Graph

20 Commits

Author SHA1 Message Date
David Glasser
452f71d7cf Script to be installed in /usr/bin 2013-03-19 15:11:06 -07:00
Avital Oliver
e76e76dd66 build-engine-tarballs.sh 2013-03-19 15:11:06 -07:00
Avital Oliver
cb64708cae CURRENT_VERSION -> ENGINE_VERSION 2013-03-19 15:11:05 -07:00
David Glasser
575e194528 Script that generates an engine install tree. 2013-03-19 15:11:05 -07:00
Avital Oliver
274e1dc921 Simple script to upload packages to packages.meteor.com 2013-03-19 15:11:05 -07:00
Avital Oliver
7a41a1ab4e move script into tools 2013-03-19 15:11:05 -07:00
Avital Oliver
49fccc593a minor improvement to cli-test.sh 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
5baac15fc0 Make npm bundling safe to be run in parallel
Instead of modifying the contents of the .npm directory
inside a package directory, construct a new temporary
directory and atomically replace at the end.

Also, some minor improvements to testing and pruning
unused packages
2013-03-19 15:11:04 -07:00
Avital Oliver
78ca755d3d Npm.require unified requireNpm and __meteor_bootstrap__.require 2013-03-19 15:11:04 -07:00
Avital Oliver
8998633f3c Move npm depdencies from dev bundle to packages 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
40ef67fc93 More testing improvements for meteor test-packages and bundler. 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
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
6e25474b31 Fix error messages when running meteor run 2013-03-19 15:11:02 -07:00
David Greenspan
21cd1bee2f Move node out of admin/ into tools/; also fixes it 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