From aa5969e946f9e0e9efb2de69295ef8b873fc4f8c Mon Sep 17 00:00:00 2001 From: Victor Savkin Date: Wed, 9 Dec 2020 15:26:59 -0500 Subject: [PATCH] fix(misc): reexport devkit helpers from @nrwl/workspace to minimize breaking changes in plugins --- packages/workspace/index.ts | 5 +++++ packages/workspace/src/devkit-reexport.ts | 15 +++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 packages/workspace/src/devkit-reexport.ts 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; +}