diff --git a/packages/workspace/index.ts b/packages/workspace/index.ts index 23a2fdcba5..820c2c2f7d 100644 --- a/packages/workspace/index.ts +++ b/packages/workspace/index.ts @@ -8,10 +8,15 @@ export { copyFile, createDirectory, } from './src/utils/fileutils'; + +// TODO: vsavkin delete after Nx 12 +export * from './src/devkit-reexport'; + export { ExistingPrettierConfig, resolveUserExistingPrettierConfig, } from './src/utils/common'; + export { output } from './src/utils/output'; export { commandsObject } from './src/command-line/nx-commands'; export { supportedNxCommands } from './src/command-line/supported-nx-commands'; diff --git a/packages/workspace/src/devkit-reexport.ts b/packages/workspace/src/devkit-reexport.ts new file mode 100644 index 0000000000..93930f6387 --- /dev/null +++ b/packages/workspace/src/devkit-reexport.ts @@ -0,0 +1,15 @@ +import { names } from '@nrwl/devkit'; + +export { offsetFromRoot, names } from '@nrwl/devkit'; + +export function toPropertyName(value: string) { + return names(value).propertyName; +} + +export function toClassName(value: string) { + return names(value).className; +} + +export function toFileName(value: string) { + return names(value).fileName; +}