open-index/open-npm huggingface dataset:
npm package: @honeysucklehealth/tsalesforce
Description: Low Level Typescript client for Salesforce
Author: Mark Tranter
Latest version: 1.0.2

# Typescript Saleforce Client


## Usage

```typescript
const cfg: SalesforceAuthConfig = {
                version,
                loginHost,
                consumerKey,
                consumerSecret,
                username,
                password,
                accessToken,
                clientUserAgent: "my-sweet-salesforce-app"
            }
const salesforceClient: SalesforceClient = await SalesforceClient.login(cfg)
const myAccount = await salesforceClient.get("Account", "00e100121x")
```
npm package: @honeyswap/sdk
Description: 🛠 An SDK for building applications on top of Uniswap.
Latest version: 2.0.8

# Uniswap SDK

[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Actions Status](https://github.com/Uniswap/uniswap-sdk/workflows/CI/badge.svg)](https://github.com/Uniswap/uniswap-sdk)
[![npm version](https://img.shields.io/npm/v/@uniswap/sdk/latest.svg)](https://www.npmjs.com/package/@uniswap/sdk/v/latest)
[![npm bundle size (scoped version)](https://img.shields.io/bundlephobia/minzip/@uniswap/sdk/latest.svg)](https://bundlephobia.com/result?p=@uniswap/sdk@latest)

In-depth documentation on this SDK is available at [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/Uniswap/uniswap-sdk.git
```

Move into the uniswap-sdk working directory

```sh
cd uniswap-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: @honeysyt/h5-open-app
Description: to open app in WeChat H5
Author: syt-honey
Latest version: 1.0.6

# Whoa

Whoa(Open App In WeChat H5)，微信 H5 唤起 App 解决方案

## 使用

### Vanilla JavaScript

```html
  <!-- 将文件下载到本地，然后配好路径 -->
  <script src="/path/whoa.min.js"></script>
```

```js
  (async function e() {
    const { H5_APP } = Whoa;
    const container = document.getElementById("button");

    const dom = await H5_APP({
      // 需要唤起的 app 信息
      openTagConfig: {
        appid: "", // appid，可在微信开放平台查看
        extinfo: "" // 唤起页面信息
      },
      // 后端返回的鉴权信息
      wechatConfig: {
        appId: "", // 公众号 id
        timestamp: 0,
        nonceStr: "",
        signature: ""
      },
      // 默认样式：https://github.com/syt-honey/h5-open-app/blob/main/core.js
      btnContainerStyle: "", // 按钮容器样式
      btnStyle: "", // 按钮样式
      text: "", // 按钮文本。默认为：打开APP
      // 开启调试
      config: {
        debug: true
      }
    });

    if (dom !== -1) {
      alert('dom create success...');
      dom.mount(container);

      // 唤起失败时的错误处理逻辑
      dom.openApp && dom.openApp.addEventListener("error", (e) => {
        console.log(e);
      });
    }
  });
```

### 框架

```bash
  yarn add @honeysyt/h5-open-app
```

```js
  // main.js
  import Whoa from "@honeysyt/h5-open-app";

  const { H5_APP } = Whoa;
  const container = document.getElementById("button");

  const dom = await H5_APP({
    // 需要唤起的 app 信息
    openTagConfig: {
      appid: "", // appid，可在微信开放平台查看
      extinfo: "" // 唤起页面信息
    },
    // 后端返回的鉴权信息
    wechatConfig: {
      appId: "", // 公众号 id
      timestamp: 0,
      nonceStr: "",
      signature: ""
    },
    // 默认样式：https://github.com/syt-honey/h5-open-app/blob/main/core.js
    btnContainerStyle: "", // 按钮容器样式
    btnStyle: "", // 按钮样式
    text: "", // 按钮文本。默认为：打开APP
    // 开启调试
    config: {
      debug: true
    }
  });

  if (dom !== -1) {
    alert('dom create success...');
    dom.mount(container);

    // 唤起失败时的错误处理逻辑
    dom.openApp && dom.openApp.addEventListener("error", (e) => {
      console.log(e);
    });
  }
```

## 注意事项

* 在开始之前，先确保已经按照文档准备好了配置信息。可以参考：[解读微信内网页跳转到APP方法，使用微信开放标签](https://developers.weixin.qq.com/community/develop/article/doc/0004ce19a04320850a5a114ab5b013)
* 父级容器（如上面的 `container`）需要显示的设置定位方式。如设置 `position: relative;`
* 可以通过添加 `config` 参数设置是否进行 debug
* 基于框架的使用方式暂未测试
npm package: @hong-boy/log4js-logstash-redis
Description: The logstash-reids appender for log4js, which using redis list to record log.
Latest version: 2.0.1

# log4js-logstash-redis
The logstash-reids appender for log4js, which using redis list to record log.

## Usage
- Install
```
npm install @hong-boy/log4js-logstash-redis --save
or
yarn add @hong-boy/log4js-logstash-redis
```

- Log4js Configuration
```
logstash: {
	type: '@hong-boy/log4js-logstash-redis',
	key: 'logstash-key',
	redis: {// ioredis configuration
		host: 'localhost',
		port: 6379,
		lazyConnect: true,
	},
	layout: {
		type: 'pattern',
		pattern: `%d %p %z --- [frontend-web] %c : %m%n`,
	}
}
```