open-index/open-npm huggingface dataset:
npm package: @mt816/eslint-config
Description: A ESLint rule set
Author: mt816
Latest version: 1.0.2

# @mt816/eslint-config
A ESLint rule set

## Installation
```
npm install --save-dev eslint @mt816/eslint-config
```

## Usage

### 1. Install eslint and @mt816/eslint-config

```
npm install --save-dev eslint @mt816/eslint-config
```

### 2. Put it into your .eslintrc.js

- JavaScript
```
module.exports = {
  extends: ['@mt816/eslint-config'],
}
```
- TypeScript
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/typescript'],
}
```
- React
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/react'],
}
```
- React + TypeScript
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/react-typescript'],
}
```
- Vue
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/vue'],
}
```
- Vue + TypeScript
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/vue-typescript'],
}
```
- Next.js
```
module.exports = {
  extends: ['@mt816/eslint-config/presets/next'],
}
```
### 3. Put it into your package.json
```
"scripts": {
  ...
  "lint": "eslint './src/**/*.○○'",
  "lint:fix": "eslint --fix './src/**/*.○○'"
}
```

## Run
```
npm run lint
npm run lint:fix
```
npm package: @mtab/periods-helper
Description: JavaScript library for parsing and formatting periods
Latest version: 1.4.7

# Periods helper

[![Dependencies status][dependencies]][dependencies-url]
[![Release status][release]][release-url]

JavaScript library for parsing and formatting periods.

## Install

```
npm install @mtab/periods-helper
```

## Usage

### dictionary

```js
import {dictionary} from '@mtab/periods-helper';
```

### getNotation

```js
import {getNotation} from '@mtab/periods-helper';

getNotation(new Date(), 'Q');
```

### getPeriod

```js
import {getPeriod} from '@mtab/periods-helper';

getPeriod('Q_2020_1');
```

### getPeriods

```js
import {getPeriods} from '@mtab/periods-helper';

getPeriods('Q_2020_1', 10);
```

### getType

```js
import {getType} from '@mtab/periods-helper';

getType('2020 Q1');
```

### types

```js
import {types} from '@mtab/periods-helper';
```

[dependencies]: https://img.shields.io/librariesio/github/Slideworx/periods-helper
[release]: https://img.shields.io/github/v/release/Slideworx/periods-helper

[dependencies-url]: https://github.com/Slideworx/periods-helper/network/dependencies
[release-url]: https://github.com/Slideworx/periods-helper/releases
npm package: @mtaha13/upstash-tui
Description: Personal preview build of the Upstash TUI/CLI rewrite for Node terminals.
Latest version: 0.1.0

# `@mtaha13/upstash-tui`

Personal preview build of the TypeScript Upstash TUI/CLI rewrite.

## Install

```bash
npm install -g @mtaha13/upstash-tui
```

## Binary

```bash
mtaha-upstash-tui
```

## Usage

```bash
# Launch TUI
mtaha-upstash-tui
mtaha-upstash-tui tui

# Inline CLI
mtaha-upstash-tui help
mtaha-upstash-tui redis list
mtaha-upstash-tui cli redis list
mtaha-upstash-tui profile list
```

## Notes

1. This package is published under a personal npm scope for preview/testing.
2. The CLI/TUI entry is bundled into a single Node executable file in `dist/`.
3. The internal workspace packages remain private and are not published independently.
npm package: @mtane0412/perspective-mcp-server
Description: A Model Context Protocol (MCP) server that provides tools for interacting with Perspective API
Author: mtane0412
Latest version: 0.1.2

# Perspective MCP Server

A Model Context Protocol (MCP) server that provides tools for interacting with Perspective API.

## Features

- Text toxicity analysis
- Score suggestions
- Support for multiple attributes (TOXICITY, SEVERE_TOXICITY, IDENTITY_ATTACK, INSULT, PROFANITY, THREAT)
- Multi-language support

## Installation

```bash
npm install
```

## Build

```bash
npm run build
```

## Usage

1. Get your Perspective API key
2. Add the server to your MCP settings file

```json
{
  "mcpServers": {
    "perspective": {
      "command": "node",
      "args": ["path/to/perspective-mcp-server/build/index.js"],
      "env": {
        "PERSPECTIVE_API_KEY": "your-api-key"
      }
    }
  }
}
```

## Development

### Start Development Server

```bash
npm run watch
```

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:

```bash
npm run inspect
```

The Inspector will provide a URL to access debugging tools in your browser.

## License

MIT License
npm package: @mtane0412/twitch-mcp-server
Description: Twitch MCP Server using Helix API
Author: mtane0412
Latest version: 2.0.5

# Twitch MCP Server

A Model Context Protocol (MCP) server that interacts with the Twitch API. This server utilizes the Twitch Helix API to retrieve channel information, stream details, game data, and more.

## Features

- Get channel information (profile, description, creation date, etc.)
- Get stream information (title, game, viewer count, start time, etc.)
- Get list of top games
- Search categories/games
- Search channels
- Get live streams (filterable by game and language)
- Get global emotes
- Get global chat badges
- Get user information
- Get clips from a channel
- Get chat settings
- Get videos from a specified channel
- Get comments from archived videos (using GraphQL API)

## Prerequisites

- Node.js (v18 or higher recommended)
- Twitch Developer Account
- Twitch API Client ID and Client Secret
- Twitch GraphQL Client ID (for video comments feature)

## Installation

Install the package using npm:

```bash
npm install @mtane0412/twitch-mcp-server
```

## Configuration

1. Create a new application in the [Twitch Developer Console](https://dev.twitch.tv/console)

2. Set the following environment variables:

```bash
# macOS/Linux
export TWITCH_CLIENT_ID="your_client_id"
export TWITCH_CLIENT_SECRET="your_client_secret"

# Windows (PowerShell)
$env:TWITCH_CLIENT_ID="your_client_id"
$env:TWITCH_CLIENT_SECRET="your_client_secret"
```

Alternatively, you can create a `.env` file:

```env
TWITCH_CLIENT_ID=your_client_id
TWITCH_CLIENT_SECRET=your_client_secret
```

## Usage

After installation, you can start using the server by running:

```bash
npx @mtane0412/twitch-mcp-server
```

### Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector), which is available as a package script:

```bash
npm run inspect
```

The Inspector will provide a URL to access debugging tools in your browser.

## License

MIT License