open-index/open-npm huggingface dataset:
npm package: @khorus/ember-accordion
Description: An ember accordion component that makes 'fancy' accordions easy.
Author: Chris Bonser
Latest version: 0.3.0
Deprecated: renaming to drop the scope

# Ember Accordion

[![Circle CI](https://circleci.com/gh/khorus/ember-accordion.svg?style=svg)](https://circleci.com/gh/khorus/ember-accordion)

A set of ember accordion components that makes 'fancy' accordions easy.

## Documentation

Documentation can be found
[here](http://khorus.github.io/ember-accordion).

The ember-accordion documentation is an ember-cli app running from
ember-accordion's [dummy test
app](https://github.com/khorus/ember-accordion/tree/master/tests/dummy/app).

## Installation

Install the ember-cli addon in your ember-cli project:

```
$ ember install ember-accordion
```
npm package: @khos/react-scripts
Description: (2.1.3) react-scripts
Latest version: 0.2.0

# react-scripts

This package includes scripts and configuration used by [Create React App](https://github.com/facebook/create-react-app).<br>
Please refer to its documentation:

- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.
- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.
npm package: @khouby/vision-camera-ocr
Description: VisionCamera Frame Processor Plugin to provide OCR support
Author: khouby
Latest version: 1.0.1


# vision-camera-ocr-plugin

A [VisionCamera](https://github.com/mrousavy/react-native-vision-camera) Frame Processor Plugin to preform text detection on images using [**MLKit Vision** Text Recognition](https://developers.google.com/ml-kit/vision/text-recognition). This module can be used only with React Native Vision Camera >= v4.x.x

<img style='width:200px;' src="docs/demo.gif">

## Installation

```sh
yarn add vision-camera-ocr-plugin
cd ios && pod install
```

Add the plugin to your `babel.config.js`:

```js
module.exports = {
   plugins: [['react-native-worklets-core/plugin']],
    // ...
```

> Note: You have to restart metro-bundler for changes in the `babel.config.js` file to take effect.

## Usage

```js
import {OCRFrame, scanOCR} from 'vision-camera-ocr-plugin';
import {
  useFrameProcessor,
  Camera,
  useCameraDevice,
} from 'react-native-vision-camera';
import {Worklets} from 'react-native-worklets-core';

export default ({onTextClicked}: VisionCameraPlateProps) => {
  const [hasPermission, setHasPermission] = React.useState(false);
  const [ocr, setOcr] = React.useState<OCRFrame>();
  const isFocused = useIsFocused();
  const device = useCameraDevice('back');

  const onCodeDetected = Worklets.createRunInJsFn((data: any) => {
    setOcr(data);
  });

  const frameProcessor = useFrameProcessor(frame => {
    'worklet';
    const data = scanOCR(frame);
    onCodeDetected(data);
  }, []);

  React.useEffect(() => {
    (async () => {
      const status = await Camera.requestCameraPermission();
      setHasPermission(status === 'granted');
    })();
  }, []);


  return (
    <>
      {device !== undefined && hasPermission ? (
        <Camera
          frameProcessor={frameProcessor}
          device={device}
          isActive={isFocused}
          pixelFormat="yuv"
        />
      ) : (
        <View>
          <Text>No available cameras</Text>
        </View>
      )}
    </>
  );
};

```

## Data

`scanOCR(frame)` returns an `OCRFrame` with the following data shape. See the example for how to use this in your app.

 ``` jsx
  OCRFrame = {
    result: {
      text: string, // Raw result text
      blocks: Block[], // Each recognized element broken into blocks
    ;
};
```

The text object closely resembles the object documented in the MLKit documents.
<https://developers.google.com/ml-kit/vision/text-recognition#text_structure>

```
The Text Recognizer segments text into blocks, lines, and elements. Roughly speaking:

a Block is a contiguous set of text lines, such as a paragraph or column,

a Line is a contiguous set of words on the same axis, and

an Element is a contiguous set of alphanumeric characters ("word") on the same axis in most Latin languages, or a character in others
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT
npm package: @khraosgenetor/encryption
Description: Seeded multi-pass Caesar-style cipher for strings
Author: khraos
Latest version: 1.0.1

# @khraosgenetor/encryption

Seeded multi-pass Caesar-style cipher for strings.

## Install
npm install @khraosgenetor/encryption

## Usage
import { encryptor, decryptor } from "@khraosgenetor/encryption";
const enc = encryptor("hello world", 3, "myseed");
const dec = decryptor(enc, 3, "myseed");
npm package: @khrisma/not-found
Description: [![Build Status](https://travis-ci.org/uzkk/404.svg?branch=master)](https://travis-ci.org/uzkk/404)
Author: Shigma forked by Khrisma
Latest version: 1.0.1

# 404 Not Found

[![Build Status](https://travis-ci.org/uzkk/404.svg?branch=master)](https://travis-ci.org/uzkk/404)

- 主站链接：随便访问一个不存在的页面即可
- 分站链接：[https://uzkk.github.io/404/](https://uzkk.github.io/404/)
npm package: @khriztianmoreno/storybook-addon-raw-styled-component
Description: A Storybook addon that extracts and displays compiled syntax-highlighted HTML & CSS
Author: khriztianmoreno
Latest version: 0.8.1

# Storybook Addon RAW styled-component 💅🏻

This addon for Storybook adds a tab that displays the compiled HTML for each
story. It uses [highlight.js](https://highlightjs.org/) for syntax highlighting.

## 🌎 Demo
[Storybook Addon RAW styled-component](https://storybook-addon-raw-styled-component.netlify.com/)

## 🔥 Getting Started

```sh
npm i --save-dev @khriztianmoreno/storybook-addon-raw-styled-component
```

### 📝 Register addon

Create a file called `addons.js` inside the `.storybook` directory and add the
following content:

```js
// .storybook/main.js

module.exports = {
  stories: ['../stories/**/*.stories.js'],
  addons: [
    ..., // Others addon
    '@khriztianmoreno/storybook-addon-raw-styled-component/register'
  ],
};
```

## 👨🏼‍💻 Usage

Add `withHTML` as a global decorator inside `.storybook/config.js`:

```js
// .storybook/preview.js

import { addDecorator } from '@storybook/html';
import { withHTML } from '@khriztianmoreno/storybook-addon-raw-styled-component';

addDecorator(withHTML);
```

The HTML is formatted with Prettier. You can override the Prettier config
(except `parser` and `plugins`) by providing an object following the
[Prettier API override format](https://prettier.io/docs/en/options.html):

```js
// .storybook/preview.js

import { addDecorator } from '@storybook/html';
import { withHTML } from '@khriztianmoreno/storybook-addon-raw-styled-component';

addDecorator(
  withHTML({
    prettier: {
      tabWidth: 2,
      useTabs: false,
      htmlWhitespaceSensitivity: 'strict',
    },
  }),
);
```

## 🎗 Supported frameworks

Right now, the addon can be used with React.js framework
npm package: @khromkov/mock-ws
Description: mock websocket
Author: Evgenii Khromkov
Latest version: 0.1.0

**mock websocket**

[![Build Status](https://travis-ci.org/khromkov/mock-ws.svg?branch=master)](https://travis-ci.org/khromkov/mock-ws)
[![Coverage Status](https://coveralls.io/repos/github/khromkov/mock-ws/badge.svg?branch=master)](https://coveralls.io/github/khromkov/mock-ws?branch=master)
npm package: @khromkov/rws
Description: reconnecting-websocket
Author: Evgenii Khromkov
Latest version: 0.1.0

# <img src='https://user-images.githubusercontent.com/6161300/38206470-31e18e4e-36b3-11e8-9e0d-2a2bd48f06ce.png' height='60' alt='Reconnecting WebSocket' />

[![Build Status](https://travis-ci.org/khromkov/rws.svg?branch=master)](https://travis-ci.org/khromkov/rws)
[![Coverage Status](https://coveralls.io/repos/github/khromkov/rws/badge.svg?branch=master)](https://coveralls.io/github/khromkov/rws?branch=master)

**RWS** - lib for auto reconnect dropped *WebSocket* connection. It has almost same api as *WebSocket*. So you can just replace *WebSocket* to *RWS* in your code for default behavior.

```js
const ws = RWS('ws://url', 'protocols', options);
```

## Options
- reconnectDelay (number) - timeout reconnect after drop. default: 0
- reconnectDelayFactor (number) - increase delay factor for next reconnect, no effect for reconnectDelay === 0. default: 1
- reconnectMaxCount (number) - max reconnect count. default: Infinity.
- shouldReconnect (function(event: CloseEvent): bool) - if it is defined invoke before reconnect with last close args. If return false, reconnection does not occur.
npm package: @khromove/eslint-config-javascript
Description: A javascript config for eslint
Author: Egor Khromov
Latest version: 3.0.0

# ESLint JavaScript Config

## JavaScript

1. Install the correct versions of each package, which are listed by the command:

```bash
npm info "@khromove/eslint-config-javascript" peerDependencies
```

2. Install all dependecies:

```bash
npx install-peerdeps --dev @khromove/eslint-config-javascript
```

3. Add next line to your `.eslintrc`:

```json
{
  "extends": "@khromove/eslint-config-javascript"
}
```
npm package: @khromove/eslint-config-javascript-react
Description: A react config for eslint
Author: Egor Khromov
Latest version: 3.0.0

# ESLint React Config

## React

1. Install the correct versions of each package, which are listed by the command:

```bash
npm info "@khromove/eslint-config-javascript-react" peerDependencies
```

2. Install all dependecies:

```bash
npx install-peerdeps --dev @khromove/eslint-config-javascript-react
```

3. Add next line to your `.eslintrc`:

```json
{
  "extends": "@khromove/eslint-config-javascript-react"
}
```
npm package: @khromove/eslint-config-typescript
Description: A typescipt config for eslint
Author: Egor Khromov
Latest version: 3.0.0

# ESLint TypeScript Config

## JavaScript

1. Install the correct versions of each package, which are listed by the command:

```bash
npm info "@khromove/eslint-config-typescript" peerDependencies
```

2. Install all dependecies:

```bash
npx install-peerdeps --dev @khromove/eslint-config-typescript
```

3. Add next line to your `.eslintrc`:

```json
{
  "extends": "@khromove/eslint-config-typescript"
}
```
npm package: @khromove/eslint-config-typescript-react
Description: A typescript verstion of the react config for eslint
Author: Egor Khromov
Latest version: 3.0.0

# ESLint React Config

## React

1. Install the correct versions of each package, which are listed by the command:

```bash
npm info "@khromove/eslint-config-typescript-react" peerDependencies
```

2. Install all dependecies:

```bash
npx install-peerdeps --dev @khromove/eslint-config-typescript-react
```

3. Add next line to your `.eslintrc`:

```json
{
  "extends": "@khromove/eslint-config-typescript-react"
}
```
npm package: @khs1994/towxml
Description: fork towxml https://github.com/sbfkcel/towxml
Author: sbfkcel@163.com
Latest version: 0.0.1

<div align="center"><img width="240" src="https://cdn.rawgit.com/sbfkcel/towxml/78b0886d/logo.svg"/></div>

# Towxml

**Towxml** 是一个可将`HTML`、`Markdown`转为微信小程序`WXML`(WeiXin Markup Language)的渲染库。用于解决在微信小程序中`Markdown`、`HTML`不能直接渲染的问题。

**Towxml 3.0版本发布啦！✨✨✨**

较2.x版本，新版体积更小、速度更快⚡️、支持无限级解析，增加诸多新特性。推荐使用。

> 如果继续要使用旧版本可切换到 [2.x分支](https://github.com/sbfkcel/towxml/tree/2.x)

[**官方交流群：182874473（点击加入）**](https://jq.qq.com/?_wv=1027&k=54KTcZi)


## 特色
- 支持echarts图表（3.0+）✨
- 支持LaTex数学公式（3.0+）✨
- 支持yuml流程图（3.0+）✨
- 支持按需构建（3.0+）✨
- 支持代码语法高亮、代码块行号显示
- 支持emoji表情:wink:
- 支持上标、下标、下划线、删除线、表格、视频、图片（几乎所有html元素）……
- 支持typographer字符替换
- 支持多主题切换
- 支持Markdown TodoList
- 支持事件绑定（这样允许自行扩展功能哟，例如：点击页面中的某个元素，更新当前页面内容等...）
- 极致的中文排版优化
- 支持前后解析数据


## 截图

以下截图即`demo`项目编译的效果

![Towxml](https://raw.githack.com/sbfkcel/blog/gh-pages/wxml_demo/demo3.x.png)


## 使用文档

**注意：**`3.0`切勿直接拉取代码使用，请根据自行需要构建得到最终的代码。

[Towxml使用文档见wiki](https://github.com/sbfkcel/towxml/wiki)


## 打赏

如果用着不错，可以『打赏』支持。因为有你，开源更美好。

|微信打赏|支付宝打赏|
|:---:|:---:|
|![支持开源，微信打赏。](https://www.vvadd.com/wxml_demo/qrcode_wechat.png?v=1)|![支持开源，微信打赏。](https://www.vvadd.com/wxml_demo/qrcode_alipay.png?v=1)|


## 应用展示

可以在这里 [提交小程序](https://github.com/sbfkcel/towxml/issues/60) ，将会被不定期更新到这里。

<table style="width:100%; display:table;">
    <tbody>
        <tr>
            <td>
                <img src="https://user-images.githubusercontent.com/8692455/51429898-b159f400-1c4e-11e9-91a1-59cd1fab5042.png" width="100" height="100"/>
            </td>
            <td>
                <img src="https://user-images.githubusercontent.com/8033615/51673550-39524c00-2009-11e9-9554-4d75cd31ba39.jpg" width="100" height="100"/>
            </td>
            <td>
                <img src="https://raw.githubusercontent.com/yicm/WxComment/master/screenshot/xiaobaiai.jpg" width="100" height="100"/>
            </td>
            <td>
                <img src="https://user-images.githubusercontent.com/10069048/52948413-5681fc80-33b4-11e9-9397-26b7088381e5.jpg" width="100" height="100"/>
            </td>
            <td>
                <img src="https://user-images.githubusercontent.com/10728431/53088139-dd191400-3543-11e9-99b7-a5dfb4dceeff.jpg" width="100" height="100"/>
            </td>
            <td>
                <img src="https://user-images.githubusercontent.com/15965696/47959988-d2864d80-e02c-11e8-8c39-dac879bad3d6.jpg" width="100" height="100"/>
            </td>
        </tr>
        <tr>
            <td>
                <img src="https://camo.githubusercontent.com/bd91498a35c8e52893e0254bba21e7334c1540f6/68747470733a2f2f626c6f672e63646e2e7468696e6b6d6f6f6e2e636e2f626c6f672f7479706563686f2f323031392d31312d32325430373a35383a30382e706e67" width="100" height="100"/>
            </td>
        </tr>
    </tbody>
</table>

## License
MIT