open-index/open-npm huggingface dataset:
npm package: @sead/adonis-drive-azure-storage
Description: Azure storage driver for AdonisJS drive
Author: Alexander Wennerstrøm
Latest version: 5.1.1

<div align="center">
  <img src="https://res.cloudinary.com/adonisjs/image/upload/q_100/v1558612869/adonis-readme_zscycu.jpg" width="600px">
</div>

<br />

<div align="center">
  <h3>AdonisJS Drive x Azure Storage</h3>
  <p>
    Azure storage driver for AdonisJS drive.
  </p>
</div>

<br />

<div align="center">

[![gh-workflow-image]][gh-workflow-url] [![CodeQL-image]][CodeQL-url] [![npm-download-image]][npm-download-url] [![npm-version-image]][npm-version-url] ![][typescript-image] [![license-image]][license-url] [![synk-image]][synk-url]

</div>

<div align="center">
  <h3>
    <a href="https://adonisjs.com">
      Website
    </a>
    <span> | </span>
    <a href="https://docs.adonisjs.com/guides/drive">
      Guides
    </a>
    <span> | </span>
    <a href="instructions.md">
      Azure Storage Guides
    </a>
    <span> | </span>
    <a href="CONTRIBUTING.md">
      Contributing
    </a>
  </h3>
</div>

<div align="center">
  <sub>Built with ❤︎ by <a href="https://twitter.com/AlexanderYW">Alexander Wennerstrøm</a>
</div>

[gh-workflow-image]: https://img.shields.io/github/workflow/status/AlexanderYW/Adonis-Drive-Azure-Storage/Test%20package?label=Test&style=for-the-badge
[gh-workflow-url]: https://github.com/AlexanderYW/Adonis-Drive-Azure-Storage/actions/workflows/test-package.yml "Test"

[typescript-image]: https://img.shields.io/badge/Typescript-294E80.svg?style=for-the-badge&logo=typescript
[typescript-url]:  "typescript"

[npm-download-image]: https://img.shields.io/npm/dm/adonis-drive-azure-storage.svg?style=for-the-badge&logo=npm
[npm-download-url]: https://npmjs.org/package/adonis-drive-azure-storage "npm"
  
[npm-version-image]: https://img.shields.io/npm/v/adonis-drive-azure-storage.svg?style=for-the-badge&logo=npm
[npm-version-url]: https://npmjs.org/package/adonis-drive-azure-storage "npm"

[license-image]: https://img.shields.io/npm/l/adonis-drive-azure-storage?color=blueviolet&style=for-the-badge
[license-url]: LICENSE.md "license"

[synk-image]: https://img.shields.io/snyk/vulnerabilities/github/adonisjs/drive-gcs?label=Synk%20Vulnerabilities&style=for-the-badge
[synk-url]: https://snyk.io/test/github/alexanderyw/adonis-drive-azure-storage?targetFile=package.json "synk"

[CodeQL-image]: https://img.shields.io/github/workflow/status/alexanderyw/Adonis-Drive-Azure-Storage/CodeQL?label=CodeQL&style=for-the-badge
[CodeQL-url]: https://github.com/AlexanderYW/Adonis-Drive-Azure-Storage/actions?query=workflow%3ACodeQL "CodeQL"
npm package: @sead/price-endings
Description: price endings calculator
Author: AJ
Latest version: 1.0.0

# Price endings

Price endings strategy for marketing.

## Installation

```bash
npm install @sead/price-endings
```

## Usage

```ts
import { PriceEndings } from "@sead/price-endings"

const pe = new PriceEndings()
pe.zer0(3.12) // 3.10

pe.five(3.12) // 3.15

pe.eight(3.12) // 3.18

pe.nine(3.12) // 3.19

pe.parse(3.12, [0]) // 3.10

pe.parse(3.12, [99]) // 3.99

pe.parse(3.01, [9], {excludes: ['09']}) // 3.19
```
npm package: @seada/antd-materials
Description: - ProContainer - ProDrawer - ProModal - ProPopconfirm - ProTable
Latest version: 1.0.0-rc.36

# antd-materials

- ProContainer
- ProDrawer
- ProModal
- ProPopconfirm
- ProTable

## 开发

1. 在根目录执行 yarn start
2. 进入 antd-materials 目录，yarn lowcode:dev
3. 配置 XSwitch 代理
4. 访问 http://localhost:8000

XSwitch 代理如下

```json
{
  "proxy": [
    [
      "https://unpkg.com/@seada/antd-materials@latest/build/lowcode/view.js",
      "http://localhost:5551/view.js"
    ],
    [
      "https://unpkg.com/@seada/antd-materials@latest/build/lowcode/meta.js",
      "http://localhost:5551/meta.js"
    ]
  ]
}
```
npm package: @seada/antv-materials
Description: lowcode-antv-materials
Author: Seada
Latest version: 0.1.6-beta.1

