open-index/open-npm huggingface dataset:
npm package: @greenymcgee/next-eslint-config
Description: My ESLint config for Next.js projects.
Latest version: 0.1.8

# @greenymcgee/next-eslint-config

My ESLint config for Next.js projects.

## Installation

### npm

```bash
npm install -D @greenymcgee/eslint-config
```

### pnpm

```bash
pnpm add -D @greenymcgee/eslint-config
```

### Peer Dependencies
- @vitest/eslint-plugin
- eslint
- eslint-config-next
- eslint-plugin-simple-import-sort

This script excludes the dependencies included by a Next.js project setup.

### npm

```bash
npm install -D @vitest/eslint-plugin eslint-plugin-simple-import-sort
```

### pnpm

```bash
pnpm add -D @vitest/eslint-plugin eslint-plugin-simple-import-sort
```

## Usage

```javascript
import nextCoreWebVitals from 'eslint-config-next/core-web-vitals'
import nextTypescript from 'eslint-config-next/typescript'
import greenymcgeeConfig from '@greenymcgee/next-eslint-config'

export default [
  ...nextCoreWebVitals,
  ...nextTypescript,
  ...greenymcgeeConfig,

  // Override or add rules as needed
  {
    rules: {
      'no-console': 'warn',
    },
  },
]
```
npm package: @greenymcgee/tailwind-prettier-config
Description: My Prettier config for TailwindCSS projects.
Latest version: 0.1.1

# @greenymcgee/tailwind-prettier-config

My Prettier config for TailwindCSS projects.

## Installation

Install the config and its peer dependencies.

### npm

```bash
npm install -D @greenymcgee/tailwind-prettier-config prettier prettier-plugin-tailwindcss
```

### pnpm

```bash
pnpm add -D @greenymcgee/tailwind-prettier-config prettier prettier-plugin-tailwindcss
```

## Usage

```javascript
// prettier.config.mjs
import greenymcgeeConfig from '@greenymcgee/tailwind-prettier-config'

export default {
  ...greenymcgeeConfig,

  // Override or add rules as needed
  {
    printWidth: 120,
  },
}
```
npm package: @greg-dev/simple-custom-select
Description: A simple react custom select.
Latest version: 0.1.3

# Simple custom select

A simple react custom select.

## Install

You can install this component with this command:
```
npm install @greg-dev/simple-custom-select
```

## Use

This component use 3 props.

```
<SimpleCustomSelect options={optionArray} name="name(string)" setState={function}" />
```

### `options` (required)

You need to add an array with the list of options.\
Each option can be a string "option A" or an object {name: "option A", value: "Cat"}.\
Object must always have name and value propriety.

### `name`  (required)

ID and name of the select (`<button>`).\
You will be able to customize the select via those classes:\
For the wrapper `<div>` :
```
{name}-wrapper
```
For `<button>` :
```
{name}-button
```
For `<ul>` :
```
{name}-list
```
For `<li>` :
```
{name}-option
```

### `setState`

By default you can get the select value via the DOM. You can also use React useState via this option.