UNPKG

jetfuel-blackbox

Version:

Currently, BlackBox is a boilerplate client-side application framework, built on top of the JetFuel build system and Grunt, Backbone, RequireJS, JetRunner unit test server (Mocha BDD/TDD test framework + PhantomJS + SauceLabs cloud integration), Dust (and Plate Django port) for templating (both client and server-side), Sass, Express dynamic web server, etc. BlackBox is the template used for JetFuel's basic `init` command.

73 lines (66 loc) 1.99 kB
{ "banner": "<file_template:config/BANNER>", "build": { "name": "<%= pkg.name %>-<%= pkg.version %>" }, "dirs": { "build": "build", "docs": "build/<%= pkg.version %>/doc", "test": "src/test", "main": { "src": "src/main", "dest": "build/<%= pkg.version %>/js", "dest:dev": "build/<%= pkg.version %>/js/dev", "dest:prod": "build/<%= pkg.version %>/js/prod", "deploy": "public/js" }, "sass": { "src": "src/sass", "dest": "build/<%= pkg.version %>/css", "deploy": "public/css", "cache": ".sass-cache" }, "vendor": { "dest": "vendor", "deploy": "public/vendor" }, "resources": { "src": "src/resources", "dest": "build/<%= pkg.version %>/resources", "deploy": "public/resources" } }, "jetrunner": { "web": { "server": { "reporter": "list", "port": 4444, "runner": { "template": "<%= meta.dirs.test %>/blackbox/web.jade", "styles": [ "<%= meta.dirs.vendor.dest %>/mocha/mocha/mocha.css" ], "scripts": [ "<%= meta.dirs.vendor.dest %>/mocha/mocha/mocha.js", "<%= meta.dirs.vendor.dest %>/chai/chai/chai.js", "<%= meta.dirs.vendor.dest %>/sinon/sinon.js", "<%= meta.dirs.vendor.dest %>/require.js" ] } }, "saucelabs": { "domain": "localhost", "username": "username", "access-key": "access-key", "max-duration": 300, "systems": [ { "os": "Linux", "browser": "Firefox", "browser-version": "10" }, { "os": "Linux", "browser": "Firefox", "browser-version": "11" } ] } } }, "rsync": { "args": "-rlpgoDcv --exclude=.svn" } }