UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

20 lines (19 loc) 821 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = addSelfHealingToGitignore; const format_changed_files_1 = require("../../generators/internal-utils/format-changed-files"); const ignore_1 = require("../../utils/ignore"); async function addSelfHealingToGitignore(tree) { if (!tree.exists('.gitignore')) { return; } // Lerna users that don't use nx.json may not expect .nx directory changes if (tree.exists('lerna.json') && !tree.exists('nx.json')) { return; } (0, ignore_1.addEntryToGitIgnore)(tree, '.gitignore', '.nx/self-healing'); if (tree.exists('.prettierignore')) { (0, ignore_1.addEntryToGitIgnore)(tree, '.prettierignore', '.nx/self-healing'); } await (0, format_changed_files_1.formatChangedFiles)(tree); }