0.0.2 • Published 12 years ago
geyser v0.0.2
Geyser
Geyser is a global package manager for npm. It offers a generic solution to the problem of global package management.
Geyser runs over npm itself, and is package-agnostic.
Installing
Geyser depends on Node and npm. It should be installed globally:
sudo npm install -g geyserUsage
Installing Packages
Using the dependencies listed in the current directory's geyser.json
geyser installUsing the dependencies listed in some other .json file
geyser install using ~/Dropbox/dev/node-globals.jsonDefining a Package
You must create a geyser.json and specify all of your environment's dependencies with optional metadata.
You can interactively create a geyser.json with the following command:
geyser initThe geyser.json defines several options:
name: The name of your package.version: A semantic version number. (see semver)dependencieshash: Packages your package depends on.
{
"name": "my-project",
"version": "1.0.0",
"dependencies": {
"bower": "latest",
"grunt": "0.4.2",
"coffee-script": "*"
}
}License
Copyright 2014 Justin Godesky. Released under the MIT License.