carbon__colors
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/carbon__colors package

0.0.1-alpha.31 • Public • Published

@carbon/colors

Colors for digital and software products using the Carbon Design System

Getting started

To install @carbon/colors in your project, you will need to run the following command using npm:

npm install -S @carbon/colors

If you prefer Yarn, use the following command instead:

yarn add @carbon/colors

Usage

You can use the @carbon/colors module in your JavaScript, in addition to your Sass.

Sass

In Sass, you can import the files individual by doing:

@import '@carbon/colors/scss/colors';

This will make all the colors and token variables available to you in your file. They are named with the following structure: $ibm-color__swatch-grade, for example:

$ibm-colors__blue-50;
$ibm-colors__warm-gray-100;

If you would like a mixin to conditionally include these variables, you can include the mixin by using:

@import '@carbon/colors/scss/mixins';

@include ibm--colors();

JavaScript

For JavaScript, you can import and use this module by doing the following in your code:

// ESM
import { black, blue, warmGray } from '@carbon/colors';

// CommonJS
const { black, blue, warmGray } = require('@carbon/colors');

Each color swatch is exported as a variable, and each color name is also exported as an object that can be called by specifying grade, for example:

black;
blue[50]; // Using the `blue` object.
warmGray100; // Using the `warmGray100` variable.

🙌 Contributing

We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our Contributing Guide ! 👀

📝 License

Licensed under the Apache 2.0 License.

Package Sidebar

Install

npm i carbon__colors

Weekly Downloads

1

Version

0.0.1-alpha.31

License

Apache-2.0

Unpacked Size

37.3 kB

Total Files

7

Last publish

Collaborators

  • vpicone