Ferramenta de desenvolvimento produtivo para Javascript e Typescript.
Módulo responsável por realizar busca e criar variáveis de ambiente.
set (envName: string, envValue: any): void;
seta uma variável de ambiente no sistema.
import toths from "toths";
toths.env.set("ACCESS_TOKEN", "eyJhbGciOiJIUzI1NiIsIm1lc3NhZ2UiO...");
retorna o valor presente em uma variável de ambiente.
get (envName: string): any;
import toths from "toths";
toths.env.get("ACCESS_TOKEN"); // eyJhbGciOiJIUzI1NiIsIm1lc3NhZ2UiO...
Com esse módulo é possível disparar mensagens de log com aspectos diferentes das comumente usadas, como um log que já é publicado com a data atual e com o tipo de info, warn ou error.
Usado para exebir uma informação.
import toths from "toths";
toths.info("Hello World"); // [INFO] DD:MM:YYYY 00:00 - Hello World
Usado para exibir um alerta.
import toths from "toths";
toths.warn("Hello World"); // [WARN] DD:MM:YYYY 00:00 - Hello World
Usado para exebir um erro.
import toths from "toths";
toths.error("Hello World"); // [ERROR] DD:MM:YYYY 00:00 - Hello World
Exporta uma camada do express.
Este método já vem com a configuração de middleware necessária para trabalhar com JSON.
import toths from "toths"
const api = toths.api
api.get("/", (req, res) => {
res.status(200).send()
})
Configura a ferramenta de acordo com usas preferências.
crie um arquivo de configurações toths-settings.json
esse arquivo pode conter as configurações de sua preferência, clique aqui para ver as configurações possíveis.
import toths from "./toths";
toths.settings.import("filepath/settings.json");
Parâmetro | Descrição |
---|---|
path | Caminho até o arquivo de configuração |