Schema Management Utilities
Introduction
A comprehensive Prisma schema manipulation package that provides tools for converting, transforming, and analyzing Prisma schema files. This package includes utilities for JSON conversion, camelCase transformation, TypeScript generation, and schema reading.
Installation
Main Exports
ConvertSchemaToObject
Converts a Prisma schema file to a structured JSON object.
typescript
CamelCase
Converts snake_case field names to camelCase in Prisma schema files.
typescript
GenerateTypeScript
Generates TypeScript type definitions from Prisma schema.
typescript
PrismaReader
Reads and parses Prisma schema files with advanced analysis capabilities.
typescript
Schema Object Structure
SchemaObject Interface
typescript
Usage Examples
Convert Schema to JSON
typescript
CamelCase Conversion
typescript
TypeScript Generation
typescript
Schema Analysis
typescript
Advanced Usage
Batch Processing
typescript
Custom Field Mapping
typescript
Schema Validation
typescript
Multi-Schema Processing
typescript
Configuration Options
CamelCase Options
typescript
TypeScript Generation Options
typescript
Features
- Schema Conversion: Convert Prisma schemas to JSON objects
- Case Transformation: Convert snake_case to camelCase automatically
- TypeScript Generation: Generate TypeScript interfaces from schemas
- Schema Analysis: Read and analyze Prisma schema structure
- Batch Processing: Process multiple schemas at once
- Custom Validation: Create custom schema validation rules
- Format Preservation: Maintain schema formatting where possible
- Error Handling: Comprehensive error reporting and handling
- Extensible: Easy to extend with custom processing logic