open-index/open-npm huggingface dataset:
npm package: @revuubr/dls
Description: Design Library System do ecossistema Revuu
Author: Revuu
Latest version: 0.2.10

# @revuu/dls

Design Library System do ecossistema Revuu.

## Instalação

```bash
pnpm add @revuu/dls
```

## Uso

```tsx
import { RvButton, RvInput, RvCard } from '@revuu/dls'
import '@revuu/dls/styles.css'
```

## Desenvolvimento

```bash
# Instalar dependências
pnpm install

# Iniciar Storybook
pnpm storybook

# Build
pnpm build
```

## Componentes

- `RvButton` - Botão com variantes
- `RvInput` - Campo de texto
- `RvPasswordInput` - Campo de senha
- `RvCard` - Container card
- `RvIcon*` - Sistema de ícones
npm package: @revva/service-manager
Description: Inversion of control for JavaScript and Node.js
Author: Dmitriy Zverev
Latest version: 0.2.0

# Simple inversion of control for JavaScript and Node.js

## Installation

```bash
npm i --save --save-exact @revva/service-manager
```

## Usage

```ts
import {ServiceManager, DECLARATION_TYPE} from '@revva/service-manager';

class ServiceOne {
    constructor(dependency) {
        this.dependency = dependency;
    }

    run() {
        console.log(this.dependency.getMessage());
    }
}

class ServiceTwo {
    constructor(message) {
        this.message = message;
    }

    getMessage() {
        return this.message;
    }
}

const declarations = {
    serviceOne: {
        type: DECLARATION_TYPE.FACTORY,
        factory: async (sm) => {
            return new ServiceOne(await sm.get('serviceTwo'));
        },
    },
    serviceTwo: {
        type: DECLARATION_TYPE.FACTORY,
        factory: async (sm) => {
            return new ServiceTwo(await sm.get('serviceThree'));
        },
    },
    serviceThree: {
        type: DECLARATION_TYPE.SERVICE,
        service: 'Hello world!',
    },
};
const serviceManager = new ServiceManager(declarations);
const serviceOne = serviceManager.get('serviceOne');
serviceOne.run(); // 'Hello world!'
```
npm package: @revved/react-native-paper-dropdown
Description: Dropdown component using React Native Paper TextInput and Menu, now also with multiselect
Author: Fateh Farooqui
Latest version: 1.0.9

# react-native-paper-dropdown

[![npm version](https://img.shields.io/npm/v/react-native-paper-dropdown.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-paper-dropdown)
[![npm downloads](https://img.shields.io/npm/dm/react-native-paper-dropdown.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-paper-dropdown)
[![npm](https://img.shields.io/npm/dt/react-native-paper-dropdown.svg?style=for-the-badge)](https://www.npmjs.com/package/react-native-paper-dropdown)
[![npm](https://img.shields.io/npm/l/react-native-paper-dropdown?style=for-the-badge)](https://github.com/fateh999/react-native-paper-dropdown/blob/master/LICENSE)

Material Design Dropdown Component using React Native Paper, now also with multiselect

## Dependencies

    react-native-paper

## Installation

```bash

yarn add react-native-paper-dropdown

```

or

```

npm i react-native-paper-dropdown

```

## Documentation :

- [https://fateh999.github.io/react-native-paper-dropdown](https://fateh999.github.io/react-native-paper-dropdown)

## Demo

![Demo](Demo.gif)

<p><a href="https://www.buymeacoffee.com/fateh999"> <img align="left" src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" height="50" width="210" alt="fateh999" /></a></p><br><br><br>