@_lucaspaul0_/setup-node-init
v1.2.7
Published
Schell script para inicialização de aplicação node base
Downloads
29
Readme
setup-node-init
🛠️ Script automatizado para inicializar rapidamente uma estrutura base de projeto Node.js.
Este pacote cria uma estrutura inicial para projetos backend com Node.js, incluindo criação de diretórios, inicialização do package.json e instalação de dependências padrão.
📦 Instalação
- Intale o pacote globalmente:
npm install -g @_lucaspaul0_/setup-node-init
setup-node
- OBS:
Para subir o projeto para o GitHub a partir do pacote, esteja autenticado no gh Auth (Utilize o comando "gh auth login" no terminal e siga os passos)
- GitHub.com -> HTTPS -> Fazer login via navegador
O que é criado:
- 📁 API (ou o nome que o usuário escolher)/
- ├── 📁 public/
- ├── 📁 pages/📄 setup.html
- ├── 📁 styles/📄 style.css
- ├── 📁 src/
- ├── 📁 controllers/
- ├── 📁 models/
- ├── 📁 routes/📄 Router.js
- ├── 📁 middlewares/
- ├── 📁 views/
(Caso escolha configurar) - ├── 📁 layouts/📄 main.handlebars
- ├── 📁 pages/📄 home.handlebars
- ├── 📁 config/
- ├── 📁 dbConnection/📄 dbConnection.js (Configuração inicial de banco de dados (MongoDB))
- └── app.js (Servidor configurado)
- 📄 package.json
- 📄 .env
- 📄 .gitignore (node_modules, .env)
Também instala automaticamente pacotes essenciais como:
expressdotenvnodemoncorsmongoose (opcional)entre outros
🧠 Por que usar?
- ✅ Evita trabalho repetitivo
- ✅ Rápido e direto ao ponto
- ✅ Ideal para prototipação ou projetos pequenos/médios
- ✅ Configura view engines (caso escolha).
👨💻 Autor
Lucas PauloGitHub: @LucasPaulo001
