{"_id":"@byronwade/seed-faker","name":"@byronwade/seed-faker","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@byronwade/seed-faker","version":"0.1.0","description":"Faker-backed data provider for @byronwade/seed — richer fake data and locales","license":"MIT","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@byronwade/core":"0.1.0","@byronwade/seed":"0.1.0"},"peerDependencies":{"@faker-js/faker":">=9.1"},"devDependencies":{"@faker-js/faker":"^10.4.0","@types/node":"^22.0.0","typescript":"^5.5.0","vitest":"^2.0.0"},"author":{"name":"Byron Wade"},"homepage":"https://github.com/byronwade/fakebase#readme","bugs":{"url":"https://github.com/byronwade/fakebase/issues"},"repository":{"type":"git","url":"git+https://github.com/byronwade/fakebase.git","directory":"packages/seed-faker"},"engines":{"node":">=20.0.0"},"sideEffects":false,"publishConfig":{"access":"public"},"keywords":["faker","seed","fake-data","fakebase","provider"],"scripts":{"build":"tsc -p tsconfig.json","test":"vitest run","typecheck":"tsc --noEmit","clean":"rm -rf dist","lint":"eslint src"},"_id":"@byronwade/seed-faker@0.1.0","_integrity":"sha512-PlzsyswPUU41jUZawCu1SiOhsqzCc62INWjJ7tiIlE/SZzXLnYsgKMfyC3v+3SEy5Dxg2tbE++XA8KlFZBxA8A==","_resolved":"/private/tmp/claude-501/df1e8f2884abe02e15444af3fe14ebba/byronwade-seed-faker-0.1.0.tgz","_from":"file:byronwade-seed-faker-0.1.0.tgz","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-PlzsyswPUU41jUZawCu1SiOhsqzCc62INWjJ7tiIlE/SZzXLnYsgKMfyC3v+3SEy5Dxg2tbE++XA8KlFZBxA8A==","shasum":"f11ac2581709cd9a94b17bf3dc4c69a178a65cf3","tarball":"https://registry.npmjs.org/@byronwade/seed-faker/-/seed-faker-0.1.0.tgz","fileCount":15,"unpackedSize":29443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDgE6cyrtybDLW3sXn4t2yIBdoWL64mSmStBEXLo8mmPQIgLxrv0DJyyJIIS7oC+L1tnBjLGPd7d4Fy2e+UR6Bgvio="}]},"_npmUser":{"name":"byronwade","email":"bcw1995@gmail.com"},"directories":{},"maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/seed-faker_0.1.0_1780452932392_0.738581075065009"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-03T02:15:32.277Z","0.1.0":"2026-06-03T02:15:32.527Z","modified":"2026-06-03T02:15:32.669Z"},"maintainers":[{"name":"byronwade","email":"bcw1995@gmail.com"}],"description":"Faker-backed data provider for @byronwade/seed — richer fake data and locales","homepage":"https://github.com/byronwade/fakebase#readme","keywords":["faker","seed","fake-data","fakebase","provider"],"repository":{"type":"git","url":"git+https://github.com/byronwade/fakebase.git","directory":"packages/seed-faker"},"author":{"name":"Byron Wade"},"bugs":{"url":"https://github.com/byronwade/fakebase/issues"},"license":"MIT","readme":"# @byronwade/seed-faker\n\nAn optional [`@faker-js/faker`](https://fakerjs.dev) data provider for\n[`@byronwade/seed`](../seed) — richer fake data and locale support.\n\nThis package has **no hard dependency on Faker**; you pass your own instance in, so the\nversion and locale are entirely yours.\n\n```bash\npnpm add -D @faker-js/faker @byronwade/seed-faker\n```\n\n```ts\nimport { faker } from \"@faker-js/faker\";\nimport { createFakerProvider } from \"@byronwade/seed-faker\";\nimport { seedClient } from \"@byronwade/seed\";\n\nawait seedClient(supabase, schema, {\n  rowsPerTable: 20,\n  provider: createFakerProvider(faker),\n});\n```\n\nFrom the Fakebase CLI, just add `--faker`:\n\n```bash\nfakebase seed gen --rows 20 --faker\n```\n\nThe engine (FK integrity, enums, unique/nullable, determinism) is unchanged — this only\nswaps the leaf-value vocabulary. Full guide: **[docs/seeding.md](../../docs/seeding.md)**.\n\n> Dev/prototype tool — not production infrastructure.\n","readmeFilename":"README.md","_rev":"1-992c6b89c5a3ac3ba0d1d4691831808a"}