UNPKG

browserify-server

Version:

Browserify bundling + static server in one!

37 lines (30 loc) 852 B
var fs = require("fs") , read = fs.createReadStream , write = fs.createWriteStream , join = require("path").join , mkdirp = require("mkdirp") , resources = join(__dirname, "resources") , uris = [ "Makefile" , "index.js" , ".rageignore" , "package.json" , join("static", "index.html") ] module.exports = Example function Example(uri) { var exampleDir = join(process.cwd(), "examples", uri) mkdirp(join(exampleDir, "static"), function (err) { if (err) { throw err } uris.forEach(function (file) { var target = file if (file === ".rageignore") { target = ".gitignore" } read(join(resources, file)) .pipe(write(join(exampleDir, target))) }) }) }