UNPKG

nyg-ui-generator

Version:

UI scaffold generator and module publisher

31 lines (23 loc) 585 B
const fs = require('fs'); import hbs from 'handlebars'; import domify from 'domify'; const {{component}} = () => { }; {{component}}.prototype = { init(req, done) { this.dom = domify(hbs.compile(fs.readFileSync(__dirname + '/template.hbs', 'utf8'))()); document.body.appendChild(this.dom); done(); }, animateIn(req, done) { // this function will be automatically called by init() done(); }, animateOut(req, done) { done(); }, destroy() { // this function will be automatically called by animateOut() } }; export default {{component}};