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

@cccteam/ccc-lib

v0.0.24

Published

**ccc-lib** is a comprehensive Angular library developed by the [cccteam](https://cloudcomputingconsultants.com/). It is designed to provide a consistent and configurable foundation for building enterprise-level data-driven applications. By defining a con

Readme

ccc-lib

ccc-lib is a comprehensive Angular library developed by the cccteam. It is designed to provide a consistent and configurable foundation for building enterprise-level data-driven applications. By defining a configuration, you can dynamically generate entire application pages.

Core Features

  • Dynamic Page Generation: Define a resourceConfig to dynamically render components and build complex layouts. For example, the resource-resolver can switch between components based on your data.
  • Authentication & Authorization: A set of services and guards for managing user authentication and permissions.
  • Rich UI Components: A collection of UI components, including a grid wrapper for Kendo UI, alert services, and more.
  • Utility Functions: A set of helper functions for various tasks, such as data manipulation and request customization. Also included are tools for handling PATCH requests per the JSON Patch standard RFC 6902.

Getting Started

To install ccc-lib in your project, run the following command:

npm install ccc-lib

Core Concepts

The central concept of ccc-lib is the resourceConfig. This configuration object defines the structure and behavior of a page or a part of a page. It specifies which components to render, how they are connected, and how they interact with data.

The compound-component component is the engine that brings the resourceConfig to life. It dynamically creates and configures components based on the provided configuration, allowing for highly flexible and data-driven UIs.

Modules Overview

  • ccc-resource: The core module of the library. It contains the components and services related to dynamic page generation and data management.
  • auth: This module provides authentication and authorization, including login forms, route guards, and permission directives.
  • ui: This module contains UI components and services, such as alerts, notifications, and sidenav components. It also includes the ccc-grid component, a wrapper for the Kendo UI grid that allows for dynamic configuration.
  • utils: A collection of utility pipes and functions for various purposes.

Development

Building the Library

To build the library locally, use the Angular CLI:

ng build ccc-lib

Running Tests

To run the library's tests, use the following command:

ng test ccc-lib

Known Issues

  • Contentful Dependency: The library currently has a hard dependency on @contentful/rich-text-types due to the CustomTypes.ContentfulDocument type definition in the resource metadata. This means consumers of the library must have this package installed, even if they are not using this custom type.