open-index/open-npm huggingface dataset:
npm package: @qianmotech/huajidoc
Description: ## Dev
Latest version: 0.1.0

# Huaji Doc

## Dev

- TypeScript + [Bun](https://bun.sh/)
- About writing tests: https://bun.sh/guides/test/run-tests

## Data Spec

- 每一张 卡片 都是 `HuajiDoc` 类型，具体类型定义见 [spec.ts](./src/spec.ts)。

## Validator

验证数据符合 `HuajiDoc` 规范。

```js
import { validateHuajiDoc } from "@qianmo/huajidoc"
const errMsg = validateHuajiDoc({}) // return empty string means no error
console.log(errMsg)
```
npm package: @qianrenxi/ng-antd-pro
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
Latest version: 0.4.3

# NgAntdPro

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

## Code scaffolding

Run `ng generate component component-name --project ng-antd-pro` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project ng-antd-pro`.

> Note: Don't forget to add `--project ng-antd-pro` or else it will be added to the default project in your `angular.json` file.

## Build

Run `ng build ng-antd-pro` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build ng-antd-pro`, go to the dist folder `cd dist/ng-antd-pro` and run `npm publish`.

## Running unit tests

Run `ng test ng-antd-pro` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).
npm package: @qians/gen_header
Description: author: wenjingQ
Latest version: 1.0.6

# GenHeader WASM

author: wenjingQ

date: 2022/11/03

version: v1.0.6



## API

### get_open_body_sig

> 获取post请求接口的签名内容

- 请求参数
  - app_id: 产品ID，由银联商务方提供
  - app_key:  产品密钥，由银联商务方提供
  - body: 报文体内容
  
  > 示例：
  
  ```json
  app_id = "8a81c1be831e62880183c6537f4d1bc8"
  app_key = "31cce8efd439471b9badc07468137224"
  body = "{\"merchantCode\":\"89835015331APRX\",\"terminalCode\":\"RFV4N2R2\",}"
  ```
  
  
  
- 返回值

  - header: 签名内容

  > 示例：

  ```json
  OPEN-BODY-SIG AppId="8a81c1be831e62880183c6537f4d1bc8", Timestamp="20221111174544", Nonce="f937068bb74d4205bfc11a12c2056056", Signature="3ntHcocbSpfgX44zX2JcIkTcRvCvsVYmDiAfGp5FRB4="
  ```

  

### get_open_form_param

> 获取get请求接口的签名内容

- 请求参数

  - app_id: 产品ID，由银联商务方提供
  - app_key:  产品密钥，由银联商务方提供
  - timestamp: 时间戳
  - nonce: 随机数
  - body: 报文体内容

  > 示例：

  ```json
  appId = "10037e6f66f2d0f901672aa27d690006"
  app_key = "47ace12ae3b348fe93ab46cee97c6fde"
  timestamp = "20221111173818"
  nonce = "b3198cf680684a0d91713f3cbd05e53b"
  body = "{\"attachedData\":\"测试\",\"instMid\":\"YUEDANDEFAULT\",\"merOrderId\":\"101720221111182712\",\"mid\":\"898340149000005\",\"notifyUrl\":\"http://1.117.41.70:9003/ums/cb/notifyUrl\",\"orderDesc\":\"测试\",\"originalAmount\":1,\"platformAmount\":1,\"requestTimestamp\":\"2022-11-11 173818\",\"srcReserve\":\"111\",\"tid\":\"88880001\",\"totalAmount\":1}"
  ```

  

- 返回值

  - header: 签名内容

  > 示例：

  ```json
  OPEN-FORM-PARAM&appId=10037e6f66f2d0f901672aa27d690006&timestamp=20221111173818&nonce=b3198cf680684a0d91713f3cbd05e53b&content=%7B%22attachedData%22%3A%22%E6%B5%8B%E8%AF%95%22%2C%22instMid%22%3A%22YUEDANDEFAULT%22%2C%22merOrderId%22%3A%22101720221111182712%22%2C%22mid%22%3A%22898340149000005%22%2C%22notifyUrl%22%3A%22http%3A%2F%2F1.117.41.70%3A9003%2Fums%2Fcb%2FnotifyUrl%22%2C%22orderDesc%22%3A%22%E6%B5%8B%E8%AF%95%22%2C%22originalAmount%22%3A1%2C%22platformAmount%22%3A1%2C%22requestTimestamp%22%3A%222022-11-11%20173818%22%2C%22srcReserve%22%3A%22111%22%2C%22tid%22%3A%2288880001%22%2C%22totalAmount%22%3A1%7D&signature=DnsL%2BrcUdf6Lp8FARR9aS1JpjyDRs%2Bmg3LYZks%2FgqWw%3D
  ```