wikiparser-node
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

npm version CodeQL CI

Other Languages

简介

wikiparser-node 是一款由 Bhsd 开发的基于 Node.js 环境的离线维基文本语法解析器,可以解析几乎全部的维基语法并生成语法树,还可以很方便地对语法树进行查询和修改,最后返回修改后的维基文本。

其他版本

Mini (又名 wikilint)

提供了 CLI,但仅保留了解析功能和语法错误分析功能,解析生成的语法树不能修改。这个版本被应用于 eslint-plugin-wikitext 插件。

Browser

兼容浏览器的版本,可用于代码高亮或是搭配 CodeMirror5 编辑器作为语法分析插件。(使用实例展示

安装方法

Node.js

请根据需要需要安装对应的版本(wikiparser-nodewikilint),如:

npm i wikiparser-node

npm i wikilint

浏览器

可以通过 CDN 下载代码,如:

<script src="//cdn.jsdelivr.net/npm/wikiparser-node@browser/bundle/bundle.min.js"></script>

<script src="//unpkg.com/wikiparser-node@browser/bundle/bundle.min.js"></script>

更多浏览器端可用的插件请查阅对应文档

使用方法

请查阅 Wiki

Package Sidebar

Install

npm i wikiparser-node

Weekly Downloads

162

Version

1.0.3

License

GPL-3.0

Unpacked Size

642 kB

Total Files

153

Last publish

Collaborators

  • bhsd