afterwriting
Version:
Post-processing tools for Fountain screenplays
33 lines (25 loc) • 878 B
JavaScript
define(function(require) {
var CoreConfig = require('bootstrap/core-config'),
ClientController = require('client/client-controller'),
Options = require('client/options'),
ConfigLoader = require('client/config-loader');
/**
* Config for command line tool.
*
* @module client/client-config
* @augments bootstrap/core-config
*/
var ClientConfig = CoreConfig.extend({
/**
* Passed in awc.js
*/
awrequire: null,
init: function(context) {
CoreConfig.init.call(this, context);
context.register('options', Options.create());
context.register('configLoader', ConfigLoader.create());
context.register(ClientController.create(this.awrequire));
}
});
return ClientConfig;
});