open-index/open-npm huggingface dataset:
npm package: @qualcomm-ui/angular
Description: QUI Angular Components
Author: Ryan Bower
Latest version: 2.2.1

# @qualcomm-ui/angular

QUI Angular components implementing the Qualcomm Design System.

For comprehensive documentation, examples, and usage guides, visit the [Angular documentation](https://angular-next.qui.qualcomm.com/).

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/angular-core
Description: Design-agnostic Angular building blocks and utilities.
Author: Ryan Bower
Latest version: 2.0.4

# @qualcomm-ui/angular-core

Design-agnostic Angular building blocks and utilities.

This package provides low-level Angular primitives that power the QUI component library. For comprehensive documentation and usage guides, visit the [Angular documentation](https://angular-next.qui.qualcomm.com/).

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/cli
Description: Dev utils and scripts in a convenient CLI
Author: Ryan Bower
Latest version: 1.0.6

# @qualcomm-ui/cli

Development utilities and scripts in a convenient CLI.

This package provides command-line tools for managing QUI packages, including publishing utilities, pre-publish hooks, and other development workflows.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/codemod
Description: Codemod utilities for automatic QUI package migrations
Author: Ryan Bower
Latest version: 0.2.1

# @qualcomm-ui/codemod

Codemod utilities for automatic QUI package migrations

## How to

Run the following command to see the available codemods and instructions:

```shell
npx @qualcomm-ui/codemod migrate --help
```
npm package: @qualcomm-ui/core
Description: core components
Author: Ryan Bower
Latest version: 1.6.2

# @qualcomm-ui/core

Framework-agnostic core components and utilities.

This package provides the foundational logic and utilities that power the QUI component library across all frameworks.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/css-utils
Description: QUI utils for bundling CSS
Author: Ryan Bower
Latest version: 1.0.5

# @qualcomm-ui/css-utils

Utilities for bundling CSS in QUI projects.

This package provides CLI tools and utilities for processing, bundling, and optimizing CSS files with PostCSS, including support for nested CSS, minification, and autoprefixing.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/dom
Description: DOM utilities and helpers.
Author: Ryan Bower
Latest version: 1.0.11

# @qualcomm-ui/dom

DOM utilities and helpers.

These utilities were sourced from the awesome [original work](https://github.com/chakra-ui/zag/tree/main/packages/utilities) from the folks over at [zag.js](https://zagjs.com/overview/introduction).

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)
npm package: @qualcomm-ui/esbuild
Description: esbuild utilities and plugins
Author: Ryan Bower
Latest version: 1.0.5

# @qualcomm-ui/esbuild

ESBuild utilities and plugins for QUI projects.

This package provides custom ESBuild plugins and utilities for building JavaScript/TypeScript packages in the QUI ecosystem.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/eslint-config-mdx
Description: QUI ESLint config for consistent MDX code
Author: Ryan Bower
Latest version: 1.1.0

# @qualcomm-ui/eslint-config-mdx

QUI ESLint configuration for consistent MDX code.

This package provides ESLint configurations for MDX documentation projects.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/eslint-config-react
Description: QUI ESLint config for consistent React code
Author: Ryan Bower
Latest version: 1.1.0

# @qualcomm-ui/eslint-config-react

QUI ESLint configuration for consistent React code.

This package provides ESLint configurations for React projects with multiple presets: base, recommended, and strict.

For documentation and usage guides:
- [React documentation](https://react-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/eslint-plugin-path-alias
Description: ESLint config for restricting import boundaries to tsconfig paths
Author: Ryan Bower
Latest version: 1.1.0

# @qualcomm-ui/eslint-plugin-path-alias

ESLint plugin for restricting import boundaries to TypeScript path aliases.

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/mdx-common
Description: MDX common types and utilities
Author: Ryan Bower
Latest version: 2.1.1

# @qualcomm-ui/mdx-common

MDX common types and utilities.

This package provides shared types and utilities for working with MDX documentation across the QUI ecosystem.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/mdx-vite
Description: Vite documentation plugin for applications that use MDX
Author: Ryan Bower
Latest version: 3.2.0

# @qualcomm-ui/mdx-vite

Vite documentation plugin for applications that use MDX.

This package provides Vite plugins for building documentation sites with MDX, including support for React and Angular demos, syntax highlighting, and component documentation generation.

For documentation and usage guides:

- [QUI Docs documentation](https://docs-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/node-utils
Description: A Node.js utility library
Author: Ryan Bower
Latest version: 1.0.1

# @qualcomm-ui/utils

A Node.js utility library providing simple extensions on top of Node.js built-ins.

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/qds-core
Description: qds core components
Author: Ryan Bower
Latest version: 1.22.1

# @qualcomm-ui/qds-core

Qualcomm Design System (QDS) core components and design tokens.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## Design Tokens

This library features a [utility script](./scripts/variable-parser.ts) that extracts design tokens from the [QDS Foundations Library](https://www.figma.com/design/jTaqbtJFlwmu8Ab8etvYeg) Figma file and assembles them into 6 separate CSS files:

- qualcomm (dark/light)
- snapdragon (dark/light)
- dragonwing (dark/light)

## Sync with latest

To sync with the latest version from Figma:

- ensure that your [Figma access token](https://www.figma.com/developers/api#access-tokens) is set via the `FIGMA_REST_TOKEN` environment variable.
- Run the following command from the repository root:

```shell
pnpm -C packages/common/qds-core extract-design-tokens
```

This will extract the design tokens, build the CSS, and write the output files to [./src/styles](./src/styles).
npm package: @qualcomm-ui/react
Description: QUI React components
Author: Ryan Bower
Latest version: 1.17.1

# @qualcomm-ui/react

QUI React components implementing the Qualcomm Design System.

For comprehensive documentation, examples, and usage guides, visit the [React documentation](https://react-next.qui.qualcomm.com/).

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/react-core
Description: Design-agnostic React building blocks and utilities.
Author: Ryan Bower
Latest version: 1.3.5

# @qualcomm-ui/react-core

Design-agnostic React building blocks and utilities.

This package provides low-level React primitives that power the QUI component library. For comprehensive documentation and usage guides, visit the [React documentation](https://react-next.qui.qualcomm.com/).

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/react-mdx
Description: React components and utilities for MDX documentation sites based on QUI Docs
Author: Ryan Bower
Latest version: 2.2.2

# @qualcomm-ui/react-mdx

React components and utilities for MDX documentation sites based on QUI Docs.

This package provides pre-built React components and utilities for creating documentation sites with MDX, including code highlighting, component demos, search functionality, and responsive layouts.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/react-router-utils
Description: Utilities for React Router
Author: Ryan Bower
Latest version: 2.0.5

# @qualcomm-ui/react-router-utils

Utilities for React Router.

This package provides utilities and helpers for working with React Router, including client-side and server-side routing utilities.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/react-swagger
Description: Swagger component replacements using QUI React
Author: Ryan Bower
Latest version: 1.2.16

# @qualcomm-ui/react-swagger

Swagger Plugin Disclaimer

The majority of the code in this package was taken as-is from the Swagger UI repository, which is a legacy codebase. As a result, you'll find many anti-patterns in this folder, particularly concerning loose type safety.

We've overridden many components for a better look and feel, but the functionality largely remains the same. We're working a replacement for Swagger UI, so this package will eventually be deprecated.
npm package: @qualcomm-ui/tailwind-plugin
Description: Qualcomm UI Tailwind Plugin
Author: Ryan Bower
Latest version: 1.7.0

# @qualcomm-ui/tailwind-plugin

Qualcomm UI Tailwind Plugin for integrating QUI design tokens and utilities with Tailwind CSS.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/tsconfig
Description: Shared TypeScript configuration files for QUI projects.
Author: Ryan Bower
Latest version: 2.0.0

# @qualcomm-ui/tsconfig

Shared TypeScript configuration files for QUI projects.

This package provides reusable TypeScript compiler configurations for consistent type checking and compilation across the QUI ecosystem.

For documentation and usage guides:
- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/typedoc
Description: Documentation generation utilities
Author: Ryan Bower
Latest version: 1.0.6

# @qualcomm-ui/typedoc

Documentation generation utilities for TypeScript projects.

This package provides CLI tools and utilities for generating TypeScript API documentation using TypeDoc, with integration for the QUI documentation ecosystem.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/typedoc-common
Description: Common types for the QUI typedoc package
Author: Ryan Bower
Latest version: 1.0.3

# @qualcomm-ui/typedoc-common

Common types and utilities for QUI TypeDoc integration.

This package provides shared types and utilities for generating and working with TypeScript documentation in the QUI ecosystem.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).
npm package: @qualcomm-ui/utils
Description: A browser-safe, comprehensive utility library providing essential functions for array manipulation, DOM operations, class name management, type coercion, equality checks, functional programming helpers, type guards, numeric operations, object manipulation
Author: Ryan Bower
Latest version: 1.2.2

# @qualcomm-ui/utils

A comprehensive utility library providing essential functions for array manipulation, DOM operations and attributes, class name management, type coercion, equality checks, functional programming helpers, type guards, numeric operations, object manipulation, timing utilities, and more.

For documentation and usage guides:

- [React documentation](https://react-next.qui.qualcomm.com/)
- [Angular documentation](https://angular-next.qui.qualcomm.com/)

## License

Licensed under the [BSD-3-Clause-Clear License](https://spdx.org/licenses/BSD-3-Clause-Clear.html).