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

ngx-ids-enterprise-wc

v1.0.0-beta.1

Published

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) [![npm version](https://img.shields.io/npm/v/ngx-ids-enterprise-wc.svg)](https://www.npmjs.com/package/ngx-ids-enterprise-wc)

Readme

Ngx Ids Enterprise Web Components

License npm version

Quick Start

npm i
npm run start  # Run sample app

Adding the lib to your project

  1. Add imports:
"ids-enterprise-wc": "1.16.0-alpha.3", // brought in by ngx wrapper so may not be needed directly
"ngx-ids-enterprise-wc": "^1.0.0-beta.1"

Then do npm i

npm install ngx-ids-enterprise-wc # Install package
  1. Add style sheet to the angular.json's assets section
"assets": [
  {
    "glob": "**/*",
    "input": "public"
  },
  {
    "glob": "**/*",
    "input": "./node_modules/ids-enterprise-wc/themes",
    "output": "themes"
  }
]
  1. Add fonts to index.html

Due to GDPR we should not use google api in production but for testing you can add a link to the head.

<head>
  <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600&amp;display=swap" rel="stylesheet" />
</head>

In a real app should follow the instructions here.

Key Features

Angular Integration

  • Full Angular forms & reactive forms support
  • Signal binding with writable signals
  • Content projection & tree-shaking
  • HTML IntelliSense & type checking

🎯 Developer Experience

  • Access methods & properties via exportAs
  • Possible Angular CDK integration
  • Built-in Angular services for dialogs
  • Solid Base for solving future Angular problems
<ids-pager #pager [total]="200" [page-size]="20" exportAs="ngxIdsPager"></ids-pager>
<ids-text>{{ ngxIdsPager.pageNumber }}}</ids-text>

Usage

1. Install Library

npm install ngx-ids-enterprise-wc --save

2. Import Components

import { NgxIdsButton, NgxIdsText } from "ngx-ids-enterprise-wc";

2. Add web components to Templates

<!-- Basic usage -->
<ids-text>Hello World</ids-text>

<!-- With Angular bindings -->
<ids-button [disabled]="isLoading()" (click)="handleClick()">{{ buttonText() }}</ids-button>

3. Forms Integration

<ids-input [(ngModel)]="value" placeholder="Enter text"></ids-input>
<ids-dropdown formControlName="selection" [data]="options()"></ids-dropdown>

📝 Note: Supports both camelCase and kebab-case attributes. Signals recommended for reactive state.

Component Status

Legend:

  • ✅ Has sample app example
  • 🚧 Component exists but no sample app example
  • ⚠️ Has sample but with known issues
  • ❌ Has sample but with blocking issues
  • ⏭️ Component exists but skipping sample app for now

| Component | Status | Issue | | ------------------- | ------ | -------------------- | | About | ✅ | | | Accordion | ✅ | | | Action Panel | 🚧 | | | Action Sheet | 🚧 | | | Alert | ✅ | | | App Menu | ⏭️ | | | Area Chart | ✅ | | | Avatar | ✅ | | | Axis Chart | ⏭️ | | | Badge | ✅ | | | Bar Chart | 🚧 | | | Block Grid | 🚧 | | | Box | ⏭️ | | | Breadcrumb | ✅ | | | Button | ✅ | | | Calendar | 🚧 | | | Card | 🚧 | | | Checkbox | ✅ | | | Color | 🚧 | | | Color Picker | 🚧 | IDS-7971 | | Container | 🚧 | | | Counts | ⏭️ | | | Data Grid | ✅ | | | Data Label | 🚧 | IDS-15296 | | Date Picker | ✅ | | | Draggable | 🚧 | | | Drawer | ⏭️ | | | Dropdown | ✅ | | | Editor | 🚧 | | | Empty Message | ⏭️ | | | Error Page | 🚧 | | | Expandable Area | ✅ | | | Fieldset | 🚧 | | | Filter Field | 🚧 | | | Form | ✅ | | | Header | ✅ | IDS-15302 | | Hidden | ⏭️ | | | Hierarchy | 🚧 | | | Home Page | 🚧 | | | Hyperlink | ✅ | | | Icon | 🚧 | | | Image | ✅ | | | Input | ⚠️ | IDS-15049 | | Input Group | ⏭️ | | | KPI | ✅ | | | Layout Flex | 🚧 | | | Layout Grid | 🚧 | | | Line Chart | 🚧 | | | List Box | ⏭️ | | | List Builder | 🚧 | | | List View | 🚧 | | | Loading Indicator | ✅ | | | Lookup | ⚠️ | IDS-15048, IDS-15049 | | Masthead | 🚧 | | | Media Gallery | 🚧 | | | Menu | ⏭️ | | | Menu Button | 🚧 | | | Message | 🚧 | | | Modal | ✅ | | | Module Nav | ⚠️ | IDS-15302 | | Month View | 🚧 | | | Multiselect | 🚧 | | | Notification Banner | 🚧 | | | Pager | ✅ | | | Pie Chart | 🚧 | | | Popup | 🚧 | | | Popup Menu | 🚧 | | | Process Indicator | ⏭️ | | | Progress Bar | 🚧 | | | Progress Chart | 🚧 | | | Radar Chart | 🚧 | | | Radio | ✅ | | | Rating | ✅ | | | Scroll View | ⏭️ | | | Search Field | 🚧 | | | Segmented Control | 🚧 | | | Separator | ⏭️ | | | Skip Link | 🚧 | | | Slider | 🚧 | | | Spinbox | 🚧 | | | Splitter | ✅ | | | Stats | ⏭️ | | | Step Chart | 🚧 | | | Swaplist | 🚧 | | | Swappable | 🚧 | | | Swipe Action | ⏭️ | | | Switch | 🚧 | IDS-15295 | | Tabs | 🚧 | | | Tag | ✅ | | | Text | ⏭️ | | | Textarea | ✅ | | | Theme Switcher | ⚠️ | IDS-15049 | | Time Picker | ✅ | | | Toast | 🚧 | | | Toggle Button | 🚧 | | | Toolbar | ✅ | | | Tooltip | ✅ | | | Tree | 🚧 | | | Treemap | 🚧 | | | Trigger Field | 🚧 | | | Upload | 🚧 | | | Upload Advanced | 🚧 | | | Virtual Scroll | ⏭️ | | | Week View | 🚧 | | | Widget | ⏭️ | | | Wizard | ✅ | |