UNPKG

@edbzn/nuxt

Version:

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

38 lines 1.64 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addProject = void 0; const core_1 = require("@angular-devkit/core"); const workspace_1 = require("@nrwl/workspace"); const ast_utils_1 = require("@nrwl/workspace/src/utils/ast-utils"); const consts_1 = require("../../../utils/consts"); function addProject(options) { return ast_utils_1.updateWorkspaceInTree((json) => { const architect = {}; architect.build = { builder: consts_1.packageName + ':build', options: { root: options.appProjectRoot, outputPath: core_1.join(core_1.normalize('dist'), options.appProjectRoot), }, }; architect.serve = { builder: consts_1.packageName + ':serve', options: { root: options.appProjectRoot, outputPath: core_1.join(core_1.normalize('dist'), options.appProjectRoot), }, }; architect.lint = workspace_1.generateProjectLint(core_1.normalize(options.appProjectRoot), core_1.join(core_1.normalize(options.appProjectRoot), 'tsconfig.json'), options.linter, [core_1.normalize(options.appProjectRoot) + "/**/*.{js,ts}"]); json.projects[options.projectName] = { root: options.appProjectRoot, sourceRoot: options.appProjectRoot, projectType: 'application', schematics: {}, architect, }; json.defaultProject = json.defaultProject || options.projectName; return json; }); } exports.addProject = addProject; //# sourceMappingURL=add-project.js.map