UNPKG

vigour-wrapper

Version:
45 lines (36 loc) 1.25 kB
'use strict' var BaseBuilder = require('../base') var path = require('path') var log = require('npmlog') module.exports = exports = ChromeCastWebBuilder ChromeCastWebBuilder.prototype = BaseBuilder.prototype function ChromeCastWebBuilder (opts) { this.platform = 'chromecastweb' BaseBuilder.call(this, opts) this.templateSrc = path.join(__dirname, '..', '..', '..', 'templates', 'chromecastweb') this.buildDir = path.join(this.root, 'build', 'chromecastweb') this.wwwDst = this.buildDir this.main = this.main || path.join(this.root, 'build.js') this.validateOptions() // log.info('opts', this) } ChromeCastWebBuilder.prototype.validateOptions = function () { BaseBuilder.prototype.validateBaseOptions.call(this) } ChromeCastWebBuilder.prototype.build = function () { log.info('---- Building ChromeCast Web ----') var tasks = [ this.cleanup, this.copyIndexHtml, // this.placeTitle, this.copyJs, this.copyCss, this.useLocation, this.buildPlugins, this.finish ] return this.runTasks(tasks) } ChromeCastWebBuilder.prototype.copyIndexHtml = require('./copyIndexHtml') ChromeCastWebBuilder.prototype.copyJs = require('./copyjs') ChromeCastWebBuilder.prototype.copyCss = require('./copycss')