新手献丑,晒几个自己写的小玩意,欢迎拍砖

2014-10-08 11:21:14 +08:00
 lisposter

玩 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 https://github.com/lisposter 找到),不然感觉会走火入魔,给大家带来麻烦。囧

各位大大请随意拍砖

3048 次点击
所在节点    Node.js
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/137542

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX