open-index/open-npm huggingface dataset:
npm package: @mesainc/vibra-components-web
Description: Vibra Components Web é um pacote de componentes de interface de usuário reutilizáveis para projetos Vibra Web. Este pacote oferece uma coleção de componentes bem projetados e personalizáveis para ajudar a melhorar a experiência do usuário em seus aplicati
Latest version: 1.12.3

# Vibra Components Web

Vibra Components Web é um pacote de componentes de interface de usuário reutilizáveis para projetos Vibra Web. Este pacote oferece uma coleção de componentes bem projetados e personalizáveis para ajudar a melhorar a experiência do usuário em seus aplicativos Vibra.

[![GitHub Repository](https://img.shields.io/badge/GitHub-Repository-blue.svg)](https://github.com/mesainc/vibra-components-web)

## Instalação

Você pode instalar este pacote via npm. Certifique-se de ter o Node.js instalado.

```bash
npm install @mesainc/vibra-components-web
```

### Dependências Peer

Esta biblioteca utiliza **peer dependencies** para reduzir o tamanho do bundle. Você precisa instalar as seguintes dependências no seu projeto:

```bash
npm install react react-dom @iconify/react \
  @radix-ui/react-checkbox @radix-ui/react-dialog \
  @radix-ui/react-dropdown-menu @radix-ui/react-popover \
  @radix-ui/react-radio-group @radix-ui/react-select \
  @radix-ui/react-separator @radix-ui/react-slider \
  @radix-ui/react-switch @radix-ui/react-toast \
  @radix-ui/react-tooltip @headlessui/react \
  framer-motion date-fns dayjs lucide-react \
  react-day-picker cmdk input-otp usehooks-ts
```

Ou usando yarn:

```bash
yarn add react react-dom @iconify/react \
  @radix-ui/react-checkbox @radix-ui/react-dialog \
  @radix-ui/react-dropdown-menu @radix-ui/react-popover \
  @radix-ui/react-radio-group @radix-ui/react-select \
  @radix-ui/react-separator @radix-ui/react-slider \
  @radix-ui/react-switch @radix-ui/react-toast \
  @radix-ui/react-tooltip @headlessui/react \
  framer-motion date-fns dayjs lucide-react \
  react-day-picker cmdk input-otp usehooks-ts
```

### Estilos

Para a folha de estilo funcionar, é necessário importar o CSS na raiz do seu projeto:

```typescript
import '@mesainc/vibra-components-web/dist/styles.css'
```

### Uso

```typescript
import { Button, Input, Calendar } from '@mesainc/vibra-components-web'

function App() {
  return (
    <div>
      <Button>Clique aqui</Button>
      <Input label="Nome" />
      <Calendar />
    </div>
  )
}
```
npm package: @mesalvo/react-realtime
Description: Functionalities and hooks to add real-time collaboration capabilities to your React applications, powered by Yjs and Web Sockets.
Author: SUS, Mesalvo GmbH
Latest version: 0.0.33956

# Mesalvo React UI

Welcome to the US package maintanined by SUS team, inside Mesalvo. This package is a collection of React components that we use in our projects.

## Installation

To install the package, run the following command:

```bash
npm install @mesalvo/react-ui
```

## Usage

To use the components, import them in your project:

```jsx
import { ComponentName } from '@mesalvo/react-ui'
```

Contributing
We welcome contributions! If you'd like to contribute to this project, please follow these steps:

## Fork this repository.

1. Create your feature branch (git checkout -b feature/YourFeature).
2. Commit your changes (git commit -am 'Add some feature').
3. Push to the branch (git push origin feature/YourFeature).
4. Open a pull request.




-------

To install (in Windows) node lts run 
```bash	
# Download and install fnm:
winget install Schniz.fnm
# Download and install Node.js:
fnm install 24
# Verify the Node.js version:
node -v # Should print "v22.13.1".
# Download and install pnpm:
corepack enable pnpm
# Verify pnpm version:
pnpm -v
```


------------


## How the coverage reports work
React-ui's storybook acts for now as a hub of our React coverage reports.
The idea is that each pipeline run, we will generate the coverage json for this package and get the other Frontends by copying their coverage json files to this package (./public/coverage/admin).
We serve those JSONs in public folder so anyone can fetch them via [http](https://mesalvo.dev.mesalvo.com/storybook/coverage/admin.json) (for example).
Then, we will generate a new coverage report with all the data. 

### Steps done internally in the pipeline
1. Generate the coverage report for react-ui package (via vitest run).
2. Copy the coverage reports from other frontends into public directory (./public/coverage/...). (see ./src/scripts/copy-coverages.ts)
3. We run a custom command to parse from public JSONs to a markdown format (see ./src/scripts/coverage-to-md.mts) and add the file in (./src/tests/coverages/{name}.md)

4. We iterate over the coverages and generate a story for each of them (see ./src/scripts/coverage-story-generator.mts). The stories are generated in (./src/stories/Coverages/{name}.stories.tsx) and are available in the storybook under the "Coverages" section.

Run `pnpm update-coverage` to trigger steps 2, 3 and 4 locally.

Run `pnpm coverage` to trigger all steps locally (will take longer as needs to generate the coverage report).
npm package: @mesantamaria/my-lib
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.6.
Author: Maximiliano Santamaria
Latest version: 1.0.0

# MyLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 10.0.6.

## Code scaffolding

Run `ng generate component component-name --project my-lib` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project my-lib`.
> Note: Don't forget to add `--project my-lib` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build my-lib` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build my-lib`, go to the dist folder `cd dist/my-lib` and run `npm publish`.

## Running unit tests

Run `ng test my-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @mesaque/apikibot-mcp
Description: MCP server para integração do Claude Code com o ApikiBot
Latest version: 1.1.1

# ApikiBot MCP Server

MCP server para integração do Claude Code com o ApikiBot. Permite executar comandos de infraestrutura diretamente pelo Claude Code com controle de acesso por role (RBAC).

## Instalação

```bash
npx -y @mesaque/apikibot-mcp
```

## Configuração

Solicite ao administrador sua API key e adicione ao `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "apikibot": {
      "command": "npx",
      "args": ["-y", "@mesaque/apikibot-mcp"],
      "env": {
        "BOT_API_URL": "URL_FORNECIDA_PELO_ADMIN",
        "BOT_API_KEY": "SUA_CHAVE_AQUI"
      }
    }
  }
}
```

## Variáveis de ambiente

| Variável | Descrição |
|---|---|
| `BOT_API_URL` | URL da API do bot (fornecida pelo admin) |
| `BOT_API_KEY` | Sua API key pessoal (fornecida pelo admin) |

## Tools disponíveis

As tools visíveis dependem da role associada à sua API key. O admin gerencia as permissões.

## Para o administrador

Consulte a documentação interna em `.claude/knowledge/apikibot.md` para instruções de configuração de keys e roles.