├── .claude └── analysis │ ├── issue-227.md │ └── issue-228.md ├── .editorconfig ├── .env.example ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── DISCUSSION_TEMPLATE │ └── general.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── feature_request.md │ └── feature_request.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── README.md │ ├── ci.yml │ ├── docs.yml │ └── semantic-release.yml ├── .gitignore ├── .gitmodules ├── .husky ├── .gitignore ├── post-checkout ├── post-merge └── pre-push ├── .npmignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .prettierrc.json ├── .releaserc.json ├── AGENTS.md ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── DOCKER.md ├── LICENSE ├── LICENSE-PRO.md ├── README.md ├── docker-compose.yml ├── docs └── assets │ └── diagrams │ └── diagram-01-23b43096d1.svg ├── eslint.config.mjs ├── llms.txt ├── package.json ├── package.sh ├── package └── package.json ├── pnpm-lock.yaml ├── postinstall.js ├── prisma.config.ts ├── prisma ├── schema.prisma ├── utils │ ├── multi-provider-test-runner.ts │ └── provider-config.ts └── zod-generator.config.json ├── recipes ├── .gitkeep ├── README.md ├── api-result-schemas │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── circular-dependency-exclusion │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── crud-only │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── granular-per-model │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── hide-fields │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── input-variant-only │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── json-friendly-datetime │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── minimal-crud │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── models-only │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── optional-field-behavior │ ├── README.md │ ├── nullable.config.json │ ├── optional-strict.config.json │ ├── schema.prisma │ └── zod-generator.config.json ├── pure-models-lean │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── result-variant-only │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── single-file │ ├── README.md │ ├── schema.prisma │ └── zod-generator.config.json ├── trpc-optimized │ ├── schema.prisma │ └── zod-generator.config.json └── zod-imports │ ├── README.md │ ├── zod-generator.auto.json │ ├── zod-generator.v3.json │ └── zod-generator.v4.json ├── scripts ├── agent-banner.js ├── generate-jsonschema.ts ├── generate-llms-txt.mjs ├── generate-llms-txt.ts ├── obfuscate-pro.js ├── postinstall.js ├── render-mermaid.ts ├── tree-shake.js └── verify-checksums.js ├── src ├── cli │ ├── license-check.ts │ ├── pzg-pro-generator.ts │ └── pzg-pro.ts ├── config │ ├── defaults.ts │ ├── errors.ts │ ├── generator-options.ts │ ├── parser.ts │ ├── schema.ts │ └── validator.ts ├── generator.ts ├── generators │ ├── model.ts │ └── results.ts ├── helpers │ ├── aggregate-helpers.ts │ ├── comments-helpers.ts │ ├── decimal-helpers.ts │ ├── helpers.ts │ ├── include-helpers.ts │ ├── index.ts │ ├── json-helpers.ts │ ├── model-helpers.ts │ ├── modelArgs-helpers.ts │ ├── mongodb-helpers.ts │ ├── select-helpers.ts │ ├── whereUniqueInput-helpers.ts │ └── zod-integration.ts ├── index.ts ├── license.ts ├── parsers │ └── zod-comments.ts ├── prisma-generator.ts ├── transformer.ts ├── types.ts ├── types │ ├── prisma-internals-augment.d.ts │ ├── safety.ts │ └── variants.ts ├── utils │ ├── businessSecurity.ts │ ├── circular-dependency-detector.ts │ ├── concurrency.ts │ ├── dosProtection.ts │ ├── enum-import.ts │ ├── errorHandling.ts │ ├── formatFile.ts │ ├── jsonValidators.ts │ ├── logger.ts │ ├── naming-resolver.ts │ ├── naming.ts │ ├── prismaImport.ts │ ├── removeDir.ts │ ├── safeOutputManagement.ts │ ├── safetyConfigResolver.ts │ ├── securityUtils.ts │ ├── singleFileAggregator.ts │ ├── strict-mode-resolver.ts │ ├── transactionSafety.ts │ ├── writeFileSafely.ts │ └── writeIndexFile.ts └── variants │ ├── config.ts │ ├── exports.ts │ └── generator.ts ├── tests ├── README.md ├── TEST_ANALYSIS_REPORT.md ├── aggregate-groupby.test.ts ├── array-fields.test.ts ├── automated-test-runner.ts ├── circular-dependency-exclusion.test.ts ├── comprehensive-schema-coverage.test.ts ├── config.test.ts ├── count-output-type-select-where.test.ts ├── custom-prisma-client-output.test.ts ├── debug-issue-304.test.ts ├── decimal-input-schemas.test.ts ├── decimal-support.test.ts ├── emit-controls.test.ts ├── enum-array-zod-annotations.test.ts ├── field-exclusion.test.ts ├── filtering.test.ts ├── generated-schema.test.ts ├── groupby-count-literal.test.ts ├── helpers │ ├── index.ts │ ├── mock-generators.ts │ ├── prisma-generate.ts │ └── test-utils.ts ├── integration-basic.test.ts ├── integration.test.ts ├── issue-118-output-directory.test.ts ├── issue-119-regression.test.ts ├── issue-193-enum-imports-custom-variants.test.ts ├── issue-194-zod-custom-use-chained.test.ts ├── issue-196-json-helper-import-path.test.ts ├── issue-227-single-file-imports.test.ts ├── issue-227-zod-annotations.test.ts ├── issue-233-zod-v4-string-formats.test.ts ├── issue-304-custom-naming-imports.test.ts ├── json-config-output-precedence.test.ts ├── json-schema-compatibility.test.ts ├── license-validation.test.ts ├── minimal-mode.test.ts ├── mongodb-schema-coverage.test.ts ├── multi-provider │ ├── README.md │ ├── multi-provider.test.ts │ ├── provider-test-suite.ts │ ├── run-all-tests.ts │ └── schemas │ │ ├── mongodb │ │ └── schema.prisma │ │ ├── mysql │ │ └── schema.prisma │ │ ├── postgresql │ │ └── schema.prisma │ │ ├── sqlite │ │ └── schema.prisma │ │ └── sqlserver │ │ └── schema.prisma ├── naming-customization.test.ts ├── operation-exclusion.test.ts ├── optional-nullable-behavior.test.ts ├── parse-custom-imports.test.ts ├── prisma-client-esm-config.test.ts ├── prisma-client-full-matrix.test.ts ├── prisma-client-preview-options.test.ts ├── pure-models-lean-and-datetime.test.ts ├── pure-models-zod-v4-recursion.test.ts ├── pure-models.test.ts ├── recipes.test.ts ├── result-schemas.test.ts ├── schema-test-utils.ts ├── schema-variants.test.ts ├── single-file-aggregator.test.ts ├── single-file-mode.test.ts ├── single-file-zod-versions.test.ts ├── snake-case-aggregate-fix.test.ts ├── strict-mode.test.ts ├── transformer-max-constraint.test.ts ├── tsconfig.test.json ├── typescript-inference-lazy-relations.test.ts ├── variant-input-result-enum.test.ts ├── variant-pure-enum.test.ts ├── zod-comments.test.ts ├── zod-custom-use-more.test.ts ├── zod-custom-use.test.ts └── zod-imports.test.ts ├── tsconfig.json ├── tsconfig.validate.json ├── vitest.config.js ├── vitest.config.mjs └── website ├── .gitignore ├── README.md ├── docs ├── changelog.md ├── config │ ├── datetime-strategy.md │ ├── dual-exports.md │ ├── emission-controls.md │ ├── file-layout.md │ ├── filtering.md │ ├── json-schema-compatibility.md │ ├── modes.md │ ├── naming.md │ ├── optional-fields.md │ ├── precedence.md │ ├── schema-json.md │ ├── strict-mode.md │ └── variants.md ├── contributing.md ├── features │ ├── api-docs.md │ ├── contracts.md │ ├── factories.md │ ├── forms.md │ ├── guard.md │ ├── multi-tenant.md │ ├── overview.md │ ├── performance.md │ ├── policies.md │ ├── postgres-rls.md │ ├── sdk.md │ └── server-actions.md ├── integrations │ └── overview.md ├── intro │ ├── concepts.md │ ├── quick-start.md │ └── what-is.md ├── performance.md ├── pipeline │ ├── objects-crud.md │ ├── pure-models.md │ ├── single-file.md │ ├── special-types.md │ └── zod-comments.md ├── recipes │ ├── circular-dependency-exclusion.md │ ├── crud-only.md │ ├── flexible-api-validation.md │ ├── granular-per-model.md │ ├── hide-fields.md │ ├── input-only.md │ ├── json-friendly-datetime.md │ ├── minimal-crud.md │ ├── models-only.md │ ├── optional-field-control.md │ ├── pure-models-lean.md │ ├── result-only.md │ ├── safety-custom-configuration.md │ ├── safety-disable-completely.md │ ├── safety-force-dangerous-path.md │ ├── safety-project-migration.md │ ├── single-file.md │ ├── trpc-optimized.md │ └── zod-import-targets.md ├── reference │ ├── bytes-json.md │ ├── faq.md │ ├── logging-debug.md │ ├── naming-preset-map.md │ ├── pro-cli.md │ ├── safety-system.md │ ├── troubleshooting.md │ └── where-unique-input.md ├── upgrade-guide.md ├── upgrade │ └── pro-migration.md └── usage-patterns.md ├── docusaurus.config.ts ├── package.json ├── pnpm-lock.yaml ├── scripts └── build-metrics.js ├── sidebars.ts ├── src ├── components │ ├── FreeTierBanner.module.css │ ├── FreeTierBanner.tsx │ ├── Icons.tsx │ ├── PricingCard.module.css │ └── PricingCard.tsx ├── css │ └── custom.css ├── data │ └── metrics.json └── pages │ ├── index.tsx │ ├── pricing.module.css │ └── pricing.tsx └── static └── img ├── brand ├── apple-icon-180.png ├── favicon-16x16.png ├── favicon-24x24.png ├── favicon-32x32.png ├── favicon.ico ├── icon-1024.png ├── icon-128.png ├── icon-16.png ├── icon-180.png ├── icon-192.png ├── icon-24.png ├── icon-256.png ├── icon-32.png ├── icon-48.png ├── icon-512.png ├── icon-64.png ├── icon-96.png ├── icon-manifest.json ├── icon-master.png ├── pwa-icon-192.png ├── pwa-icon-512.png └── pzg-icon-512.png └── tiers.png /.claude/analysis/issue-227.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.claude/analysis/issue-227.md -------------------------------------------------------------------------------- /.claude/analysis/issue-228.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.claude/analysis/issue-228.md -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.env.example -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/DISCUSSION_TEMPLATE/general.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/DISCUSSION_TEMPLATE/general.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: omar-dulaimi 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/semantic-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.github/workflows/semantic-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.gitmodules -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.husky/post-checkout -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.husky/post-merge -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 24 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.prettierrc -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/.releaserc.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/DOCKER.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-PRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/LICENSE-PRO.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/diagrams/diagram-01-23b43096d1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/docs/assets/diagrams/diagram-01-23b43096d1.svg -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /llms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/llms.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/package.json -------------------------------------------------------------------------------- /package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/package.sh -------------------------------------------------------------------------------- /package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/package/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/postinstall.js -------------------------------------------------------------------------------- /prisma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/prisma.config.ts -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/utils/multi-provider-test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/prisma/utils/multi-provider-test-runner.ts -------------------------------------------------------------------------------- /prisma/utils/provider-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/prisma/utils/provider-config.ts -------------------------------------------------------------------------------- /prisma/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/prisma/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/.gitkeep -------------------------------------------------------------------------------- /recipes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/README.md -------------------------------------------------------------------------------- /recipes/api-result-schemas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/api-result-schemas/README.md -------------------------------------------------------------------------------- /recipes/api-result-schemas/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/api-result-schemas/schema.prisma -------------------------------------------------------------------------------- /recipes/api-result-schemas/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/api-result-schemas/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/circular-dependency-exclusion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/circular-dependency-exclusion/README.md -------------------------------------------------------------------------------- /recipes/circular-dependency-exclusion/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/circular-dependency-exclusion/schema.prisma -------------------------------------------------------------------------------- /recipes/circular-dependency-exclusion/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/circular-dependency-exclusion/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/crud-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/crud-only/README.md -------------------------------------------------------------------------------- /recipes/crud-only/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/crud-only/schema.prisma -------------------------------------------------------------------------------- /recipes/crud-only/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/crud-only/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/granular-per-model/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/granular-per-model/README.md -------------------------------------------------------------------------------- /recipes/granular-per-model/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/granular-per-model/schema.prisma -------------------------------------------------------------------------------- /recipes/granular-per-model/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/granular-per-model/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/hide-fields/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/hide-fields/README.md -------------------------------------------------------------------------------- /recipes/hide-fields/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/hide-fields/schema.prisma -------------------------------------------------------------------------------- /recipes/hide-fields/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/hide-fields/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/input-variant-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/input-variant-only/README.md -------------------------------------------------------------------------------- /recipes/input-variant-only/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/input-variant-only/schema.prisma -------------------------------------------------------------------------------- /recipes/input-variant-only/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/input-variant-only/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/json-friendly-datetime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/json-friendly-datetime/README.md -------------------------------------------------------------------------------- /recipes/json-friendly-datetime/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/json-friendly-datetime/schema.prisma -------------------------------------------------------------------------------- /recipes/json-friendly-datetime/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/json-friendly-datetime/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/minimal-crud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/minimal-crud/README.md -------------------------------------------------------------------------------- /recipes/minimal-crud/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/minimal-crud/schema.prisma -------------------------------------------------------------------------------- /recipes/minimal-crud/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/minimal-crud/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/models-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/models-only/README.md -------------------------------------------------------------------------------- /recipes/models-only/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/models-only/schema.prisma -------------------------------------------------------------------------------- /recipes/models-only/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/models-only/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/optional-field-behavior/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/optional-field-behavior/README.md -------------------------------------------------------------------------------- /recipes/optional-field-behavior/nullable.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/optional-field-behavior/nullable.config.json -------------------------------------------------------------------------------- /recipes/optional-field-behavior/optional-strict.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/optional-field-behavior/optional-strict.config.json -------------------------------------------------------------------------------- /recipes/optional-field-behavior/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/optional-field-behavior/schema.prisma -------------------------------------------------------------------------------- /recipes/optional-field-behavior/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/optional-field-behavior/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/pure-models-lean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/pure-models-lean/README.md -------------------------------------------------------------------------------- /recipes/pure-models-lean/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/pure-models-lean/schema.prisma -------------------------------------------------------------------------------- /recipes/pure-models-lean/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/pure-models-lean/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/result-variant-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/result-variant-only/README.md -------------------------------------------------------------------------------- /recipes/result-variant-only/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/result-variant-only/schema.prisma -------------------------------------------------------------------------------- /recipes/result-variant-only/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/result-variant-only/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/single-file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/single-file/README.md -------------------------------------------------------------------------------- /recipes/single-file/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/single-file/schema.prisma -------------------------------------------------------------------------------- /recipes/single-file/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/single-file/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/trpc-optimized/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/trpc-optimized/schema.prisma -------------------------------------------------------------------------------- /recipes/trpc-optimized/zod-generator.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/trpc-optimized/zod-generator.config.json -------------------------------------------------------------------------------- /recipes/zod-imports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/recipes/zod-imports/README.md -------------------------------------------------------------------------------- /recipes/zod-imports/zod-generator.auto.json: -------------------------------------------------------------------------------- 1 | { 2 | "zodImportTarget": "auto" 3 | } 4 | -------------------------------------------------------------------------------- /recipes/zod-imports/zod-generator.v3.json: -------------------------------------------------------------------------------- 1 | { 2 | "zodImportTarget": "v3" 3 | } 4 | -------------------------------------------------------------------------------- /recipes/zod-imports/zod-generator.v4.json: -------------------------------------------------------------------------------- 1 | { 2 | "zodImportTarget": "v4" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/agent-banner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/agent-banner.js -------------------------------------------------------------------------------- /scripts/generate-jsonschema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/generate-jsonschema.ts -------------------------------------------------------------------------------- /scripts/generate-llms-txt.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/generate-llms-txt.mjs -------------------------------------------------------------------------------- /scripts/generate-llms-txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/generate-llms-txt.ts -------------------------------------------------------------------------------- /scripts/obfuscate-pro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/obfuscate-pro.js -------------------------------------------------------------------------------- /scripts/postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/postinstall.js -------------------------------------------------------------------------------- /scripts/render-mermaid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/render-mermaid.ts -------------------------------------------------------------------------------- /scripts/tree-shake.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/tree-shake.js -------------------------------------------------------------------------------- /scripts/verify-checksums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/scripts/verify-checksums.js -------------------------------------------------------------------------------- /src/cli/license-check.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/cli/license-check.ts -------------------------------------------------------------------------------- /src/cli/pzg-pro-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/cli/pzg-pro-generator.ts -------------------------------------------------------------------------------- /src/cli/pzg-pro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/cli/pzg-pro.ts -------------------------------------------------------------------------------- /src/config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/defaults.ts -------------------------------------------------------------------------------- /src/config/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/errors.ts -------------------------------------------------------------------------------- /src/config/generator-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/generator-options.ts -------------------------------------------------------------------------------- /src/config/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/parser.ts -------------------------------------------------------------------------------- /src/config/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/schema.ts -------------------------------------------------------------------------------- /src/config/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/config/validator.ts -------------------------------------------------------------------------------- /src/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/generator.ts -------------------------------------------------------------------------------- /src/generators/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/generators/model.ts -------------------------------------------------------------------------------- /src/generators/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/generators/results.ts -------------------------------------------------------------------------------- /src/helpers/aggregate-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/aggregate-helpers.ts -------------------------------------------------------------------------------- /src/helpers/comments-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/comments-helpers.ts -------------------------------------------------------------------------------- /src/helpers/decimal-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/decimal-helpers.ts -------------------------------------------------------------------------------- /src/helpers/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/helpers.ts -------------------------------------------------------------------------------- /src/helpers/include-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/include-helpers.ts -------------------------------------------------------------------------------- /src/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/index.ts -------------------------------------------------------------------------------- /src/helpers/json-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/json-helpers.ts -------------------------------------------------------------------------------- /src/helpers/model-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/model-helpers.ts -------------------------------------------------------------------------------- /src/helpers/modelArgs-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/modelArgs-helpers.ts -------------------------------------------------------------------------------- /src/helpers/mongodb-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/mongodb-helpers.ts -------------------------------------------------------------------------------- /src/helpers/select-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/select-helpers.ts -------------------------------------------------------------------------------- /src/helpers/whereUniqueInput-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/whereUniqueInput-helpers.ts -------------------------------------------------------------------------------- /src/helpers/zod-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/helpers/zod-integration.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/license.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/license.ts -------------------------------------------------------------------------------- /src/parsers/zod-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/parsers/zod-comments.ts -------------------------------------------------------------------------------- /src/prisma-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/prisma-generator.ts -------------------------------------------------------------------------------- /src/transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/transformer.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/types/prisma-internals-augment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/types/prisma-internals-augment.d.ts -------------------------------------------------------------------------------- /src/types/safety.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/types/safety.ts -------------------------------------------------------------------------------- /src/types/variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/types/variants.ts -------------------------------------------------------------------------------- /src/utils/businessSecurity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/businessSecurity.ts -------------------------------------------------------------------------------- /src/utils/circular-dependency-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/circular-dependency-detector.ts -------------------------------------------------------------------------------- /src/utils/concurrency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/concurrency.ts -------------------------------------------------------------------------------- /src/utils/dosProtection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/dosProtection.ts -------------------------------------------------------------------------------- /src/utils/enum-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/enum-import.ts -------------------------------------------------------------------------------- /src/utils/errorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/errorHandling.ts -------------------------------------------------------------------------------- /src/utils/formatFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/formatFile.ts -------------------------------------------------------------------------------- /src/utils/jsonValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/jsonValidators.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/naming-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/naming-resolver.ts -------------------------------------------------------------------------------- /src/utils/naming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/naming.ts -------------------------------------------------------------------------------- /src/utils/prismaImport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/prismaImport.ts -------------------------------------------------------------------------------- /src/utils/removeDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/removeDir.ts -------------------------------------------------------------------------------- /src/utils/safeOutputManagement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/safeOutputManagement.ts -------------------------------------------------------------------------------- /src/utils/safetyConfigResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/safetyConfigResolver.ts -------------------------------------------------------------------------------- /src/utils/securityUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/securityUtils.ts -------------------------------------------------------------------------------- /src/utils/singleFileAggregator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/singleFileAggregator.ts -------------------------------------------------------------------------------- /src/utils/strict-mode-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/strict-mode-resolver.ts -------------------------------------------------------------------------------- /src/utils/transactionSafety.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/transactionSafety.ts -------------------------------------------------------------------------------- /src/utils/writeFileSafely.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/writeFileSafely.ts -------------------------------------------------------------------------------- /src/utils/writeIndexFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/utils/writeIndexFile.ts -------------------------------------------------------------------------------- /src/variants/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/variants/config.ts -------------------------------------------------------------------------------- /src/variants/exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/variants/exports.ts -------------------------------------------------------------------------------- /src/variants/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/src/variants/generator.ts -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/TEST_ANALYSIS_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/TEST_ANALYSIS_REPORT.md -------------------------------------------------------------------------------- /tests/aggregate-groupby.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/aggregate-groupby.test.ts -------------------------------------------------------------------------------- /tests/array-fields.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/array-fields.test.ts -------------------------------------------------------------------------------- /tests/automated-test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/automated-test-runner.ts -------------------------------------------------------------------------------- /tests/circular-dependency-exclusion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/circular-dependency-exclusion.test.ts -------------------------------------------------------------------------------- /tests/comprehensive-schema-coverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/comprehensive-schema-coverage.test.ts -------------------------------------------------------------------------------- /tests/config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/config.test.ts -------------------------------------------------------------------------------- /tests/count-output-type-select-where.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/count-output-type-select-where.test.ts -------------------------------------------------------------------------------- /tests/custom-prisma-client-output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/custom-prisma-client-output.test.ts -------------------------------------------------------------------------------- /tests/debug-issue-304.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/debug-issue-304.test.ts -------------------------------------------------------------------------------- /tests/decimal-input-schemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/decimal-input-schemas.test.ts -------------------------------------------------------------------------------- /tests/decimal-support.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/decimal-support.test.ts -------------------------------------------------------------------------------- /tests/emit-controls.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/emit-controls.test.ts -------------------------------------------------------------------------------- /tests/enum-array-zod-annotations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/enum-array-zod-annotations.test.ts -------------------------------------------------------------------------------- /tests/field-exclusion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/field-exclusion.test.ts -------------------------------------------------------------------------------- /tests/filtering.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/filtering.test.ts -------------------------------------------------------------------------------- /tests/generated-schema.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/generated-schema.test.ts -------------------------------------------------------------------------------- /tests/groupby-count-literal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/groupby-count-literal.test.ts -------------------------------------------------------------------------------- /tests/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/helpers/index.ts -------------------------------------------------------------------------------- /tests/helpers/mock-generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/helpers/mock-generators.ts -------------------------------------------------------------------------------- /tests/helpers/prisma-generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/helpers/prisma-generate.ts -------------------------------------------------------------------------------- /tests/helpers/test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/helpers/test-utils.ts -------------------------------------------------------------------------------- /tests/integration-basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/integration-basic.test.ts -------------------------------------------------------------------------------- /tests/integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/integration.test.ts -------------------------------------------------------------------------------- /tests/issue-118-output-directory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-118-output-directory.test.ts -------------------------------------------------------------------------------- /tests/issue-119-regression.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-119-regression.test.ts -------------------------------------------------------------------------------- /tests/issue-193-enum-imports-custom-variants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-193-enum-imports-custom-variants.test.ts -------------------------------------------------------------------------------- /tests/issue-194-zod-custom-use-chained.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-194-zod-custom-use-chained.test.ts -------------------------------------------------------------------------------- /tests/issue-196-json-helper-import-path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-196-json-helper-import-path.test.ts -------------------------------------------------------------------------------- /tests/issue-227-single-file-imports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-227-single-file-imports.test.ts -------------------------------------------------------------------------------- /tests/issue-227-zod-annotations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-227-zod-annotations.test.ts -------------------------------------------------------------------------------- /tests/issue-233-zod-v4-string-formats.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-233-zod-v4-string-formats.test.ts -------------------------------------------------------------------------------- /tests/issue-304-custom-naming-imports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/issue-304-custom-naming-imports.test.ts -------------------------------------------------------------------------------- /tests/json-config-output-precedence.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/json-config-output-precedence.test.ts -------------------------------------------------------------------------------- /tests/json-schema-compatibility.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/json-schema-compatibility.test.ts -------------------------------------------------------------------------------- /tests/license-validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/license-validation.test.ts -------------------------------------------------------------------------------- /tests/minimal-mode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/minimal-mode.test.ts -------------------------------------------------------------------------------- /tests/mongodb-schema-coverage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/mongodb-schema-coverage.test.ts -------------------------------------------------------------------------------- /tests/multi-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/README.md -------------------------------------------------------------------------------- /tests/multi-provider/multi-provider.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/multi-provider.test.ts -------------------------------------------------------------------------------- /tests/multi-provider/provider-test-suite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/provider-test-suite.ts -------------------------------------------------------------------------------- /tests/multi-provider/run-all-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/run-all-tests.ts -------------------------------------------------------------------------------- /tests/multi-provider/schemas/mongodb/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/schemas/mongodb/schema.prisma -------------------------------------------------------------------------------- /tests/multi-provider/schemas/mysql/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/schemas/mysql/schema.prisma -------------------------------------------------------------------------------- /tests/multi-provider/schemas/postgresql/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/schemas/postgresql/schema.prisma -------------------------------------------------------------------------------- /tests/multi-provider/schemas/sqlite/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/schemas/sqlite/schema.prisma -------------------------------------------------------------------------------- /tests/multi-provider/schemas/sqlserver/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/multi-provider/schemas/sqlserver/schema.prisma -------------------------------------------------------------------------------- /tests/naming-customization.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/naming-customization.test.ts -------------------------------------------------------------------------------- /tests/operation-exclusion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/operation-exclusion.test.ts -------------------------------------------------------------------------------- /tests/optional-nullable-behavior.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/optional-nullable-behavior.test.ts -------------------------------------------------------------------------------- /tests/parse-custom-imports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/parse-custom-imports.test.ts -------------------------------------------------------------------------------- /tests/prisma-client-esm-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/prisma-client-esm-config.test.ts -------------------------------------------------------------------------------- /tests/prisma-client-full-matrix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/prisma-client-full-matrix.test.ts -------------------------------------------------------------------------------- /tests/prisma-client-preview-options.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/prisma-client-preview-options.test.ts -------------------------------------------------------------------------------- /tests/pure-models-lean-and-datetime.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/pure-models-lean-and-datetime.test.ts -------------------------------------------------------------------------------- /tests/pure-models-zod-v4-recursion.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/pure-models-zod-v4-recursion.test.ts -------------------------------------------------------------------------------- /tests/pure-models.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/pure-models.test.ts -------------------------------------------------------------------------------- /tests/recipes.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/recipes.test.ts -------------------------------------------------------------------------------- /tests/result-schemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/result-schemas.test.ts -------------------------------------------------------------------------------- /tests/schema-test-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/schema-test-utils.ts -------------------------------------------------------------------------------- /tests/schema-variants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/schema-variants.test.ts -------------------------------------------------------------------------------- /tests/single-file-aggregator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/single-file-aggregator.test.ts -------------------------------------------------------------------------------- /tests/single-file-mode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/single-file-mode.test.ts -------------------------------------------------------------------------------- /tests/single-file-zod-versions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/single-file-zod-versions.test.ts -------------------------------------------------------------------------------- /tests/snake-case-aggregate-fix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/snake-case-aggregate-fix.test.ts -------------------------------------------------------------------------------- /tests/strict-mode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/strict-mode.test.ts -------------------------------------------------------------------------------- /tests/transformer-max-constraint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/transformer-max-constraint.test.ts -------------------------------------------------------------------------------- /tests/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/tsconfig.test.json -------------------------------------------------------------------------------- /tests/typescript-inference-lazy-relations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/typescript-inference-lazy-relations.test.ts -------------------------------------------------------------------------------- /tests/variant-input-result-enum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/variant-input-result-enum.test.ts -------------------------------------------------------------------------------- /tests/variant-pure-enum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/variant-pure-enum.test.ts -------------------------------------------------------------------------------- /tests/zod-comments.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/zod-comments.test.ts -------------------------------------------------------------------------------- /tests/zod-custom-use-more.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/zod-custom-use-more.test.ts -------------------------------------------------------------------------------- /tests/zod-custom-use.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/zod-custom-use.test.ts -------------------------------------------------------------------------------- /tests/zod-imports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tests/zod-imports.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.validate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/tsconfig.validate.json -------------------------------------------------------------------------------- /vitest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/vitest.config.js -------------------------------------------------------------------------------- /vitest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/vitest.config.mjs -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/README.md -------------------------------------------------------------------------------- /website/docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/changelog.md -------------------------------------------------------------------------------- /website/docs/config/datetime-strategy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/datetime-strategy.md -------------------------------------------------------------------------------- /website/docs/config/dual-exports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/dual-exports.md -------------------------------------------------------------------------------- /website/docs/config/emission-controls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/emission-controls.md -------------------------------------------------------------------------------- /website/docs/config/file-layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/file-layout.md -------------------------------------------------------------------------------- /website/docs/config/filtering.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/filtering.md -------------------------------------------------------------------------------- /website/docs/config/json-schema-compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/json-schema-compatibility.md -------------------------------------------------------------------------------- /website/docs/config/modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/modes.md -------------------------------------------------------------------------------- /website/docs/config/naming.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/naming.md -------------------------------------------------------------------------------- /website/docs/config/optional-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/optional-fields.md -------------------------------------------------------------------------------- /website/docs/config/precedence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/precedence.md -------------------------------------------------------------------------------- /website/docs/config/schema-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/schema-json.md -------------------------------------------------------------------------------- /website/docs/config/strict-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/strict-mode.md -------------------------------------------------------------------------------- /website/docs/config/variants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/config/variants.md -------------------------------------------------------------------------------- /website/docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/contributing.md -------------------------------------------------------------------------------- /website/docs/features/api-docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/api-docs.md -------------------------------------------------------------------------------- /website/docs/features/contracts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/contracts.md -------------------------------------------------------------------------------- /website/docs/features/factories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/factories.md -------------------------------------------------------------------------------- /website/docs/features/forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/forms.md -------------------------------------------------------------------------------- /website/docs/features/guard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/guard.md -------------------------------------------------------------------------------- /website/docs/features/multi-tenant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/multi-tenant.md -------------------------------------------------------------------------------- /website/docs/features/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/overview.md -------------------------------------------------------------------------------- /website/docs/features/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/performance.md -------------------------------------------------------------------------------- /website/docs/features/policies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/policies.md -------------------------------------------------------------------------------- /website/docs/features/postgres-rls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/postgres-rls.md -------------------------------------------------------------------------------- /website/docs/features/sdk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/sdk.md -------------------------------------------------------------------------------- /website/docs/features/server-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/features/server-actions.md -------------------------------------------------------------------------------- /website/docs/integrations/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/integrations/overview.md -------------------------------------------------------------------------------- /website/docs/intro/concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/intro/concepts.md -------------------------------------------------------------------------------- /website/docs/intro/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/intro/quick-start.md -------------------------------------------------------------------------------- /website/docs/intro/what-is.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/intro/what-is.md -------------------------------------------------------------------------------- /website/docs/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/performance.md -------------------------------------------------------------------------------- /website/docs/pipeline/objects-crud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/pipeline/objects-crud.md -------------------------------------------------------------------------------- /website/docs/pipeline/pure-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/pipeline/pure-models.md -------------------------------------------------------------------------------- /website/docs/pipeline/single-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/pipeline/single-file.md -------------------------------------------------------------------------------- /website/docs/pipeline/special-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/pipeline/special-types.md -------------------------------------------------------------------------------- /website/docs/pipeline/zod-comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/pipeline/zod-comments.md -------------------------------------------------------------------------------- /website/docs/recipes/circular-dependency-exclusion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/circular-dependency-exclusion.md -------------------------------------------------------------------------------- /website/docs/recipes/crud-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/crud-only.md -------------------------------------------------------------------------------- /website/docs/recipes/flexible-api-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/flexible-api-validation.md -------------------------------------------------------------------------------- /website/docs/recipes/granular-per-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/granular-per-model.md -------------------------------------------------------------------------------- /website/docs/recipes/hide-fields.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/hide-fields.md -------------------------------------------------------------------------------- /website/docs/recipes/input-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/input-only.md -------------------------------------------------------------------------------- /website/docs/recipes/json-friendly-datetime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/json-friendly-datetime.md -------------------------------------------------------------------------------- /website/docs/recipes/minimal-crud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/minimal-crud.md -------------------------------------------------------------------------------- /website/docs/recipes/models-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/models-only.md -------------------------------------------------------------------------------- /website/docs/recipes/optional-field-control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/optional-field-control.md -------------------------------------------------------------------------------- /website/docs/recipes/pure-models-lean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/pure-models-lean.md -------------------------------------------------------------------------------- /website/docs/recipes/result-only.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/result-only.md -------------------------------------------------------------------------------- /website/docs/recipes/safety-custom-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/safety-custom-configuration.md -------------------------------------------------------------------------------- /website/docs/recipes/safety-disable-completely.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/safety-disable-completely.md -------------------------------------------------------------------------------- /website/docs/recipes/safety-force-dangerous-path.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/safety-force-dangerous-path.md -------------------------------------------------------------------------------- /website/docs/recipes/safety-project-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/safety-project-migration.md -------------------------------------------------------------------------------- /website/docs/recipes/single-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/single-file.md -------------------------------------------------------------------------------- /website/docs/recipes/trpc-optimized.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/trpc-optimized.md -------------------------------------------------------------------------------- /website/docs/recipes/zod-import-targets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/recipes/zod-import-targets.md -------------------------------------------------------------------------------- /website/docs/reference/bytes-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/bytes-json.md -------------------------------------------------------------------------------- /website/docs/reference/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/faq.md -------------------------------------------------------------------------------- /website/docs/reference/logging-debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/logging-debug.md -------------------------------------------------------------------------------- /website/docs/reference/naming-preset-map.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/naming-preset-map.md -------------------------------------------------------------------------------- /website/docs/reference/pro-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/pro-cli.md -------------------------------------------------------------------------------- /website/docs/reference/safety-system.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/safety-system.md -------------------------------------------------------------------------------- /website/docs/reference/troubleshooting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/troubleshooting.md -------------------------------------------------------------------------------- /website/docs/reference/where-unique-input.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/reference/where-unique-input.md -------------------------------------------------------------------------------- /website/docs/upgrade-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/upgrade-guide.md -------------------------------------------------------------------------------- /website/docs/upgrade/pro-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/upgrade/pro-migration.md -------------------------------------------------------------------------------- /website/docs/usage-patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docs/usage-patterns.md -------------------------------------------------------------------------------- /website/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/docusaurus.config.ts -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/package.json -------------------------------------------------------------------------------- /website/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/pnpm-lock.yaml -------------------------------------------------------------------------------- /website/scripts/build-metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/scripts/build-metrics.js -------------------------------------------------------------------------------- /website/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/sidebars.ts -------------------------------------------------------------------------------- /website/src/components/FreeTierBanner.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/components/FreeTierBanner.module.css -------------------------------------------------------------------------------- /website/src/components/FreeTierBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/components/FreeTierBanner.tsx -------------------------------------------------------------------------------- /website/src/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/components/Icons.tsx -------------------------------------------------------------------------------- /website/src/components/PricingCard.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/components/PricingCard.module.css -------------------------------------------------------------------------------- /website/src/components/PricingCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/components/PricingCard.tsx -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/data/metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/data/metrics.json -------------------------------------------------------------------------------- /website/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/pages/index.tsx -------------------------------------------------------------------------------- /website/src/pages/pricing.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/pages/pricing.module.css -------------------------------------------------------------------------------- /website/src/pages/pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/src/pages/pricing.tsx -------------------------------------------------------------------------------- /website/static/img/brand/apple-icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/apple-icon-180.png -------------------------------------------------------------------------------- /website/static/img/brand/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/favicon-16x16.png -------------------------------------------------------------------------------- /website/static/img/brand/favicon-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/favicon-24x24.png -------------------------------------------------------------------------------- /website/static/img/brand/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/favicon-32x32.png -------------------------------------------------------------------------------- /website/static/img/brand/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/favicon.ico -------------------------------------------------------------------------------- /website/static/img/brand/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-1024.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-128.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-16.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-180.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-192.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-24.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-256.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-32.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-48.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-512.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-64.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-96.png -------------------------------------------------------------------------------- /website/static/img/brand/icon-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-manifest.json -------------------------------------------------------------------------------- /website/static/img/brand/icon-master.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/icon-master.png -------------------------------------------------------------------------------- /website/static/img/brand/pwa-icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/pwa-icon-192.png -------------------------------------------------------------------------------- /website/static/img/brand/pwa-icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/pwa-icon-512.png -------------------------------------------------------------------------------- /website/static/img/brand/pzg-icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/brand/pzg-icon-512.png -------------------------------------------------------------------------------- /website/static/img/tiers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omar-dulaimi/prisma-zod-generator/HEAD/website/static/img/tiers.png --------------------------------------------------------------------------------