Introducción
Faker-Mini es una librería diseñada para desarrolladores que necesitan datos de prueba reales pero no quieren instalar paquetes de 50MB.
¿Por qué Faker-Mini?
A diferencia de otras librerías, Faker-Mini aprovecha las APIs nativas del navegador y de Node.js (Intl y Crypto) para ofrecer:
- 🚀 Cero dependencias: El paquete final es minúsculo.
- 🛠️ Tree-shaking: Si solo usas
person, tu bundle solo incluirá el código deperson. - 📦 Nativo de la CLI: Genera archivos JSON gigantes para tus pruebas locales sin escribir una sola línea de código.
Instalación
Instálalo usando tu gestor de paquetes favorito:
bash
npm install faker-minibash
pnpm add faker-minibash
yarn add faker-miniPrimeros pasos
Aquí tienes un ejemplo rápido de cómo usarlo en tu código:
javascript
import { createMock } from 'faker-mini';
const mock = createMock({ locale: 'es_AR' });
const payload = mock.dataset.generate(1, () => ({
id: mock.id.uuid(),//or mongodb(), or short()....
user: mock.person.fullName()
}));
console.log(payload);🎮 Pruébalo en vivo
ID: ...
Nombre: Cargando...
Género: ...
Nacimiento: ...
Email: ...
Teléfono: ...
Ubicación: ...
IP: ...
Website:...