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

cdg-core

v0.7.1

Published

Core module for the CDS Design Guide

Readme

CDS Design Guide Core & Base Modules

The foundation of the Coud Data Services Design Guide is the CDG Core and Base modules.

The Core module represents our foundational design elements. This includes our color and type system and will in the future contain any globally usable variables or concepts.

The Base module contains our default and standard interface elements.

Usage

The preferred model of consumption for CDG-Core is through our packaged NPM module. To install, run this command in your project directory:

npm install --save-dev cdg-core

In order to use the entire Module in your stylesheets, simply inport the _index.scss file from the module root directory in your Sass stylesheet:

@import '{{PATH_TO_NODE_MODULES}}/cdg-core/index';

To import only the Core or the Base modules, simply bypass the global index and use one the submodule indices like so:

// Just the core module
@import '{{PATH_TO_NODE_MODULES}}/cdg-core/core/index';

// Just the base module
@import '{{PATH_TO_NODE_MODULES}}/cdg-core/base/index';

Beta Modules

By default, the index of each directory will only access the dev-ready submodules. If you require access to the submodules in beta development in addition to the dev ready modules, simply add the -beta to the end of your imports.

@import '{{PATH_TO_NODE_MODULES}}/cdg-core/index-beta';

Modules and Status

Core

Module | Status | Description -------- | ---------- | ----------- Colors | Dev Ready | Our color system and color() function. Type | Dev Ready | Our type system and font() mixin. Units | Do Not Use | Standardized spacing and measuring units.

Base Elements

Module | Status | Description ----------- | ---------- | ----------- Root | Dev Ready | Root elements resets and defaults Buttons | Beta | Buttons Forms | Beta | Forms Links | Do Not Use | Links and Calls to Action Lists | Do Not Use | Lists Media | Do Not Use | Media Tables | Beta | Tables Block Text | Do Not Use | Block-level text elements Inline Text | Do Not Use | Inline-level text elements Utility | Beta | Utility classes and functions