open-index/open-npm huggingface dataset:
npm package: @hidden-finder/didyoumean
Description: provides functions for comparing and calculating the similarity between two strings using various methods.
Author: hidden-finder
Latest version: 1.1.0

# @hidden-finder/didyoumean

## Introduction

This library provides functions for comparing and calculating the similarity between two strings using various methods. It includes the following functions:

- `calculateDistance`: Calculates the edit distance (Levenshtein distance) between two strings.
- `levenshteinSimilarity`: Calculates the Levenshtein similarity between two strings.
- `bigramSimilarity`: Calculates the bigram similarity between two strings.
- `similarity`: Calculates a combined similarity score using Levenshtein and bigram similarities.
- `didyoumean`: Finds the most similar pattern from an array of patterns to a given input string.

## Installation

To use this library in your project, you can install it via:

```shell
npm install @hidden-finder/didyoumean

yarn add @hidden-finder/didyoumean
```

## Overview

```ts
import { calculateDistance, levenshteinSimilarity, bigramSimilarity, similarity, didyoumean } from '@hidden-finder/didyoumean'
```

## Functions

### `calculateDistance`

**Parameters:**

- `text` (string): The first input string.
- `pattern` (string): The second input string.

**Returns:** `number` - The edit distance between the two strings.

**Example:**

```ts
const distance = calculateDistance('kitten', 'sitting')
```

### `levenshteinSimilarity`

**Parameters:**

- `text` (string): The first input string.
- `pattern` (string): The second input string.

**Returns:** `number` - The Levenshtein similarity between the two strings (a value between 0 and 1).

Example:

```ts
const similarity = levenshteinSimilarity('kitten', 'sitting')
```

### `bigramSimilarity`

**Parameters:**

- `text` (string): The first input string.
- `pattern` (string): The second input string.

**Returns:** `number` - The bigram similarity between the two strings (a value between 0 and 1).

Example:

```ts
const similarity = bigramSimilarity('kitten', 'sitting')
```

### `similarity`

**Parameters:**

- `text` (string): The first input string.
- `pattern` (string): The second input string.

**Returns:** `number` - The combined similarity score between the two strings (a value between 0 and 1).

Example:

```ts
const similarity = similarity('kitten', 'sitting')
```

### `didyoumean`

**Parameters:**

- `text` (string): The input string to find a similar pattern for.
- `patterns` (string[]): An array of candidate patterns.

**Returns:** `string` - The most similar pattern from the array.

Example:

```ts
const patterns = ['banana', 'apple', 'cherry', 'grape']
const similarPattern = didyoumean('aple', patterns)
```

## License

This library is provided under the [MIT License](LICENSE)
npm package: @hiddeneon/tiny
Description: Removes all spaces from a string
Latest version: 2.0.2

# tiny
tiny npm module

# install
    $ npm install @hiddeneon/tiny

# usage
    const tiny = require("@hiddeneon/tiny");

    tiny("So much space!");
    //=> "Somuchspace!"

    tiny(1337);
    //=> Uncaught TypeError: Tiny wants a string!
    //    at tiny (<anonymous>:2:41)
    //    at <anonymous>:1:1
npm package: @hiddenpiece/cli
Description: 159개의 전문 AI 에이전트 프롬프트를 제공하는 CLI 도구 - 백엔드, 프론트엔드, 데이터 과학, DevOps 등
Author: HiddenPiece
Latest version: 1.2.0

# @hiddenpiece/cli

🤖 **159개의 전문 AI 에이전트**를 쉽게 사용할 수 있는 CLI 도구입니다.

## ✨ 특징

- 📦 **159개의 전문 AI 에이전트** - 백엔드, 프론트엔드, 데이터 과학, DevOps, 보안 등
- 🚀 **즉시 사용 가능** - npx로 설치 없이 바로 실행
- 💡 **Claude Code 최적화** - Custom Instructions에 바로 복사 가능
- 🔄 **정기 업데이트** - 최신 AI 에이전트 추가

