open-index/open-npm huggingface dataset:
npm package: @jeevandev/flow-canvas-export
Description: Universal PDF export for flow-canvas with automatic chart detection
Latest version: 1.0.2

# @jeevandev/flow-canvas-export

Universal PDF export for flow-canvas with automatic chart detection.

## Features

✅ Zero configuration - works immediately  
✅ Universal chart support (Chart.js, Recharts, Highcharts, D3, etc.)  
✅ Automatic detection (canvas, SVG, DOM)  
✅ Multi-page PDFs  
✅ High DPI support  
✅ Progress tracking

## Installation

```bash
npm install @jeevandev/flow-canvas-export
```

## Usage

```typescript
import { PdfExporter } from "@jeevandev/flow-canvas-export";
import { useEditor } from "@jeevandev/flow-canvas";

function ExportButton() {
  const pages = useEditor((state) => state.pages);
  const pageOrder = useEditor((state) => state.pageOrder);
  const nodes = useEditor((state) => Object.values(state.nodes));

  const handleExport = async () => {
    const exporter = new PdfExporter();

    await exporter.export(pages, pageOrder, nodes, {
      filename: "report.pdf",
      scale: 2,
      onProgress: (p) => console.log(`${p.percentage}%`),
    });
  };

  return <button onClick={handleExport}>Export PDF</button>;
}
```

## Supported Elements

- Headings, paragraphs, text ✅
- Tables ✅
- Images ✅
- Buttons, forms ✅
- Charts (any library) ✅
- Custom CSS elements ✅

## License

MIT
npm package: @jeeyah/nodeortools
Description: Native module for Google OR-Tools VRP solver
Latest version: 1.0.9
Deprecated: this package has been deprecated

# node-or-tools

NodeJS bindings for or-tools Vehicle Routing Problem (VRP) solver.

See [API.md](API.md) for documentation.

### Quick Start

    npm install @jeeyah/nodeortools

```c++
var ortools = require('@jeeyah/nodeortools')

var VRP = new ortools.VRP(solverOpts);

VRP.Solve(searchOpts, function (err, solution) {
  // ..
});
```

See [API.md](API.md) for interface documentation and [the example](./example/README.md) for a small self-contained example.

We ship pre-built native binaries (for Node.js LTS 4 and 6 on Linux and macOS).
You will need a compatible C++ stdlib, see below if you encounter issues.
Building from source is supported via the `--build-from-source` flag.

#### Ubuntu 16.04

You're fine. The system's stdlib is recent enough.

#### Ubuntu 14.04

```
apt install software-properties-common
add-apt-repository ppa:ubuntu-toolchain-r/test
apt update
apt install libstdc++-5-dev
```

### Tests

    npm test


### Building - Undefined Symbols

If your C++ compiler and stdlib are quite recent they will default to a new ABI.
Mason packages are still built against an old ABI.
If you see `undefined symbols` errors force the stdlib to use the old ABI by setting:

    export CXXFLAGS="-D_GLIBCXX_USE_CXX11_ABI=0"

and re-build the project.

### Releases

- Push commit with `[publish binary]` on master
- Wait for Travis to build and publish binaries, check the AWS bucket if in doubt
- Tag the release `git tag vx.y.z -a` on master, `git push origin vx.y.z`
- Then `npm login`, `npm publish` to npm
- Make Github Release for tag

### References

