"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultPluginsSync = void 0;
const package_json_workspaces_1 = require("../../plugins/package-json-workspaces");
const angular_json_1 = require("../adapter/angular-json");
const project_json_1 = require("../plugins/project-json/build-nodes/project-json");
/**
* @todo(@agentender) v18: Remove this fn when we remove readWorkspaceConfig
*/
function getDefaultPluginsSync(root) {
const plugins = [
require('../plugins/js'),
...((0, angular_json_1.shouldMergeAngularProjects)(root, false)
? [require('../adapter/angular-json').NxAngularJsonPlugin]
: []),
(0, package_json_workspaces_1.getNxPackageJsonWorkspacesPlugin)(root),
project_json_1.CreateProjectJsonProjectsPlugin,
];
return plugins.map((p) => ({
plugin: p,
}));
}
exports.getDefaultPluginsSync = getDefaultPluginsSync;