Comments (4)
The install is already a one liner, what more do you want?
curl install.meteor.com | /bin/sh
Also, since I'd imagine there's no way the 2 would ever be working together due to their scope, having a npm package would be very counter intuitive.
from meteor.
Yes you are right. First I thought it could be easier to install on Windows via npm, but then I realized that node-fibers does not support Windows, so it won't work anyway.
from meteor.
Thanks. We'll make install on Windows as easy as the other platforms once we get node-fibers.
from meteor.
The install is already a one liner, what more do you want?
When you publish to npm, you get something much more important than a one-line install: you get explicit easy versioning of dependencies. Being explicit about versions is very important for long-lived applications of the sort that I imagine people would be wanting to build with meteor.
Putting meteor on npm would let users specify their meteor version explicitly in their application's package.json which would make duplicating and porting the production environment much easier. By using the meteor version in node_modules/.bin
instead of the global version everybody working on an application can have exactly the same version as production, even if they have a global install of meteor with a different version because npm run
puts node_modules/.bin at the top of $PATH for you.
Further, putting meteor on npm with a proper top-level package.json would make versioning meteor's internal dependencies simpler since you could specify compatible ranges with semver syntax instead of hard-coding the module dependency versions inside of admin/generate_dev_bundle.sh
and upgrading all of those in lock-step every release. Plus reusable chunks of meteor could be put on npm to improve the day-to-day maintenance of meteor itself by depending on subcomponents explicitly with semver ranges. This would let you make breaking changes in submodules in a controlled way where you can iterate on the subcomponents piece-wise without having to make all the changes to subcomponents always agree with the meteor core.
from meteor.
Related Issues (20)
- CoffeeScript/Babel turning classes into functions on Cordova/Desktop HOT 1
- Problem importing packages on meteor 3.0-beta.7 HOT 16
- Google Maps JS API will stop working in Cordova in May for iOS+Android HOT 3
- [ Meteor v3 ] - Error in OAuth Server: findOne
- [v3.0-beta.7] Cannot create project or update meteor to v3 error: Command failed: HOT 2
- [Meteor 3] WebApp.addRuntimeConfigHook is broken HOT 1
- [3.0] error on boot.js TypeError: next.runImage.call is not a function HOT 6
- [3.0-rc.0] error on boot.js TypeError: next.runImage.call is not a function HOT 2
- Unable to create new meteor 3 projects HOT 2
- why am i getting this isses, please someone help. FormData { file name → {} } HOT 2
- Idle Crash in Development Mode
- Meteor 3 Migration Guide Feedback
- [Meteor 3] Tinytest major version increased HOT 2
- [Meteor 3] Environment Variables resets value too early HOT 2
- [Meteor 3] EnvironmentVariable.withValue has different return value on client and server
- [Meteor 3] SyntaxError: Unexpected token 'export'
- bundle-visualizer not working with Meteor 3
- Login and CreateUser method send back the added message without fully fields HOT 1
- Meteor3 - MultiFileCachingCompiler does not set up its internal LRU cache correctly HOT 4
- Allow-deny package does not parse MongoServerError
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from meteor.