prisma-zod-generator
Version:
Prisma 2+ generator to emit Zod schemas from your Prisma schema
19 lines (18 loc) • 1.5 kB
TypeScript
/**
* PZG Pro - Premium Features
*
* This module exports all Pro features with license validation
*/
export { generatePoliciesFromDMMF, type PolicyConfig } from './features/policies/policies';
export { generateServerActionsFromDMMF, type ServerActionsConfig, } from './features/server-actions/server-actions';
export { generateSDKFromDMMF, type SDKConfig } from './features/sdk-publisher/sdk-publisher';
export { validateDriftFromDMMF, validateDrift, runDriftGuardCLI, type DriftGuardConfig, } from './features/drift-guard/drift-guard';
export { parseSchemaComments, type PolicyRule, type PIIRule, type ModelPolicies, } from './comment-parser';
export { generateContractTestsFromDMMF, type ContractTestConfig, } from './features/contract-testing/contract-testing';
export { generatePostgresRLSFromDMMF, type PostgresRLSConfig, } from './features/postgres-rls/postgres-rls';
export { generateFormUXFromDMMF, type FormUXConfig } from './features/form-ux/form-ux';
export { generateAPIDocsFromDMMF, type APIDocsConfig } from './features/api-docs/api-docs';
export { generateMultiTenantKitFromDMMF, type MultiTenantConfig, } from './features/multi-tenant-kit/multi-tenant-kit';
export { generatePerformancePack, type PerformancePackConfig, } from './features/performance-pack/performance-pack';
export { generateDataFactories, type DataFactoriesConfig, } from './features/data-factories/data-factories';
export { validateLicense, hasFeature, requireFeature, getLicenseStatus } from '../license';