精华 新手献丑,晒几个自己写的小玩意,欢迎拍砖
发布于 4个月前 作者 lisposter 1043 次浏览 来自 分享

玩 Node.js 差不多三个月了,写了几个小玩意,不出意外是能用的,拿来晒晒找拍。

license-gen

这是我入门后写的,代码不堪入目,到昨天被另一个东西依赖才稍微改了下,囧。 开源许可生成器,一条命令生成 LICENSE 文件 $ license mit 直接读取 git 配置中的姓名,生成 mit 许可 $ license -a Luffy mit 手动置顶名字 $ license 会出现对话,经过几个简单问题,提供建议的许可 更多的可以看 README

gitignore-gen

.gitignore 文件生成器,大概是入门后第三个东西。 模板是直接拉取了 github/gitignore 项目转的。 $ ignore mac node sublimetext 就能生成适合「在mac下用sublimetext开发node」情况下大概要加的东西 $ ignore -c test.js 追加一条 test.js (这里好像有个bug,我忘了,囧) --force 选项被加上后会直接覆盖已有的 .gitignore 未来计划加入删除某个模板的功能

gitignore-update

这个就是用来拉取 github/gitignore 弄成 json 给上面那个用的,囧。

modit

这是昨天无聊写的快速新建 npm 包的工具 $ modit path/name 然后,根据提示输入名字(默认切取参数中的 name),作者(自动获取 git 配置),giturl, license(提供此参数后,调用 license-gen) 生成 LICENSE 文件。

dep-docs

其实没做完,前几天无聊写的 在项目目录执行 $ docs 后,会在 node_modules 下生成 .docs 目录,然后收集 node_modules 下各个 module 的 readme,将 markdown 转成 html,最后生成 _toc.html 做目录。 在 mac 下使用的话,会直接用浏览器打开这个目录。囧。

gulp-cdn-ref

一个 gulp 插件,可以轻松替换 html,css,js 中图片等静态资源的引用为 cdn 链接,支持相对路径和绝对路径(PS:总觉得有bug,慎用)

好了,后面的比较无聊,非战斗人员可以撤离了 →_→

unicode-lorem

缘起公司里要测试 unicode 字符的兼容性,乱写的,入门后第二个应该。

lorem(10) 

就会生成 10 个乱码一样的文字,以及响应的编码。 因为大多时候出现的字符都和麻将牌一样,被人叫做麻将牌模块 orz

random-date

var date = randomDate('1d', '2014-10-06'); 就会在 2014-10-05 至 2014-10-07 之间随机一个时间戳,orz。。我也布吉岛能干嘛

差不多就这些,还有几个感觉还没做好,打算先憋着了(战斗人员可以在我的 npm 页面或者 github 找到),不然感觉会走火入魔,给大家带来麻烦。囧

各位大大请随意拍砖

a.gif

5 回复

dep-docs 的依赖没有全写到 package.json里面。npm 安装后报错。

@airyland 多谢反馈,已经修复 v1.0.1

@lisposter gulp-cdn-ref @。@前段时间也弄了一个类式的,但不是gulp的插件。@。@也感觉有BUG哎。

回到顶部