## 📦 설치

```bash
# npx로 바로 사용 (권장)
npx @hiddenpiece/cli --list

# 전역 설치
npm install -g @hiddenpiece/cli
```

## 🚀 사용법

### 1. 에이전트 목록 보기

```bash
npx @hiddenpiece/cli --list
```

### 2. 특정 에이전트 프롬프트 가져오기

```bash
# 백엔드 아키텍트
npx @hiddenpiece/cli --agent=backend-architect

# React 전문가
npx @hiddenpiece/cli --agent=react-specialist

# 데이터 과학자
npx @hiddenpiece/cli --agent=data-scientist

# DevOps 엔지니어
npx @hiddenpiece/cli --agent=devops-engineer
```

### 3. 프롬프트 사용하기

1. CLI가 출력한 프롬프트를 복사
2. Claude Code의 Custom Instructions에 붙여넣기
3. 해당 전문가 AI 에이전트로 작업 시작! 🎉

## 📚 사용 가능한 에이전트 카테고리

- 🏗️ **아키텍처 & 설계** (5개)
- 💻 **개발 & 프로그래밍** (15개)
- 🔤 **언어별 전문가** (20개)
- ☁️ **인프라 & DevOps** (18개)
- 🔒 **품질 & 보안** (15개)
- 🤖 **데이터 & AI/ML** (25개)
- 💼 **비즈니스 & 생산성** (20개)
- 🎨 **창작 & 콘텐츠** (18개)
- 🔬 **연구 & 분석** (10개)
- 📚 **교육 & 학습** (8개)
- ✍️ **소통 & 글쓰기** (5개)

## 🌐 더 많은 정보

- 전체 에이전트 목록: https://www.hiddenpiece.net/ai/agents
- GitHub: https://github.com/hiddenpiece/hiddenpiece-cli
- 문의: https://www.hiddenpiece.net

## 📄 License

MIT

---

Made with ❤️ by HiddenPiece
npm package: @hiddenraven/eslint-config
Description: Install `@hiddenraven/eslint-config`
Latest version: 2.2.0

# Installation

Install `@hiddenraven/eslint-config`

```sh
pnpm add -D eslint @hiddenraven/eslint-config
# or
bun add -D eslint @hiddenraven/eslint-config
```

Then add the plugin to your ESLint config:

```js
// eslintrc.config.mjs
import baseConfig, { restrictEnvAccess } from '@hiddenraven/eslint-config/base'

/** @type {import('typescript-eslint').Config} */
export default [...baseConfig, ...restrictEnvAccess]
```

`restrictEnvAccess` contains custom rules to prevent importing environment variables from `process.env` when using [@t3-oss/env](https://env.t3.gg/docs/introduction).

## This package also includes config for `React` & `NextJS`

### With `React`

```js
// eslintrc.config.mjs
import baseConfig, { restrictEnvAccess } from '@hiddenraven/eslint-config/base'
import reactConfig from '@hiddenraven/eslint-config/react'

/** @type {import('typescript-eslint').Config} */
export default [...baseConfig, ...reactConfig, ...restrictEnvAccess]
```

### With `NextJS`

```js
// eslintrc.config.mjs
import baseConfig, { restrictEnvAccess } from '@hiddenraven/eslint-config/base'
import nextjsConfig from '@hiddenraven/eslint-config/nextjs'
import reactConfig from '@hiddenraven/eslint-config/react'

/** @type {import('typescript-eslint').Config} */
export default [
  ...baseConfig,
  ...reactConfig,
  ...nextjsConfig,
  ...restrictEnvAccess
]
```

## If using in a monorepo with

```js
// eslintrc.config.mjs
import baseConfig, { restrictEnvAccess } from '@hiddenraven/eslint-config/base'
import turboConfig from '@hiddenraven/eslint-config/turbo'

/** @type {import('typescript-eslint').Config} */
export default [...baseConfig, ...turboConfig, ...restrictEnvAccess]
```