New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

steez-ui

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

steez-ui

[![CI](https://github.com/phantasy-labs/steez-ui/actions/workflows/ci.yml/badge.svg)](https://github.com/phantasy-labs/steez-ui/actions/workflows/ci.yml) [![Docs](https://github.com/phantasy-labs/steez-ui/actions/workflows/docs.yml/badge.svg)](https://git

latest
Source
npmnpm
Version
0.1.7
Version published
Maintainers
1
Created
Source

SteezUI — themed UI components

CI Docs License: MIT

A small, themeable React UI kit (shadcn-like) with pre-styled components and CSS tokens. Extracted from the Chronicle monorepo.

Features

  • Lightweight: React-only, no Tailwind dependency
  • Theme tokens via CSS variables (common, pixel, cyberpunk)
  • Prebuilt components: Button, Input, Card, Modal, Select, Tabs, Switch, Table, etc.
  • ESM + types

Install

Workspace/root:

pnpm add @steez/ui

Peer deps:

  • react >= 18
  • react-dom >= 18

Usage

Inject tokens (example using inline style):

import { themeCss } from '@steez/ui'

export function AppRoot() {
  return (
    <>
      <style>{themeCss('common')}</style>
      {/* your app */}
    </>
  )
}

Use components:

import { Button, Card } from '@steez/ui'

export function Example() {
  return (
    <Card>
      <Button onClick={() => alert('hi')}>Click me</Button>
    </Card>
  )
}

Switch themes at runtime by re-injecting themeCss('<key>') or toggling a scoped container.

Build

pnpm run build

Outputs ESM and types to dist/.

Contributing

See CONTRIBUTING.md for details on development, coding standards, and how to propose changes. Please note we follow a Code of Conduct (see CODE_OF_CONDUCT.md).

Docs & Storybook

Publishing

This repo is initialized but private. To publish:

  • Remove "private": true in package.json
  • Choose a version (semver)
  • Login: pnpm npm login
  • Publish: pnpm publish --access public

Optionally adopt Changesets or semantic-release for automated versioning.

License

MIT © contributors

FAQs

Package last updated on 01 Sep 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts