@liquidai/tokens
v1.0.0
Published
Tidal design system — design tokens as CSS vars, Tailwind preset, JSON, and typed JS values. Sourced from Figma.
Readme
@liquidai/tokens
Design tokens for the Tidal design system — CSS variables, Tailwind preset, JSON, and typed JS exports. Sourced from Figma.
npm install @liquidai/tokens
# or: pnpm add @liquidai/tokensUsage
CSS variables
import "@liquidai/tokens/css";Gives you --foreground, --background, --primary, --button-*, --radius-*, --text-*, --leading-*, --font-weight-*, etc. Two typography modes (.typography-internal default, .typography-external opt-in) and light/dark modes (.dark) are toggled via classes.
Tailwind preset
// tailwind.config.ts
import preset from "@liquidai/tokens/tailwind";
export default {
presets: [preset],
content: ["./app/**/*.{ts,tsx}"],
};Typed JS values
import { semantic, radius, spacing, gradients, shadows } from "@liquidai/tokens";
semantic.button.primary.fill.light; // "#cd82f0"
radius.md; // "8px"
gradients["button-primary"]; // "linear-gradient(...)"Raw JSON
import tokens from "@liquidai/tokens/json";Package contents
| Export | What you get |
|---|---|
| @liquidai/tokens | Typed JS constants for every token |
| @liquidai/tokens/css | CSS file with :root, .dark, and typography modes |
| @liquidai/tokens/tailwind | Tailwind v3/v4 preset wired to the CSS vars |
| @liquidai/tokens/json | Full structured snapshot |
License
MIT © Liquid AI
