"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Mi viaje Creando mi primera biblioteca npm

Mi viaje Creando mi primera biblioteca npm

Publicado el 2024-08-01
Navegar:503

My Journey Creating My First npm Library

Mi viaje Creando la mejor biblioteca npm de la Biblia

¡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.

La chispa de la idea

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.

Ensuciarme las manos

Herramientas y tecnología

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.

Las partes difíciles

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.

Pruebas y documentos

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.

Volar en solitario

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.

Lanzamiento y comentarios

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.

Algún consejo

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!

Declaración de liberación Este artículo se reproduce en: https://dev.to/best_codes/my-journey-creating-my-first-npm-library-15aj?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarla.
Último tutorial Más>

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