import { NxConsolePluginsDefinition } from '../nx-console-plugin-types';
import { addProjectItemsToOptionProcessor } from './add-project-items-to-option-processor';
import { filterInternalAndDeprecatedProcessor } from './filter-internal-and-deprecated-processor';
import { gitCleanMessageFactory } from './git-clean-message-factory';
import {
nameAndDirectoryProcessor,
nameAndDirectoryStartupMessage,
} from './name-and-directory.plugin';
import { prefillProjectAndDirProcessor } from './prefill-project-and-dir-processor';
import {
projectNameAndRootStartupMessage,
projectNameAndRootProcessor,
} from './project-name-and-root-plugin';
import { useGeneratorDefaultsProcessor } from './use-generator-defaults-processor';
export const internalPlugins: NxConsolePluginsDefinition = {
schemaProcessors: [
projectNameAndRootProcessor,
filterInternalAndDeprecatedProcessor,
prefillProjectAndDirProcessor,
nameAndDirectoryProcessor,
addProjectItemsToOptionProcessor,
useGeneratorDefaultsProcessor,
],
validators: [],
startupMessageFactories: [
gitCleanMessageFactory,
projectNameAndRootStartupMessage,
nameAndDirectoryStartupMessage,
],
projectViewItemProcessors: [],
};