1.0.0-alpha.10 • Published 4 months ago

@easypost/easy-ui-tokens v1.0.0-alpha.10

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Easy UI Tokens

Design tokens for Easy UI, EasyPost's design system.

Easy UI Tokens uses Style Dictionary as its organizational paradigm and build tool. It transpiles JSON configuration values to platform-specific variables.

Usage

JavaScript

import tokens from "@easypost/easy-ui-tokens/js/tokens.js";

console.log(tokens["color-blue-100"]);

CSS

import '@easypost/easy-ui-tokens/css/variables.css';

div {
  background: var(--ezui-color-blue-100);
}

CSS variables are prefixed with --ezui to signal that these variables are Easy UI variables.

SCSS

@import "@easypost/easy-ui-tokens/scss/variables.scss";

div {
  background: $ezui-color-blue-100;
}

// Map:
@import "@easypost/easy-ui-tokens/scss/map.scss";

div {
  background: map-get($ezui-tokens, "color-blue-100");
}

SCSS variables are prefixed with $ezui to signal that these variables are Easy UI variables.

JSON

const tokens = require("@easypost/easy-ui-tokens/json/tokens.json");

console.log(tokens["color-blue-100"]);

Development

Commands

CommandRuns
npm run buildBuilds Easy UI design tokens
npm run cleanRemoves temp directories
npm run devBuilds Easy UI design tokens on file changes
1.0.0-alpha.10

4 months ago

1.0.0-alpha.7

7 months ago

1.0.0-alpha.6

7 months ago

1.0.0-alpha.5

9 months ago

1.0.0-alpha.4

9 months ago

1.0.0-alpha.9

5 months ago

1.0.0-alpha.8

6 months ago

1.0.0-alpha.3

11 months ago

1.0.0-alpha.2

12 months ago

1.0.0-alpha.1

1 year ago

1.0.0-alpha.0

1 year ago