UNPKG

@edbzn/nuxt

Version:

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

21 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.runBuilder = void 0; const architect_1 = require("@angular-devkit/architect"); const path_1 = require("path"); const rxjs_1 = require("rxjs"); const operators_1 = require("rxjs/operators"); const load_nuxt_1 = require("../../utils/load-nuxt"); function runBuilder(options, context) { return rxjs_1.from(load_nuxt_1.loadNuxt({ for: options.dev ? 'dev' : 'start', port: options.port, projectRoot: path_1.resolve(context.workspaceRoot, options.root), buildDir: path_1.resolve(context.workspaceRoot, options.outputPath), })).pipe(operators_1.tap(() => context.logger.info(`\n✅ ${options.dev ? 'Dev Server' : 'Server'} listening at http://localhost:${options.port} \n`)), operators_1.switchMap(() => new rxjs_1.Observable((obs) => { obs.next({ success: true }); }))); } exports.runBuilder = runBuilder; exports.default = architect_1.createBuilder(runBuilder); //# sourceMappingURL=server.js.map