open-index/open-npm huggingface dataset:
npm package: @ibahmani007/stately
Description: Minimal, powerful global state manager for React
Author: Your Name
Latest version: 1.0.2

# Stately

**Minimal global state manager for React — with no Provider, full TypeScript support, and zero boilerplate.**

---

## 🚀 Features

- ✅ Global singleton state (no Provider required)
- ✅ React hook API: `const [state, setState] = useStore()`
- ✅ TypeScript-safe out of the box
- ✅ DevTools console hook
- ✅ `localStorage` persistence
- ✅ Optional middlewares (for logging, analytics, etc.)

---

## 📦 Installation

```bash
npm install react-stately-lite
npm package: @ibaiyu/koishi-plugin-captcha
Description: 基于onebot的新人入群时的人机验证
Latest version: 1.1.1

# @ibaiyu/koishi-plugin-captcha

[![npm](https://img.shields.io/npm/v/@ibaiyu/koishi-plugin-captcha?style=flat-square)](https://www.npmjs.com/package/@ibaiyu/koishi-plugin-captcha)

## 基于 onebot 的新人入群时的人机验证
npm package: @ibaiyu/koishi-plugin-checkin
Description: 每日签到插件，改自koishi-plugin-checkin
Latest version: 1.0.1

# @ibaiyu/koishi-plugin-checkin

[![npm](https://img.shields.io/npm/v/@ibaiyu/koishi-plugin-checkin?style=flat-square)](https://www.npmjs.com/package/@ibaiyu/koishi-plugin-checkin)

## 每日签到插件 改自 koishi-plugin-checkin
npm package: @ibank2/postgres-mcp-server
Description: PostgreSQL MCP Server for Cursor AI - Query your database directly from Cursor
Author: ibank2
Latest version: 1.0.1

# PostgreSQL MCP Server

PostgreSQL 데이터베이스를 Cursor AI에서 바로 조회할 수 있게 해주는 MCP 서버입니다.

## 특징

- 🚀 간단한 설치: `npx` 명령어 하나로 즉시 사용
- 🔒 안전한 접근: SELECT 쿼리만 허용
- 📊 3가지 핵심 도구 제공
  - `list_tables`: 모든 테이블 목록 조회
  - `describe_table`: 테이블 스키마 확인
  - `query`: SELECT 쿼리 실행

## 설치 방법

### Cursor에서 사용하기

`~/.cursor/mcp.json` 파일에 다음을 추가하세요:

```json
{
  "mcpServers": {
    "postgres-mcp": {
      "command": "npx",
      "args": ["-y", "postgres-mcp-server@latest"],
      "env": {
        "DB_HOST": "your-database-host",
        "DB_PORT": "5432",
        "DB_NAME": "your-database-name",
        "DB_USER": "your-username",
        "DB_PASSWORD": "your-password"
      }
    }
  }
}
```

Cursor를 재시작하면 postgres-mcp가 활성화됩니다.

## 사용 예제

Cursor AI Chat에서:

- "데이터베이스의 모든 테이블을 보여줘"
- "users 테이블의 스키마를 알려줘"
- "SELECT * FROM products LIMIT 10 쿼리를 실행해줘"

## 환경 변수

| 변수 | 설명 | 기본값 |
|------|------|--------|
| `DB_HOST` | PostgreSQL 호스트 | localhost |
| `DB_PORT` | PostgreSQL 포트 | 5432 |
| `DB_NAME` | 데이터베이스 이름 | postgres |
| `DB_USER` | 사용자 이름 | postgres |
| `DB_PASSWORD` | 비밀번호 | (필수) |

## 보안

- **SELECT 쿼리만 허용**: INSERT, UPDATE, DELETE 등은 차단됩니다
- **최대 100행 제한**: 대용량 데이터 조회 시 자동으로 제한됩니다

## 라이선스

MIT
npm package: @ibanzajoe/mc-ui
Description: A React component library with TypeScript and Storybook
Author: ibanzajoe
Latest version: 1.0.0

# 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

## 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 tseslint.config([
  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 tseslint.config([
  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...
    },
  },
])
```
# minimized content UI kit