UNPKG

@edbzn/nuxt

Version:

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

22 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.setDefaults = void 0; const schematics_1 = require("@angular-devkit/schematics"); const workspace_1 = require("@nrwl/workspace"); const consts_1 = require("../../../utils/consts"); function jsonIdentity(x) { return x; } function setDefaults(options) { return options.skipWorkspaceJson ? schematics_1.noop() : workspace_1.updateWorkspace((workspace) => { workspace.extensions.schematics = jsonIdentity(workspace.extensions.schematics || {}); workspace.extensions.schematics[consts_1.packageName] = workspace.extensions.schematics[consts_1.packageName] || {}; const prev = jsonIdentity(workspace.extensions.schematics[consts_1.packageName]); workspace.extensions.schematics = Object.assign(Object.assign({}, workspace.extensions.schematics), { [consts_1.packageName]: Object.assign(Object.assign({}, prev), { application: Object.assign({ linter: options.linter, unitTestRunner: options.unitTestRunner, e2eTestRunner: options.e2eTestRunner }, jsonIdentity(prev.application)) }) }); }); } exports.setDefaults = setDefaults; //# sourceMappingURL=set-defaults.js.map