UNPKG

create-nuxt-app

Version:
42 lines (36 loc) 916 B
'use strict' const { Command } = use('@adonisjs/ace') const { Builder } = require('nuxt<% if (edge) { %>-edge<% } %>') class NuxtBuild extends Command { /** * signature defines the requirements and name * of command. * * @return {String} */ static get signature() { return 'nuxtbuild' } /** * description is the little helpful information displayed * on the console. * * @return {String} */ static get description() { return 'Build for production the nuxt.js application.' } /** * handle method is invoked automatically by ace, once your * command has been executed. * * @param {Object} args [description] * @param {Object} options [description] */ async handle(args, options) { const nuxt = use('Service/Nuxt') this.info('Building nuxt.js application...') await new Builder(nuxt).build() } } module.exports = NuxtBuild