{"library":"drizzle-seed","type":"library","category":null,"description":"Drizzle Seed is a TypeScript library designed for generating deterministic, yet realistic, fake data to populate databases in conjunction with Drizzle ORM. It leverages a seedable pseudorandom number generator (pRNG) to ensure that generated data is consistent and reproducible across different runs, which is crucial for reliable testing, development, and debugging workflows. The library currently stands at version 0.3.1 (within the Drizzle ecosystem's 0.x series for utilities), with ongoing active development that typically follows the release cadence and advancements of Drizzle ORM. Key differentiators include its tight integration with Drizzle ORM's type safety, its focus on reproducible data sets via pRNG, and a flexible API for refining data generation at column and table levels, including handling complex relationships. It enables developers to easily reset and re-seed their databases with predictable data.","language":"javascript","status":"active","version":"0.3.1","tags":["javascript","drizzle","orm","pg","mysql","postgresql","postgres","sqlite","database","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install drizzle-seed","imports":["import { seed } from 'drizzle-seed';","import { reset } from 'drizzle-seed';","import { seed, Fake } from 'drizzle-seed';"]},{"cmd":"yarn add drizzle-seed","imports":[]},{"cmd":"pnpm add drizzle-seed","imports":[]}],"homepage":null,"github":"https://github.com/drizzle-team/drizzle-orm","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/drizzle-seed","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/drizzle-seed/compatibility"}}