@channel.io/bezier-tokens
TypeScript icon, indicating that this package has built-in type declarations

0.2.2 • Public • Published

Bezier Tokens

Bezier Tokens is a design tokens library that implements Bezier design system.

Installation

npm i -D @channel.io/bezier-tokens

Usage

JavaScript

You can access and use values by token group.

import { tokens } from '@channel.io/bezier-tokens'

console.log(tokens.global.color['blue-300']) // "#..."
console.log(tokens.lightTheme.color['bg-black-dark']) // "#..."

CSS

Provide all design tokens as CSS variables. If you want to apply dark theme tokens, add the data-bezier-theme="dark" attribute to the parent element. The default is light theme tokens, which can also be applied by adding the data-bezier-theme="light" attribute to the parent element.

import '@channel.io/bezier-tokens/css/styles.css'

div {
  background: var(--bg-black-dark);
}

Contributing

See contribution guide.

Maintainers

This package is mainly contributed by Channel Corp. Although feel free to contribution, or raise concerns!

Package Sidebar

Install

npm i @channel.io/bezier-tokens

Weekly Downloads

229

Version

0.2.2

License

Apache-2.0

Unpacked Size

857 kB

Total Files

52

Last publish

Collaborators

  • sungik.dev
  • quino0627
  • zoyi