open-index/open-npm huggingface dataset:
npm package: @jx3box/markdown
Description: Vue markdown editor
Author: JX3BOX
Latest version: 0.1.5

# Markdown

基于mavonEditor，等以后有机会了，我一定基于mdit重写，这玩意属实太shishan了，侧边目录的实现给我整麻了。

## Usage
### 引入
```javascript
import editor from '@jx3box/markdown/src/editor.vue'
import render from '@jx3box/markdown/src/render.vue'
```

### 使用
```javascript
<editor ref="md" v-model="data"></render>
<render ref="md" v-model="data"></render>
```

## Dev
`npm run dev` open [localhost:9090]

## 主要修改
1. 第三方的github markdown style、highlight、katex等资源使用jx3box cdn资源。

## 开发事项
1. 第三方插件的包/样式替换请修改resources重新发版后，更新对应CDN。
npm package: @jx3box/sdk
Description: JX3BOX公共资源sdk
Author: @jx3box
Latest version: 1.0.3

# jx3box SDK


## 安装

```shell
npm install @jx3box/sdk --save
```

## 快速开始

### 资源访问

```js
import {SignSDK} from "@jx3box/sdk"
import * as http from "http"


function TestSDK() {
    const appid = "A"
    const secretKey = "B"
    const targetURL = "http://resource.jx3box.com/xxxx?a=1&xxx=2&xxx=23123"
    const sdk = new SignSDK(appid, secretKey)
    const raw = sdk.getSignedURL(targetURL)
    http.get(raw, (res: http.IncomingMessage) => {
        res.setEncoding('utf8');
        let rawData = '';
        res.on('data', (chunk) => { rawData += chunk; });
        res.on('end', () => {
            try {
                console.log(rawData);
            } catch (e: any) {
                console.error(e.message);
            }
        });
    }).on('error', (e) => {
        console.error(`Got error: ${e.message}`);
    });
}

TestSDK()

```

### 第三方登录