https://github.com/creationix/ivy
Ivy is Tim Caswell's personal node.js distribution, fork and customize!
https://github.com/creationix/ivy
Last synced: about 1 year ago
JSON representation
Ivy is Tim Caswell's personal node.js distribution, fork and customize!
- Host: GitHub
- URL: https://github.com/creationix/ivy
- Owner: creationix
- Created: 2010-07-14T18:00:49.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2010-08-25T08:11:11.000Z (almost 16 years ago)
- Last Synced: 2025-03-24T04:13:32.239Z (about 1 year ago)
- Language: Shell
- Homepage:
- Size: 5.41 MB
- Stars: 59
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# Ivy - node in a hurry
Ivy the idea of a portable environment taken to the extreme. Each ivy instance has it's copy of node and all your libraries. The node version and bundled libraries are controlled via git submodules.
## Setup/Install
It's super easy to install with a single line. If you have `wget` then do:
wget -O- http://github.com/creationix/ivy/raw/master/utils/setup.sh | sh
For `curl` do:
curl -# http://github.com/creationix/ivy/raw/master/utils/setup.sh | sh
And then after either case, you can start up `ivy` right away:
./ivy/bin/node
Try `require('connect')` to make sure the bundled libraries are available.
If you add `/ivy/bin` to your executable path then it's "installed". That's all it takes!
## Module management
Installing new modules, updating existing modules, and changing node versions is all done via the git submodules in `/modules/*` and `/ivy-bin`. Currently there are no utilities to automate this, but there are plans to integrate [NPM][] somehow to play nice with the Ivy environment.
## Platforms
Currently I bundle two platforms of node.
- **node-osx** - This is built on OSX 10.6 (Snow Leopard) in 64-bit mode
- **node-linux** - This is built on latest Ubuntu in 32-bit mode.
I may add more platforms as time goes, but these are the two I use for development and production.
[NPM]: http://github.com/isaacs/npm