Modular javascript build tool
JavaScript CSS
Latest commit 6d968cd Jan 18, 2015 @kpdecker kpdecker v5.0.0
Failed to load latest commit information.
bin Allow output named build or watch Jun 14, 2013
docs minor typo Apr 7, 2014
lib Avoid duplicate bower resolution Nov 25, 2014
tasks Provide better default for background attribute May 17, 2014
test Avoid duplicate bower resolution Nov 25, 2014
.gitattributes force linux style line break; Nov 19, 2013
.gitignore ignore IDE files; Nov 19, 2013
.jshintrc Remove es5 jshint flag Dec 13, 2013
.travis.yml Drop travis testing for node 0.8 May 17, 2014
Gruntfile.js Use sandboxed sinon and chai for testing Jun 16, 2013
LICENSE Update license Jan 15, 2012 Add a Bitdeli badge to README Dec 25, 2013
package.json v5.0.0 Jan 18, 2015


Build Status

Lumbar is a js-build tool that takes a general codebase and list of platforms to generate modular platform specific applications.

Quick Start

npm install -g lumbar

See thorax-seed for an example project.

Grunt Plugin

var port = 8000,
    publicDir = './public',
    lumbarFile = './lumbar.json';


  server: {
    base: publicDir,
    port: port
  lumbar: {
    // performs an initial build so when tests
    // and initial open are run, code is built
    build: {
      build: lumbarFile,
      output: publicDir
    // a long running process that will watch
    // for updates, to include another long
    // running task such as "watch", set
    // background: true
    watch: {
      background: false,
      watch: lumbarFile,
      output: publicDir

grunt.registerTask('default', 'lumbar:build server lumbar:watch');


See release-notes for release history.

Bitdeli Badge