¡Hola a todos! Soy BestCodes y quiero compartir mi aventura de crear mi primera biblioteca npm. Como desarrollador full-stack, uso bibliotecas npm todo el tiempo, pero nunca había creado una. Pensé que ya era hora de sumergirme, aprender algo nuevo y divertirme un poco en el camino. Entonces, aquí está la historia de cómo la mejor biblia cobró vida.
Soy un gran admirador de la Biblia, especialmente de la versión King James (KJV). Soy cristiano, así que eso es de esperarse. Pensé: "¿Por qué no crear una biblioteca que haga que sea muy fácil interactuar con ella?" Entonces, eso es lo que hice. best-bible se trata de ayudarte a captar diferentes versículos, capítulos y más de la Biblia KJV con facilidad.
Para crear esto, utilicé un archivo JSON de la Biblia y el antiguo JavaScript. Quería que la biblioteca fuera flexible, por lo que admite módulos ECMAScript (ESM), CommonJS (CJS) y TypeScript. De esa manera, puede adaptarse a prácticamente cualquier configuración de proyecto.
Agregar compatibilidad con TypeScript fue un verdadero dolor de cabeza. Tuve que configurar un archivo tsconfig.json y descubrir los tipos para todo. Asegurarse de que funcionara tanto con las declaraciones de importación como con las de requerimiento requirió algunas pruebas y errores serios. (Prueba y error serios. ¡Pasé por casi 60 versiones!).
Cuando me quedé atascado, recurrí a Google o le pedí ayuda a AI. ¡Incluso encontré algunos artículos geniales sobre DEV! Hay un montón de información excelente disponible y la comunidad de desarrolladores es increíble, así que logré superar los puntos difíciles.
Las pruebas fueron muy importantes para asegurarnos de que todo funcionara sin problemas. Instalé la biblioteca en diferentes máquinas y escribí pruebas para detectar cualquier error. Para obtener documentación, preparé un archivo README detallado y configuré más documentos en mi sitio web.
Este proyecto fue todo mío. Fue un desafío, pero también muy gratificante. Hacerlo solo significó que pude aprender y crecer mucho, descubriendo todo el proceso de creación de una biblioteca npm desde cero.
Acabo de lanzar Best-Bible, por lo que aún no he recibido muchos comentarios. Me emociona escuchar lo que piensa la gente y cómo lo usan. Los comentarios son muy útiles para realizar mejoras.
Si estás pensando en crear tu propia biblioteca npm, este es mi consejo: sigue así y no tengas miedo de pedir ayuda. Hay toneladas de recursos disponibles y la comunidad de desarrolladores es excelente. ¡Lo más importante es que te diviertas!
Crear la mejor biblia fue una experiencia increíble y espero que la encuentres útil. Si lo intentas o tienes algún comentario, házmelo saber. ¡Feliz codificación!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3