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

rimg-cli

v1.2.0

Published

responsive-image generator

Downloads

3

Readme

rimg - responsive image creation

CircleCI dependencies dev dependencies npm version

Rimg is a command line tool created to make it easier to create optimized images for the web. rimg stands for responsive-image.

// install rimg command globally via npm
$ npm install -g rimg-cli

// use it (show help)
$ rimg --help

Documentation

A complete documentation can be found at our documentation website that is hosted via GitHub Pages. The source can be found inside the docs folder. We're using docsify to generate the website from markdown files.

Building yourself

Build is done via npm scripts. But for native packaging the pgk module is used. To build the native package, that don't need node.js installed at runtime, a custom pkgfork is needed, until the open pull requests are merged.

// complete build (don't forget to link the custom pkg module)
$ npm run build

// if you're only want to provide the npm command locally and don't need the distribution packages
$ npm link

Testing

Tests are written in Typescript and executed with the Mocha Framework. Assertions are done with the chai Library and Mocks should be created using sinon. To run the tests locally execute one of the following commands:

// run all kind of tests
$ npm run test

// run only source code related unit tests
$ npm run test:unit

Releases

On Every commit or merge to the master Branch the semantic-release module will check if a release should be created. To take full advantage from the tool, commits should be done via npm run commit. The command uses the commitizen module to generate useful commit messages. These messages are used to generate the GitHub Release. This Build will be triggered via our CircleCI Build Environment.