├── .github └── workflows │ └── npm-ci.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── coverage-badge.svg ├── docs ├── .nojekyll ├── assets │ ├── hierarchy.js │ ├── highlight.css │ ├── icons.js │ ├── icons.svg │ ├── main.js │ ├── navigation.js │ ├── search.js │ └── style.css ├── classes │ └── Modeler.html ├── coverage │ ├── coverage-summary.json │ ├── lcov-report │ │ ├── base.css │ │ ├── block-navigation.js │ │ ├── favicon.png │ │ ├── index.html │ │ ├── index.ts.html │ │ ├── modeler.ts.html │ │ ├── prettify.css │ │ ├── prettify.js │ │ ├── sort-arrow-sprite.png │ │ ├── sorter.js │ │ └── tools.ts.html │ └── lcov.info ├── functions │ ├── convention-1.html │ ├── isCamelCase.html │ ├── isFlatCase.html │ ├── isKebabCase.html │ ├── isMacroCase.html │ ├── isNoCase.html │ ├── isPascalCase.html │ ├── isSnakeCase.html │ ├── isTrainCase.html │ ├── lookup.html │ ├── toCamelCase.html │ ├── toFlatCase.html │ ├── toKebabCase.html │ ├── toMacroCase.html │ ├── toNoCase.html │ ├── toPascalCase.html │ ├── toSnakeCase.html │ └── toTrainCase.html ├── index.html ├── modules.html └── types │ ├── Convention.html │ └── NamingConvention.html ├── eslint.config.mjs ├── jest.config.ts ├── package.json ├── pnpm-lock.yaml ├── src ├── index.ts ├── modeler.ts └── tools.ts ├── test ├── modeler.test.ts └── tools.test.ts └── tsconfig.json /.github/workflows/npm-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.github/workflows/npm-ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/README.md -------------------------------------------------------------------------------- /coverage-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/coverage-badge.svg -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/hierarchy.js: -------------------------------------------------------------------------------- 1 | window.hierarchyData = "eJyrVirKzy8pVrKKjtVRKkpNy0lNLsnMzytWsqqurQUAmx4Kpg==" -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/icons.js -------------------------------------------------------------------------------- /docs/assets/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/icons.svg -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/navigation.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/classes/Modeler.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/classes/Modeler.html -------------------------------------------------------------------------------- /docs/coverage/coverage-summary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/coverage-summary.json -------------------------------------------------------------------------------- /docs/coverage/lcov-report/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/base.css -------------------------------------------------------------------------------- /docs/coverage/lcov-report/block-navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/block-navigation.js -------------------------------------------------------------------------------- /docs/coverage/lcov-report/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/favicon.png -------------------------------------------------------------------------------- /docs/coverage/lcov-report/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/index.html -------------------------------------------------------------------------------- /docs/coverage/lcov-report/index.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/index.ts.html -------------------------------------------------------------------------------- /docs/coverage/lcov-report/modeler.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/modeler.ts.html -------------------------------------------------------------------------------- /docs/coverage/lcov-report/prettify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/prettify.css -------------------------------------------------------------------------------- /docs/coverage/lcov-report/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/prettify.js -------------------------------------------------------------------------------- /docs/coverage/lcov-report/sort-arrow-sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/sort-arrow-sprite.png -------------------------------------------------------------------------------- /docs/coverage/lcov-report/sorter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/sorter.js -------------------------------------------------------------------------------- /docs/coverage/lcov-report/tools.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov-report/tools.ts.html -------------------------------------------------------------------------------- /docs/coverage/lcov.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/coverage/lcov.info -------------------------------------------------------------------------------- /docs/functions/convention-1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/convention-1.html -------------------------------------------------------------------------------- /docs/functions/isCamelCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isCamelCase.html -------------------------------------------------------------------------------- /docs/functions/isFlatCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isFlatCase.html -------------------------------------------------------------------------------- /docs/functions/isKebabCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isKebabCase.html -------------------------------------------------------------------------------- /docs/functions/isMacroCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isMacroCase.html -------------------------------------------------------------------------------- /docs/functions/isNoCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isNoCase.html -------------------------------------------------------------------------------- /docs/functions/isPascalCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isPascalCase.html -------------------------------------------------------------------------------- /docs/functions/isSnakeCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isSnakeCase.html -------------------------------------------------------------------------------- /docs/functions/isTrainCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/isTrainCase.html -------------------------------------------------------------------------------- /docs/functions/lookup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/lookup.html -------------------------------------------------------------------------------- /docs/functions/toCamelCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toCamelCase.html -------------------------------------------------------------------------------- /docs/functions/toFlatCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toFlatCase.html -------------------------------------------------------------------------------- /docs/functions/toKebabCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toKebabCase.html -------------------------------------------------------------------------------- /docs/functions/toMacroCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toMacroCase.html -------------------------------------------------------------------------------- /docs/functions/toNoCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toNoCase.html -------------------------------------------------------------------------------- /docs/functions/toPascalCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toPascalCase.html -------------------------------------------------------------------------------- /docs/functions/toSnakeCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toSnakeCase.html -------------------------------------------------------------------------------- /docs/functions/toTrainCase.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/functions/toTrainCase.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/modules.html -------------------------------------------------------------------------------- /docs/types/Convention.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/types/Convention.html -------------------------------------------------------------------------------- /docs/types/NamingConvention.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/docs/types/NamingConvention.html -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/modeler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/src/modeler.ts -------------------------------------------------------------------------------- /src/tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/src/tools.ts -------------------------------------------------------------------------------- /test/modeler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/test/modeler.test.ts -------------------------------------------------------------------------------- /test/tools.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/test/tools.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vhidvz/naming-conventions-modeler/HEAD/tsconfig.json --------------------------------------------------------------------------------