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

nrser

v0.6.12

Published

my js utils

Downloads

21

Readme

nrser.js

My js utils. pretty big mess right now. don't recommend other people using it quite yet.

Building

ugh run -t babel

Watching & building:

ugh run -t watch

Version

0.6.X

Current version.

mergeNoConflict was renamed to assemble and now throws KeyError when it fails.

The //src/testing.js file was moved to //src/testing/index.js in preparation for it being broken up and other files added. This should not be a problem since it should be imported as nrser/lib/testing either way, but any imports that used the .js extension will need to be updated.

0.5.X

data/Entity is removed (now Model in @nrser/supermodel). it was moved to types/Model in 0.5.0 but nothing used that so i just kept going with the 0.5.X versions after removing it.

0.4.X

ugh is broken out into the @nrser/ugh package. other than that no major changes.

0.3.X

0.3.0 happen when i switched Ugh (wrapper around gulp to improve incremental build reliability) to be better able to include tasks from submodules. this is important because i often have stuff split out into separate repos and want one process to be able to manage all of them. this change also moved Ugh to a tiered watching system where build tasks watch files, and higher-level tasks watch build tasks - so Mocha listens for builds to start and runs when they're all complete, instead of watching files in lib and reacting when they change.

0.2.X

this is where Ugh got introduced to replace the old lib/gulpTasks.js stuff. i don't intend to keep developing the v0.2 branch, but it exists so that quick fixes can be made for things that are still using a 0.2.X version and don't want to migrate at the time.

0.1.X

the v0.1 branch, like the v0.2 branch, exists to avoid migrating packages that depend on it until desired and facilitate occasional quick fixes.