UNPKG

@edbzn/nuxt

Version:

<img src="https://github.com/edbzn/nx-nuxt/blob/master/logo.png" alt="@edbzn/nuxt logo" width="500" />

36 lines 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.loadNuxt = void 0; const tslib_1 = require("tslib"); const nuxt_1 = require("nuxt"); const nuxt_start_1 = require("nuxt-start"); function loadNuxt(options) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const configOverrides = { modulesDir: ['../../node_modules'], buildDir: options.buildDir, }; const config = { for: options.for, rootDir: options.projectRoot, configOverrides, }; switch (options.for) { case 'dev': const dev = yield nuxt_1.loadNuxt(config); yield nuxt_1.build(dev); yield dev.listen(options.port); break; case 'build': const app = yield nuxt_1.loadNuxt(config); yield nuxt_1.build(app); break; case 'start': const nuxt = yield nuxt_start_1.loadNuxt(config); yield nuxt.listen(options.port); break; } }); } exports.loadNuxt = loadNuxt; //# sourceMappingURL=load-nuxt.js.map