Veo que el repositorio está completamente en blanco con un mensaje que dice
¿Qué pasó realmente con Aaron Swartz?
Me pregunto si todavía es seguro seguir usándolo o deberíamos cambiar a otra alternativa. Aquí está el enlace al repositorio https://github.com/marak/Faker.js/ y así es como se ve
Parece que Marak, el principal mantenedor de Faker, extrajo deliberadamente el código fuente y el historial de Faker de su repositorio de GitHub y publicó un paquete no funcional en su lugar.
Por contexto, Marak se ha dado a conocer en la historia reciente por algunos comentarios bastante controvertidos sobre el difunto Aaron Swartz (a quien hacen referencia en el LÉAME actualizado de Faker) y abogando por una compensación por sus contribuciones de código abierto. Puede ver los comentarios tanto en este hilo de Hacker News de noviembre de 2020 como en este hilo de Reddit de hoy (5 de enero de 2022) para obtener contexto adicional.
Si continúa necesitando la funcionalidad que proporciona Faker, npm mantiene versiones antiguas para instalar; solo sea deliberado con la versión que está instalando, es decir, npm i faker@5.5.3 . La fuente completa y el historial también se mantienen en la bifurcación de @withshepherd en GitHub (publicado en NPM como @withshepherd/faker ).
Desafortunadamente, este es un riesgo conocido de este tipo de ecosistema de dependencia.
TLDR: Faker ahora es un proyecto comunitario. Visite faker-js/faker , documentos en fakerjs.dev y use npm install @faker-js/faker .
faker.js ahora ha llegado a un repositorio comunitario y tiene su nuevo hogar en https://github.com/faker-js/faker
Preguntas frecuentes - ¿Qué pasó con el faker.js original?
Este proyecto se creó y alojó originalmente en https://github.com/marak/Faker.js/ ; sin embargo, alrededor del 4 de enero de 2022, el autor decidió eliminar el repositorio (por razones desconocidas).
En interés de la comunidad, se ha decidido que faker.js seguirá manteniéndose aquí y se agradecerá toda ayuda en su desarrollo.
en las últimas 24 horas, todos los paquetes npm previamente activos se vuelven a cargar en @faker-js/faker
ACTUALIZACIÓN: el 14 de enero, la nueva comunidad @faker-js completó en su mayoría la nueva apariencia de Faker con una buena actualización en el nuevo sitio de documentación: https://fakerjs.dev/update.html
Estoy usando faker-js y funciona bien. Asegúrese de borrar el caché (incluidas las cookies) del navegador antes de actualizar cualquier dato falso en su código.
Puedes importarlo siguiendo esto
const { falsificador } = require('@falsificador-js/falsificador');
const randomName = farsante.nombre.findName(); // devuelve un nombre aleatorio