open-index/open-npm huggingface dataset:
npm package: @nx-plug/aws-cdk
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.5
Deprecated: Package moved to @myin/aws-cdk

# aws-cdk

This library was generated with [Nx](https://nx.dev).

## Running unit tests

Run `ng test aws-cdk` to execute the unit tests via [Jest](https://jestjs.io).
npm package: @nx-plugin-openapi/core
Description: Core package for the Nx Plugin OpenAPI ecosystem. This package provides the plugin infrastructure, executor, and generators for code generation from OpenAPI specifications.
Latest version: 0.1.0

# @nx-plugin-openapi/core

Core package for the Nx Plugin OpenAPI ecosystem. This package provides the plugin infrastructure, executor, and generators for code generation from OpenAPI specifications.

## Installation

```bash
npm install --save-dev @nx-plugin-openapi/core
```

You'll also need to install a generator plugin:

```bash
# For OpenAPI Generator
npm install --save-dev @nx-plugin-openapi/plugin-openapi @openapitools/openapi-generator-cli

# For hey-api
npm install --save-dev @nx-plugin-openapi/plugin-hey-api @hey-api/openapi-ts
```

## Features

- **Plugin Architecture**: Extensible system supporting multiple code generators
- **Auto-Installation**: Plugins are automatically installed when needed
- **Multiple Specs**: Generate code from multiple OpenAPI specifications in a single target
- **Nx Integration**: Full support for caching, affected commands, and dependency graph

## Executors

### generate-api

Generate API client code using a selected generator plugin.

```json
{
  "targets": {
    "generate-api": {
      "executor": "@nx-plugin-openapi/core:generate-api",
      "options": {
        "generator": "openapi-tools",
        "inputSpec": "apps/my-app/swagger.json",
        "outputPath": "libs/api-client/src"
      }
    }
  }
}
```

#### Options

| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `generator` | string | `"openapi-tools"` | Generator plugin to use (`"openapi-tools"` or `"hey-api"`) |
| `inputSpec` | string \| object | *required* | Path to OpenAPI spec(s) |
| `outputPath` | string | *required* | Output directory |
| `generatorOptions` | object | `{}` | Plugin-specific options |

## Generators

### add-generate-api-target

Add a `generate-api` target to an existing project.

```bash
nx generate @nx-plugin-openapi/core:add-generate-api-target --project=my-app
```

### init

Initialize core plugin defaults in the workspace.

```bash
nx generate @nx-plugin-openapi/core:init
```

## Available Generator Plugins

| Plugin | Package | Generator Name |
|--------|---------|----------------|
| OpenAPI Generator | `@nx-plugin-openapi/plugin-openapi` | `openapi-tools` |
| hey-api | `@nx-plugin-openapi/plugin-hey-api` | `hey-api` |

## Plugin Development

The core package exports interfaces for building custom generator plugins:

```typescript
import { GeneratorPlugin, GenerateOptionsBase, GeneratorContext } from '@nx-plugin-openapi/core';

export class MyGenerator implements GeneratorPlugin {
  readonly name = 'my-generator';

  async generate(options: GenerateOptionsBase, ctx: GeneratorContext): Promise<void> {
    // Implementation
  }
}
```

## Documentation

For comprehensive documentation, visit our [documentation site](https://berger-engineering-io.github.io/nx-plugin-openapi/).

## License

MIT
npm package: @nx-plugins/astro
Description: The Nx Plugin for Astro that contains executors, generators, and utilities for managing Astro applications and libraries within an Nx workspace.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Astro plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/linter
Description: The Nx Plugin for Linter that contains executors, generators, and utilities to use powerful Eslint capabilities.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Linter plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/playwright
Description: The Nx Plugin for Playwright that contains executors and generators for allowing your workspace to use powerful Playwright testing capabilities.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Playwright plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/slidev
Description: The Nx Plugin for Slidev that contains executors, generators, and utilities for managing Slidev applications within an Nx workspace.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Slidev plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/stryker
Description: The Nx Plugin for Stryker that contains executors and generators for allowing your workspace to use powerful Stryker mutation testing capabilities.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Stryker plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/tailwind
Description: <p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png"  width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Tailwind plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/testing-library
Description: The Nx Plugin for Testing Library that contains executors and generators for allowing your workspace to use powerful Testing Library testing capabilities.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Testing Library plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/vite
Description: The Nx Plugin for Vite that contains executors, generators, and utilities for managing Vite applications and libraries within an Nx workspace.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Vite plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/vitepress
Description: The Nx Plugin for Slidev that contains executors, generators, and utilities for managing Vitepress applications within an Nx workspace.
Latest version: 0.0.19


<p style="text-align: center;"><img src="https://raw.githubusercontent.com/nrwl/nx/master/images/nx.png" 
width="100%" alt="Nx - Smart, Fast and Extensible Build System"></p>

[![License](https://img.shields.io/npm/l/@nrwl/workspace.svg?style=flat-square)]()
[![NPM Version](https://badge.fury.io/js/%40nx-plugins%2Fvitest.svg)](https://www.npmjs.com/@nx-plugins/vitest)
[![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)]()
[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)

<hr>

# Nx Plugins: Powerful Integrations for Nx Monorepos

Nx Plugins are completely optional, but they can level up your productivity!

This package is a [Vitepress plugin for Nx]().

A few links to help you get started:

- [NxPlugins: Documentation, Guides, Interactive Tutorials](https://nx.dev).
npm package: @nx-plugins/workspace
Description: This library was generated with [Nx](https://nx.dev).
Latest version: 0.0.19

# packages-workspace

This library was generated with [Nx](https://nx.dev).

## Building

Run `nx build packages-workspace` to build the library.

## Running unit tests

Run `nx test packages-workspace` to execute the unit tests via [Jest](https://jestjs.io).