open-index/open-npm huggingface dataset:
npm package: @liuli-util/yarn-plugin-builder
Description: 1. install `@liuli-util/yarn-plugin-builder` 2. 2. replace the `builder` command in the script with `yarn-plugin-builder`
Latest version: 0.1.0

# @liuli-util/yarn-plugin-builder

## Use

1. install `@liuli-util/yarn-plugin-builder` 2.
2. replace the `builder` command in the script with `yarn-plugin-builder`

## FAQ

### Motivation

@yarnpkg/builder is the official tool for packaging yarn plugins, but it has two annoying problems

1. slow performance based on webpack (v3 is using esbuild to improve this)
2. it doesn't respect the project's own organization name and gets forcibly moved to the _@yarnpkg/_ organization

So I created this cli to fix both of these issues.
npm package: @liuli-util/yarn2-migration
Description: Automatically upgrade project to yarn2+ cli without pnp by default to avoid incompatibility issues.
Latest version: 0.1.1

# @liuli-util/yarn2-migration

## Introduction

Automatically upgrade project to yarn2+ cli without pnp by default to avoid incompatibility issues.

> Upgrade steps from: <https://yarnpkg.com/getting-started/migration>
npm package: @liuliang520500/jd-sdk
Description: 京东联盟开放平台SDK
Author: liuliang520500
Latest version: 1.0.5

# 京东开放平台SDK

京东开放平台API Node.js SDK，支持京东联盟API接口。

## 安装

```bash
npm install @liuliang520500/jd-sdk --save
```

## 环境变量配置

在项目根目录创建`.env`文件，配置以下环境变量：

```
appkey=您的京东联盟AppKey
secretkey=您的京东联盟SecretKey
unionId=您的京东联盟ID
key=您的推广位的Key
siteId=您的站点ID
```

## 联系作者
- vx: liuliangzheng

## 示例

```javascript
// 引入SDK
const { JdClient } = require('@liuliang520500/jd-sdk');

// 创建客户端实例
const client = new JdClient({
  appKey: process.env.appkey,
  secretKey: process.env.secretkey
});

// 调用推广位查询接口
async function queryPositions() {
  try {
    const result = await client.execute('UnionOpenPositionQueryRequest', {
      unionId: process.env.unionId,
      key: process.env.key,
      pageIndex: 1,
      pageSize: 20
    });
    console.log(result);
  } catch (error) {
    console.error('查询失败:', error);
  }
}

queryPositions();
```

## 支持的接口

- 推广位创建(UnionOpenPositionCreateRequest)
- 推广位查询(UnionOpenPositionQueryRequest)
- 订单查询(UnionOpenOrderQueryRequest)
- 订单行查询(UnionOpenOrderRowQueryRequest)
- 商品详情查询(UnionOpenGoodsQueryRequest)
- 京粉精选商品查询(UnionOpenGoodsJingfenQueryRequest)
- 获取推广链接(UnionOpenPromotionByUnionidGetRequest)
- 优惠券查询(UnionOpenCouponQueryRequest)
- 活动查询(UnionOpenActivityQueryRequest)
- 商品类目查询(UnionOpenCategoryGoodsGetRequest)

## API文档

