open-index/open-npm huggingface dataset:
npm package: @kyma-project/dc-async-api-render-engine
Description: AsyncAPI render engine for @kyma-project/documentation-component
Author: Kyma Core & Supporting Team
Latest version: 0.3.6-next

# AsyncAPI Render Engine

## Overview

The AsyncAPI render engine is based on the [AsyncAPI React](https://github.com/asyncapi/asyncapi-react) component.

## Installation

- using [`npm`](https://www.npmjs.com/)

  ```bash
  npm i @kyma-project/dc-async-api-render-engine
  ```

- using [`yarn`](https://yarnpkg.com/en/)

  ```bash
  yarn add @kyma-project/dc-async-api-render-engine
  ```

## Configuration

| Name     | Required | Type                                                                                                                  | Default value                                                                                                           | Description                                                                                              |
| -------- | -------- | --------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| `config` | No       | [`ConfigInterface`](https://github.com/asyncapi/asyncapi-react/blob/master/docs/configuration/config-modification.md) | See the default values [here](https://github.com/asyncapi/asyncapi-react/blob/master/library/src/config/default.ts#L3). | Defines the configuration of the [AsyncAPI React](https://github.com/asyncapi/asyncapi-react) component. |
| `theme`  | No       | `ThemeInterface`   | See the default values [here](https://github.com/asyncapi/asyncapi-react/tree/master/library/src/styles).  | Defines the theme of the [AsyncAPI React](https://github.com/asyncapi/asyncapi-react) component.         |

> **NOTE**: To learn how to pass options of a render engine, read [this](../../docs/props/render-engines.md#pass-global-options) document.

### Styles

To use default styles based on [SAP Fundamentals](https://sap.github.io/fundamental/), import them as follows:

```js
import "@asyncapi/react-component/lib/styles/fiori.css";
```

To use the default font `72` provided by SAP Fundamentals, install the npm package from [this](https://sap.github.io/fundamental/getting-started.html) Getting Started guide and import the font as follows:

```js
import "fiori-fundamentals/dist/fonts.min.css";
```
npm package: @kyma-project/dc-odata-render-engine
Description: OData render engine for @kyma-project/documentation-component
Author: Kyma Core & Supporting Team
Latest version: 0.3.6

# OData Render Engine

## Overview

The OData render engine is based on the [OData React](https://github.com/kyma-incubator/documentation-component/tree/main/packages/odata-react) component.

## Installation

- using [`npm`](https://www.npmjs.com/)

  ```bash
  npm i @kyma-project/dc-odata-render-engine
  ```

- using [`yarn`](https://yarnpkg.com/en/)

  ```bash
  yarn add @kyma-project/dc-odata-render-engine
  ```

## Prerequisites

- [`odata-react`](https://github.com/kyma-incubator/documentation-component/tree/main/packages/odata-react): ^0.3.0

### Styles

To use default styles based on [SAP Fundamentals](https://sap.github.io/fundamental/), install the npm package from [this](https://sap.github.io/fundamental/getting-started.html) Getting Started guide and import the styles as follows:

```js
import "@kyma-project/odata-react/lib/styles.css";
import "fiori-fundamentals/dist/fiori-fundamentals.min.css";
```

To use the default font `72` provided by SAP Fundamentals, import the font after installing the [SAP Fundamentals](https://sap.github.io/fundamental/) package:

```js
import "fiori-fundamentals/dist/fonts.min.css";
```
npm package: @kyma-project/dc-open-api-render-engine
Description: OpenAPI render engine for @kyma-project/documentation-component
Author: Kyma Core & Supporting Team
Latest version: 0.3.6

# OpenApi Render Engine

## Overview

The OpenAPI render engine is based on the [Swagger UI](https://github.com/swagger-api/swagger-ui) component.

## Installation

- using [`npm`](https://www.npmjs.com/)

  ```bash
  npm i @kyma-project/dc-open-api-render-engine
  ```

- using [`yarn`](https://yarnpkg.com/en/)

  ```bash
  yarn add @kyma-project/dc-open-api-render-engine
  ```

## Configuration

| Name        | Required | Type  | Default value | Description                                                                                                                                                                                                                      |
| ----------- | -------- | ----- | ------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `plugins`   | No       | `any` | `[]`          | Defines custom plugins for the [Swagger UI](https://github.com/swagger-api/swagger-ui) component. Read [this](https://github.com/swagger-api/swagger-ui/blob/master/docs/customization/plugin-api.md) document for more details. |
| `schemaUrl` | No       | `any` | `{}`          | Defines the custom schema for the [SwaggerUI](https://github.com/swagger-api/swagger-ui) component.                                                                                                                              |

> **NOTE**: To learn how to pass options of a render engine, read [this](../../docs/props/render-engines.md#pass-global-options) document.

### Styles

To use default styles based on [SAP Fundamentals](https://sap.github.io/fundamental/), import them as follows:

```js
import "@kyma-project/dc-open-api-render-engine/lib/styles.css";
```

To use the default font `72` provided by SAP Fundamentals, install the npm package from [this](https://sap.github.io/fundamental/getting-started.html) Getting Started guide and import the font as follows:

```js
import "fiori-fundamentals/dist/fonts.min.css";
```
npm package: @kyma-project/luigi-core
Description: luigi-core
Latest version: 0.7.7

# Luigi Core

## Overview

Luigi is a micro frontend orchestration framework written in Svelte. Use Luigi Core to implement the core application, and Luigi Client to ensure communication between the application and the micro frontend it hosts. 

For details on Luigi Core, see [this](https://github.com/SAP/luigi/tree/master/core) document.

If you want to try Luigi out, see the [examples](https://github.com/SAP/luigi/tree/master/core/examples).

For documentation on Luigi Core, see [Luigi documentation](https://github.com/SAP/luigi/tree/master/docs).
npm package: @kyma-project/react-components
Description: ## Overview
Latest version: 0.0.43

### Kyma React Components

## Overview

This application is a ReactJS component library for the Kyma, based on the [component-library-starter](https://github.com/alanbsmith/component-library-starter).

You can see the components and their properties on the [Console](https://kyma-project.github.io/console) page.

## Usage

To import the library into an application, run the following command:

```
npm install --save @kyma-project/react-components
```

## Development

### Build

After the build, the webpack creates the `lib` folder.

Run once:

```
npm run build
```

Then run the `watch` script:

```
npm run build:watch
```

### Live preview

Use [react-styleguidist](https://github.com/styleguidist/react-styleguidist) as a development environment. It lists component propTypes and shows live, editable usage examples based on Markdown files.

To run the live preview:

```
npm run styleguide
```

To build sources for later publication:

```
npm run styleguide:build
```

### Test

**Jest Snapshots** manages all of the testing. **Jest Snapshots** places the tests in the `__tests__` folders, on the component level.

To run the tests once:

```
npm test
```

To run the watch script:

```
npm run test:watch
```

To view the coverage report: 

```
npm run test:coverage:report
```
npm package: @kyma-project/y-generic-list
Description: ## Development server
Latest version: 0.5.6
Deprecated: This package is now private and will not be updated.

# Generic List Component

## Development server

Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
You will see a sandbox app that uses <y-generic-table> & <y-generic-list> components from the embedded list.module.ts.

## Build the sandbox app

Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory. Use the `--prod` flag for a production build.