nx/packages/workspace/index.ts

65 lines
1.6 KiB
TypeScript

export { readTsConfig } from './src/utils/typescript';
export {
toPropertyName,
toClassName,
toFileName,
names,
findModuleParent
} from './src/utils/name-utils';
export {
serializeJson,
renameSync,
updateJsonFile,
readJsonFile,
readCliConfigFile,
copyFile
} from './src/utils/fileutils';
export {
offsetFromRoot,
ExistingPrettierConfig,
resolveUserExistingPrettierConfig
} from './src/utils/common';
export { output } from './src/command-line/output';
export {
commandsObject,
supportedNxCommands
} from './src/command-line/nx-commands';
export { readAngularJson, readNxJson, NxJson } from './src/command-line/shared';
export {
readJsonInTree,
updateJsonInTree,
insert,
replaceNodeValue,
addDepsToPackageJson,
addMethod,
addIncludeToTsConfig,
addGlobal,
getProjectConfig,
addParameterToConstructor,
createOrUpdate,
findNodes,
updatePackageJsonDependencies
} from './src/utils/ast-utils';
export {
getNpmScope,
getWorkspacePath,
replaceAppNameWithPath,
angularSchematicNames,
editTarget,
parseTarget,
serializeTarget
} from './src/utils/cli-config-utils';
export { getWorkspace, updateWorkspace } from './src/utils/workspace';
export { addUpdateTask } from './src/utils/update-task';
export { closestCli } from './src/utils/app-root';
export { formatFiles } from './src/utils/rules/format-files';
export { deleteFile } from './src/utils/rules/deleteFile';
export * from './src/utils/rules/ng-add';
export { updateKarmaConf } from './src/utils/rules/update-karma-conf';
import * as strings from './src/utils/strings';
export const stringUtils = strings;