open-index/open-npm huggingface dataset:
npm package: @paulovila2/pdf-viewer
Description: A powerful PDF viewer with annotation and OCR capabilities.
Latest version: 1.0.2

# PDF Viewer

A powerful PDF viewer with annotation and OCR capabilities.

## Installation
```bash
npm install @paulovila2/pdf-viewer
```

## usage

### Props
- `showToolbar` (boolean): Toggle toolbar.
- `backgroundColor` (string): Main container background.
- `accentColor` (string): Button colors.

### Example
```tsx
<PDFViewer asset={file} backgroundColor="#1e293b" />
```
npm package: @paulovila2/xls-viewer
Description: A spreadsheet viewer and importer block.
Latest version: 0.0.3

# Excel Viewer

A spreadsheet viewer and importer block.

## Installation
```bash
npm install @paulovila2/xls-viewer
```

## usage

### Props
- `showToolbar` (boolean): Toggle toolbar.
- `backgroundColor` (string): Main container background.
- `accentColor` (string): Button colors.

### Example
```tsx
<PDFViewer asset={file} backgroundColor="#1e293b" />
```
npm package: @pauloweber/senior-js-user-data
Description: API para retornar valores dos usuários, atualmente retorna via cookies
Latest version: 0.0.29

# senior-js-user-data

API para retornar valores dos usuários como token, url do serviço, userdata, domínio, entre outros. Atualmente as informações são obtidas via cookies

Atualmente a API está hospedada no npm do usuário **@pauloweber**, assim que for disponibilizado um npm oficial para a Senior iremos migrá-la.

**Dependências**

- NodeJS
- NPM
- js-cookie

**Utilização da API**

Para utilizá-la no local desejado basta fazer o import **import {user} from "@pauloweber/senior-js-user-data";** e depois chamar as funções, exemplo **user.getToken().then(v => {console.log(v)});**. Todas as funções são assíncronas, já pensando em uma cenário onde não utilizaremos mais cookies, e iremos mudar para alguma estratégia assíncrona.

**Funções disponíveis**
* user
  * getToken() - retorna o token de acesso
  * getUserData() - retorna os dados do usuário
  * getRememberMe - retorna o token de atualização e o tempo de expiração
* service
  * getServicesUrl() - retorna a url do serviço
  * getRestUrl() - retorna a url do serviço mais o sufixo rest
  * getSoapUrl - retorna a url do serviço mais o sufixo soap
  * getOdataUrl() - retorna a url do serviço mais o sufixo odata
* utils
  * getDomain() - retorna o domínio
  * getSelectedSub - retorna o sub ativo
  * getSelectedCompany - retorna a empresa ativa

Quer retornar algum valor de um cookie que não está na lista? baixe o projeto e adicione os métodos, não esqueça de documentá-lo. http://git.senior.com.br/arquitetura/senior-js-user-data

**Versões**

Este projeto segue o padrão de versionamento _semantic versioning_ [semver.org](http://semver.org/)