# Clone este repositório
$ git clone https://github.com/andersonmotta/boilerplate-node-express.git
# Acesse a pasta do projeto
$ cd boilerplate-node-express
# Instale as libs
$ yarn
# Iniciar server localhost:3333
$ yarn dev
Caso queira utilizar sempre as versões atuais das libs, siga os passos abaixo:
# Cria a pasta do seu projeto
$ mkdir nome-projeto
# Acesse a pasta do projeto e crie o Package.json
$ cd nome-projeto
$ yarn init -y
# Abra o projeto no VScode
$ code .
# Instale o Express
$ yarn add express
# Instale o ESLint
$ yarn add eslint -D
# Configure o ESLint
$ yarn eslint --init
# Finalizado a configuração, apague o arquivo package-lock e execute
$ yarn
# Instale as dependencias de desenvolvimento
$ yarn add eslint-config-prettier eslint-plugin-import eslint-plugin-prettier nodemon prettier sequelize-cli sucrase -D
# Instale as dependencias
$ yarn add dotenv sequelize
Abra o arquivo "package.json" e acrescente o objeto abaixo:
"scripts": {
"dev": "nodemon src/server.js",
"dev:debug": "nodemon --inspect src/server.js",
"queue": "nodemon src/queue.js"
},
Copie a pasta "src" e ".vscode" para a raiz do seu projeto e os arquivos: ".editorconfig, .env.example, .eslintrc.js, .gitattributes, .gitignore, .prettierrc, .sequelizerc e nodemon.json"
Se pedir para substituir, confirme que sim.