An open API service indexing awesome lists of open source software.

https://github.com/helpermethod/node-super-dev

A Vagrantfile for setting up Node development environments.
https://github.com/helpermethod/node-super-dev

Last synced: 3 months ago
JSON representation

A Vagrantfile for setting up Node development environments.

Awesome Lists containing this project

README

        

# node-super-dev
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/helpermethod/node-super-dev?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

A Vagrantfile for setting up Node development environments.

# Getting started

If you haven't done so already install [VirtualBox](https://www.virtualbox.org/wiki/Downloads) and [Vagrant](https://www.vagrantup.com/downloads.html).

Clone the node-super-dev repository

$ git clone https://github.com/helpermethod/node-super-dev

and run `$ vagrant up` to provision a Ubuntu Trusty Tahr 64-Bit VM with the latest stable release of Node installed.

# Options

Use the `SHELL_ARGS` environment variable to pass options to the shell provisioner.

## --unstable

By default the latest stable release of Node is installed. Use this option to install the lastest unstable release.

## --vim

Sets up vim for JavaScript development. Installs the following plugins via [Vundle](https://github.com/gmarik/Vundle.vim)

* [Mustang](https://github.com/croaker/mustang-vim) A terminal colorscheme suitable for JavaScript development.

## --all

Equivalent to invoking all previous commandline options at once.

### Example

$ SHELL_ARGS='--unstable --vim' vagrant up

# Screenshots

![node-super-dev-tmux](http://i.imgur.com/lT8DjAC.png?1)
![node-super-dev-gulp](http://i.imgur.com/VdircQG.png?1)

# Resources

* [Equipping Vim for JavaScript](http://oli.me.uk/2013/06/29/equipping-vim-for-javascript/)
* [Vim Plugins](https://github.com/joyent/node/wiki/Vim-Plugins)