open-index/open-npm huggingface dataset:
npm package: @rafael_nascimento/soma-components
Description: Uma biblioteca de componentes para a SOMA.
Latest version: 1.0.2

# React + TypeScript + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh

## React Compiler

The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation).

## Expanding the ESLint configuration

If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules:

```js
export default defineConfig([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...

      // Remove tseslint.configs.recommended and replace with this
      tseslint.configs.recommendedTypeChecked,
      // Alternatively, use this for stricter rules
      tseslint.configs.strictTypeChecked,
      // Optionally, add this for stylistic rules
      tseslint.configs.stylisticTypeChecked,

      // Other configs...
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```

You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules:

```js
// eslint.config.js
import reactX from 'eslint-plugin-react-x'
import reactDom from 'eslint-plugin-react-dom'

export default defineConfig([
  globalIgnores(['dist']),
  {
    files: ['**/*.{ts,tsx}'],
    extends: [
      // Other configs...
      // Enable lint rules for React
      reactX.configs['recommended-typescript'],
      // Enable lint rules for React DOM
      reactDom.configs.recommended,
    ],
    languageOptions: {
      parserOptions: {
        project: ['./tsconfig.node.json', './tsconfig.app.json'],
        tsconfigRootDir: import.meta.dirname,
      },
      // other options...
    },
  },
])
```
npm package: @rafaelbillbianchi/generator-node
Description: Yeoman generator for Node projects.
Author: Rafael Bianchi
Latest version: 1.4.4

# @rafaelbillbianchi/generator-node
[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![MIT License][license-image]][license-url]
> Yeoman generator for Node projects.

## Installation

