Skip to content

FoundryComposables, helpers e utilitários para projetos front-end na Sysvale.

Bem vindo ao Foundry!

Foundry é uma biblioteca de utilitários Javascript desenvolvida pela Sysvale, com:

  • Utils: Funções auxiliares reutilizáveis para formatação, validação e outras tarefas comuns.
  • Composables: Lógicas reutilizáveis em Vue 3.
  • Constantes e Tipos: Definições comuns, como enums, listas e tipos TypeScript.

Instalação

  • O Foundry pode ser instalado com o npm:
bash
npm i @sysvale/foundry

Uso

  • Para usar o Foundry, importe a biblioteca junto do recurso que deseja utilizar:
js
import { pluralize } from '@sysvale/foundry';
  • E utilize-o diretamente como em:
js
pluralize(value, 'dia');

Desenvolvendo

Configuração do projeto

  • Clone o repositório:
bash
git clone https://github.com/Sysvale/foundry
  • Instale as dependências:
bash
npm i

A aplicação estará disponível na porta 5173, em http://localhost:5173/.

Testando-o

bash
npm run test
  • Para utilizar o ui do vitest:
bash
npm run test:ui