@nx/gatsby
Version:
Gatsby Plugin for Nx
17 lines • 904 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.setDefaults = void 0;
const devkit_1 = require("@nx/devkit");
function setDefaults(host, options) {
const workspace = (0, devkit_1.readWorkspaceConfiguration)(host);
if (!workspace.defaultProject) {
workspace.defaultProject = options.projectName;
}
workspace.generators = workspace.generators || {};
workspace.generators['@nx/gatsby'] = workspace.generators['@nx/gatsby'] || {};
const prev = workspace.generators['@nx/gatsby'];
workspace.generators = Object.assign(Object.assign({}, workspace.generators), { '@nx/gatsby': Object.assign(Object.assign({}, prev), { application: Object.assign({ style: options.style }, prev.application) }) });
(0, devkit_1.updateWorkspaceConfiguration)(host, workspace);
}
exports.setDefaults = setDefaults;
//# sourceMappingURL=set-defaults.js.map