node package manager

buddy-server

A simple asset server and livereload server for Buddy projects.

buddy-server

A simple development fileserver, with LiveReload support, for the buddy build tool.

WARNING: default fileserving is very permissive, and will walk the project directory tree looking for the requested file until a match is found. This is inherently insecure, and therefore only recommended for local development.

When working with the LiveReload feature, it is recommended to install the LiveReload Chrome extension, or include the following in your html source to initiate the connection:

<script src="http://localhost:35729/livereload.js"></script>
{
  "devDependencies": {
    "buddy": "6.0.0",
    "buddy-server": "2.0.0"
  },
  "buddy": {
    "server": {
      "port": 8000,
      "directory": "www"
    }
  }
$ buddy watch --serve --reload

To use a custom application server instead of the default, specify a file path to your server:

"buddy"{
  "server": {
    "port": 8000,
    "file": "./index.js"
  }
}

Configure environment variables with env:

"buddy"{
  "server": {
    "port": 8000,
    "file": "./index.js",
    "env": {
      "DEBUG": "*"
    }
  }
}