Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

dek

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dek

[![npm package](https://nodei.co/npm/dek.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/dek/)

  • 1.2.0
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
1
Maintainers
1
Weekly downloads
 
Created
Source

DEK

npm package

O que é o DEK

O DEK é uma ferramenta de código aberto para a criação de novos projetos onde é preciso ter controle sobre o fluxo de inicialização e contole das execuções sejam elas sincronas ou assincronas.

Instalação

Se você deseja executar sua própria instância do Dek, na maioria dos casos, a melhor maneira é usar nossa ferramenta CLI

$ npm install dek -g

Criação de um novo projeto dek

Para criar um novo projeto Dek useo comando init da seguinte forma

$ dek init nomeDoProjetoDek

Estrutura de pastas do DEK

Sua estrutura deve ser essa

nomeDoProjetoDek
│-- README.md
│-- index.js  
│-- main.js
|-- package.json
|-- .env.example
└───loaders
    │-- AfterLoad.js
    │-- BeforeLoad.js

Iniciando o seu projeto

Após isso de um comando

$ cd nomeDoProjetoDek

Em seguida estando dentro da pasta do projeto

$ npm install

Agora para testar você pode utilizar os pacotes padrões do Express e

Utilizando plugins comm dependências

Por padrão o Dek já vem com os seguintes pacotes no pakage.json

...
"dekDependencies": {
    "vigiadepreco/Express": "v1.0.0",
    "vigiadepreco/Controllers": "v1.0.1"
  }

Para iniciar o e testar o você precisa dar o comando

$ dek install

Ordem de excução do projeto Dek (loaders)

BeforeLoad, Main e AfterLoad

Tudo que você quer que seja executado antes de inciar o projeto deve vir no BeforeLoad.j assim tudo vai sofrer um pré carregamento. Do contrário use o AfterLoad.js e assim, o que deve ser carregado posteriormente será carregado após o inicio da aplicação.

O main.js é o arquivo de inicialização, você pode testar a apliacação com o código abaixo

import { dek } from 'dek'

export default async () => {

    let { app } = dek

    app.listen(3000)

}

Keywords

FAQs

Package last updated on 24 Jan 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc