mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
26f5ce1833f67daed1487f077059c9be8cc4acb9
ensureDevBundleDependencies.
This Cordova `ensureDevBundleDependencies` function will utilize a another method called `ensureDependencies` which checks to see if a module can be resolved by the tool. If it cannot be resolved, it will install it using the `installNpmModule` facilities of `meteor-npm.js` in the same way as other npm packages within packages, except with the destination as the `dev_bundle`. This commit also adds a couple of previously not explicitly installed npm modules which Meteor requires directly: `cordova-registry-mapper` and `cordova-common`. Both of these were previously relying on npm package hoisting which previously occurred during the installation of `cordova-lib` in the dev bundle which happened under the supervision of a `package.json` file (which is later purged). When `cordova-lib` is installed directly, without a package.json, the aforementioned packages are not hoisted to the top level, but instead reside inside `cordova-lib`. This is less than ideal since we're relying on the API of an indirect dependency of `cordova-lib`.
Meteor is an ultra-simple environment for building modern web applications.
With Meteor you write apps:
- in pure JavaScript
- that send data over the wire, rather than HTML
- using your choice of popular open-source libraries
Try the getting started tutorial.
Next, read the guide or the reference documentation at http://docs.meteor.com/.
Quick Start
On Windows, the installer can be found at https://www.meteor.com/install.
On Linux/macOS, use this line:
curl https://install.meteor.com/ | sh
Create a project:
meteor create try-meteor
Run it:
cd try-meteor
meteor
Developer Resources
Building an application with Meteor?
- Announcement list: sign up at http://www.meteor.com/
- Having problems? Ask for help at: http://stackoverflow.com/questions/tagged/meteor
- Discussion forums: https://forums.meteor.com/
Interested in helping or contributing to Meteor? These resources will help:
We are hiring! Visit meteor.io/jobs to learn more about working full-time on the Meteor project.
Uninstalling Meteor
Aside from a short launcher shell script, Meteor installs itself inside your home directory. To uninstall Meteor, run:
rm -rf ~/.meteor/
sudo rm /usr/local/bin/meteor
On Windows, just run the uninstaller from your Control Panel.
Languages
JavaScript
91.1%
TypeScript
3.9%
Shell
0.9%
Java
0.7%
Swift
0.7%
Other
2.5%
