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.
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.
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.
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.
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.
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 FeedbackAlgum conselho
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