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

@dectech/react-library

v0.4.0

Published

![npm (scoped)](https://img.shields.io/npm/v/@dectech/react-library) [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) ![npm bundle size](https://img.shields.io/bundlephobia/mi

Downloads

32

Readme

@dectech/react-library

npm (scoped) Conventional Commits npm bundle size GitHub last commit GitHub Release Date

@dectech/react-library is a reusable React component and hooks library designed to work on Decision Technology's experiments. These are designed in particular to work with the EFS platform.

Features

  • Hooks to take data in from EFS and present to the user as a standard Javascript Object
  • Components to handle outputting data to EFS
  • Storybook live documentation for each hook and component

Installation

Yarn:

yarn add @dectech/react-library

npm:

npm install --save @dectech/react-library

You can then import the appropriate module into your code. View Storybook locally (for now) to get the possible components and hooks.

Implementation Details

This package is written in Typescript and uses TSDX to build and export the components/hooks.

All code is tested using Jest, where we are aiming for 100% coverage where possible.

Storybook is used to generate documentation, using primarily addons-docs and addons-knobs.

Developing

When developing, run the following commands in separate terminals:

yarn start       # This will watch the tsx code and build on changes
yarn storybook   # This will run the storybook server
yarn test:watch  # This will set Jest up in watch mode

These will then help you ensure the code is working as expected, as well as giving you access to the documentation.

Ensure the Git flow branching model is used. You can install and use git flow, however ensure that you PR on Github to merge into develop or master.

All Git commits must follow Conventional Commits. It is highly advised to install Commitizen globally. This allows you to make commit messages interactively using:

git cz

Roadmap

Planned components and hooks include:

  • Auto-repeat hook
  • +/- Value Inputs
  • Magenetic Range Inputs
  • Basic Buttons
  • More hooks for interfacing with EFS

Authors

@deanolium (Deano License)