First, install [Yeoman](http://yeoman.io) and @rafaelbillbianchi/generator-node using [npm](https://www.npmjs.com/) (we assume you have pre-installed [node.js](https://nodejs.org/)).

```bash
npm install -g yo
npm install -g @rafaelbillbianchi/generator-node
```

Then generate your new project:

```bash
yo @rafaelbillbianchi/node
```

### This generator provides the following features:

- ***Project Structure:***
  - `.vscode/extensions.json`: Configuration for Visual Studio Code extensions.
  - `src/index.js`: Entry point for your Node.js project.

- ***Configuration Files:***
  - `.editorconfig`: Editor configuration settings.
  - `.eslint.config.js`: ESLint configuration file.
  - `.gitignore`: Git ignore file to specify ignored files in Git.
  - `.npmrc`: Configuration file for npm settings.

- ***License and Metadata:***
  - `LICENSE`: MIT License for your project.
  - `package.json`: Project metadata including dependencies and scripts.
  - `README.md`: Project documentation and instructions.


## Project files

```javascript
//vanilla
|--- .vscode
|   |--- extensions.json
|--- src
|   |--- index.js
|   |---run.js
|   |--- .env
|   |--- config.js
|--- .editorconfig
|--- .eslint.config.js
|--- .gitignore
|--- .npmrc
|--- LICENSE
|--- package.json
|--- README.md
```

```javascript
//typescript
|--- .vscode
|   |--- extensions.json
|--- src
|   |--- index.ts
|   |---run.ts
|   |--- .env
|   |--- config.ts
|--- .editorconfig
|--- .eslint.config.js
|--- .gitignore
|--- .npmrc
|--- LICENSE
|--- package.json
|--- README.md
```

# Development
### Prerequisites
- [Node.js](https://nodejs.org/)
- [npm](https://www.npmjs.com/get-npm)
- [Yarn](https://classic.yarnpkg.com/en/docs/install/)
- [Yeoman CLI](http://yeoman.io/learning/)




## License

MIT © [Rafael Bianchi](https://bianchi-app.vercel.app/)


[npm-image]: https://badge.fury.io/js/%40rafaelbianchi%2Fgenerator-node.svg
[npm-url]: https://www.npmjs.com/package/@rafaelbillbianchi/generator-node
[travis-image]: https://travis-ci.com/rafaelbianchi/generator-node.svg?branch=master
[travis-url]: https://www.npmjs.com/package/@rafaelbillbianchi/generator-node
[license-image]: https://camo.githubusercontent.com/473c5a79aa94a76d78d103abb8db17a5d959e75bb9c539dafc5d5faf02a41c6e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f726f626572746f61636861722f67656e657261746f722d6e6f64652e737667
[license-url]: https://github.com/BianchiBill/generator-node/blob/main/LICENSE
npm package: @rafaelcavalcante/phoenix-activity-feed
Description: Phoenix Activity Feed is a fork of `expo-activity-feed` which does not support `expo-permissions` and `expo-image-picker`.
Author: Rafael Cavalcante
Latest version: 2.0.1

# Phoenix Activity Feed

Phoenix Activity Feed is a fork of `expo-activity-feed` which does not support `expo-permissions` and `expo-image-picker`.

## Installation

Using Yarn:

```sh
yarn add @rafaelcavalcante/phoenix-activity-feed
```

Using NPM:

```sh
npm i @rafaelcavalcante/phoenix-activity-feed
```
npm package: @rafaeld3v/eslint-config
Description: ESLint configuration used by @rafaeld3v.
Latest version: 3.0.5

![rafaeld3v](./logo.svg)

# ESLint config

## What's included? 🔧

- 🔑 Standard config base
- ⚛️ React plugin
- 🪝 React Hooks plugin
- 🧑‍💻 JSX a11y plugin
- 🎨 Prettier

## Setup 🚀

### React Native 📱
Install dependencies:
```
npm i -D eslint @rafaeld3v/eslint-config
```
Inside .eslintrc.json
```
{
  "extends": [
    "@rafaeld3v/eslint-config/react-native", 
  ]
}
```

### React (with Next.js) ⚡️
Install dependencies:
```
npm i -D eslint @rafaeld3v/eslint-config
```
Inside .eslintrc.json
```
{
  "extends": [
    "@rafaeld3v/eslint-config/next", 
    "next/core-web-vitals"
  ]
}
```

### React (without Next.js) ⚛️
Install dependencies:
```
npm i -D eslint @rafaeld3v/eslint-config
```
Inside .eslintrc.json
```
{
  "extends": "@rafaeld3v/eslint-config/react"
}
```

### Node.js 🖧
Install dependencies:
```
npm i -D eslint @rafaeld3v/eslint-config
```
Inside .eslintrc.json
```
{
  "extends": "@rafaeld3v/eslint-config/node"
}
```

## 🎉 License
MIT License © rafaeld3v
npm package: @rafaelgomesxyz/axios-rate-limit
Description: Rate limit for axios.
Author: Alexandr Borisov
Latest version: 1.3.1

# axios-rate-limit

[![npm version](https://img.shields.io/npm/v/axios-rate-limit.svg?style=flat-square)](https://www.npmjs.com/package/axios-rate-limit)
[![npm downloads](https://img.shields.io/npm/dt/axios-rate-limit.svg?style=flat-square)](https://www.npmjs.com/package/axios-rate-limit)
[![Build Status](https://img.shields.io/travis/aishek/axios-rate-limit.svg?style=flat-square)](https://travis-ci.org/aishek/axios-rate-limit)

A rate limit for axios: set how many requests per interval should perform immediately, other will be delayed automatically.

## Installing

```bash
yarn add axios-rate-limit
```

## Usage

```javascript
import axios from 'axios';
import rateLimit from 'axios-rate-limit';

// sets max 2 requests per 1 second, other will be delayed
// note maxRPS is a shorthand for perMilliseconds: 1000, and it takes precedence
// if specified both with maxRequests and perMilliseconds
const http = rateLimit(axios.create(), { maxRequests: 2, perMilliseconds: 1000, maxRPS: 2 })
http.getMaxRPS() // 2
http.get('https://example.com/api/v1/users.json?page=1') // will perform immediately
http.get('https://example.com/api/v1/users.json?page=2') // will perform immediately
http.get('https://example.com/api/v1/users.json?page=3') // will perform after 1 second from the first one

// options hot-reloading also available
http.setMaxRPS(3)
http.getMaxRPS() // 3
http.setRateLimitOptions({ maxRequests: 6, perMilliseconds: 150 }) // same options as constructor
```
npm package: @rafaelgou/peach-cli
Description: Peach CLI - Wordpress database domain migration tool
Author: Rafael Goulart
Latest version: 1.0.0

# Peach CLI

Command line tool to migrate wordpress databases between domains.

This is a command line version of [Peach](http://psaia.github.com/Peach/),
great work of my good friend [Pete Saia](https://github.com/psaia).

## The problem

- You are developing a [Wordpress](https://wordpress.org) website locally.
- You setup a dummy domain, like `http://localhost` or `http://localhost:8000`
  or even `http://mysite.local`
- The site is ready to go staging/production (like `http://mycoolsite.com`)
- You make a database dump from your local
- You restore the dump on staging/production
- ... and all links a broken because the old domain (`http://mysite.local` is not cool on production)

## The solution

Use [Peach](http://psaia.github.com/Peach/), online version! Drag and drop your sql dump, inform your new domain, run it, everything on the browser, no tracking.

But, if you like a little more automation, use **Peach command**. Yeah, this tool.

## Install

```bash
npm install -g @rafaelgou/peach-cli
```

or

```bash
yarn global @rafaelgou/peach-cli
```

to install the command line globally.

Run it:

```bash
peach-cli <PATH_TO_YOUR_SQL_FILE> <NEW_DOMAIN>
```

You get a new file converted with `-migrated.sql` suffix/extension
npm package: @rafaeljcamara/xinjects
Description: Lightweight dependency injection container for TypeScript
Author: Rafael Camara
Latest version: 1.3.0

# xInjecTS

![Under Construction](https://i.giphy.com/media/v1.Y2lkPTc5MGI3NjExZW0zNDh2ZnRmMHEyZXpxbW92dGlrbWM1N2Jsem5mNms2c3R1YXNwayZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/vR1dPIYzQmkRzLZk2w/giphy.gif)
npm package: @rafaeljesus/events-core
Description: Events core model and services shared by events api and worker
Author: Rafael Jesus
Latest version: 1.0.13

## Events Core

[ ![Codeship Status for rafaeljesus/events-model](https://codeship.com/projects/1f5f7550-cbb6-0133-9d81-5698e26793f2/status?branch=master)](https://codeship.com/projects/140060)
[![bitHound Overall Score](https://www.bithound.io/github/rafaeljesus/events-model/badges/score.svg)](https://www.bithound.io/github/rafaeljesus/events-core)
[![bitHound Dependencies](https://www.bithound.io/github/rafaeljesus/events-model/badges/dependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-core/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/rafaeljesus/events-model/badges/devDependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-core/master/dependencies/npm)
[![bitHound Code](https://www.bithound.io/github/rafaeljesus/events-model/badges/code.svg)](https://www.bithound.io/github/rafaeljesus/events-core)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/rafaeljesus/events-core)

* Events core model and services shared by events api and worker

## Installation
```bash
npm install @rafaeljesus/events-core --save
```

## Contributing
- Fork it
- Create your feature branch (`git checkout -b my-new-feature`)
- Commit your changes (`git commit -am 'Add some feature'`)
- Push to the branch (`git push origin my-new-feature`)
- Create new Pull Request

### Maintaners

* [Rafael Jesus](https://github.com/rafaeljesus)
npm package: @rafaeljesus/events-model
Description: Events model shared by events api and worker
Author: Rafael Jesus
Latest version: 1.0.6

## Events Model

[ ![Codeship Status for rafaeljesus/events-model](https://codeship.com/projects/1f5f7550-cbb6-0133-9d81-5698e26793f2/status?branch=master)](https://codeship.com/projects/140060)
[![bitHound Overall Score](https://www.bithound.io/github/rafaeljesus/events-model/badges/score.svg)](https://www.bithound.io/github/rafaeljesus/events-model)
[![bitHound Dependencies](https://www.bithound.io/github/rafaeljesus/events-model/badges/dependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-model/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/rafaeljesus/events-model/badges/devDependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-model/master/dependencies/npm)
[![bitHound Code](https://www.bithound.io/github/rafaeljesus/events-model/badges/code.svg)](https://www.bithound.io/github/rafaeljesus/events-model)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/rafaeljesus/events-model)

* Events model shared by events api and worker

## Installation
```bash
npm install @rafaeljesus/events-model --save
```

## Contributing
- Fork it
- Create your feature branch (`git checkout -b my-new-feature`)
- Commit your changes (`git commit -am 'Add some feature'`)
- Push to the branch (`git push origin my-new-feature`)
- Create new Pull Request

### Maintaners

* [Rafael Jesus](https://github.com/rafaeljesus)
npm package: @rafaeljesus/events-util
Description: Utilities shared between api and worker
Author: Rafael Jesus
Latest version: 1.0.1

## Events Utilities

[![CircleCI](https://circleci.com/gh/rafaeljesus/events-util/tree/master.svg?style=svg)](https://circleci.com/gh/rafaeljesus/events-util/tree/master)
[![bitHound Overall Score](https://www.bithound.io/github/rafaeljesus/events-util/badges/score.svg)](https://www.bithound.io/github/rafaeljesus/events-util)
[![bitHound Dependencies](https://www.bithound.io/github/rafaeljesus/events-util/badges/dependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-util/master/dependencies/npm)
[![bitHound Dev Dependencies](https://www.bithound.io/github/rafaeljesus/events-util/badges/devDependencies.svg)](https://www.bithound.io/github/rafaeljesus/events-util/master/dependencies/npm)
[![bitHound Code](https://www.bithound.io/github/rafaeljesus/events-util/badges/code.svg)](https://www.bithound.io/github/rafaeljesus/events-util)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/rafaeljesus/events-util)

* Events utilities shared by events api and worker

## Installation
```bash
npm install @rafaeljesus/events-util --save
```

## Contributing
- Fork it
- Create your feature branch (`git checkout -b my-new-feature`)
- Commit your changes (`git commit -am 'Add some feature'`)
- Push to the branch (`git push origin my-new-feature`)
- Create new Pull Request

### Maintaners

* [Rafael Jesus](https://github.com/rafaeljesus)