@yuri2/markdown-parser
Github @yuri2/markdown-parser 是一个将 markdown 文本转换为带样式的 html 的方法库。支持服务端和客户端。
安装
npm i @yuri2/markdown-parser
使用
import { markdownToHtml } from "../src/index";
const text = `
# Hello World
I am a list:
- Item1
- Item2
- Item3
`;
async function main() {
const results = await markdownToHtml(text);
console.log(results);
}
main();
开发
源码编写
-
src
目录下编写源码 -
test
目录下编写测试 -
npm run test
执行测试文件test/index.ts
打包编译
按需求,修改rollup.config.js文件
npm run build 生成index.ts文件和.d.ts声明文件
发布前测试
-
全局测试:把包链接到全局环境
npm link
-
本地项目测试:把包链接到项目本地环境
cd 本地项目根目录
npm link 包名
-
取消本地项目测试:把包从本地环境取消
cd 本地项目根目录
npm unlink 包名
-
取消全局测试:把包从全局环境中取消
npm unlink 包名
npm 发布
第一次发布:
- 修改版本号
- 提交 github
npm publish --access public
更新版本:
npm run release