包和类库

omg.js

🎨 一个让你跳过canvas,直接绘图的 2d 绘图库,上手简单,接口简洁,功能丰富.

emitry

一个只有60行不到的eventemitter.

particle-bg

一行代码生成粒子背景

fakeme

随机生成人名,邮箱,性别,id等信息,支持中英文

ufec

👊 一个基于antd实现的一套组件封装,用于开发管理平台面板。配置 = 界面

小游戏

FlappyBird

Flappy Bird像素鸟小游戏.

Cli 工具

Bloger

☕️ Bloger是一个博客生成工具。

该博客就是使用Bloger生成的。 为什么在已经有了Hexo, Jekyll的情况下再造个轮子? 其实也没什么,主要是全自定义,灵活性比较强。不造轮子的前端不是一个好厨师。 当然,Bloger具有博客生成工具的所有需要的功能,(目前还不能换主题如有需要也比较容易加),包括init, build, dev, new 等,添加自定义页面也非常容易,有比较强的扩展性。

Relix

☀️ Relix是一个全自动的NPM包发布工具。

Relix主要为了解决繁琐的NPM发布流程,并且更准确规范的生成新版本号。 Relix可以帮你做以下的事情:

Uslint

👍 Uslint是一个集成了eslint, jsonlint, stylelint与一体的命令行工具。

当我新建一个项目的时候,经常需要去配置繁琐的eslint规则,安装很多的eslint插件和config, 去配置一个.eslintrc文件。

当然,为了规范,我们还需要配置stylelint, 也需要安装stylelint插件和config。当然jsonlint也非常重要!

Uslint就是为了跳过这么多繁琐的过程,只需要下载一个uslint,就可以完全零配置的使用以上所有的东西,不需要任何插件(插件都已内部集成)

Quick-init

⚡️ quick-init 是一个一键生成项目的工具,跟create-react-app一致。

不同与create-react-app的只能生成react项目, quick-init设计的意图更偏向于多模版,可以无限进行拓展。

在使用quick-init的时候,会让你选择生成模版的类型, react? vue? cli? 官网?

只要有需求的新模版,可以随时进行添加。

xbundle

xbundle是一个零配置的webpack打包器。

这个项目是在webpack上做的一层封装,所以你既可以享受webpack带来的便捷,又不需要处理webpack复杂的配置。从此告别webpack复杂的配置,一键打包。

mdpack

mdpack是一个markdown编译工具。

mdpack的使用方式模仿webpack,让markdown支持import语法,并且支持插件。上边介绍的Bloger就在底层依赖了mdpack.