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

arcaneui

v0.0.1

Published

Arcane UI is a comprehensive design system aimed at accelerating development workflows by eliminating the need for a dedicated designer. With its focus on style and efficiency, Arcane UI enables developers to create visually appealing interfaces with mini

Readme

Arcane UI

Arcane UI is a comprehensive design system aimed at accelerating development workflows by eliminating the need for a dedicated designer. With its focus on style and efficiency, Arcane UI enables developers to create visually appealing interfaces with minimal effort. This package leverages the power of React and TypeScript, providing a robust foundation for building scalable and maintainable applications.

🚀 Getting Started

To get started with Arcane UI, follow these steps to set up your development environment:

yarn install
yarn dev

This will install all necessary dependencies and start the development environment, allowing you to immediately begin working on your project.

📦 What's Included?

Arcane UI comes packed with features and tools designed to streamline your development process:

  • Concurrently: Run multiple commands concurrently. Perfect for watching files, running a server alongside your client, etc.
  • tsup: Utilize the simplicity and speed of tsup for bundling your TypeScript libraries.
  • TypeScript: Leverage the full power of TypeScript for safer code and easier maintenance.
  • ESLint & Prettier: Ensure code quality and consistency with integrated linting and formatting tools.
  • Vitest: A blazing fast unit-test framework that works out of the box for JavaScript projects.
  • Storybook: Isolate and develop UI components in a dedicated environment.
  • Release-it: Automate the versioning and publishing process of your package.
  • Husky & Commitizen: Simplify git hooks and enforce conventional commit standards.

🛠 Scripts

Arcane UI includes several scripts to help with development:

  • yarn dev: Runs the project in development mode with live reloading.
  • yarn build: Builds the project for production.
  • yarn type-check: Checks TypeScript types.
  • yarn lint: Lints the project files.
  • yarn lint:fix: Fixes linting issues and formats the code.
  • yarn test: Runs the test suite.
  • yarn test:ci: Runs the test suite with coverage reporting.
  • yarn prepare: Prepares the husky hooks.
  • yarn commit: Runs Commitizen for commit prompts.
  • yarn storybook: Starts the Storybook environment.
  • yarn build-storybook: Builds the Storybook for production.
  • yarn release: Builds the project and releases it.
  • yarn link:self: Links the package for local development.

🖇️ Developing & Linking

Arcane UI supports local linking for easy development across projects. After building your package with yarn build, you can link it using yarn link and then integrate it into any project by running yarn link "arcane-ui" in the consuming project's root.

🔖 Versioning & Publishing

Utilize yarn release to increment version numbers, tag your release, and automate the changelog generation. Ensure you're logged in to npm (npm login) with the correct permissions before publishing. After a successful release, GitHub Actions (if configured) will publish your package to npm.

🎨 Styling

Arcane UI is designed to work seamlessly with modern CSS and supports PostCSS out of the box. You can import CSS files directly in your components, and they will be bundled with your package. For more advanced scenarios, including CSS-in-JS libraries, Arcane UI is flexible enough to integrate with your chosen solution.

🚀 Let's Build Something Amazing

Arcane UI is here to empower developers to build beautiful, user-friendly interfaces without a steep learning curve. We can't wait to see what you build with it. If you create something awesome, feel free to share it with the community.

Happy coding!