Skip to content

bangumi/wiki-parser

Repository files navigation

解析 bangumi 的 wiki 语法

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

安装

npm i @bgm38/wiki

使用

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

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

try {
  let w: Wiki = parse('...');
} catch (error) {
  if (error instanceof WikiSyntaxError) {
    console.log('bad wiki string', `${error.message}`);
  }

  throw error;
}

开发

下载代码

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

安装依赖

pnpm i

测试

pnpm test