"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Minha jornada criando minha primeira biblioteca npm

Minha jornada criando minha primeira biblioteca npm

Publicado em 01/08/2024
Navegar:213

My Journey Creating My First npm Library

Minha jornada criando a melhor biblioteca npm da Bíblia

Olá a todos! Sou BestCodes e quero compartilhar minha aventura de criar minha primeira biblioteca npm. Como desenvolvedor full-stack, uso bibliotecas npm o tempo todo, mas nunca fiz uma. Achei que era hora de mergulhar, aprender algo novo e me divertir ao longo do caminho. Então, aqui está a história de como a melhor Bíblia ganhou vida.

A faísca da ideia

Sou um grande fã da Bíblia, especialmente da versão King James (KJV). Eu sou cristão, então isso é de se esperar. Pensei: “Por que não criar uma biblioteca que facilite a interação com ela?” Então, foi isso que eu fiz. best-bible tem como objetivo ajudá-lo a obter diferentes versículos, capítulos e muito mais da Bíblia KJV com facilidade.

Sujando minhas mãos

Ferramentas e tecnologia

Para construir isso, usei um arquivo JSON da Bíblia e o bom e velho JavaScript. Eu queria que a biblioteca fosse flexível, por isso suportava Módulos ECMAScript (ESM), CommonJS (CJS) e TypeScript. Dessa forma, ele pode caber em praticamente qualquer configuração de projeto.

As partes difíceis

Adicionar suporte a TypeScript foi uma verdadeira dor de cabeça. Tive que configurar um arquivo tsconfig.json e descobrir os tipos de tudo. Garantir que funcionasse com as instruções import e require exigiu sérias tentativas e erros. (Séria tentativa e erro. Passei por quase 60 versões!).

Quando tive problemas, recorri ao Google ou pedi ajuda à IA. Até encontrei ótimos artigos no DEV! Há muitas informações excelentes por aí, e a comunidade de desenvolvedores é incrível, então consegui superar os momentos difíceis.

Testes e documentos

Os testes foram muito importantes para garantir que tudo funcionasse perfeitamente. Instalei a biblioteca em diferentes máquinas e escrevi testes para detectar quaisquer bugs. Para documentação, montei um README detalhado e configurei mais documentos em meu site.

Voando sozinho

Esse projeto fui todo eu. Foi desafiador, mas também muito gratificante. Fazer isso sozinho significou que aprendi e cresci muito, descobrindo todo o processo de criação de uma biblioteca npm do zero.

Lançamento e Feedback

Acabei de lançar a melhor bíblia, então ainda não recebi muitos comentários. Estou animado para ouvir o que as pessoas pensam e como elas usam isso. O feedback é muito útil para fazer melhorias.

Algum conselho

Se você está pensando em criar sua própria biblioteca npm, aqui vai meu conselho: continue assim e não tenha medo de pedir ajuda. Existem muitos recursos por aí e a comunidade de desenvolvedores é ótima. Mais importante ainda, divirta-se com isso!


Criar a melhor Bíblia foi uma experiência incrível e espero que você ache útil. Se você tentar ou tiver algum comentário, me avise. Boa codificação!

Declaração de lançamento Este artigo foi reproduzido em: https://dev.to/best_codes/my-journey-creating-my-first-npm-library-15aj?1 Se houver alguma violação, entre em contato com [email protected] para excluí-la
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3