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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@nordicsemiconductor/pc-nrfconnect-shared

v251.0.0

Published

Shared commodities for developing pc-nrfconnect-* packages

Readme

Shared commodities for developing nRF Connect for Desktop

This project provides shared commodities for developing nRF Connect for Desktop apps and their launcher:

  • React components
  • Build scripts
  • Configurations
  • Test facilities

Developing a new feature or fixing an error

Whenever something is changed in pc-nrfconnect-shared, an entry should be added to Changelog.md.

If there is no latest entry there yet, and you do not intend to release the change as a new version right ahead, add a new section with the heading ## Unreleased at the top.

Disabled Sass warnings

Because we still use an outdated version of Bootstrap, we would get several Sass warnings when using the latest version of Sass. Our goal is to move away from Bootstrap (and mostly also plain CSS/Sass) but until that is accomplished we would get those warnings. Because of that, some Sass warnings are silenced. If you want to see all Sass warnings, set the env variable ENABLE_ALL_SASS_WARNINGS to true while building an app or shared, e.g. by calling ENABLE_ALL_SASS_WARNINGS=true npm run build:dev.

Releasing

To release, two files must be up-to-date:

  • package.json contain the correct version number (one more than the last release).
  • Changelog.md must contain an entry, with that version number and today's date.

By running npm run prepare-shared-release you update the version in package.json and in Changelog.md a potential ## Unreleased heading is updated to the right version and today‘s date.

When those conditions are met, a new release of shared will automatically be created when the according PR is merged into main.