open-index/open-npm huggingface dataset:
npm package: @jovotech/output
Description: [![Jovo Framework](https://www.jovo.tech/img/github-header.png)](https://www.jovo.tech)
Latest version: 4.6.2

# Jovo Output

[![Jovo Framework](https://www.jovo.tech/img/github-header.png)](https://www.jovo.tech)

<p>
<a href="https://www.jovo.tech" target="_blank">Website</a> -  <a href="https://www.jovo.tech/docs" target="_blank">Docs</a> - <a href="https://www.jovo.tech/marketplace" target="_blank">Marketplace</a> - <a href="https://github.com/jovotech/jovo-v4-template" target="_blank">Template</a>   
</p>

<p>
<a href="https://www.npmjs.com/package/@jovotech/output" target="_blank"><img src="https://badge.fury.io/js/@jovotech%2Foutput.svg"></a>      
<a href="https://opencollective.com/jovo-framework" target="_blank"><img src="https://opencollective.com/jovo-framework/tiers/badge.svg"></a>
</p>

This package is used to structured output into native platform responses for voice and chat.

```bash
$ npm install @jovotech/output
```

> Learn more in the docs: https://www.jovo.tech/docs/output-templates
npm package: @jovotech/output-components-vue
Description: ``` npm install ```
Latest version: 4.0.2

# jovo-output-components-vue

## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

### Compiles and minifies for production
```
npm run build
```

### Lints and fixes files
```
npm run lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
npm package: @jovotech/output-core
Description: --- title: 'Core Platform Output' excerpt: 'Learn more about Jovo output templates for Jovo Core Platform.' --- # Core Platform Output
Latest version: 4.0.0-beta.9

---
title: 'Core Platform Output'
excerpt: 'Learn more about Jovo output templates for Jovo Core Platform.'
---
# Core Platform Output

Learn more about output templates for [Jovo Core Platform](https://v4.jovo.tech/marketplace/platform-core).

## Introduction

Jovo offers the ability to [create structured output](https://v4.jovo.tech/docs/output) that is then translated into native platform responses.

This structured output is called [output template](https://v4.jovo.tech/docs/output-templates). Its root properties are generic output elements that work across platforms. [Learn more about how generic output is translated into a Core response below](#generic-output-elements).

```typescript
{
  message: `Hello world! What's your name?`,
  reprompt: 'Could you tell me your name?',
  listen: true,
}
```

You can also add platform-specific output to an output template. [Learn more about Core-specific output below](#core-specific-output-elements).

```typescript
{
  // ...
  platforms: {
    core: {
      // ...
    }
  }
}
```


## Generic Output Elements

Generic output elements are in the root of the output template and work across platforms. [Learn more in the Jovo Output docs](https://v4.jovo.tech/docs/output-templates).

The Core Platform supports exactly the same output elements as they appear in the generic output.

## Core-specific Output Elements

It is possible to add platform-specific output elements to an output template. [Learn more in the Jovo output documentation](https://v4.jovo.tech/docs/output-templates#platform-specific-output-elements).

For Core, you can add output elements inside an `core` object:

```typescript
{
  // ...
  platforms: {
    core: {
      // ...
    }
  }
}
```

### Native Response

The [`nativeResponse` property](https://github.com/jovotech/jovo-output/blob/master/docs/output-templates.md#native-response) allows you to add native elements exactly how they would be added to the Core JSON response.

```typescript
{
  // ...
  platforms: {
    core: {
      nativeResponse: {
        // ...
      }
    }
  }
}
```