文件名称:evaldown:评估Markdown文件中JavaScript和TypeScript代码段
文件大小:81KB
文件格式:ZIP
更新时间:2024-05-31 04:00:28
JavaScript
评估 评估markdown文件中JavaScript和TypeScript代码段。 该工具同时提供CLI和编程接口,用于在一个或多个markdown文件中定位JS / TS代码块,提取和评估这些块,并提供范围格式以序列化其漂亮打印输出。 我们首先从命令行开始讨论如何使用该工具,但随后的部分将介绍片段并在批注后对其进行。 以下各节讨论配置工具和编写示例。 用 我们首先介绍用于处理单个markdown文件的调用: npx evaldown ./docs/README.md > README.md 该文件将被处理并将输出写入stdout。 为了将输出存储在源文件中,从而自动捕获它,我们可以使用--inplace选项: npx evaldown --inplace ./docs/README.md 本节中的所有示例都可以在evaldown存储库的签出中执行。 处理文件目录 处理目录中
【文件预览】:
evaldown-master
----.mocharc.json(24B)
----.eslintrc(503B)
----.github()
--------workflows()
----testdata()
--------capture-console()
--------flag-ignore()
--------capture-return()
--------flag-evaluate()
--------local-module()
--------check-nosource()
--------require()
--------mixed-captures()
--------nested()
--------extensions()
--------file-globals()
--------example()
--------config()
--------dirname()
--------flag-hide()
--------validate()
--------transpile-error()
--------flag-freshContext()
--------mixed-context()
--------some-errors()
--------flag-output()
--------typescript()
----.prettierignore(23B)
----lib()
--------InspectedConsole.js(4KB)
--------md()
--------options.js(2KB)
--------resolve.js(283B)
--------debug.js(179B)
--------errors.js(2KB)
--------Evaldown.js(13KB)
--------Stats.js(1KB)
--------cli.js(4KB)
----LICENSE(1KB)
----test()
--------Evaldown.spec.js(51KB)
--------md()
--------cli.spec.js(21KB)
--------InspectedConsole.spec.js(3KB)
--------Stats.spec.js(4KB)
--------options.spec.js(2KB)
--------errors.spec.js(1KB)
----.prettierrc(3B)
----README.md(7KB)
----.npmrc(19B)
----docs()
--------README.md(8KB)
----.editorconfig(147B)
----.gitignore(119B)
----bin()
--------evaldown(3KB)
----CHANGELOG.md(24KB)
----.eslintignore(23B)
----package.json(2KB)
----.nvmrc(7B)