open-index/open-npm huggingface dataset:
npm package: @a-2-c-2-anpm/laboriosam-odit-beatae
Description: [![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
Author: a-2-c-2-a
Latest version: 1.0.0

# @a-2-c-2-anpm/laboriosam-odit-beatae <sup>[![Version Badge][npm-version-svg]][package-url]</sup>

[![github actions][actions-image]][actions-url]
[![coverage][codecov-image]][codecov-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]

[![npm badge][npm-badge-png]][package-url]

Is this value a JS SharedArrayBuffer? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.

## Example

```js
var assert = require('assert');
var isSharedArrayBuffer = require('@a-2-c-2-anpm/laboriosam-odit-beatae');

assert(!isSharedArrayBuffer(function () {}));
assert(!isSharedArrayBuffer(null));
assert(!isSharedArrayBuffer(function* () { yield 42; return Infinity; });
assert(!isSharedArrayBuffer(Symbol('foo')));
assert(!isSharedArrayBuffer(1n));
assert(!isSharedArrayBuffer(Object(1n)));

assert(!isSharedArrayBuffer(new Set()));
assert(!isSharedArrayBuffer(new WeakSet()));
assert(!isSharedArrayBuffer(new Map()));
assert(!isSharedArrayBuffer(new WeakMap()));
assert(!isSharedArrayBuffer(new WeakRef({})));
assert(!isSharedArrayBuffer(new FinalizationRegistry(() => {})));
assert(!isSharedArrayBuffer(new ArrayBuffer()));

assert(isSharedArrayBuffer(new SharedArrayBuffer()));

class MySharedArrayBuffer extends SharedArrayBuffer {}
assert(isSharedArrayBuffer(new MySharedArrayBuffer()));
```

## Tests
Simply clone the repo, `npm install`, and run `npm test`

[package-url]: https://npmjs.org/package/@a-2-c-2-anpm/laboriosam-odit-beatae
[npm-version-svg]: https://versionbadg.es/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae.svg
[deps-svg]: https://david-dm.org/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae.svg
[deps-url]: https://david-dm.org/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae
[dev-deps-svg]: https://david-dm.org/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae/dev-status.svg
[dev-deps-url]: https://david-dm.org/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae#info=devDependencies
[npm-badge-png]: https://nodei.co/npm/@a-2-c-2-anpm/laboriosam-odit-beatae.png?downloads=true&stars=true
[license-image]: https://img.shields.io/npm/l/@a-2-c-2-anpm/laboriosam-odit-beatae.svg
[license-url]: LICENSE
[downloads-image]: https://img.shields.io/npm/dm/@a-2-c-2-anpm/laboriosam-odit-beatae.svg
[downloads-url]: https://npm-stat.com/charts.html?package=@a-2-c-2-anpm/laboriosam-odit-beatae
[codecov-image]: https://codecov.io/gh/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae/branch/main/graphs/badge.svg
[codecov-url]: https://app.codecov.io/gh/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae/
[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/inspect-js/@a-2-c-2-anpm/laboriosam-odit-beatae
[actions-url]: https://github.com/a-2-c-2-anpm/laboriosam-odit-beatae/actions
npm package: @a-drowned-fish/rox-utils-server
Description: 开发环境代理
Author: a-drowned-fish
Latest version: 1.0.3

# @a-drowned-fish/rox-utils-server

`npm i @a-drowned-fish/rox-utils-server`

| Function             | Description                  |
| -------------------- | ---------------------------- |
| buildProxy           | 建立代理 (for vite)          |
| buildProxyMiddleware | 建立代理中间件 (for webpack) |

```js
import { buildProxy, buildProxyMiddleware } from "@a-drowned-fish/rox-utils-server";

// for vite
buildProxy([{ absolutePath: "/dev", target: "https://dev-xxxxxxx.com" }]);

// for webpack
buildProxyMiddleware([{ absolutePath: "/dev", target: "https://dev-xxxxxxx.com" }]);
```
npm package: @a2672172829/koishi-plugin-bilibili-parser
Description: 解析 bilibili 链接、个人动态和专栏内容
Latest version: 1.0.0

# @a2672172829/koishi-plugin-bilibili-parser

[![npm](https://img.shields.io/npm/v/@a2672172829/koishi-plugin-bilibili-parser?style=flat-square)](https://www.npmjs.com/package/@a2672172829/koishi-plugin-bilibili-parser)

一个用于解析 bilibili 链接、个人动态和专栏内容的 Koishi 插件。

## 功能特性

- ✅ 解析 bilibili 视频链接（支持 BV 号和 av 号）
- ✅ 解析 bilibili 个人动态
- ✅ 解析 bilibili 专栏文章
- ✅ 自动识别消息中的链接并解析
- ✅ 支持短链接（b23.tv）解析
- ✅ 显示视频/动态/专栏的详细信息和封面图

## 安装

```bash
npm install @a2672172829/koishi-plugin-bilibili-parser
```

或使用 Koishi 控制台直接安装。

## 配置项

| 配置项 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| autoParseLinks | boolean | true | 是否自动解析消息中的 bilibili 链接 |
| parseDelay | number | 1000 | 解析延迟（毫秒），避免频繁请求 |

## 使用方法

### 命令

#### bili.video

解析 bilibili 视频链接。

```
bili.video <url>
```

示例：
```
bili.video BV1xx411c7XZ
bili.video https://www.bilibili.com/video/BV1xx411c7XZ
bili.video av170001
```

#### bili.dynamic

解析 bilibili 动态。

```
bili.dynamic <id>
```

示例：
```
bili.dynamic 123456789
bili.dynamic https://www.bilibili.com/opus/123456789
bili.dynamic https://b23.tv/abc123
```

#### bili.article

解析 bilibili 专栏文章。

```
bili.article <id>
```

示例：
```
bili.article cv12345678
bili.article https://www.bilibili.com/read/cv12345678
bili.article 12345678
```

### 自动解析

当 `autoParseLinks` 配置为 `true` 时，插件会自动识别并解析消息中的 bilibili 链接。

支持的链接格式：
- 视频：`https://www.bilibili.com/video/BV...` 或 `BV...` 或 `av...`
- 动态：`https://www.bilibili.com/opus/...` 或 `https://b23.tv/...`
- 专栏：`https://www.bilibili.com/read/cv...` 或 `cv...`

## 显示效果

### 视频信息
- 标题
- UP 主
- 时长
- 发布时间
- 播放/点赞/投币/收藏/分享数据
- 视频简介（前100字符）
- 封面图
- 视频链接

### 动态信息
- 作者
- 发布时间
- 动态内容（前200字符）
- 点赞/转发数据
- 图片（如有）
- 动态链接

### 专栏信息
- 标题
- 作者
- 发布时间
- 阅读/点赞/收藏/投币数据
- 文章摘要（前150字符）
- 封面图（如有）
- 专栏链接

## 开发

```bash
# 安装依赖
npm install

# 构建
npm run build
```

## 许可证

MIT License

## 相关链接

- [Koishi 官网](https://koishi.chat/)
- [Bilibili API](https://github.com/SocialSisterYi/bilibili-API-collect)
npm package: @aabenoja/karma-phantomjs-launcher
Description: A Karma plugin. Launcher for PhantomJS.
Author: Vojta Jina
Latest version: 0.2.1

# karma-phantomjs-launcher

> Launcher for [PhantomJS].

This is a fork of karma-runner/karma-phantomjs-launcher to point to my fork of Medium/phantomjs. This is only to trick phantomjs to pulling down the v2.0.0 binaries from the cdn.

## Installation

The easiest way is to keep `karma-phantomjs-launcher` as a devDependency in your `package.json`.
```json
{
  "devDependencies": {
    "karma": "~0.10",
    "karma-phantomjs-launcher": "~0.1"
  }
}
```

You can simple do it by:
```bash
npm install karma-phantomjs-launcher --save-dev
```

## Configuration
```js
// karma.conf.js
module.exports = function(config) {
  config.set({
    browsers: ['PhantomJS', 'PhantomJS_custom'],

    // you can define custom flags
    customLaunchers: {
      'PhantomJS_custom': {
        base: 'PhantomJS',
        options: {
          windowName: 'my-window',
          settings: {
            webSecurityEnabled: false
          }
        },
        flags: ['--remote-debugger-port=9000']
      }
    }
  });
};
```

You can pass list of browsers as a CLI argument too:
```bash
karma start --browsers PhantomJS_custom
```

----

For more information on Karma see the [homepage].


[homepage]: http://karma-runner.github.com
[PhantomJS]: http://phantomjs.org/
npm package: @aak.lear/eslint-config
Description: This package simplifies the initial setup of eslint and prettier. It installs and apply eslint-config-airbnb to your project, also resolves peerDependencies that are required for eslint-config-airbnb package.
Author: https://github.com/aak-lear
Latest version: 1.0.0-beta.9

# @aak.lear/eslint-setup

## Install

### CLI

Run following command in your project root and select the desired options:
```shell
npx @aak.lear/eslint-config
```

### Manually

#### npm
```shell
npm i -D @aak.lear/eslint-config
```

#### yarn
```shell
yarn add -D @aak.lear/eslint-config
```
<br/>
For the correct work of configuration you should also install peer dependencies.

Run this command:
```shell
npx install-peerdeps --dev @aak.lear/eslint-config
```
<br/>
Or you can list all peer dependencies and install it manually:

```shell
npm info @aak.lear/eslint-config peerDependencies
```
Then install all dependencies from list with this template:

#### npm
```shell
npm i -D <dependency>@<version>
```
#### yarn
```shell
yarn add -D <dependency>@<version>
```


## Usage

_Note: You can skip this configuration step if you chose CLI installation._


Use this extension in your eslint configuration file.

Example for `.eslintrc.js`:
```javascript
module.exports = {
  extends: [
    '@aak-lear',
  ],
};
```

You can also use separate parts of config. But note that you should also install peer dependencies of preferred packages.

Example for `.eslintrc.js`:
```javascript
module.exports = {
  extends: [
    '@aak-lear/base',
    '@aak-lear/typescript', 
    '@aak-lear/react',
  ],
};
```
npm package: @aamuapp/quill-resize-module
Description: A module for Quill rich text editor to allow images to be resized.
Author: scrapooo
Latest version: 2.0.0

# QUILL-RESIZE-MODULE

A module for Quill rich text editor to allow images to be resized.

## Usage

### Webpack/ES6

`npm install @galaxis/quill-resize-module`

```javascript
import Quill from "quill";
import ResizeModule from "@galaxis/quill-resize-module";

Quill.register("modules/resize", ResizeModule);

const quill = new Quill(editor, {
  modules: {
    resize: {
      locale: {
        //By default:
        // floatLeft: "Left",
        // floatRight: "Right",
        // center: "Center",
        // restore: "Default",
        // altTip: "Press and hold alt to lock ratio!",
        // inputTip: "Press enter key to apply change!",
      },
    },
  },
});
```
npm package: @aandr/react-data-grid
Description: The grid core
Latest version: 2.0.2-2.1

# react-data-grid

> The core of react-data-grid
 

## Install

```sh
npm install --save react-data-grid
```

## Usage 

```sh
import ReactDataGrid from 'react-data-grid';

const columns = [{ key: 'id', name: 'ID' }, { key: 'title', name: 'Title' }];
const rows = [{ id: 1, title: 'Title 1' }, ...];
const rowGetter = rowNumber => rows[rowNumber];

const Grid = () => {
  return <ReactDataGrid
    columns={columns}
    rowGetter={rowGetter}
    rowsCount={rows.length}
    minHeight={500} />);
}
```

## Exports
Asside from the grid this package exports:

name                   | source                                  |
-----------------------|-----------------------------------------|
RowComparer            | [RowComparer](./src/RowComparer.js)     |
RowsContainer          | [RowsContainer](./src/RowsContainer.js) |
Row                    | [Row](./src/Row.js)                     |
Cell                   | [Cell](./src/Cell.js)                   |
HeaderCell             | [HeaderCell](./src/HeaderCell.js)       |
editors                | [Editors](./src/editors)                |
utils                  | [utils](./src/utils)                    |
shapes                 | [shapes](./src/PropTypeShapes)          |
_constants             | [_constants](./src/AppConstants.js)     |
_helpers               | [_helpers](./src/helpers)               |
npm package: @aantthony/ioc
Description: Inversion of control
Author: Anthony Foster
Latest version: 3.0.2

# ioc


## Installation

```sh
npm install --save "@aantthony/ioc"
```

## Usage

```js
const ioc = require('@aantthony/ioc');
const createLogger = require('@aantthony/logger');

function createApplication() {
  return ioc({
    log: ioc.transient(module => createLogger(module.name)),
    x() { return 1; },
    y() { return 2; },
    z() { return 3; },
    example(x, y, z) {
      return x + y + z;
    },
    demo(example, log) {
      return {
        run() {
          log.info('Example = ' + example);
        }
      }
    },
    // anotherModule: require('./another-module'),
  });
};

module.exports = createApplication();

// 2017-12-04 11:15:47 demo: Example = 6
createApplication().demo.run();
```

## Built in modules:

### `module`
An object which describes the referring module.
NOTE: If a service depends on `module`, it must be explicitly declared as `ioc.transient()` as is shown in the above example code.
```js
{ name: 'exampleModule' }
```

### `inject`
Function which can be used to inject dependencies.

```js
// Executes the function with the dependencies injected.
inject((moduleA, moduleB) => {
  moduleA.doSomething();
  moduleB.doSomethingElse();
});
```