4.0.2 • Published 6 months ago

ncaparts-db v4.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
6 months ago

NCA parts SEQUELIZE application

📥 Installation

npm install ncaparts-ctrl

ou (linux)

npm install https://github.com/lik3as/ncaparts-ctrl
cd .. & git clone https://github.com/lik3as/ncaparts-ctrl
cd ncaparts-ctrl & npx tsc (ou babel)
cp dist ../<seu_projeto>/node_modules/ncaparts-ctrl/ 

Não é recomendado utilizar o babel para este projeto sequelize-typescript

🚀 Uso

âš™ Configurar

  • Babel: todo
  • tsc:
  1. Em compilerOptions, defina "experimentalDecorators": true e "emitDecoratorMetadata": true.Essas opções irão habilitar os decorators e a inferência de tipo pelo sequelize-typescript.

  2. Ainda em compilerOptions, defina strictPropertyInitialization: false. Isso fará com que o typescript não reclame de atributos de classes não inicializados.

  3. Adicione um arquivo .env no seu diretório src/ contendo os dados do banco de dados da seguinte maneira:

NODE_ENV=<ambiente>
DB_PROD_USERNAME=<nome_do_usuário>
DB_PROD_PASSWORD=<senha_do_usuário>
DB_PROD_DATABASE=<nome_do_bd>
DB_PROD_HOSTNAME=<nome_do_host>
DB_PROD_PORT=<porta>

âž• Adicionar uma nova entidade

  1. Modele no arquivo disponibilizado pelo criador do repositório
  2. Defina a entidade como tabela no diretório models/
  3. Exporte ela direto do arquivo models/index.ts

🛠 Cire um para um novo Model

  1. Crie um novo arquivo de escopo na pasta scopes/
  2. Adicione nele os seus métodos de escopos, nomeando seguindo o padrão indicado no arquivo scopes/scope-types.ts
  3. Adicione o nome do seu model ao tipo method_specific
  4. Crie o arquivo de controller no diretório controllers/ e implemente a interface em contracts/IControllers.ts
4.0.1

6 months ago

4.0.0

7 months ago

4.0.2

6 months ago

4.0.16

6 months ago

4.0.15

6 months ago

4.0.17

6 months ago

4.0.12

6 months ago

4.0.14

6 months ago

4.0.13

6 months ago

1.2.0

12 months ago

1.6.4

11 months ago

1.6.3

11 months ago

1.6.1

11 months ago

1.6.0

11 months ago

1.2.3

12 months ago

2.0.28

10 months ago

1.2.2

12 months ago

1.2.1

12 months ago

2.0.3

10 months ago

2.0.2

10 months ago

2.0.5

10 months ago

1.6.42

11 months ago

2.0.4

10 months ago

1.6.41

11 months ago

2.0.7

9 months ago

2.0.33

10 months ago

1.6.44

11 months ago

2.0.6

9 months ago

2.0.34

10 months ago

1.6.43

11 months ago

2.0.31

10 months ago

2.0.8

9 months ago

2.0.32

10 months ago

1.6.45

11 months ago

2.0.0

10 months ago

1.6.51

11 months ago

1.6.53

11 months ago

1.6.52

11 months ago

1.6.55

11 months ago

1.6.54

11 months ago

2.0.42

10 months ago

1.6.57

11 months ago

2.0.43

10 months ago

1.6.56

11 months ago

2.0.41

10 months ago

1.6.58

11 months ago

1.1.1

12 months ago

1.5.5

11 months ago

1.5.4

11 months ago

1.1.8

12 months ago

1.5.3

12 months ago

1.1.7

12 months ago

1.5.2

12 months ago

1.1.6

12 months ago

1.5.1

12 months ago

1.1.5

12 months ago

1.5.0

12 months ago

1.1.4

12 months ago

1.1.3

12 months ago

1.1.2

12 months ago

1.4.81

12 months ago

1.6.22

11 months ago

1.6.21

11 months ago

1.6.24

11 months ago

1.6.23

11 months ago

1.6.25

11 months ago

1.4.91

12 months ago

1.6.31

11 months ago

1.6.8

10 months ago

1.6.33

11 months ago

1.6.7

10 months ago

1.6.32

11 months ago

1.6.6

11 months ago

1.6.5

11 months ago

1.4.6

12 months ago

1.4.5

12 months ago

1.4.4

12 months ago

1.4.3

12 months ago

1.4.2

12 months ago

1.4.1

12 months ago

1.6.82

10 months ago

1.4.0

12 months ago

1.6.81

10 months ago

2.2.1

9 months ago

1.6.84

10 months ago

2.2.0

9 months ago

1.6.83

10 months ago

1.4.61

12 months ago

1.4.63

12 months ago

1.3.13

12 months ago

1.3.14

12 months ago

1.3.11

12 months ago

1.3.12

12 months ago

1.3.17

12 months ago

1.3.15

12 months ago

1.3.16

12 months ago

3.0.1

9 months ago

3.0.0

9 months ago

1.4.71

12 months ago

1.4.72

12 months ago

1.3.21

12 months ago

1.3.22

12 months ago

1.3.2

12 months ago

1.3.1

12 months ago

1.3.0

12 months ago

2.1.2

9 months ago

2.1.1

9 months ago

1.6.63

11 months ago

2.0.11

10 months ago

2.0.12

10 months ago

2.1.0

9 months ago

1.6.71

10 months ago

2.0.26

10 months ago

1.6.73

10 months ago

2.0.27

10 months ago

1.6.72

10 months ago

2.0.24

10 months ago

1.4.51

12 months ago

2.0.25

10 months ago

1.6.74

10 months ago

2.0.22

10 months ago

2.0.23

10 months ago

1.4.9

12 months ago

1.4.52

12 months ago

1.4.8

12 months ago

2.0.21

10 months ago

1.4.7

12 months ago

1.1.0

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago