9.1.0 • Published 1 year ago

@nimbus-ds/tokens v9.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

☁️ Nimbus Design Tokens

📚 Documentation

Check out our documentation site for detailed guidelines and resources.

🚀 Installation

Install @nimbus-ds/tokens using any package manager.

$ npm install @nimbus-ds/tokens

// or

$ yarn add @nimbus-ds/tokens

💻 Usage

You can import our generated tokens in a variety of formats, such as css, scss and js.

css

@import var("@nimbus-ds/tokens/dist/css/variables.css");

scss

@import "@nimbus-ds/tokens/dist/scss/_variables";

js

import tokens from "@nimbus-ds/tokens/dist/js/tokens";

🛠 Building tokens

You can add, remove or modify existing tokens by editing the json files inside the src directory. Each category of tokens has it's own folder.

  ├─ 📁 src
  │  ├─ 📁 color
  │  │  ├─ 📄 ref.json
  │  │  ├─ 📄 sys.json
CategoryDescription
BreakpointWe use breakpoints to determine which screen sizes are relevant to make changes in the layout. With these tokens we can remain up to date with the most frequent device sizes.
ColorOur color system has specific functions and are used to visually guide the user, provide hierarchy, communicate states and add depth to our interfaces.
MotionWe use motion values to generate micro-interactions and animate components when they have state changes or need to attract the user's attention.
SpacingWe use spacers to separate elements both grouped or not, to create spacing between blocks of content, fields in a form or padding in buttons.
typography We use text styles to highlight information, provide titles for pages or blocks of content, featuring specific topics or text elements.

Once you finish making changes to our source tokens, you must generate a build to compile them into all different formats, by running our build command:

  $ yarn build

🔗 Useful links

🤝 Contributing

We encourage all ideas, suggestions and feedback. If you want to collaborate with us, start by reading our contribution guidelines.

9.1.0

1 year ago

9.1.0-rc.3

2 years ago

9.1.0-rc.2

2 years ago

8.1.0-rc.4

2 years ago

8.1.0-rc.3

2 years ago

8.1.0-rc.2

2 years ago

8.1.0-rc.1

2 years ago

8.1.0-rc.5

2 years ago

8.1.0

2 years ago

9.0.0-rc.1

2 years ago

9.0.0

2 years ago

8.0.0-rc.1

2 years ago

8.0.0-rc.2

2 years ago

8.0.0-rc.3

2 years ago

8.0.0-rc.8

2 years ago

8.0.0-rc.9

2 years ago

8.0.0-rc.4

2 years ago

8.0.0-rc.5

2 years ago

8.0.0-rc.6

2 years ago

8.0.0-rc.7

2 years ago

8.0.1

2 years ago

8.0.0

2 years ago

8.0.0-rc.10

2 years ago

6.0.2

2 years ago

7.0.0

2 years ago

6.0.2-rc.8

2 years ago

6.0.2-rc.4

2 years ago

6.0.2-rc.7

2 years ago

6.0.2-rc.6

2 years ago

7.0.0-rc.2

2 years ago

7.0.0-rc.1

2 years ago

6.0.2-rc.1

2 years ago

6.0.2-rc.3

2 years ago

6.0.2-rc.2

2 years ago

6.0.0-rc.1

3 years ago

5.1.0

3 years ago

6.0.1

3 years ago

6.0.0

3 years ago

6.0.1-rc.3

3 years ago

5.0.0

3 years ago

5.0.0-rc.1

3 years ago

2.1.0-rc.1

3 years ago

1.0.1

3 years ago

2.0.0-rc.1

3 years ago

3.0.0-rc.1

3 years ago

1.0.1-rc.1

3 years ago

3.0.0

3 years ago

4.0.0-rc.1

3 years ago

4.0.0

3 years ago

2.1.0

3 years ago

2.0.0

3 years ago

1.0.0

3 years ago

1.0.0-rc.3

3 years ago

1.0.0-rc.2

3 years ago

0.0.0

3 years ago

1.0.0-rc.1

3 years ago