UNPKG

vigour-wrapper

Version:
37 lines (31 loc) 1.07 kB
'use strict' var BaseBuilder = require('../base') var path = require('path') var log = require('npmlog') module.exports = exports = LgnetcasttvBuilder LgnetcasttvBuilder.prototype = BaseBuilder.prototype function LgnetcasttvBuilder (opts) { this.platform = 'netcasttv' BaseBuilder.call(this, opts) this.templateSrc = path.join(__dirname, '..', '..', '..', 'templates', 'netcasttv') this.buildDir = path.join(this.root, 'build', 'lgtv', 'lgnetcasttv') this.externalAssetsDir = path.join(this.buildDir, 'externalAssets') this.wwwDst = this.buildDir this.main = this.main || path.join(this.root, 'build.js') // log.info('opts', this) } LgnetcasttvBuilder.prototype.build = function () { log.info('---- Building LG netcast TV ----') var tasks = [ this.cleanup, this.copyAssets, // this.placeTitle, this.useLocation, this.buildPlugins, this.zipcontent, this.finish ] return this.runTasks(tasks) } LgnetcasttvBuilder.prototype.cleanup = require('./cleanup') LgnetcasttvBuilder.prototype.zipcontent = require('./zipcontent')