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

@nickui/cli

v0.0.3

Published

Copy-paste Expo and React Native components and theme packs for people who ship on-chain.

Readme

@nickui/cli

Copy-paste Expo and React Native components and theme packs, for people who ship on-chain.

@nickui/cli copies source files into your app. You own the code: read it, change it, keep it. iOS, Android and web.

The package is @nickui/cli. npm i -g @nickui/cli gives you the nickui command.

Start

In an Expo app:

pnpm dlx @nickui/cli init --pack citrine

That adds the theme, ModeProvider, ThemeProvider, the colour hooks and a pack, installs the pack's fonts with expo install, and prints the root layout to paste.

import { useTheme } from '@/providers/theme-provider';

const { colors, type } = useTheme();
<Text style={[type.heroBalance, { color: colors.foreground }]}>$1,590.00</Text>;

Packs

A pack is a complete look: colour tokens for light and dark, fonts, and recipes that change component shape (pill or rounded buttons, hairline or filled cards, dimmed decimals, chart style). Swap the pack and everything re-skins.

| Pack | Look | | ---------- | ----------------------------------------------------------------------------------------------------- | | xorr | True black, 1px hairlines, Inter, tabular figures; green and red only for profit and loss | | citrine | Charcoal, filled rounded cards, lime for the one action that matters, quiet decimals | | volt | Near-black, electric lime and violet, lime balance card, keypad sheets, pill tab bar | | tide | Perps on black: mint longs, pink losses, leverage badges, a price tag on the last candle | | depth | Dense exchange terminal in light and dark: order book, buy/sell ticket, tight corners | | graphite | Charcoal portfolio: smooth multi-line charts, solid delta chips, extra-bold figures | | pixel | Light landing pages: lavender page, white cards, violet pixel art, lime pill buttons | | ember | Pure black and crimson neon: glowing glass art, a floating glass nav, mono body copy, red-lit buttons |

nickui pack list
nickui pack info citrine         # tokens, fonts, recipes, rules
nickui pack use xorr             # switch
nickui pack export citrine --css # shadcn / Tailwind CSS variables for a web app

Commands

| Command | Does | | ------------------------------------------- | ----------------------------------------------------- | | nickui init [--pack <name>] | Set up theming | | nickui add <items...> | Add items and everything they need | | nickui list | Every item | | nickui view <item> | Print an item's source | | nickui diff [items...] | Which installed files differ from the registry | | nickui pack list \| info \| use \| export | Packs | | nickui llms | llms.txt for AI coding agents: nick-ui and every pack |

Flags: --yes never prompts, --overwrite replaces files you changed, --cwd <dir> targets another folder.

What's inside

  • Components: text, button, card, badge, amount, input, input-otp, keypad, switch, segmented, chip-group, checkbox, radio-group, progress, stepper, bottom-sheet, alert-dialog, toast, action-sheet, skeleton, spinner, success-check, avatar, list-row, qr-code, copy-field, pill-tab-bar, accordion and more.
  • Charts: line, sparkline, bar (and stepped), category bars, donut, progress ring, candlestick.
  • Blocks: a whole money app (balance card, send and receive sheets, Pay in 4 checkout, credit score and credit line, plans, activity, cards, claim a link, onboarding, Face ID sign-up) and landing pages (heroes, glass nav, bento grid, stats, pricing, FAQ, CTA banners, footers).
  • Art: original 3D renders for the volt, citrine, pixel and ember packs.

Run nickui list to see everything in the version you have.

MIT · github.com/nickthelegend/nickui