diff --git a/npm/ng-packs/packages/schematics/src/utils/index.ts b/npm/ng-packs/packages/schematics/src/utils/index.ts index f5419fa8d9..5b84b6c8f1 100644 --- a/npm/ng-packs/packages/schematics/src/utils/index.ts +++ b/npm/ng-packs/packages/schematics/src/utils/index.ts @@ -1 +1,2 @@ export * from './angular'; +export * from './text'; diff --git a/npm/ng-packs/packages/schematics/src/utils/text.ts b/npm/ng-packs/packages/schematics/src/utils/text.ts new file mode 100644 index 0000000000..5d8ed49207 --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/utils/text.ts @@ -0,0 +1,9 @@ +import { strings } from '@angular-devkit/core'; + +export const camel = strings.camelize; +export const kebab = strings.dasherize; +export const lower = (text: string) => text.toLowerCase(); +export const macro = (text: string) => strings.underscore(text).toUpperCase(); +export const pascal = strings.classify; +export const snake = strings.underscore; +export const upper = (text: string) => text.toUpperCase();