open-index/open-npm huggingface dataset:
npm package: @kunigi/string-compression
Description: Reduces the size of strings. Has zero dependencies. Works in browser and NodeJS. Made possible by the very efficient JSCrush algorithm.
Author: kunigi
Latest version: 1.0.2

# string-compression 
Reduces the size of strings. Has zero dependencies. Works in browser and NodeJS. Made possible by the very efficient JSCrush algorithm.

## Install
```
npm install @kunigi/string-compression
```

## Usage
Here's an example with a simple string

```ts
import {encode, encodeURI, encodeURIComponent, 
decode, decodeURI, decodeURIComponent } from '@kunigi/string-compression'

encode('hello world!') // hello world':_
encodeURI('hello world!') // hello%20world':_
encodeURIComponent('hello world!') // hello%20world'%3A_

decode(`hello world':_`) // hello world!
decodeURI(`hello%20world':_`) // hello world!
decodeURIComponent(`hello%20world'%3A_`) // hello world!
```

Here's an example with an JSON object.
```ts
import {encode, encodeURI, decode, decodeURI } from '@kunigi/string-compression'

const simpleObject = { x: 1, y: 2 }

encode(JSON.stringify(simpleObject)) // '(\\'x\\!1,\\'y\\!2)'_
encodeURI(JSON.stringify(simpleObject)) // '(%5C'x%5C!1,%5C'y%5C!2)'_
encodeURIComponent(JSON.stringify(simpleObject)) // '(%5C'x%5C!1%2C%5C'y%5C!2)'_

decode(`'(\\'x\\!1,\\'y\\!2)'_`) // { x: 1, y: 2 }
decodeURI(`'(%5C'x%5C!1,%5C'y%5C!2)'_`) // { x: 1, y: 2}
decodeURIComponent(`'(%5C'x%5C!1%2C%5C'y%5C!2)'_`) // { x: 1, y: 2 }
```

## Credits
This project involved work of others. All referred source code and including this project are licensed under MIT.

A special shoutout to

- JSONCrush by Frank Force (KilledByAPixel)
- JSCrush by aivopaas
npm package: @kuniswap/sdk
Description: 🛠 An SDK for building applications on top of kuniswap.
Latest version: 1.0.0

# kukuswap SDK


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

Move into the kukuswap-sdk working directory

```sh
cd kukuswap-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: @kunjinkao/gkd-subscription
Description: ---
Author: 田所浩二
Latest version: 1.0.49

# @たどころ こうじ/gkd_subscription

---

## 声明

- **本仓库仅供本人学习使用，其他人的任何行为均与本人无关**
- **精力有限，随缘更新**

---

## 说明

**仅启用 `开屏广告` 一类规则，其它所有规则均需手动打开，规则类别里可以批量开启某一类规则**

**订阅链接：**

- npmmirror源（推荐）

```txt
https://registry.npmmirror.com/@kunjinkao/gkd-subscription/latest/files/dist/114514_gkd.json5
```

- gitmirror源

```txt
https://raw.gitmirror.com/gkd-sub-repo/114514_subscription/main/dist/114514_gkd.json5
```

- jsDelivr源

```txt
https://cdn.jsdelivr.net/gh/gkd-sub-repo/114514_subscription@main/dist/114514_gkd.json5
```

当前版本: v49

当前订阅文件已适配 732 个应用，共有 1712 应用规则组，3 全局规则组

查看 [适配 APP 列表](./AppList.md)

查看 [第三方订阅规则汇总](https://github.com/Adpro-Team/GKD_THS_List) By [@adproqwq](https://github.com/adproqwq)

查看 [GKD基础使用、规则编写教程](https://github.com/Snoopy1866/blogs/tree/main/software/gkd) By [@Snoopy1866](https://github.com/Snoopy1866)

如何编写订阅/贡献此项目 -> [CONTRIBUTING.md](./CONTRIBUTING.md)

## 感谢以下项目

[gkd-kit/subscription](https://github.com/gkd-kit/subscription)

## 感谢以下开发者的贡献

![img](https://contrib.rocks/image?repo=gkd-sub-repo/114514_subscription&_v=49)

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=gkd-sub-repo/114514_subscription&type=Date)](https://star-history.com/#gkd-sub-repo/114514_subscription&Date)