Skip to content

andersoncmota/boilerplate-node-express

Repository files navigation

Boilerplate Node + Express
Boilerplate Node + Express

Sequelize, Dotenv, ESLint, Nodemon, Prettier e Sucrase.

Tecnologias

Começar

# 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

Atualizado

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.

Pronto! Agora é só codar.

About

Boilerplate Node + Express + Sequelize

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published