npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

git-pro

v1.0.2

Published

git commit 增强工具

Downloads

13

Readme

git-pro

git shell 客户端增强

安装

npm install -g git-pro

使用方法

git commit 增强

 带类型选择的 commit 提交,会向上查找配置文件

git-pro commit

git-commit

 暂存文件后在执行带 emoji 选择的 commit 提交

git-pro commit -a

git-commit-a

当然也可以指定文件,多个文件','分隔

git-pro commit -a README.md

git-commit-a

你可以直接使用 git-pro 代替 git, 因为除了 commit 命令,其他命令只是进行了代理

git-pro status # 就相当于 git status

git-other

custom 自定义

默认的提交选项很多,有时候我们可能不需要这么多,甚至可能需要特殊的提交类型,这时候可以使用自定义功能进行配置

git-pro custom [-g]

执行后会在项目根目录下生成.gitprorc.js文件,如果存在-g参数,会在用户根目录生成

| 参数说明 | 类型 | 说明 | | :------: | :----: | :----------------------------------- | | type | String | 'emoji' / 'text' | | types | Array | 提交类型自定义列表 | | scopes | Array | scope 列表,如果存在,提交时会提供选项 |

types 配置

| 参数说明 | 类型 | 说明 | | :------: | :----: | :--------------- | | name | String | 提交类型提示文字 | | value | Array | 提交类型值 |

messages 配置

| 参数说明 | 类型 | 说明 | | :------: | :----: | :--------------- | | xxx | String | 不同阶段提示文字 |

TODO

  1. 按使用热度排序
  2. 历史记录调用