0.0.4 • Published 11 years ago

snuggie v0.0.4

Weekly downloads
18
License
-
Repository
-
Last release
11 years ago

snuggie

bundle up your javascripts: a minimal HTTP API for browserify

npm install snuggie

usage

snuggie is an http server

var snuggie = require('snuggie')
snuggie(httpPort, onListeningCallback)

or

var snuggieHandler = require('snuggie').handler
require('http').createServer(snuggleHandler).listen(8000)

api

first you must make a PUT/POST request to snuggie where your request upload body contains an ascii a javascript program (no multipart form uploads allowed)

then snuggie will use browserify to bundle your program and send you back a bundle. any node module available to your node server will be available to snuggie

e.g. :

  var request = require('request')
  request.post({url: "http://snuggieserver:8000", body: "var foo = require('util')", json: true}).pipe(process.stdout)

the http response will be either:

{"bundle": "// browserified bundle output contents"}

or

{"error": "// syntaxError or moduleMissing", "message": "// a hopefully helpful error message"}

license

BSD

0.0.4

11 years ago

0.0.3

11 years ago

0.0.2

11 years ago

0.0.1

11 years ago