pp-parachute
Version:
Airdrop JS Applications
23 lines (19 loc) • 730 B
JavaScript
var ScriptBundler = require('../../../bundlers/script_bundler');
var Environment = require('../../../application/environment');
var Application = require('../../../application/application');
var scripts = new ScriptBundler('src/**/*.js');
var dev = new Environment('dev')
.serveAtUrl('/hello')
.serveAtUrl('/goodbye')
.setViewFile('views/dev.html')
.useBundler(scripts, 'scripts.js');
var app = new Application('RealApp')
.useEnvironment(dev)
.setOutputDirectory('dist')
.onServedBuildInitialized()
.onServedBuildSucceeded()
.onServedBuildCompleted()
.onServedBuildFailed(function(environment, req, res, server) {
res.send("Something went wrong!");
});
module.exports = app;