open-index/open-npm huggingface dataset:
npm package: @pleahmacaka/logger
Description: Simple TypeScript logger with no dependencies
Author: PleahMaCaka
Latest version: 3.0.3

## Preview

[NPM](https://www.npmjs.com/package/@pleahmacaka/logger)

### Installation
`npm install @pleahmacaka/logger`  
`yarn add @pleahmacaka/logger`

### Example Code

![code](https://github.com/PleahMaCaka/P-Logger/blob/master/img/code.png?raw=true)

### Output logs

![log](https://raw.githubusercontent.com/PleahMaCaka/P-Logger/master/img/log.png?raw=true)
npm package: @plearn/sdk
Description: 🛠 An SDK for building applications on top of Plearn.
Latest version: 1.0.0-ethereum

# Plearn SDK

Forked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).

You can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

## Running tests

To run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.

First clone the repository:

```sh
git clone https://github.com/plearnclub/plearn-swap-sdk.git
```

Move into the plearn-sdk working directory

```sh
cd plearn-sdk/
```

Install dependencies

```sh
yarn install
```

Run tests

```sh
yarn test
```

You should see output like the following:

```sh
yarn run v1.22.4
$ tsdx test
 PASS  test/constants.test.ts
 PASS  test/pair.test.ts
 PASS  test/fraction.test.ts
 PASS  test/miscellaneous.test.ts
 PASS  test/entities.test.ts
 PASS  test/trade.test.ts

Test Suites: 1 skipped, 6 passed, 6 of 7 total
Tests:       3 skipped, 82 passed, 85 total
Snapshots:   0 total
Time:        5.091s
Ran all test suites.
✨  Done in 6.61s.
```
npm package: @plearn/uikit
Description: Set of UI components for Plearn Defi
Latest version: 0.56.89

# 🥞 Plearn UIkit

[![Size](https://img.shields.io/bundlephobia/min/@plearn/uikit)](https://www.npmjs.com/package/@plearn/uikit)

Plearn UIkit is a customized version of Pancake UIKit.

## Install

`yarn add @plearn/uikit`

## Setup

### Theme

Before using Pancake UIkit, you need to provide the theme file to styled-component.

```
import { ThemeProvider } from 'styled-components'
import { light, dark } from '@plearn/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

```
import { ResetCSS } from '@plearn/uikit'
...
<ResetCSS />
```

### Types

This project is built with Typescript and export all the relevant types.
npm package: @please.com/eslint-config
Description: ESLint config used across all Please.com projects
Author: Jaydeep Solanki
Latest version: 1.0.0

# @please.com/eslint-config

ESLint config used across all [Please.com](https://please.com) projects.

## ▶️ Usage

Install the config to you project

```sh
$ npm install --save-dev @please.com/eslint-config
```

Then, add @please.com/eslint-config to the `extends` array in your `.eslintrc.*`

```js
{
  "extends": ["@please.com"],
  // other stuff
}
```

## 💚 Credits

- [eslint-config-airbnb-base](https://www.npmjs.com/package/eslint-config-airbnb-base)
- [eslint-config-prettier](https://www.npmjs.com/package/eslint-config-prettier)

## 🎓 LICENSE

MIT
npm package: @please.com/serverless-scripts
Description: CLI for common scripts for Please.com's serverless projects
Author: Jaydeep Solanki
Latest version: 0.1.8

<div align="center">
<h1>@please.com/serverless-scripts 🛠📦</h1>

<p>CLI toolbox for common scripts for my projects</p>
</div>

<hr />

## Installation

```sh
$ npm install --save-dev @please.com/serverless-scripts
```

This is supposed to be installed in the dev dependencies of a project.

## Usage

This package ships with `serverless-webpack` plugin, to enable it just add it to `serverless.yml`

```yml
plugins:
  - serverless-webpack

custom:
  webpack:
    webpackConfig: node_modules/@please.com/serverless-scripts/webpack.config.js

package:
  individually: true
```

It also contains two commands to `format` & `lint` the code.<br/>
Add the following to `package.json`

```js
// package.json

"scripts": {
  // other npm scripts ...
  "format": "serverless-scripts format",
  "lint": "serverless-scripts lint",
}
```

Now to make the editor pickup ESLint and Prettier config files

```sh
$ ln -s ./node_modules/@please.com/serverless-scripts/.{eslint,prettier}* .
```

## `yarn format`

It uses Prettier and ships a minimal config to format all the source files inside the project.

## `yarn lint`

Uses ESLint v4 to lint all the files, by default it uses [airbnb-base](https://www.npmjs.com/package/eslint-config-airbnb-base), but you can override that in case you feel the need to.

## Inspiration

This is inspired by [create-react-app](https://github.com/facebook/create-react-app) & [kcd-scripts](https://github.com/kentcdodds/kcd-scripts)

## License

MIT
npm package: @please/bem
Description: Lightweight utility to generate bem-like classnames
Author: Javier Porrero
Latest version: 0.1.0

# BEM


A lightweight utility to generate bem-like classnames


### Installation

Install using [npm](https://www.npmjs.com):

```
npm install @please/bem
```

or [yarn](https://yarnpkg.com/):

```
yarn add @please/bem
```

### Getting Started

WIP
npm package: @pleaseai/agent-eval-playground
Description: Web-based playground for browsing agent-eval experiment results
Latest version: 0.1.3

# @pleaseai/agent-eval-playground

A web-based dashboard for browsing agent-eval experiment results. Ships as a standalone Next.js app

## Usage

```bash
# Run from your eval project root (where results/ and evals/ live)
npx @pleaseai/agent-eval-playground

# With options
npx @pleaseai/agent-eval-playground --results-dir ./results --evals-dir ./evals --port 3001
```

### CLI Options

| Flag | Default | Description |
|------|---------|-------------|
| `--results-dir <dir>` | `./results` | Path to experiment results directory |
| `--evals-dir <dir>` | `./evals` | Path to eval fixtures directory |
| `--port, -p <port>` | `3000` | HTTP server port |
| `--help, -h` | | Show help |

## Pages

| Route | Description |
|-------|-------------|
| `/` | Dashboard with stats, recent experiments, eval previews |
| `/experiments` | Full experiment list |
| `/experiments/[name]/[timestamp]` | Experiment detail with per-eval breakdown and run results |
| `/evals` | All eval fixtures |
| `/evals/[name]` | Eval detail with prompt, files, and content |
| `/compare` | Side-by-side comparison of two experiment runs |
| `/transcript/[experiment]/[timestamp]/[evalName]/[run]` | Full agent transcript viewer |

## Architecture

- **Server Components** for all data fetching (`lib/data.ts` reads `fs` directly)
- **Client Components** only for interactivity (`ComparePage` dropdowns, `TranscriptViewer` collapsibles)
- **No API routes** — all data is read server-side, no client-side fetching
- **No database** — filesystem is the source of truth
- **`force-dynamic`** on all pages — data can change between requests

### How it works

The CLI (`bin.mjs`) resolves the bundled `next` binary, sets `RESULTS_DIR` and `EVALS_DIR` as environment variables, and spawns `next dev` from the package directory. Server Components in `lib/data.ts` read directly from the filesystem.

## Publishing

Published alongside `@pleaseai/agent-eval` via changesets. Run `npx changeset`, select `@pleaseai/agent-eval-playground`, and merge to main. The release workflow handles the rest via OIDC.
npm package: @pleaseai/code-darwin-arm64
Description: Platform-specific binary for code (darwin-arm64)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-darwin-arm64

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on darwin (arm64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-darwin-x64
Description: Platform-specific binary for code (darwin-x64)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-darwin-x64

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on darwin (x64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-linux-arm64-glibc
Description: Platform-specific binary for code (linux-arm64-glibc)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-linux-arm64-glibc

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on linux (arm64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-linux-arm64-musl
Description: Platform-specific binary for code (linux-arm64-musl)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-linux-arm64-musl

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on linux (arm64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-linux-x64-glibc
Description: Platform-specific binary for code (linux-x64-glibc)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-linux-x64-glibc

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on linux (x64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-linux-x64-musl
Description: Platform-specific binary for code (linux-x64-musl)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-linux-x64-musl

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on linux (x64).

## Manual Usage

```bash
./code --help
```
npm package: @pleaseai/code-win32-x64
Description: Platform-specific binary for code (win32-x64)
Author: Minsu Lee
Latest version: 0.1.13

# @pleaseai/code-win32-x64

Platform-specific binary package for [code](https://github.com/anthropics/code).

This package is automatically installed as an optional dependency on win32 (x64).

## Manual Usage

```bash
./code.exe --help
```
npm package: @pleaseai/config
Description: PleaseAI configuration schema, loader, and generator
Author: PleaseAI Team
Latest version: 1.1.1

# @pleaseai/config

PleaseAI configuration schema, loader, and generator.

## Overview

This package provides:
- **Type-safe schema** using Zod for validation
- **Config loading** from local files or GitHub
- **Config generation** with customizable options
- **Helper functions** for config inspection

## Installation

```bash
bun add @pleaseai/config
```

## Usage

### Load Config from File

```typescript
import { loadConfig } from '@pleaseai/config'

const config = await loadConfig('/path/to/repo')
// Returns validated Config object or DEFAULT_CONFIG if file doesn't exist
```

### Load Config from GitHub

```typescript
import { loadConfigFromGitHub } from '@pleaseai/config'

const config = await loadConfigFromGitHub(
  octokit,
  'owner',
  'repo',
  'main' // optional ref
)
// Fetches .please/config.yml from repository
```

### Generate Config

```typescript
import { generateConfig, generateConfigYAML } from '@pleaseai/config'

// Generate config object with defaults
const config = generateConfig({
  language: 'en',
  enableCodeReview: true,
  enableIssueWorkflow: true,
})

// Generate YAML string
const yaml = generateConfigYAML({ language: 'ko' })
```

### Use Helper Functions

```typescript
import {
  isCodeReviewDisabled,
  shouldReviewPR,
  isAutoTriageEnabled,
  isInvestigateEnabled,
  isFixEnabled,
  getLanguage,
} from '@pleaseai/config'

if (isCodeReviewDisabled(config)) {
  // Skip code review
}

if (shouldReviewPR(config, isDraft)) {
  // Perform review
}

const language = getLanguage(config) // 'ko' | 'en'
```

## Config Schema

### code_review

```yaml
code_review:
  disable: false
  comment_severity_threshold: MEDIUM # LOW | MEDIUM | HIGH
  max_review_comments: -1 # -1 for unlimited
  pull_request_opened:
    help: false
    summary: true
    code_review: true
    include_drafts: true
```

### issue_workflow

```yaml
issue_workflow:
  disable: false
  triage:
    auto: true
    manual: true
    update_issue_type: true
  investigate:
    enabled: true
    org_members_only: true
    auto_on_bug_label: false
  fix:
    enabled: true
    org_members_only: true
    require_investigation: false
    auto_create_pr: true
    auto_run_tests: true
```

### General Settings

```yaml
ignore_patterns: []
language: ko # ko | en
```

## Types

```typescript
import type {
  Config,
  Language,
  SeverityLevel,
  CodeReviewConfig,
  IssueWorkflowConfig,
  PullRequestOpenedConfig,
  GenerateConfigOptions,
} from '@pleaseai/config'
```

## Testing

```bash
bun test
```

All functions have comprehensive test coverage with Red → Green → Refactor TDD methodology.
npm package: @pleasure-js/docs
Description: Better docs for software dev
Author: Martin Rafael
Latest version: 1.2.2-beta

# Parses .feature files

Having a JSON object parsed per test is useful in order to output it to any other desired format.

```js
// > @source 'Given the tests in `./benchmark/sample.test.js` './benchmark/sample.test.js'
const { feature } = await parseFeatureFile(sampleFeature)
t.true(typeof feature === 'object')
t.true(feature.hasOwnProperty('children'))
t.true(feature.children.length > 0)
```

# Converts .feature files into markdown

Given a .feature file, we must be able to parse it into a markdown string.



To do so, we have to convert the `.feature` file into a [CucumberFeature](#cucumber-feature) by using the
[parseFeatureFile](#parse-feature-file) method.

```js
const feature = await parseFeatureFile(fromTestDirectory('./benchmark/sample-feature.feature'))
t.is(cucumberFeatureToMd(feature), mdBenchmark)
```

{{source mdBenchmark './benchmark/sample.test.md'}}



# Parses AVA files

Having a object parsed per test is useful in order to output it to any other desired format.

```js
// > @source 'Given the tests in `./benchmark/sample.test.js` './benchmark/sample.test.js'
const arrayOfTests = await parseAvaFile(fromTestDirectory('./benchmark/sample.test.js'))

// returned object is an array of tests
t.true(Array.isArray(arrayOfTests))
t.is(arrayOfTests.length, 3)

const firstAvaTest = arrayOfTests[0]

t.true(typeof firstAvaTest === 'object')
t.is(firstAvaTest.title, `Parses ava test\`s files`)
t.is(firstAvaTest.description, 'I want to be able to parse test files to improve my software development experience')
t.is(firstAvaTest.code, '// some code\nt.pass()')

t.deepEqual(require(fromTestDirectory('./benchmark/sample.test.json')), arrayOfTests)
```

# Converts AVA tests into markdown

Having a object parsed per test is useful in order easily to output it to any other desired format.



{{source 'Given the tests in `./benchmark/sample.test.js`' './benchmark/sample.test.js'}}

```js
const arrayOfTests = await parseAvaFile(fromTestDirectory('./benchmark/sample.test.js'))
t.is(avaTestsToMd(arrayOfTests), sampleAvaTestMdBenchmark)
```
npm package: @pleasure-js/showcase
Description: Loads content of found javascript and json files in given directory into a single structured object
Author: Martin Rafael Gonzalez
Latest version: 1.0.2-beta

# @pleasure-js/showcase
> vue component showcase

<a href="https://www.npmjs.com/package/@pleasure-js/showcase" target="_blank"><img src="https://img.shields.io/npm/v/@pleasure-js/showcase.svg" alt="Version"></a>
[![tests](https://github.com/devtin/js-dir-into-json/workflows/test/badge.svg)](https://github.com/devtin/js-dir-into-json/actions)

Vue showcase.

* * *

### License

[MIT](https://opensource.org/licenses/MIT)

&copy; 2020-present Martin Rafael Gonzalez
<tin@devtin.io>
npm package: @pleasure1234/linux-do-mcp
Description: MCP server for accessing the Linux Do through API
Author: Pleasure1234
Latest version: 1.0.10

## How to run locally?

If you want to run this MCP Server locally, you can follow the step bellow:

```
npm install
```

cd to `src/linux-do-mcp/node`, and run the following command to test in dev env

```
npx @modelcontextprotocol/inspector node dist/index.js
```

run the following command to pack the package

```
npm run build
npm login // need to log in on https://registry.npmjs.org/
npm publish --access public
```
npm package: @pleasync/client
Description: Pleasanter API client powered by Rust (napi-rs)
Latest version: 0.1.0

# @pleasync/client

Pleasanter API クライアント。Rust (napi-rs) で実装された高速ネイティブバインディング。

## インストール

```bash
npm install @pleasync/client
```

## 使い方

### 基本

```typescript
import { PleasanterClient } from '@pleasync/client'

const client = new PleasanterClient({
  baseUrl: 'https://pleasanter.example.com',
  apiKey: 'your-api-key',
  apiVersion: '1.1',
})
```

### サイト操作

```typescript
// サイト情報を取得
const site = await client.getSite(12345)

// サイト設定を更新
await client.updateSite(12345, { Title: '新しいタイトル' })
```

### レコード操作

```typescript
// レコードを全件取得（自動ページネーション）
const records = await client.getRecords(67890)
```

### JSON 正規化

diff 安定化のためのユーティリティ。不要キー（UpdatedTime, CreatedTime, Creator, Updator, Guid, Ver）を除外し、キーをソートする。

```typescript
import { normalize, sortedJsonStringify } from '@pleasync/client'

// 不要キー除外 + キーソート
const cleaned = normalize(rawJson)

// キーソートして文字列化（indent: 2）
const json = sortedJsonStringify(rawData, 2)
```

## API

### `new PleasanterClient(config)`

| パラメータ | 型 | 必須 | 説明 |
|-----------|------|------|------|
| `config.baseUrl` | `string` | Yes | サーバー URL |
| `config.apiKey` | `string` | Yes | API キー |
| `config.apiVersion` | `string` | Yes | API バージョン（例: `"1.1"`） |

### メソッド

| メソッド | 戻り値 | 説明 |
|---------|--------|------|
| `getSite(siteId)` | `Promise<any>` | サイト情報を取得 |
| `updateSite(siteId, data)` | `Promise<any>` | サイト設定を更新 |
| `getRecords(siteId)` | `Promise<any[]>` | レコードを全件取得 |

### ユーティリティ関数

| 関数 | 説明 |
|------|------|
| `normalize(value)` | 不要キー除外 + キーソート |
| `sortedJsonStringify(value, indent?)` | キーソートして JSON 文字列化 |

## 対応プラットフォーム

| OS | アーキテクチャ |
|----|--------------|
| Windows | x64 |
| macOS | x64, ARM64 |
| Linux | x64, ARM64 |

## ライセンス

MIT