Mockingbird
Features
- All faker functions and custom functions
- Type definitions
- Destinations: Tinybird, Ably, AWS SNS, AWS Kinesis, Confluent Cloud Kafka, Google Spanner, RabbitMQ
- Preset schemas
Installing
$ npm install @tinybirdco/mockingbird
Usage
import { TinybirdGenerator } from "@tinybirdco/mockingbird";
const tbGenerator = new TinybirdGenerator({
schema: z.object({}),
eps: z.number().optional().default(1),
limit: z.number().optional().default(-1),
logs: z.boolean().optional().default(false),
endpoint: z.string(),
datasource: z.string(),
token: z.string(),
});
await tbGenerator.generate();
Preset schemas
import { presetSchemas } from "@tinybirdco/mockingbird";
const schema = presetSchemas["Web Analytics Starter Kit"];
const tbGenerator = new TinybirdGenerator({
schema,
...
})