npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@tmorrow/cre8-design-tokens

v1.0.16

Published

A repository for storing and managing design tokens for the [Enterprise Design System](https://confluence.sys.cigna.com/display/WIPMDL).

Readme

cre8-design-tokens

A repository for storing and managing design tokens for the Enterprise Design System.

View the Storybook for this project

Dependencies

Install

Install design-tokens in your project:

yarn add @esi/cre8-design-tokens

Using the @esi/ui-components? The design-tokens package is already installed in that library! Please follow the configuration instructions within the uic.

Cigna Developers

This project builds to the ESI Artifactory for distribution to allow for developers on both the ESI and Cigna side to install the package.

If you're on the Cigna side of the firewall, add the following to your ~/.npmrc and ~/.yarnrc files:

registry "https://artifactory.express-scripts.com/artifactory/api/npm/npm-virtual/"

strict-ssl=false

Configuration

Your configuration will depend on your project platform. Below are the formats generated currently within this project and their status.

| Format | Status | Implementation | |--------|-------------|-------------| | scss | Active Development | Implements tokens as sass variables. Includes a sass mixin for typography presets | | css | Active Development | Implements tokens as CSS Custom Properties. Used in generated typography sass mixins to help with dynamic theming | | reactNative | Active Development | JavaScript file containing a JS object of tokens. For use within React Native projects. Consumed and provided within the mobile components library. |

For Web Projects

For web applications, use the css/scss files provided by the web package:

If your project is using Sass variables:

// Replace `brand-name` with the brand name your project needs
`@import '@tmorrow/cre8-design-tokens/lib/web/brands/brand-name/tokens-brand.scss';`

Note: Refrain from importing or using SASS variables located in the @esi/cre8-design-tokens/lib/web/brands/brand-name/css/_base.css files found in each brand theme. Any SASS variable starting with $cre8-base- is an internal artifact and subject to change without notice. In future versions of this library, these files will not be importable.

If your project is using CSS Custom Properties:

// Replace `brand-name` with the brand name your project needs
@import '@tmorrow/cre8-design-tokens/lib/web/brands/brand-name/css/tokens-brand.css';

Note: Need to support dynamic theming? Use the CSS Custom Properties option!

Warning: Internal variables are included in some scopes. These variables start with --cre8-base-. Please refrain from using these variables as they are subject to change (in both value and availability) without notice.

About Accent Color Overrides

Within the Enterprise token architecture, we benefit from a shared token architecture. What this means for our brands, is that everyone shares a similar naming convention for all of their tokens, which in turn enables dynamic theming across brands and applications.

However, there are times when a brand will have a legitimate use case for overriding this token architecture in order to enhance brand expression. When these use cases arise, we bubble these values up at the brand pattern library level where a designer will override the token utilized on the component with a custom value. These tokens do not populate in the brand file, instead they are isolated into a separate "accent" file.

Note: Currently, accent tokens only exist for the cre8 brand. Additional brands will be added as the needs arise.

If your project is using Sass variables:

// Replace `brand-name` with the brand name your project needs
@import '@tmorrow/cre8-design-tokens/lib/web/brands/brand-name/accent.scss';

If your project is using CSS Custom Properties:

// Replace `brand-name` with the brand name your project needs
@import '@tmorrow/cre8-design-tokens/lib/web/brands/brand-name/css/tokens_accent.css';

The name of the game is to keep things as locked down as possible, until there is a need for it. We encourage brand designers and developers to work together to take advantage of custom css overrides in order to allow for these brand level use cases.

Again, by utilizing these accent tokens, you are departing from the dynamic theming of your application across brands. Accept these tokens at your own risk as these are changes that the design system cannot maintain on your behalf and is maintenance that your product team is taking on.

Storybook URLs

This project deploys its Storybook for documentation at the following AWS sites:

References & Further Reading