UNPKG

deepify

Version:
54 lines (39 loc) 1.14 kB
/** * Created by CCristi on 5/3/16. */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.VanillaFrontendGenerator = undefined; var _AbstractGenerator = require('./AbstractGenerator'); var _joi = require('joi'); var _joi2 = _interopRequireDefault(_joi); var _path = require('path'); var _path2 = _interopRequireDefault(_path); var _fsExtra = require('fs-extra'); var _fsExtra2 = _interopRequireDefault(_fsExtra); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class VanillaFrontendGenerator extends _AbstractGenerator.AbstractGenerator { /** * @param {Object[]} args */ constructor(...args) { super(...args); } /** * @param {Function} cb */ _generate(cb) { _fsExtra2.default.ensureDirSync(this.targetPath); this.renderFile('frontend/vanilla_bootstrap.js', _path2.default.join(this.targetPath, 'bootstrap.js')); cb(null, this.targetPath); } /** * @returns {Object} */ validationSchema() { return _joi2.default.object(); } } exports.VanillaFrontendGenerator = VanillaFrontendGenerator;