Skulk (v0.1.1) is a configurable Browserify bundler and livereloading server for building client and/or client+server apps. It supports multiple bundles, factor-bundle, and CSS splitting. It aims to reduce boilerplate by providing presets and a unified config. Dev mode uses Browserify + watchify, an Express server for serving bundles from memory, and tiny-lr for livereload. Prod mode writes bundles to disk. This is an early release with incomplete API (many TODO items).
npm install skulkVerified import paths — ran on the pinned version, not inferred.
Demonstrates basic usage: create a config with one bundle, then call `build` for production or `watch` for dev mode with livereload.
Pin to a specific version and test updates thoroughly.
Use a separate CSS bundler (e.g., split-css) or wait for built-in support.
Always pass a valid config object with at least `bundles` array and `outputDir`.
Install `watchify` as a dependency.
Use `watch` method for dev server until `startDevServer` is available.
Ensure each bundle has a valid `entry` (string) and `output` (string).
Install watchify: `npm install --save-dev watchify`
Install browserify: `npm install browserify`