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

tipako

v3.11.3

Published

A picker with support for group or individual selections.

Downloads

25

Readme

Tipako

A picker with support for group or individual selections.

Change Log

3.11.3
  • Adding expanded class toggle to outer container
3.11.2
  • Commenting out focus bug until future notice
  • Removing caret while disabled
3.11.1
  • Passing event to onFocus callback
3.11.0
  • Update to React 15
3.10.0
  • titleValue not updating properly bug fix
  • new prop dropdownContent to pass in something other than items
3.9.4
  • Change border color when disabled
3.9.3
  • Key listener bug fix, esc key functionality
  • Building in styles that should not be overridden
3.9.2
  • IE 11 alignment fixes
3.9.1
  • Fixed button type to prevent submitting forms
3.9.0
  • Added the disabled prop that disables the entire picker if true
3.8.2
  • Fixed sane default to be better on valueFunction
3.8.1
  • Added a sane default to valueFunction prop
3.8.0
  • Added in a function to allow for more control on the displayed value
3.7.0
  • Adding key listeners to navigate and select the dropdown items
3.6.2
  • Graceful handling for null titleValue prop
3.6.1
  • Fixing onFocus if not defined
3.6.0
  • Added a bottom slot to the dropdown
3.5.2
  • Fixing spinner hover state
  • Fixing message if loading vs. if empty
  • Adding focus call to arrow click (in addition to search focus)
3.5.1
  • Fixing animation spin
  • Removing 'clear search' if not searchable
3.5.0
  • Adding onFocus event
3.4.7
  • More style cleanup
  • Padding adjustments based on presence of clear button
3.4.6
  • Style cleanup
  • Dropdown opens on focus/click of input
3.4.5
  • Removed the controls div if not being used
3.4.4
  • Adding in active class to container when dropdown is expanded
3.4.2, 3.4.3
  • Updating package.json to Particles URL
3.4.1
  • Using external prop-types package
3.4.0
  • Added an onClear callback function for when picker is searchable
3.3.0
  • Added the ability to open the picker from the title if it is not searchable
3.2.0
  • Added ability to not set internal state if not needed
3.1.0
  • Added in ability for single selection to update state immediately and close on selection
3.0.2
  • Added in keyField and valueField to allow different data structure
3.0.1
  • Extracting and importing UUID generation
  • Moving listener removal to unmount
3.0.0
  • Consolidating from Kaweake
  • Standard { key, value } data structure
  • Removed token handling
  • Title value prop
  • renderItem(), renderGroup(), renderEmpty()
  • Multiple expanded bug fixed
2.5.0
  • Added prepopulate flag
  • 'this' styles fix
2.4.11
  • Fixing max warning default
2.4.10
  • Fixing key attributes to be more specific
2.4.9
  • Removing reset.scss
2.4.8
  • Restored "clear all" to be available at all times
  • Removed disabled items from select all handling
2.4.7
  • Fixed warning title show condition
2.4.3 - 2.4.6
  • (Unintentional minor bump)
  • Adding Lerna publishing management
  • Splitting out dev dependencies
2.4.2
  • Restoring all items after "clear all" action
2.4.0, 2.4.1
  • Leaving body expanded after selection
2.3.1
  • Fixing cursor for item children.
2.3.0
  • Removing disabled items from tokens
  • Focus restored to search input after select
2.2.0
  • Support for disabled items
2.1.1
  • Rotating arrow on expand/collapse
2.1.0
  • Memoised to maintain original order while remaining efficient
  • Token styling added
2.0.0
  • Stylesheet separation
  • Box sizing enforcement on dropdown
  • Fetch on mount
  • Removed Bootstrap
  • Removed unnecessary deps
  • Self-contained styles
1.0.0, 1.0.1
  • Initial commits