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

gec

v1.0.3

Published

🌈 Git commits with fine grain emoji descriptions

Downloads

4

Readme

gec

npm version npm

🌈 Git commits with fine grain emoji descriptions

This uses the gitmoji emoji commit standard for describing code changes with emojis.

Table of Contents

  1. Install
  2. Use
  3. Result
  4. Available emojis

Install

npm i -g gec

Use

gec

This will put you in a wizard where you get to choose a emoji to use and message to commit

gec product demo

Result

A pretty git history that is readable on every system.

git commit log with emoji prefixes git commit log cli with textual emoji prefixes

Available emojis

  • 🎨 - art - Improving structure / format of the code
  • ⚑️ - zap - Improving performance
  • πŸ”₯ - fire - Removing code or files
  • πŸ› - bug - Fixing a bug
  • πŸš‘ - ambulance - Critical hotfix
  • ✨ - sparkles - Introducing new features
  • πŸ“ - pencil - Writing docs
  • πŸš€ - rocket - Deploying stuff
  • πŸ’„ - lipstick - Adding or updating the UI and style files
  • πŸŽ‰ - tada - Beginning a project
  • βœ… - white-check-mark - Adding or updating tests
  • πŸ”’ - lock - Fixing security issues
  • πŸ”– - bookmark - Releasing / Version tags
  • 🚨 - rotating-light - Removing linter warnings
  • 🚧 - construction - Work in progress
  • πŸ’š - green-heart - Fixing CI Build
  • ⬇️ - arrow-down - Downgrading dependencies
  • ⬆️ - arrow-up - Upgrading dependencies
  • πŸ“Œ - pushpin - Pinning dependencies to specific versions
  • πŸ‘· - construction-worker - Adding or updating CI build system
  • πŸ“ˆ - chart-with-upwards-trend - Adding or updating analytics or tracking code
  • ♻️ - recycle - Refactoring code
  • βž• - heavy-plus-sign - Adding a dependency
  • βž– - heavy-minus-sign - Removing a dependency
  • πŸ”§ - wrench - Adding or updating configuration files
  • πŸ”¨ - hammer - Adding or updating build scripts
  • 🌐 - globe-with-meridians - Internationalization and localization
  • ✏️ - pencil2 - Fixing typos
  • πŸ’© - poop - Writing bad code that needs to be improved
  • βͺ - rewind - Reverting changes
  • πŸ”€ - twisted-rightwards-arrows - Merging branches
  • πŸ“¦ - package - Adding or updating compiled files or packages
  • πŸ‘½ - alien - Updating code due to external API changes
  • 🚚 - truck - Moving or renaming files
  • πŸ“„ - page-facing-up - Adding or updating license
  • πŸ’₯ - boom - Introducing breaking changes
  • 🍱 - bento - Adding or updating assets
  • ♿️ - wheelchair - Improving accessibility
  • πŸ’‘ - bulb - Adding or updating comments in source code
  • 🍻 - beers - Writing code drunkenly
  • πŸ’¬ - speech-balloon - Adding or updating text and literals
  • πŸ—ƒ - card-file-box - Performing database related changes
  • πŸ”Š - loud-sound - Adding or updating logs
  • πŸ”‡ - mute - Removing logs
  • πŸ‘₯ - busts-in-silhouette - Adding or updating contributor(s)
  • 🚸 - children-crossing - Improving user experience / usability
  • πŸ— - building-construction - Making architectural changes
  • πŸ“± - iphone - Working on responsive design
  • 🀑 - clown-face - Mocking things
  • πŸ₯š - egg - Adding or updating an easter egg
  • πŸ™ˆ - see-no-evil - Adding or updating a .gitignore file"
  • πŸ“Έ - camera-flash - Adding or updating snapshots"
  • βš— - alembic - Experimenting new things"
  • πŸ” - mag - Improving SEO"
  • 🏷️ - label - Adding or updating types (Flow, TypeScript)"
  • 🌱 - seedling - Adding or updating seed files"
  • 🚩 - triangular-flag-on-post - Adding, updating, or removing feature flags"
  • πŸ₯… - goal-net - Catching errors"
  • πŸ’« - animation - Adding or updating animations and transitions"
  • πŸ—‘ - wastebasket - Deprecating code that needs to be cleaned up