详细API文档请参考[京东联盟开放平台](https://union.jd.com/openplatform/api)

## License

MIT

## 参考文档

- [京东联盟API文档](https://union.jd.com/openplatform/api)
npm package: @liuliang520500/pdd-sdk
Description: 拼多多开放平台SDK，支持多多进宝API
Author: vx:liuliangzheng
Latest version: 1.0.1

# @mcp/pdd-sdk

拼多多开放平台SDK，支持多多进宝API，提供完整的类型定义和示例代码。

## 功能特点

- 支持多多进宝主要API
- 完整的TypeScript类型定义
- 详细的示例代码
- 简单易用的接口设计
- 内置签名算法

## 安装

```bash
npm install @mcp/pdd-sdk
```

## 快速开始

```javascript
const { PddClient } = require('@mcp/pdd-sdk');

// 初始化客户端
const client = new PddClient({
  clientId: 'YOUR_CLIENT_ID',
  clientSecret: 'YOUR_CLIENT_SECRET',
  accessToken: 'YOUR_ACCESS_TOKEN'
});

// 使用API
async function example() {
  try {
    // 搜索商品
    const searchResult = await client.goodsSearch.search({
      keyword: '手机'
    });
    console.log(searchResult);
    
    // 生成推广链接
    const urlResult = await client.goodsPromUrlGenerate.generate({
      p_id: 'YOUR_PID',
      goods_sign_list: ['GOODS_SIGN']
    });
    console.log(urlResult);
  } catch (error) {
    console.error(error);
  }
}
```

## 支持的API

- 商品API
  - pdd.ddk.oauth.goods.detail (商品详情查询)
  - pdd.ddk.oauth.goods.pid.generate (推广位创建)
  - pdd.ddk.oauth.goods.pid.query (推广位查询)
  - pdd.ddk.oauth.goods.prom.url.generate (商品推广链接生成)
  - pdd.ddk.oauth.goods.search (商品搜索)
  - pdd.ddk.oauth.goods.zs.unit.url.generate (转链API)

- 工具API
  - pdd.ddk.oauth.member.authority.query (会员备案查询)
  - pdd.ddk.oauth.order.detail.get (订单详情查询)
  - pdd.ddk.oauth.resource.url.gen (频道推广)

## 示例代码

SDK提供了丰富的示例代码，位于`examples`目录下：

- goods-detail-test.js - 商品详情查询示例
- goods-pid-generate-test.js - 推广位创建示例
- goods-pid-query-test.js - 推广位查询示例
- goods-prom-url-generate-test.js - 商品推广链接生成示例
- goods-search-test.js - 商品搜索示例
- goods-zs-unit-url-generate-test.js - 转链示例
- member-authority-query-test.js - 会员备案查询示例
- order-detail-test.js - 订单详情查询示例
- resource-url-generate-test.js - 频道推广示例

## 环境变量

在使用示例代码时，需要在项目根目录创建`.env`文件，并配置以下环境变量：

```env
PDD_CLIENT_ID=your_client_id
PDD_CLIENT_SECRET=your_client_secret
PDD_SESSION_TOKEN=your_access_token
PDD_PID=your_pid
```

## API文档

完整的API文档请参考[拼多多开放平台文档](https://open.pinduoduo.com/application/document/api)

## 许可证

MIT License

## 作者

MCP Team (support@mcp.com)

## 问题反馈

如果您在使用过程中遇到任何问题，欢迎提交 Issue 或 Pull Request。
npm package: @liuliang520500/pdd-sdk-new
Description: 拼多多开放平台 SDK，支持多多进宝商品推广、订单查询等接口
Author: liuliang520500
Latest version: 1.0.2

# 拼多多开放平台 SDK

一个简单易用的拼多多开放平台 SDK，支持所有多多客 API。

## 特点

- 支持 TypeScript
- 使用 axios 作为 HTTP 客户端
- 支持所有多多客 API
- 自动处理签名
- 支持调试模式

## 安装

```bash
npm install @liuliang520500/pdd-sdk-new
```

## 使用示例

```typescript
import { PddClient } from '@liuliang520500/pdd-sdk-new';

// 初始化客户端
const client = new PddClient({
  appKey: 'your-app-key',
  appSecret: 'your-app-secret',
  debug: true // 开启调试模式
});

// 调用商品详情 API
async function getGoodsDetail() {
  try {
    const params = {
      type: 'pdd.ddk.oauth.goods.detail',
      goods_sign: 'your-goods-sign',
      pid: 'your-pid'
    };

    const response = await client.execute(params);
    console.log(response);
  } catch (error) {
    console.error(error);
  }
}
```

## API 文档

### PddClient

#### 构造函数

```typescript
constructor(config: PddClientConfig)
```

配置参数：

- `appKey`: 应用的 AppKey
- `appSecret`: 应用的 AppSecret
- `serverUrl`: 接口地址（可选，默认为 https://gw-api.pinduoduo.com/api/router）
- `debug`: 是否开启调试模式（可选，默认为 false）

#### execute 方法

```typescript
async execute<T = any>(params: Record<string, any>): Promise<T>
```

参数：

- `params`: API 请求参数，必须包含 `type` 字段指定接口名称

返回值：

- 返回 Promise，解析为接口响应数据

## 常见问题

### 1. 签名错误

确保 AppKey 和 AppSecret 正确，参数值不要包含特殊字符。

### 2. 请求超时

默认超时时间为 30 秒，如需修改，可以在初始化时配置：

```typescript
const client = new PddClient({
  appKey: 'your-app-key',
  appSecret: 'your-app-secret',
  timeout: 60000 // 设置为 60 秒
});
```

## 许可证

MIT
npm package: @liulijian/uni-app-axios
Description: 基于 Promise 的 HTTP 协议的请求库，适用 uni-app、浏览器和 node 环境
Author: 刘力建
Latest version: 0.0.8

## uni-app-axios
> 基于 Promise 的 HTTP 协议的请求库，适用 uni-app、浏览器和 node 环境

1、 基于 Promise 对象实现更简单的 request 使用方式，支持请求和响应拦截

2、支持全局挂载

3、支持多个全局配置实例

4、支持自定义验证器

5、支持文件上传/下载
npm package: @liulijian/vue-gmap
Description: 基于 vue 、高德地图 JS API 和 UI 组件库的地图组件库
Author: DaLi Liu
Latest version: 0.0.3

# vue-gmap

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Run your tests
```
npm run test
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @liulinboyi/css-url
Description: handing css url keywords
Author: siluxianren
Latest version: 1.0.2

# 源于[@sixian/css-url](https://github.com/HJT-hl/css-url)
# css-url
postcss 插件 , 用与处理 css 中 url 加载 图片和字体问题 。

## 安装

```sh
yarn add @sixian/css-url -D
```

or

```sh
npm i @sixian/css-url -D
```

## 使用

```js
import { cssUrl } from '@sixian/css-url'
export default {
  plugins: [
    postcss({
        plugins: [
          cssUrl({
            imgOutput: 'dist/imgs',
            fontOutput: 'dist/font',
            cssOutput: 'dist/style'
          }),
        ],
        extract: path.resolve('dist/style/my-css.css')  
    })
  ]
}
```

运行结果

```css
@font-face {
　　font-family: "test";
　　src: url('./font/iconfont.ttf');
}

div {
    color : red;
    background : url(./testimg.png);
    font-family : "test";
}
```

转换为

```css
@font-face {
　　font-family: "test";
　　src: url('../font/iconfont.ttf');
}

div {
    color : red;
    background : url(../imgs/testimg.png);
    font-family : "test";
}
```

## 配置参数

### `imgOutput`

作用 : 图片生成路径

参数类型 : string  

### `fontOuput`

作用 : 字体生成路径

参数类型 : string  

### `cssOuput`

作用 :  由于无法直接获取 css 输出路径 , 导致 url 路径修改错误 。 您需要手动配置该选项 ，该选项请与你的 css 输出路径保持一致 。

参数类型 ： string 

### `imgExtensions`

作用 : 图片扩展名

参数类型 : RegExp

默认参数 ：/\.(png|jpg|jpeg|gif|svg)$/

### `fontExtensions`

作用 ：字体扩展名

参数类型 : RegExp

默认参数 ：/\.(ttf|woff|woff2|eot)$/

### `limit`

作用 ：限制文件大小 ，低于此数值的文件转换成 base64 编码嵌套在文件中 。

参数类型 : number 

默认参数 : 8192 

### `hash`

作用 ：文件名是否 hash 

参数类型 : boolean

默认参数 : false

### `slash`

作用 : url 路径前缀是否加上 ./ 

参数类型 : boolean

默认参数 : false



demo 

```js
import {cssUrl} from '@sixian/css-url'  
postcss({
        plugins: [
          cssUrl({
            imgOutput: 'dist/imgs',
            fontOutput: 'dist/font',
            cssOutput: 'dist/style',
            imgExtensions : /\.(png|jpg|jpeg|gif|svg)$/,
            fontExtensions : /\.(ttf|woff|woff2|eot)$/,
            limit : 8192,
            hash : false,
            slash : false
          }),
        ],
        extract: path.resolve('dist/style/my-css.css') 
    })
```

### v1.0.0新增功能 
使用 less/sass 等预处理器 @import 时，可导入 loader : importLoader 进行使用
dome 
```js
import {cssUrl,importLoader} from '@sixian/css-url'
postcss({
      plugins: [
        cssUrl({
          imgOutput: 'dist/imgs',
          fontOutput: 'dist/font',
          cssOutput: 'dist/style',
          imgExtensions : /\.(png|jpg|jpeg|gif|svg)$/,
          fontExtensions : /\.(ttf|woff|woff2|eot)$/,
          limit : 8192,
          hash : false,
          slash : false
        })
      ],
      use: ['less', 'import-url'],
      extract: path.resolve('dist/style/my-css.css'),
      loaders: [importLoader]
  }),


```



## License

MIT
npm package: @liulinboyi/l-ui
Description: L UI
Author: xiaoliu
Latest version: 0.0.3

# L UI介绍
![](https://i.loli.net/2019/05/25/5ce964026b39e96675.png)

#### 1. UI库介绍

> L UI是我为了提升自己对Vue的各种API的熟悉程度和组件化开发的理解而制作的一个UI组件库。

#### 2. L UI特点

> 常用组件的制作
> 使用了Vue的各种API
> 为了提高易用性组件的一些样式和色彩搭配借鉴了业内知名UI组价库 `Ant Design` 和 `Element UI`

#### 3. 特别提醒
使用本框架前 请在 css 中启用 bordder_box

```
*{
    box-sizing:border-box;
}
*::before{
    box-sizing:border-box;
}
*::after{
    box-sizing:border-box;
}
```

`L UI 目前代码尚未完工，持续更新中。本组件库仅供学习交流，请勿在生产环境中使用。 欢迎讨论交流，如果你觉得还不错，对你有帮助请`[star](https://github.com/liulinboyi/L-UI)
npm package: @liulinboyi/togeojson-wxapp
Description: togeojson-wxapp
Author: Albert Liu
Latest version: 0.1.11

# API

## togeojson(path: string, fileContent: string): togeojson
### path: 文件路径
### fileContent: 文件内容

## stringTogeojson(type, fileContent: string): togeojson
### type: 文件类型
### fileContent: 文件内容


[立即体验](https://blog.heyliubo.top/togeojson-wxapp/example/index.html)