npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

kc-cli

v1.0.4

Published

Maybe this package is only suitable for Chinese users. 看云文档基于Git离线写作辅助工具。

Downloads

6

Readme

kc-cli 看云文档CLI工具

Maybe this package is only suitable for Chinese users.

你需要了解:这个包不是看云官方开发,为避免不必要的麻烦,请先试用。具体的使用示例前往kc-cli主页(>>>点击前往>>>

命令说明

|命令及参数|说明| |--|--| kc -h | 获取帮助信息。 kc -v | 获取当前版本。 kc init或者kc -i | 初始化看云文档。会尽可能配置文档,可能不能满足需要,细节部分需要大家自己调整。大部分配置在book.json文件中 kc theme [cssFilePath] | none | 更改文档CSS样式(原有样式会被覆盖),请提供CSS文件路径。例:1. kc theme "d:/mycss/kanyun.css"2. 如果是 kc theme none 则会删除样式配置文件(文档会使用看云默认样式)。不想要当前样式的时候可以通过kc theme none命令清除样式。3. 如果只是微调样式,可以打开website.css文件进行编辑、保存并提交。 kc summary [dir...] | 把项目文件夹下的Markdown文件添加到目录文件 SUMMARY.md ,输出的文件为:_summary.md1. [dir...] 是通配符格式路径,如果省略则是当前目录下全部的.md文件。2. kc summary ./doc1/*.md 只会把‘./doc1/’文件夹下的.md文件添加到目录文件:'_summary.md'中。 kc md | 批量创建 SUMMARY.md 中列出的 Markdown 文件。意在批量创建.md文件。 kc [watch|-w] <ignore...> | 监视任务,当文件发生改变的时候自动执行相应的操作。结果:'kc summary' 和 'kc md'。<ignore...>排除不监视的文件或文件夹。- kc -w 监视当前文件夹,当相应文件发生变化时自动进行创建文件、生成目录条目的动作。默认作用于所有 '.md' 文件。- kc -w default.md‘default.md’ 文件会被排除,当它发生变化时不会触发事件。

以下的命令需要配合pandoc进行(没有安装pandoc则不会有效果,结果可能与期望值不一样,不推荐使用,鸡肋!后续版本应该会删除):

  • kc docx [name]——根据 SUMMARY.md 中列出的文件创建 .docx 文件,All in one !, 所有文档都在一个.docx文件里。[name] 可以指定输出的文件名,省略则为:out.docx
  • kc docx -s ——根据 SUMMARY.md 中列出的文件创建 .docx 文件,一一转换,每个.md 有对应的.docx 文件。
  • kc html ——根据 SUMMARY.md 中列出的文件创建 .html 文件,是完整的 HTML 文件 。每个.md 和HTML文件一一对应。
  • kc html code ——根据 SUMMARY.md 中列出的文件创建 .html 文件,只是 HTML 片段。每个.md 和HTML文件一一对应。

注意: 在构建 Docx、HTML 文件之前,你需要安装 Pandoc 并添加到 PATH,也许你需要配置 pandoc,具体见 pandoc 的文档。

版本

v1.0.4

  • Fix: 子目录需要缩进4个空格。
  • 添加从GitHub下载文档自定义样式CSS文件的支持(使用代码Raw功能),例如:
    kc theme url 'https://raw.githubusercontent.com/YYago/kc-cli/master/index.js'

v1.0.3

  • 升级依赖:summarybuilder 到最新版。修复BUG:类似'* [中文版(hi)](CN/readme.md)'这种目录创建之后会变成:'hi]CN/readme.md'的问题。

    注意:这个 BUG 虽基本修复但并不是完全能避免其触发,当出现这样的情形时还是会触发:* [hello[the](world)](htw.md),即便这种写法不能被正常的渲染出来(渲染结果不是:hello[the](world),我们把它看作 Markdown 语法错误好了),但若存在依旧会被强行渲染(并不会因为“错误”而终止,它依旧有效,哪怕不是我们想要的)。因此,你不应该在 SUMMARY.md 文件目录清单中以及其他 ".md" 文件的标题中使用这种会引发冲突的写法。

v1.0.2

  • 修改部分命令参数:
    • kc watch 等同于 kc -w
    • kc init 等同于 kc -i
  • 支持更改文档主题(文档样式自定义): kc theme [cssfilepath] | none.
  • 升级summarybuilder 到 1.4.4 (严格模式问题)。
  • 规避严格模式问题。

v1.0.1

  • 升级summarybuilder 到1.4.3:已经存在于 SUMMARY.md 中的markdown文件将不会显示在 _summary.md

LICENSE

MIT