从零安装必备软件

从零安装必备软件

今日打算重新组装系统,因此需要从零开始安装在 Mac 上的必备的一些软件。

阅读更多
使用 depcheck 清理 package.json 中用不到的依赖

使用 depcheck 清理 package.json 中用不到的依赖

背景

随着时间的推移,项目中 package.json 中的依赖越来越臃肿,安装依赖的速度越来越慢,各种奇奇怪怪的包,不一定都会用到,因此我们可以为项目减负,使用 depcheck 检测项目中不用的依赖包,然后移除它们。

阅读更多
使用 renovate 监控第三方依赖更新

使用 renovate 监控第三方依赖更新

背景

当一个公共依赖包的使用者数量逐渐庞大的时候,如何保证当此包发布新版本时,所有使用者都能尽可能快地得到更新?或者如何保证自己仓库的使用的第三方库一直保持安全情况下的最新状态呢?

阅读更多
定制 Github 主页

定制 Github 主页

Github 作为一个资源托管平台,我们有没有想过在主页锦上添花否?

这不,你可以通过 yourUsername/yourUsername 来制作你的名片。

先跟大家展示下我最终实现的效果,在线体验地址:Github 主页

阅读更多
Npm Script

Npm Script

本文将介绍如何使用 npm 脚本(npm scripts)。

阅读更多
使用 np 快速发布 npm 包
怎么发布 NPM 包

怎么发布 NPM 包

将包发布到 NPM(node package manager)上很简单,只需要 2 步:

  1. 创建包
  2. 发布包
阅读更多
阅读 only-allow
Sequelize 入门使用指南
软删除和唯一索引

软删除和唯一索引

背景

目前基本上在使用数据库时,都会使用到软删除(逻辑删除),但当软删除与唯一索引(unique-key)一起存在时可能会导致一些问题。

阅读更多