data-crafter
Version:
A modern package for generating mock data for testing and development
20 lines (19 loc) • 495 B
TypeScript
export interface FieldSchema {
type: 'string' | 'number' | 'boolean' | 'date' | 'email' | 'phone' | 'address' | 'content';
pattern?: string;
length?: number;
min?: number;
max?: number;
float?: boolean;
precision?: number;
format?: 'sentence' | 'paragraph';
}
export interface DataSchema {
[key: string]: FieldSchema;
}
export interface DataGeneratorOptions {
locale?: string;
seed?: number;
count?: number;
format?: 'json' | 'csv' | 'xml';
}