├── .github └── FUNDING.yml ├── .gitignore ├── .npmignore ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── caseConventions.ts ├── cli.ts ├── convention-store.ts └── convention-transformer.ts ├── test ├── __fixtures__ │ ├── cascading-deletion-and-fk.schema.prisma │ ├── columns-with-view-in-name.schema.prisma │ ├── comments-on-model-lines.schema.prisma │ ├── complex-index.schema.prisma │ ├── disable.prisma-case-format │ ├── disable.schema.prisma │ ├── disable2.prisma-case-format │ ├── disable2.schema.prisma │ ├── enum-tables-map.schema.prisma │ ├── enum.schema.prisma │ ├── idempotency.schema.prisma │ ├── issue.schema.prisma │ ├── issue2.schema.prisma │ ├── model-columns-with-underscores.schema.prisma │ ├── next-auth.schema.prisma │ ├── pluralize-fields.schema.prisma │ ├── readme-demo.schema.prisma │ ├── tables-with-pluralized-db-targets.schema.prisma │ └── views.schema.prisma ├── __snapshots__ │ └── convention-transformer.test.ts.snap └── convention-transformer.test.ts ├── tsconfig.json └── yarn.lock /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | polar: iiian 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/package.json -------------------------------------------------------------------------------- /src/caseConventions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/src/caseConventions.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/convention-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/src/convention-store.ts -------------------------------------------------------------------------------- /src/convention-transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/src/convention-transformer.ts -------------------------------------------------------------------------------- /test/__fixtures__/cascading-deletion-and-fk.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/cascading-deletion-and-fk.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/columns-with-view-in-name.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/columns-with-view-in-name.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/comments-on-model-lines.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/comments-on-model-lines.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/complex-index.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/complex-index.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/disable.prisma-case-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/disable.prisma-case-format -------------------------------------------------------------------------------- /test/__fixtures__/disable.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/disable.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/disable2.prisma-case-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/disable2.prisma-case-format -------------------------------------------------------------------------------- /test/__fixtures__/disable2.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/disable2.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/enum-tables-map.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/enum-tables-map.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/enum.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/enum.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/idempotency.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/idempotency.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/issue.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/issue.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/issue2.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/issue2.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/model-columns-with-underscores.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/model-columns-with-underscores.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/next-auth.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/next-auth.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/pluralize-fields.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/pluralize-fields.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/readme-demo.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/readme-demo.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/tables-with-pluralized-db-targets.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/tables-with-pluralized-db-targets.schema.prisma -------------------------------------------------------------------------------- /test/__fixtures__/views.schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__fixtures__/views.schema.prisma -------------------------------------------------------------------------------- /test/__snapshots__/convention-transformer.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/__snapshots__/convention-transformer.test.ts.snap -------------------------------------------------------------------------------- /test/convention-transformer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/test/convention-transformer.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iiian/prisma-case-format/HEAD/yarn.lock --------------------------------------------------------------------------------