0.3.3 • Published 9 months ago

@bgm38/wiki v0.3.3

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

解析 bangumi 的 wiki 语法

npm.io

https://github.com/bangumi/wiki-syntax-spec

安装

npm i @bgm38/wiki

使用

没有 cjs 导出,请使用 esm 导入。

import type { Wiki } from '@bgm38/wiki';
import { parse2, WikiSyntaxError } from '@bgm38/wiki';

const [error, w] = parse2('...');
if (error) {
  console.log('bad wiki string', `${error.message}`);
} else {
  console.log('wiki', w);
}

在用户脚本中使用(在 bangumi 组件中不起效):

// ==UserScript==
// @name        new user script
// @version     0.0.1
// @match       https://example.com/*
// @require     https://cdn.jsdelivr.net/npm/@bgm38/wiki@0.3.2
// ==/UserScript==

(() => {
  console.log(bangumiWikiParser.parse2('...'));
})();

开发

下载代码

git clone --recursive https://github.com/bangumi/wiki-parser bangumi/wiki-parser
cd bangumi/wiki-parser

安装依赖

pnpm i

测试

pnpm test
0.3.1

9 months ago

0.3.3

9 months ago

0.3.0

9 months ago

0.2.8

10 months ago

0.2.6

2 years ago

0.2.5

2 years ago

0.2.4

2 years ago

0.2.2

2 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago