Tinybird data generator
Features
- Type defenitions
- 8 preset schemas
- Custom random schemas
Installing
$ npm install @tinybirdco/data-generator
Usage
import { initializeGenerator, generate } from "tinybird-generator";
initializeGenerator({
schema: z
.object({})
.optional()
.default(presetSchemas["Web Analytics Starter Kit"])
.refine(validateSchema),
endpoint: z.string(),
datasource: z.string(),
token: z.string(),
eps: z.number().optional().default(1),
limit: z.number().optional().default(-1),
});
await generate();
Preset schemas
import { presetSchemas } from "tinybird-generator";
const schema = presetSchemas["Web Analytics Starter Kit"];
initializeGenerator({
schema,
...
})