Routing Interfaces
- [RoutingModel](https://github.com/google/or-tools/blob/v5.1/src/constraint_solver/routing.h#L14)
- [RoutingSearchParameters](https://github.com/google/or-tools/blob/v5.1/src/constraint_solver/routing_parameters.proto#L28-L29)
- [RoutingModelParameters](https://github.com/google/or-tools/blob/v5.1/src/constraint_solver/routing_parameters.proto#L263-L264)

More or-tools
- [Examples](https://github.com/google/or-tools/tree/v5.1/examples/cpp)
- [OR Tools Guide](https://developers.google.com/optimization/introduction/overview/)
- [Reference](https://developers.google.com/optimization/reference/)

Node bindings
- [NAN2](https://github.com/nodejs/nan#api)
- [GYP](https://gyp.gsrc.io)

### License

Distributed under the MIT License (MIT).
npm package: @jeezhau/framework
Description: **应用基础框架** node 14.4.0
Author: jeezhau
Latest version: 0.2.3

**应用基础框架**
node 14.4.0

基于 Vue2 + ElementUI

# 通用组件


# 安全控制
## 路由控制
```js
router.requireAuth = true  // 开启路由认证控制

```
npm package: @jeferson.urbieta/loki
Description: Biblioteca de componentes visuais compartilhados construidos usando vuejs.
Author: Charles Viegas
Latest version: 2.1.3

# Loki [![npm version](https://badge.fury.io/js/%40azinformatica%2Floki.svg)](https://badge.fury.io/js/%40azinformatica%2Floki)
Vue UI Components built with Vuetify framework

## Installing
* Download the project using "`git clone`" command (or download the zip file and extract the project if you don't have git installed on your machine)
* Access the project folder (usually loki)
* Install dependencies via npm (`npm install`)
* That's all! 

## How to use

Usage example of az-confirm component:
````
<v-flex xs12 sm3 d-flex>
    <v-btn @click="showDialog = true">Show Dialog Button</v-btn>
    <az-confirm question="This is the text content of the dialog"
                v-if="showDialog"
                @onConfirm="eventoConfirm()"
                @onDecline="eventoDecline()"
    ></az-confirm>
</v-flex>
````
Parameters:

|Name|Description|Type|Default| Required|
|----|-----------|----|-------|---------|
label-confirm|"Yes" button label| String|'Sim'|no|
label-decline|"No" button label| String|'Não'|no|
maxWidth|Component width| Number|290|no|
question|Content of dialog| String||yes|

Events:

|Name|Description|
|----|-----------|
@onConfirm|Yes button event|
@onDecline|No botton event|


You can use our UI Libray in your projects, improve it and propose modifications to us.
npm package: @jeff-jayden/open-design
Description: 一个vue3组件库
Author: hyh
Latest version: 1.0.5

一个vue3组件库

助力开发者「更灵活」地搭建出「更美」的产品

![last](https://img.shields.io/github/last-commit/jeff-jayden/open-design
)
![language](https://img.shields.io/github/languages/top/jeff-jayden/open-design
)

# 笔记

1. 通过css更改样式 用类名选择器指定 css基础要扎实
2. 动态绑定类名 使用js控制类名的true或false
3. 用js编写功能，比如事件，属性 各种钩子函数
npm package: @jeff-js/ant-design-vue
Description: ant-design-vue动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 2
Author: xaboy
Latest version: 2.5.29

# @jeff-js/ant-design-vue
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

> form-create ant-design-vue 动态表单组件
>
> form-create ant-design-vue Dynamic form component

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/element-ui/) | [Document](http://form-create.com/en/v2/element-ui/)

[开源的vue表单设计器组件](https://github.com/xaboy/form-create-designer) ([功能演示](http://form-create.com/designer?fr=fc))

- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/component-antdv-frame
Description: @jeff-js/ant-design-vue 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-antdv-frame

@jeff-js/ant-design-vue 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-antdv-group
Description: @jeff-js/ant-design-vue 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-antdv-group

@jeff-js/ant-design-vue 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-antdv-upload
Description: @jeff-js/ant-design-vue 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-antdv-upload

@jeff-js/ant-design-vue 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-checkbox
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-elm-checkbox

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-frame
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-elm-frame

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-group
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-elm-group

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-radio
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-elm-radio

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-select
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.3

# @jeff-js/component-elm-select

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-tree
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-elm-tree

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-elm-upload
Description: @jeff-js/element-ui 内置组件
Author: xaboy
Latest version: 2.6.3

# @jeff-js/component-elm-upload

@jeff-js/element-ui 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-checkbox
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-checkbox

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-frame
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-frame

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-group
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-group

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-radio
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-radio

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-select
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-select

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-tree
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-tree

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-ivu-upload
Description: @jeff-js/iview 内置组件
Author: xaboy
Latest version: 2.5.29

# @jeff-js/component-ivu-upload

@jeff-js/iview 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-subform
Description: @jeff-js 内置组件
Author: xaboy
Latest version: 2.6.1

# @jeff-js/component-subform

@jeff-js 内置组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)
npm package: @jeff-js/component-wangeditor
Description: @jeff-js 富文本组件
Author: xaboy
Latest version: 2.5.57

# @jeff-js/component-wangeditor

@jeff-js 富文本组件

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/) | [Document](http://form-create.com/en/v2/)


props

| 属性            | 类型  | 说明                                  |
| -------------- | --------  | ------------------------------ |
| v-model       |  string   | 富文本内容 |
| init         |  Function | 初始化 wangEditor |
| disabled   |  boolean   | 禁用富文本组件 |
npm package: @jeff-js/core
Description: vue动态表单,助你轻松搞定表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 
Author: xaboy
Latest version: 2.5.61

# @jeff-js/core
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2) | [Document](http://form-create.com/en/v2)

[开源的vue表单设计器组件](https://github.com/xaboy/form-create-designer) ([功能演示](http://form-create.com/designer?fr=fc))

- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/data
Description: > form-create 多级联动数据
Author: xaboy
Latest version: 2.6.1

# @jeff-js/data
> form-create 多级联动数据

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2) | [Document](http://form-create.com/en/v2)


- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/element-ui
Description: element-ui动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 ki
Author: jeff
Latest version: 2.6.3

# @jeff-js/element-ui
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

> form-create element-ui 动态表单组件
>
> form-create element-ui Dynamic form component

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/element-ui/) | [Document](http://form-create.com/en/v2/element-ui/)

[开源的vue表单设计器组件](https://github.com/xaboy/form-create-designer) ([功能演示](http://form-create.com/designer?fr=fc))

- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/form-designer
Description: 好用的vue可视化表单设计器组件
Author: xaboy
Latest version: 1.0.13

<p align="center">
    <a href="http://www.form-create.com">
        <img width="200" src="http://file.lotkk.com/form-create.png">
    </a>
</p>

# form-create-designer


**form-create-designer 是基于 [@jeff-js/element-ui](https://github.com/xaboy/form-create) 实现的表单设计器组件。可以通过拖拽的方式快速创建表单，提高开发者对表单的开发效率，节省开发者的时间。**

**[文档](http://designer.form-create.com/guide/) | [在线演示](http://form-create.com/designer?fr=github) | [form-create 文档](http://form-create.com/v2/guide/) | [🌈Vue3版本](https://github.com/xaboy/form-create-designer/tree/next)**


## 安装

```shell
npm install @jeff-js/designer
```

## 引入

**CDN:**

```html
<!-- import Vue.js -->
<script src="//vuejs.org/js/vue.min.js"></script>
<!-- import stylesheet -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- import element -->
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<!-- import form-create/element -->
<script src="//unpkg.com/@jeff-js/element-ui/dist/form-create.min.js"></script>
<!-- import form-create/designer -->
<script src="//unpkg.com/@jeff-js/designer/dist/index.min.js"></script>
```

**NodeJs:**

请自行导入`ElementUI`并挂载

```js
import formCreate from '@jeff-js/element-ui'
import FcDesigner from '@jeff-js/designer'

Vue.use(formCreate)
Vue.use(FcDesigner)
```

## 使用

```html
<fc-designer ref="designer"/>
```

## 组件`props`

- **menu**`MenuList` 重新配置拖拽的组件
  
- **height**`int|string` 设计器组件高度, 默认`100%`

## 组件方法

- 获取当前生成表单的生成规则

    ```ts
    type getRule = () => Rule[]
    ```
  **示例: `this.$refs.designer.getRule()`**

- 获取当前表单的全局配置

    ```ts
    type getOption = () => Object
    ```

- 设置当前生成表单的规则

    ```ts
    type setRule = (rules: Rule[]) => void;
    ```

- 设置当前表单的全局配置

    ```ts
    type setOption = (option: Object) => void;
    ```

- 增加一组拖拽组件

    ```ts
    type addMenu = (menu: Menu) => void;
    ```
- 删除一组拖拽组件

    ```ts
    type removeMenu = (name: string) => void;
    ```

- 批量覆盖插入拖拽组件

    ```ts
    type setMenuItem = (name: string, items: MenuItem[]) => void;
    ```

- 插入一个拖拽组件到分组

    ```ts
    type appendMenuItem = (name:string, item: MenuItem) => void;
    ```

- 删除一个拖拽组件

    ```ts
    type removeMenuItem = (item: string | MenuItem) => void;
    ```

- 新增一个拖拽组件的生成规则

    ```ts
    type addComponent = (item: DragRule) => void;
    ```
> **提示! 内置的三个组件分组`name`分别为: `main`,`aide`,`layout`**


## License

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

Copyright (c) 2021-present
npm package: @jeff-js/iview
Description: iview动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds o
Author: xaboy
Latest version: 2.5.29

# @jeff-js/iview
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

> form-create iview 动态表单组件
>
> form-create iview Dynamic form component

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/iview/) | [Document](http://form-create.com/en/v2/iview/)


- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/iview4
Description: view-design动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 k
Author: xaboy
Latest version: 2.5.29

# @jeff-js/iview4
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

> form-create view-design 动态表单组件
>
> form-create view-design Dynamic form component

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/iview/) | [Document](http://form-create.com/en/v2/iview/)

[开源的vue表单设计器组件](https://github.com/xaboy/form-create-designer) ([功能演示](http://form-create.com/designer?fr=fc))

- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/utils
Description: **form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**
Author: xaboy
Latest version: 2.5.39

# @jeff-js/utils
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2) | [Document](http://form-create.com/en/v2)


- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-js/view-design
Description: view-design动态表单|form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 k
Author: xaboy
Latest version: 2.5.39

# @jeff-js/view-design
**form-create 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持3个UI框架，并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件，再复杂的表单都可以轻松搞定。**

form-create is a form generation component that can generate dynamic rendering, data collection, verification and submission functions through JSON. Supports 3 UI frameworks, and supports the generation of any Vue components. Built-in 20 kinds of commonly used form components and custom components, no matter how complex forms can be easily handled.

> @jeff-js/iview4 的别名包
>
> form-create view-design 动态表单组件
>
> form-create view-design Dynamic form component

[GitHub](https://github.com/xaboy/form-create) | [文档](http://form-create.com/v2/iview/) | [Document](http://form-create.com/en/v2/iview/)

[开源的vue表单设计器组件](https://github.com/xaboy/form-create-designer) ([功能演示](http://form-create.com/designer?fr=fc))

- **预览**

![demo1](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live3.gif)


- **操作表单**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live2.gif)

- **`group` 组件**

![demo3](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-group.gif)

- **`control` 配置项**

![demo2](https://raw.githubusercontent.com/xaboy/form-create/dev/images/demo-live4.gif)
npm package: @jeff-king/sarif-web-component
Description: Sarif Viewer
Author: Microsoft
Latest version: 0.1.48


# SARIF Web Component

A React-based component for viewing [SARIF](http://sarifweb.azurewebsites.net/) files. [Try it out](https://microsoft.github.io/sarif-web-component/).

## Usage

```
npm install @microsoft/sarif-web-component
```

```js
import * as React from 'react'
import * as ReactDOM from 'react-dom'
import {Viewer} from 'sarif-web-component'

ReactDOM.render(<Viewer logs={arrayOfLogs} />, document.body.firstChild)
```

## Publishing
Verify `package.json` `name` in case it was modified for development purposes.
```
npm install
npx webpack --config ./webpack.config.npm.js
npm login
npm publish
```

For a scoped non-paid accounts (such as for personal testing), publish would require: `npm publish --access public`.
For a dry-run publish: `npm publish --dry-run`. Careful: the typo `--dryrun` results in a real publish.

## Contributing

This project welcomes contributions and suggestions.  Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.
npm package: @jeff-tian/alpha
Description: I am Alpha, I am Omega.
Author: jeff.tian@outlook.com
Latest version: 1.5.6

# alpha

> I am Alpha, I am Omega

[![Build Status](https://travis-ci.com/Jeff-Tian/alpha.svg?branch=master)](https://travis-ci.com/Jeff-Tian/alpha)
[![codecov](https://codecov.io/gh/Jeff-Tian/alpha/branch/master/graph/badge.svg)](https://codecov.io/gh/Jeff-Tian/alpha)
[![Git commit with emojis!](https://img.shields.io/badge/gitmoji-git%20commit%20with%20emojis!-brightgreen.svg)](https://gitmoji.js.org)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJeff-Tian%2Falpha.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FJeff-Tian%2Falpha?ref=badge_shield)

[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=Jeff-Tian_alpha)](https://sonarcloud.io/dashboard?id=Jeff-Tian_alpha)

## QuickStart

### Development

```bash
$ npm i
$ npm run dev
$ open http://localhost:7001/
```

Don't tsc compile at development mode, if you had run `tsc` then you need to `npm run clean` before `npm run dev`.

### Deploy

- to localhost

```bash
$ npm run tsc
$ npm start
```

- to heroku

Automatically. If failed by token expired then you can update the token by

```bash
travis encrypt $(heroku auth:token) --add deploy.api_key --pro
```

### Check logs

```bash
heroku logs --tail -a uniheart
```

### Npm Scripts

- Use `npm run lint` to check code style
- Use `npm test` to run unit test
- se `npm run clean` to clean compiled js at development mode once

### Requirement

- Node.js 8.x
- Typescript 2.8+

### Models

![Model UML Diagram](https://github.com/Jeff-Tian/alpha/releases/download/v1.0.0/models.svg)

## License

[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJeff-Tian%2Falpha.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FJeff-Tian%2Falpha?ref=badge_large)
npm package: @jeff-tian/egg-keycloak
Description: egg keycloak plugin
Author: zhoulin
Latest version: 1.0.4

# egg-keycloak

[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![Test coverage][codecov-image]][codecov-url]
[![David deps][david-image]][david-url]
[![Known Vulnerabilities][snyk-image]][snyk-url]
[![npm download][download-image]][download-url]

[npm-image]: https://img.shields.io/npm/v/egg-keycloak.svg?style=flat-square
[npm-url]: https://npmjs.org/package/egg-keycloak
[travis-image]: https://img.shields.io/travis/eggjs/egg-keycloak.svg?style=flat-square
[travis-url]: https://travis-ci.org/eggjs/egg-keycloak
[codecov-image]: https://img.shields.io/codecov/c/github/eggjs/egg-keycloak.svg?style=flat-square
[codecov-url]: https://codecov.io/github/eggjs/egg-keycloak?branch=master
[david-image]: https://img.shields.io/david/eggjs/egg-keycloak.svg?style=flat-square
[david-url]: https://david-dm.org/eggjs/egg-keycloak
[snyk-image]: https://snyk.io/test/npm/egg-keycloak/badge.svg?style=flat-square
[snyk-url]: https://snyk.io/test/npm/egg-keycloak
[download-image]: https://img.shields.io/npm/dm/egg-keycloak.svg?style=flat-square
[download-url]: https://npmjs.org/package/egg-keycloak

<!--
Description here.
-->

## Install

```bash
$ npm i egg-keycloak --save
```

## Usage

```js

// {app_root}/config/plugin.js
exports.keycloak = {
  enable: true,
  package: 'egg-keycloak'
};

// router.js
router.get('/login', app.keycloak.protect(), controller.page.login)
router.get('/*', app.keycloak.checkSso(), controller.page.index)
```

## Configuration

```js
// {app_root}/config/config.default.js
exports.keycloak = {
 middleware: {
    logout: '/logout',
    admin: '/',
  },
  base: {
    store: true,
    cookies: false,
    idpHint: null,
    scope: null
  },
  kcConfig: { //keycloak.json
    clientId: '',
    serverUrl: '',
    realm: '',
    bearerOnly: false
  }
};
```
Support all configurations in [keycloak-koa-connect](https://github.com/jeff-tian/keycloak-koa-connect).
see [config/config.default.js](config/config.default.js) for more detail.

## Example

<!-- example here -->

## Questions & Suggestions

Please open an issue [here](https://github.com/eggjs/egg/issues).

## License

[MIT](LICENSE)
npm package: @jeff-tian/gatsby-source-yuque
Description: Source plugin for pulling data into Gatsby from [语雀](https://www.yuque.com) API.
Author: Jeff Tian
Latest version: 3.0.25

# gatsby-source-yuque

[![NPM version][npm-image]][npm-url]
[![LICENSE version][license-image]][license-url]

[npm-image]: https://img.shields.io/npm/v/gatsby-source-yuque.svg?style=flat-square
[npm-url]: https://www.npmjs.com/package/gatsby-source-yuque
[license-image]: https://img.shields.io/github/license/Raincal/gatsby-source-yuque.svg?style=flat-square
[license-url]: https://github.com/Raincal/gatsby-yuque/tree/master/packages/gatsby-source-yuque/LICENSE

Source plugin for pulling data into Gatsby from [语雀](https://www.yuque.com) API.

## Install

`npm install --save gatsby-source-yuque`

## How to use

```javascript
// In your gatsby-config.js
plugins: [
  {
    resolve: 'gatsby-source-yuque',
    options: {
      login: 'raincal',
      repo: 'blog',
      mdNameFormat: 'title'
    }
  }
]
```

## Options

| Name           | Default                         | Description                                                                 |
| -------------- | ------------------------------- | --------------------------------------------------------------------------- |
| `baseUrl`      | `https://www.yuque.com/api/v2/` | base url                                                                    |
| `login`        |                                 | user/team unique name                                                       |
| `repo`         |                                 | repo name                                                                   |
| `mdNameFormat` | `title`                         | `title` or `slug`                                                           |
| `timeout`      | `10000`                         | `timeout` specifies the number of milliseconds before the request times out |

## Query for all nodes

```graphql
{
  allYuqueDoc {
    edges {
      node {
        title
        slug
        cover
        description
        created_at
        childMarkdownRemark {
          html
        }
      }
    }
  }
}
```

## LICENSE

[MIT](https://github.com/Raincal/gatsby-yuque/tree/master/packages/gatsby-source-yuque/LICENSE)