# lowcode-antv-materials

一个面向 PC 的业务组件库

## 调试

启动调试

```
npm run lowcode:dev             # 打开开发环境，运行所有组件
```

构建

```
npm run lowcode:build
```
npm package: @seada/lowcode-code-generator
Description: 出码引擎 for LowCode Engine
Latest version: 1.0.4

# 出码

所谓出码，即将低代码编排出的 schema 进行解析并转换成最终可执行的代码的过程。本模块提供基于 [umi4](https://umijs.org/) 框架的出码方案，并提供了强大而灵活的扩展机制。

## 使用方法

### 1) 通过命令行快速体验

欢迎使用命令行工具快速体验：`npx @seada/lowcode-code-generator -i example-schema.json -o generated -s umi`

其中 example-schema.json 可以从[这里下载](https://unpkg.com/@seada/lowcode-code-generator@beta/example-schema.json)

### 2) 通过设计器插件快速体验

1. 安装依赖: `npm install --save @seada/antd-plugins`
2. 注册插件:

```ts
import { plugins } from '@alilc/lowcode-engine';
import { PluginCodeGenerator } from '@seada/antd-plugins';

// 在你的初始化函数中：
await plugins.register(PluginCodeGenerator);

// 如果您不希望自动加上出码按钮，则可以这样注册
await plugins.register(PluginCodeGenerator, { disableCodeGenActionBtn: true });
```

然后运行你的低代码编辑器项目即可 -- 在设计器的右上角会出现一个“出码”按钮，点击即可在浏览器中出码并预览。

### 3）自定义出码

前端框架灵活多变，默认内置的出码方案很难满足所有人的需求，好在此代码生成器支持非常灵活的插件机制 -- 欢迎参考 ./src/plugins/xxx 来编写您自己的出码插件，然后参考 ./src/solutions/xxx 将各种插件组合成一套适合您的业务场景的出码方案。
npm package: @seada/lowcode-material-parser
Description: material parser for Ali lowCode engine, seada customization
Latest version: 0.0.7

# @alilc/lowcode-material-parser

> 入料模块

本模块负责物料接入，能自动扫描、解析源码组件，并最终产出一份符合《中后台搭建组件描述协议》的 **JSON Schema**。

详见[文档](https://lowcode-engine.cn/docV2/yhgcqb)。

## demo

```shell
cd demo

// parse jsx
node parse-jsx.js

// parse tsx
node parse-tsx.js

```

## API
npm package: @seada/rich-editor
Description: rich-editor
Latest version: 0.1.9

# @seada/rich-editor

基于 [wangEditor-for-React](https://github.com/wangeditor-team/wangEditor-for-react) 开发的富文本编辑器低代码组件。

## API

通过 ref 获取编辑器实例，然后调用[编辑器 API](https://www.wangeditor.com/v5/API.html) 完成操作。

```js
const editor = this.$('rich_editor_xxx').editor;

// 获取当前编辑器纯文本内容
const text = editor.getText();
// 获取非格式化的html
const html = editor.getHtml();
// 重置编辑器的html内容
editor.setHtml('<p>hello world</p>');
// 更多api请参考https://www.wangeditor.com/v5/API.html
...
```
npm package: @seadex/sdk
Description: 🛠 An SDK for building applications on top of SeaDEX.
Latest version: 2.4.2

# Pancakeswap 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/pancakeswap/pancake-swap-sdk.git
```

Move into the pancakeswap-sdk working directory

```sh
cd pancakeswap-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: @seadex/trade-sdk
Description: 🛠 An SDK for building applications on top of SushiSwap.
Latest version: 5.0.0-canary.117

# Sushiswap SDK

In-depth documentation on this SDK is available at [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).

This modifies uniswap-sdk's UniswapV2Factory address. The new address for sushiswap is  `0xC0AEe478e3658e2610c5F7A4A2E1777cE9e4f2Ac`.

## 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/sushiswap/sushiswap-sdk.git
```

Move into the sushiswap-sdk working directory

```sh
cd sushiswap-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: @seadex/uikit
Description: Set of UI components for seadex projects
Latest version: 0.63.32

# 🥞 Pancake UIkit

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

Pancake UIkit is a set of React components and hooks used to build pages on Pancake's apps. It also contains a theme file for dark and light mode.

## Install

`yarn add @pancakeswap/uikit`

**\*Note**: In case you want to use the older version of the Pancake UIkit, you should install @pancakeswap-libs/uikit, instead, but we recommend using the latest version of the 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 '@pancakeswap/uikit'
...
<ThemeProvider theme={isDark}>...</ThemeProvider>
```

### Reset

A reset CSS is available as a global styled component.

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

### Types

This project is built with Typescript and export all the relevant types.

## How to use the UIkit

If you want to use components from the UIkit, check the [Storybook documentation](https://pancakeswap.github.io/pancake-uikit/)