open-index/open-npm huggingface dataset:
npm package: @lisn.js/bundles
Description: LISN.js browser bundles.
Author: Aayla Secura
Latest version: 1.2.2

# Pre-built browser bundles for [LISN.js](https://www.npmjs.com/package/lisn.js)

For documentation see [https://lisnjs.github.io/docs](https://lisnjs.github.io/docs)
npm package: @lisnote/image-generator
Description: A node module for generator random image
Author: lisnote
Latest version: 1.0.3

# A node module for generator random image

Some generated images

![colorful1](./src/image/colorful1.svg)

![colorful2](./src/image/colorful2.svg)

![colorful3](./src/image/colorful3.svg)

# usage

```bash
npm i @lisnote/image-generator
```

```javascript
const imageGenerator = require("@lisnote/image-generator");

imageGenerator(1920, 1080)
	.toFile("./test.png")
imageGenerator(1920, 1080)
	.toFile("./test.jpg")
imageGenerator(1920, 1080)
	.toFile("./test.webp")
```
npm package: @lisonchen/vsuite
Description: A easy-to-use components Library base on Vue.js
Author: emmaHuang
Latest version: 0.1.28

# vsuite

vsuite是一款基于Vue.js的简单易用的前端UI组件库，主要用于快速开发PC端产品


## 支持环境

- 现代浏览器和 IE10 及以上

## 安装

- 推荐使用 npm 安装

```bash
npm install vsuite
```

- 也可以使用 `<script>` 全局引用

```html
<script type="text/javascript" src="vsuite.min.js"></script>
```

## License

MIT
npm package: @lisp-docs/utils
Description: Common Lisp Technical Reference Tooltips and Links
Author: Daniel Nussenbaum
Latest version: 1.3.1

# Lisp Docs Usage

## Import

```typescript
import { ReferenceAid } from '@lisp-docs/utils';
```


## Usage

For the latest usage examples see [App](https://github.com/lisp-docs/lisp-docs-web-projects/blob/main/apps/lisp-docs-web-projects/src/app/app.tsx)

## Use

```typescript
<ReferenceAid>programmer</ReferenceAid>
```

`ReferenceAid` will provide a tooltip or reference if available for the string provided as a `child`.

`<DefinitionTooltips>` and `<ReferenceLink>` are also available in case only the tooltip or link is wanted respectively.

## Links

Please note because of issues with docusaurus the usage has changed:

To get a link do this:

```react
import { ReferenceAid, getLink } from '@lisp-docs/utils';
```

```react
<a href={getLink("programmer")}>
    <ReferenceAid>programmer</ReferenceAid  >
</a>
```
npm package: @lissettebm/first-npm
Description: Made with create-react-library
Author: Lissette Bustos
Latest version: 0.0.4

# @lissettebm/first-npm

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@lissettebm/first-npm.svg)](https://www.npmjs.com/package/@lissettebm/first-npm) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @lissettebm/first-npm
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from '@lissettebm/first-npm'
import '@lissettebm/first-npm/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [Lissette Bustos](https://github.com/Lissette Bustos)
npm package: @lissettebm/ui-example
Description: Ejemplo de un paquete de componentes React
Author: Lissette Bustos
Latest version: 1.0.2

# @lissettebm/ui-example

> Made with create-react-library

[![NPM](https://img.shields.io/npm/v/@lissettebm/ui-example.svg)](https://www.npmjs.com/package/@lissettebm/ui-example) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @lissettebm/ui-example
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from '@lissettebm/ui-example'
import '@lissettebm/ui-example/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [Lissette Bustos](https://github.com/lissettebm)
npm package: @lissome/admin
Description: Admin components base on Element Plus
Latest version: 0.0.9

# Lissome Admin

`Lissome Admin`是一个基于[element-plus](https://element-plus.gitee.io/#/zh-CN)封装的，数据驱动的，面向中台系统的业务组件库。

技术栈为`Vue 3.0 + TS`。构建工具为`Vite 2.0`。

## 开发指南

### 本地启动开发环境

#### 启动命令

```sh
# 首次下载请install，推荐使用yarn，目前提交了yarn.lock
yarn dev
# or
npm run dev
```

#### 开发环境

访问开发环境[http://localhost:3000](http://localhost:3000)

### 添加新的基础组件

1. 运行`yarn addComponent`，按照提示输入相关信息
2. 在组件目录下的`README.md`文件用于该组件文档和`demo`的撰写。**该文件会被编译为`Vue`组件，并作为该组件的文档和`demo`显示**

### demo及文档

开发`demo`及文档在组件目录下的`README.md`中书写。采用`markdown-it-container`自动编译`demo`，`demo`内容采用`:::demo`和`:::`包裹

:::demo demo示例，目前仅支持`template`内容
```html
<el-button type="primary">按钮</el-button>
```
:::
npm package: @lissome/util
Description: A util library written by TypeScript
Latest version: 1.0.8

# @lissome/util

The Util library Lissome.js provides lots of utility functions in daily coding.

It's written by `TypeScript` which can be friendly used in IDE.

## Installation

```
npm install @lissome/util
```

## Usage

### Lang

| methods | description |
| --- | --- |
| `isString` | Checks if `value` is `String` |
| `isBoolean` | Checks if `value` is a `Boolean` value |
| `isFalse` | Checks if `value` is `false` |
| `isTrue` | Checks if `value` is `true` |
| `isObject` | Checks if `value` is the language type of `Object`, not `Null` |
| `isPlainObject` | Checks if `value` is a plain object |
| `isEmptyObject` | Checks if `value` is an empty object, without `key/value` pairs |
| `isArray` | Checks if `value` is an `Array` |
| `isEmptyArray` | Checks if `value` is an empty array |
| `isFunction` | Checks if `value` is a `Function` |
| `isPromise` | Checks if `value` is a Promise or thenable function |
| `isUndefined` | Checks if `value` is `Undefined` |
| `isDefined` | Checks if `value` is an defined value, not `Undefined` or `Null` |
| `equal` | Checks two object or array is equal by value |

### String

| methods | description |
| --- | --- |
| `camelCase` | Converts string to camel case |
| `pascalCase` | Converts string to pascal (big camel) case |
| `snakeCase` | Converts string to snake case |
| `kebabCase` | Converts string to kebab case |

### Object

| methods | description |
| --- | --- |
| `snakeCaseKeys` | Process keys of Object or Object item of Array to snake case deeply |
| `camelCaseKeys` | Process keys of Object or Object item of Array to camel case deeply |
| `at` | Get value by path in an Object or Array |

### Methods

| methods | description |
| --- | --- |
| `copyText` | copy text to clipboard |
npm package: @lissomedev/lylacore
Description: Node.js native bindings for Lylacore (soul-crypto + coach-engine)
Author: Joysusy, Violet Klaudia
Latest version: 0.1.13

# @lylacore/core

Node.js native bindings for Lylacore (soul-crypto + coach-engine).

## Installation

```bash
npm install @lylacore/core
```

## Features

- **soul-crypto**: Cryptographic operations (Argon2id key derivation, AES-256-GCM encryption)
- **coach-engine**: COACH protocol for communication style adaptation
- **High Performance**: Native Rust implementation with minimal FFI overhead (+7.9% vs pure Rust)
- **Async Support**: Non-blocking async API for concurrent operations
- **Cross-Platform**: Pre-built binaries for Linux, macOS, Windows (x64 & ARM64)

## Usage

### soul-crypto

```javascript
const { deriveKey, encrypt, decrypt } = require('@lylacore/core');

// Derive encryption key from password
const key = await deriveKey('my-password', 'unique-salt');

// Encrypt data
const ciphertext = await encrypt(key, 'sensitive data');

// Decrypt data
const plaintext = await decrypt(key, ciphertext);
```

### coach-engine

```javascript
const { applyStyle, learnPattern } = require('@lylacore/core');

// Apply communication style
const styled = applyStyle('formal', 'hello world');

// Learn from conversation patterns
await learnPattern('user123', 'casual', 'hey there!');
```

## Performance

See [PERFORMANCE.md](../../PERFORMANCE.md) for detailed benchmarks.

| Operation | Time | Grade |
|-----------|------|-------|
| Key Derivation (Argon2id) | ~130ms | A+ |
| Apply Style | ~100ns | A+ |
| Learn Pattern | ~2µs | A+ |

## Platform Support

Pre-built binaries available for:

- Linux x64 (GNU & musl)
- Linux ARM64 (GNU & musl)
- macOS x64 (Intel)
- macOS ARM64 (Apple Silicon)
- Windows x64
- Windows ARM64

## Development

```bash
# Build from source
npm run build

# Run tests
npm test

# Build debug version
npm run build:debug
```

## License

MIT

## Authors

Joysusy & Violet Klaudia 💖
npm package: @list-kr/namulink
Description: [![jsDelivr Stats](https://data.jsdelivr.com/v1/package/gh/List-KR/NamuLink/badge)](https://www.jsdelivr.com/package/gh/List-KR/NamuLink)
Author: PiQuark6046
Latest version: 17.4.2

## NamuLink

[![jsDelivr Stats](https://data.jsdelivr.com/v1/package/gh/List-KR/NamuLink/badge)](https://www.jsdelivr.com/package/gh/List-KR/NamuLink)

NamuLink 유저스크립트는 나무위키의 고급 난독화 시스템 (커스텀 Base64 인코더/디코더 및 [RC4 스트림 암호화](https://en.wikipedia.org/wiki/RC4))를 역이용하거나 프론트엔드 구성 도중에 구성 함수를 무효화하여 나무위키에 있는 처리하기 복잡하고 직접 로드되는 파워링크를 차단합니다.

NamuLink 유저스크립트는 AdGuard와 애드블록 커뮤니티에 의해 관리되고 있습니다.

설치/이용 과정에서 도움이 필요하시거나 궁금증이 있으시다면 GitHub Discussions를 이용해 주세요.
사용 도중에 해당 유저스크립트가 문제를 발생시킨다고 생각되시면 GitHub Issues를 이용해 주세요.

> [!IMPORTANT]
> NamuLink 유저스크립트 유지보수자는 NamuLink 유저스크립트와 함께 아래 애드블록들 중 하나를 사용하실 것을 권장합니다:
> - AdGuard
> - uBlock Origin
> - Brave 웹 브라우저의 Shield
> - AdBlock Plus
> - Ghostery
>
> 다른 애드블록 지원은 보장되지 않습니다.

### 빠른 시작
아래 URL를 클릭하여 설치해주세요:

https://cdn.jsdelivr.net/npm/@list-kr/namulink@latest/dist/NamuLink.user.js

### 설치하는 법
- [Violentmonkey](https://addons.mozilla.org/ko/firefox/addon/violentmonkey/) (AdGuard 프리미엄이 없다면 권장됨) - 브라우저 확장
  1. `Dashboard`를 엽니다.
  2. `New` 버튼을 누르십시오.
  3. `Install from URL` 버튼을 누르십시오.
  4. 다음 URL를 누르십시오:
  ```
  https://cdn.jsdelivr.net/npm/@list-kr/namulink@latest/dist/NamuLink.user.js
  ```
  5. `OK` 버튼을 누르십시오.
  6. 유저스크립트의 메타데이터를 확인하시고 `Confirm installation`를 누르십시오.
  7. 나무위키를 열고 있는 탭으로 돌아가신 뒤에 새로고침하십시오.

- AdGuard for Windows
  1. 빠른 시작 세션에 있는 URL를 클릭하여 설치하십시오.

- AdGuard for Android
  1. 빠른 시작 세션에 있는 URL를 클릭하여 설치하십시오.

- AdGuard for iOS
  AdGuard for iOS는 현재 유저스크립트를 지원하지 않습니다
  그러나, 미래에 지원될 것입니다.[^1]

  몰론, 지금은 대안을 사용하실 수 있습니다.[^2][^3]

  <details>
  <summary>iOS 유저들을 위한 자세한 설명</summary>

  1. [**Userscripts** 앱](https://apps.apple.com/kr/app/userscripts/id1463298887)을 설치하십시오.
  2. Userscripts 확장을 Safari 설정에서 활성화하십시오:
    * iOS 18 이상: `시스템 설정` => `앱` => `Safari` => `확장 프로그램`
    * iOS 17 이하: `시스템 설정` => `Safari` => `확장 프로그램`
    **Userscripts**을 찾으시고 활성화하신 후 `기타 웹 사이트` 권한을 허용하십시오.
  3. Safari에서 [빠른 시작 세션에 있는 URL](https://cdn.jsdelivr.net/npm/@list-kr/namulink@latest/dist/NamuLink.user.js)을 클릭하십시오.
  4. Safari의 주소바에 있는 확장 아이콘을 클릭하시고 **Userscripts**을 선택하십시오.
  5. 설치하는 버튼을 누르십시오.
  6. 열린 팝업을 스크롤하신 후에 설치하는 버튼을 누르십시오.
  7. 완료되었습니다.

  </details>

[^1]: https://github.com/AdguardTeam/AdguardForiOS/issues/1542
[^2]: https://github.com/quoid/userscripts
[^3]: https://apps.apple.com/us/app/userscripts/id1463298887