open-index/open-npm huggingface dataset:
npm package: @leejim/wxml-parser
Description: 微信小程序WXML Parser
Author: leejim
Latest version: 0.2.0

<p align="center">
    <img width="512" src="https://user-images.githubusercontent.com/7017290/148170109-70f1b3e4-1bd6-41f4-b1e7-c5e11dae3656.png" />
</p>
<p align="center">
    <a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="npm" src="https://img.shields.io/npm/v/@leejim/wxml-parser"></a>
    <a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="npm" src="https://img.shields.io/npm/dw/@leejim/wxml-parser"></a>
    <a href="https://www.npmjs.com/package/@leejim/wxml-parser"><img alt="NPM" src="https://img.shields.io/npm/l/@leejim/wxml-parser"></a>
</p>

## wxml-parser

微信小程序 WXML Parser

## 安装

```bash
npm install -D @leejim/wxml-parser
```

## 使用

```js
var WXMLParser = require('@leejim/wxml-parser');
var parser = new WXMLParser({
    onopentag(tagname, attrs, isSelfClosing) {},

    onclosetag(tagname) {},

    ontext(text) {},

    oncomment(cmt) {},

    ontemplate(tmp) {}
});
parser.write('<view>test</view>');
```

## 参数

### onopentag

参数名|数据类型|描述
--|--|--
tagname | `string` | 标签名
attrs | `Array<string|AttrEntity>; interface AttrEntity { key: string; value: string } ` | 单值时只返回 `key`；否则返回 `key`` 和 `value`
isSelfClosing | `boolean` | 是否自闭合标签
npm package: @leejuyoung/result
Description: - A Typescript implementation of `Result` in Kotlin.
Author: Juyoung Lee
Latest version: 0.3.10

# Result.js

- A Typescript implementation of `Result` in Kotlin.

## Getting Started

### npm
`npm i @leejuyoung/result`

### yarn
`yarn add @leejuyoung/result`

## Examples

```typescript
import Result from "@leejuyoung/result";

function doSomething(): Result<string> {
  try {
    return Result.success("success")
  } catch (e) {
    return Result.failure(e)
  }
}


if(doSomething().isSuccess){
  // do Something
}
```

```typescript
import Result from "@leejuyoung/result";

async function doSomething(): Promise<Result<string>> {
  await Result.of(async () => {
    try {
      return "success"
    } catch (e) {
      throw e
    }
  })
}


if((await doSomething()).isSuccess){
  // do Something
}
```
npm package: @leekit/use-media-query
Description: React Hook for responsive design
Author: Lee Inhwa
Latest version: 1.1.3

## @leekit/use-media-query

React Hook for responsive design

## Installation

```bash
npm i @leekit/use-mediq-query
```

## Usage

```jsx
import React from "react";
import useMediaQuery from "@leekit/use-media-query";

function App() {
  const media = useMediaQuery({ minWidth: "761" });

  return (
    <div className="App">
      <div className={media}>
        {media === "pc" ? "PC screen" : "Mobile screen"}
      </div>
    </div>
  );
}
```

### Arguments

|          Argument          |      return      | Required |  Default Argument   |
| :------------------------: | :--------------: | :------: | :-----------------: |
| { minWidth: 'your value' } | 'pc' \| 'mobile' |    -     | { minWidth: '721' } |
npm package: @leekoho/prettier-config
Description: 自用的prettier配置
Author: leekoho
Latest version: 1.0.1

# 💅 自用的 prettier 配置

## 📦 安装

```sh
npm i -D @leekoho/prettier-config
```

## 📦 安装 `peerDependencies`

```sh
npm i -D prettier
```

## 🛠️ 使用

如果不需要额外的的设置，可以在`package.json`中设置:

```json
{
  "prettier": "@leekoho/prettier-config"
}
```

或者你需要自定义配置，可以在`.prettierrc.js`中使用 require:

```js
module.exports = {
  ...require('@leekoho/prettier-config'),
  // ...设置覆盖
};
```
npm package: @leelaa/vitepress-plugin-extended
Description: VitePress 增强插件集合，提供多种高级功能和组件
Author: Leelaa
Latest version: 1.0.7

# vitepress扩展库

文档地址:https://vitepress-ext.leelaa.cn/

github地址：https://github.com/admin8756/vitepress-ext

## BBCode
让你的md支持BBCode语法

## Mermaid
让你的md支持Mermaid语法

## MarkMap
让你的md支持MarkMap语法

## ImagePreview
支持单个或多个图片的预览

## GLBLoad
支持GLB文件的加载预览

## AudioPlayer
支持博客文章自动朗读

## 参与贡献
请查看 [贡献指南](./CONTRIBUTING.md)

## 部署说明
查看 [部署文档](./DEPLOY.md)