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

node-bumper

v0.1.26

Published

Versioner takes care of bumping versions (semver) with a simple command and is highly customizable.

Downloads

25

Readme

Bumper

Bumber is a tool meant to take away the pain repetitive task of bumping versions on npm modules. Following semver, bumper helps with incrementing patch, minor, or major versions with a simple set of commands. In addition, bumper integrates with git to commit changes, but that feature is in no way mandatory. Similarly, Bumper can integrate with npm to publish packages after they are bumped to the next version.

Installation

Bumper is installed with npm or yarn.

Global Install

npm install -g bumper // yarn add bumper -g

Local Install

npm install --save-dev bumper // yarn add bumper --dev

Usage

However you choose to go about installing bumper, its usage is exactly the same in both cases, minus the longer path for local installations, which can be mitigated with an npm script.

Various ways to use bumper

bump

That command alone will bump the patch version only and will not commit changes or publish to the npm registry.

bump [version-tag]

That command will bump the specified tag (patch, minor, or major) but will NOT do anything else. Not commit, no publish.

bump [version-tag] --git

That command will bump the specified version and will commit changes. A wizard will walk you through the options, or you can accept the defaults.

bump [version-tag] --npm

That command will bump the specified tag and will publish the new package version to the npm registry. CAUTION: the --npm flag alone does not touch your GIT repo.

bump [version-tag] --git --npm

Unsurprisingly, this command commits the chosen files to the git repo AND publishes the new package version to the npm registry.

Caveats

There are a few things to take into consideration before using this module.

  • No testing has been put into this module. If required this may be remedied to, but that is something to be aware of.

TODO:

  • Comment code.
  • Refactor where necessary.