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)
- Vite config is parsed incorrectly HOT 2
- Error when installing package `jam:method` HOT 5
- `npm install -g meteor` has overly strict install requirements HOT 2
- Exception in onStop callback: TypeError: handle.stop is not a function HOT 3
- issue of auto compile which is not compiling the project locally HOT 3
- Cannot install dependency from the bundle about "source-map-support" from other nation
- [3.0] insertAsync on client won't persist local document HOT 2
- Underscore _.where function return only one item HOT 2
- Meteor.user() does not work in webApp connect handlers HOT 16
- 3.0-beta.6 > Create VueJs App > Cannot find module 'fibers' HOT 5
- Hot Reload with false-positive on Meteor 3.0 using module-resolver Babel plugin HOT 2
- Server HMR running with frontend changes
- [2.15] libcrypto.so.3 not found on CircleCI HOT 4
- Should Meteor.loginWithPassword have a promised-based alternative? HOT 3
- Meteor.loginWithPassword should have a similar signature as Accounts.createUser HOT 5
- Meteor 3: TypeError: Cannot read properties of undefined (reading βformatβ) HOT 2
- Missing Accounts.addEmailAsync
- Meteor 3.0-beta.7 not working HOT 2
- CoffeeScript/Babel turning classes into functions on Cordova/Desktop HOT 1
- Problem importing packages on meteor 3.0-beta.7 HOT 16
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.