Este projeto visa a disponibilização de um conjunto de Snippets ou atalhos para criação de classes NodeJS para utilização com Express e Sequelize, no modelo de import e export com a configuração do Sucrase.
Instalação
Para instalar uma extensão você pode executar o Command Pallete através do comando Ctrl + Shift + P ou Cmd + Shift + P , digitar Install Extensions e por fim dar um Enter, feito isso pesquise por Mafra Tech e você vai encontrar a extensão Mafra Tech NodeJS Snippets.
Linguagens Suportadas
JavaScript (.js)
Como Usar?
Quando você instalar a Extensão, criar as classes de Controllers e Models será bem mais ágil.
Snippets
Abaixo segue a lista com todos os Snippets disponíveis e os gatilhos para cada um. O cursor pré selecionado para edição, pode mudar o foco para a próxima seleção utilizando TAB
Gatilho
Conteúdo
neac
Cria uma estrutura com configuração base para o arquivo app.js
nerc
Cria uma estrutura com configuração base para o arquivo de rotas da aplicação
nsmc
Cria uma estrutura de classe para o model pré definido para o sequelize com utilizando o nome do arquivo como nome do Model
sdcc
Cria uma estrutura da classe Database com as configurações para inicialização da conexão do sequelize com o banco de dados e envio da configuração para o método init dos models
necc
Cria uma estrutura de classe para o controller com base no express com funções padrão pré definidas, já importando um possível model equivalente, utilizando o nome do arquivo como padrão de nome para a classe