Package.json Generator
Gere um arquivo package.json para seu projeto Node.js interativamente.
Digite como pares chave: valor (um por linha)
Digite como pares chave: valor (um por linha)
Sobre esta ferramenta
O arquivo package.json é o coração de qualquer projeto Node.js, contendo metadados sobre sua aplicação e uma lista de dependências que seu projeto precisa para ser executado. Criar e editar manualmente esse arquivo pode ser propenso a erros, especialmente ao gerenciar múltiplos pacotes com restrições de versão específicas. Este gerador interativo de package.json simplifica esse processo fornecendo uma interface amigável para construir seu arquivo de configuração sem precisar memorizar a sintaxe exata ou digitar manualmente cada campo.
Para usar a ferramenta, basta preencher os detalhes do seu projeto, como nome do projeto, versão, descrição e informações do autor. Em seguida, adicione suas dependências pesquisando ou digitando nomes de pacotes, especificando números de versão ou intervalos e marcando se cada pacote é uma dependência de produção ou desenvolvimento. O gerador formatará tudo corretamente automaticamente e permitirá que você baixe ou copie o arquivo package.json resultante para uso em seu projeto Node.js.
Esta ferramenta é ideal para desenvolvedores que iniciam novos projetos, aprendem Node.js ou desejam estruturar rapidamente configurações de projeto sem depender de create-react-app ou outros geradores de projeto. Também é útil para equipes que precisam padronizar configurações de pacotes ou para qualquer pessoa que prefira uma interface visual em vez de editar arquivos JSON manualmente.
Perguntas Frequentes
Implementação de Código
import json
package = {
"name": "my-package",
"version": "1.0.0",
"description": "A sample package",
"main": "index.js",
"author": "Your Name",
"license": "MIT",
"scripts": {
"start": "node index.js",
"test": "jest"
},
"dependencies": {
"express": "^4.18.2"
},
"devDependencies": {
"jest": "^29.0.0"
},
"keywords": ["sample", "node"]
}
with open("package.json", "w") as f:
json.dump(package, f, indent=2)
print(json.dumps(package, indent=2))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.