A design system built by Sysvale, using Vue components
- O Cuida pode ser instalado com o npm:
 
npm i @sysvale/cuida- Para usar o cuida, importe a biblioteca no seu entry point, provavelmente vai ser seu main.js ou app.js:
 
import Cuida from "@sysvale/cuida";- Importe os estilos do Cuida:
 
import '@sysvale/cuida/dist/style.css';- E instale o Cuida:
 
app.use(Cuida);- Exponha os utils do Cuida:
 
const cdsUtils = Cuida.utils;
app.provide('cdsUtils', cdsUtils);- Agora para utilizar os componentes, basta usá-los no seu template. Como exemplo, para usar a Badge:
 
<cds-badge variant="gray"> Conteúdo </cds-badge>- Para utilizar os tokens do Cuida instale o sass-embedded
 
npm install -D sass-embeddede importe o arquivo de tokens na sua tag script.
<style lang="scss" scoped>
  @import 'node_modules/@sysvale/cuida/dist/@sysvale/tokens.scss';
  ...
</style>- Clone o repositório:
 
git clone https://github.com/Sysvale/cuida.git- Instale as dependências e suba o container docker:
 
docker-compose up -dA documentação estará disponível na porta 5173, em http://localhost:5173/.
- Caso não queira usar docker, instale as dependências com:
 
npm i- Para executar a documentação local, execute:
 
npm run docs:dev- Utilizando o docker:
 
docker-compose exec cuida npm run testou
./on-server.sh npm run test- Sem o docker:
 
npm run test- Para utilizar o ui do vitest:
 
npm run test:ui- Para visualizar o detalhamento da cobertura de testes, use o comando abaixo:
 
npx open-cli coverage/index.htmlPara informações sobre como contribuir com o projeto, acesse o CONTRIBUTING.MD