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 🙏

© 2025 – Pkg Stats / Ryan Hefner

@mindprint-learning/mindprint-components

v1.2.9

Published

Shared React components for MindPrint v2 projects

Downloads

115

Readme

Shared Components for MindPrint Learning 2.0

This repo is for creating a library of components that are shared across V2 MindPrint react projects. The overarching process for creating or modifying a component is to develop with Storybook and publish to NPM.

For a tutorial on using Storybook to publish a React Comopnent Library to npm, see Build and Publish a React Compoonent Library.

Storybook

Storybook is "an open source tool for building UI components and pages in isolation. It streamlines UI development, testing, and documentation."

To run Storybook and edit components use: npm run storybook. Storybook viewer, live reload, etc. can then be found at http://localhost:6006/.

NPM Modules

To use these components in another project, add "@mindprint-learning/mindprint-components": "latest" to your package.json and yarn (or npm install). You can also run npm install @mindprint-learning/mindprint-components. Be sure to verify that you have the latest version if you are testing comoponent changes in another project.

To publish, follow these steps:

  • Create an NPM account (if you don't have one already)
  • Get added to the MindPrint organization by Luke.
  • cd to this project locally, and run npm login (and follow the prompts to enter your username and password)
  • Bump the revision number in the package.json file.
  • Run npm run build to create a new version of the package.
  • Run npm publish --access public to publish the latest version.
  • Find the published library here.

TODO

  • Make repo private and document any changes to publishing process.
  • Add design document to explain when to make a shared component and how it should look.