V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lisposter
V2EX  ›  Node.js

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

  •  
  •   lisposter · 2014-10-08 11:21:14 +08:00 · 3207 次点击
    这是一个创建于 3700 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    各位大大请随意拍砖

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:48 · PVG 10:48 · LAX 18:48 · JFK 21:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.