# @quadient/evolve-front-office-scripting-utils

> Library for front office api.

Latest version **0.0.22** (published 2026-02-18) · ISC license · 0 weekly downloads

## Install

```sh
npm install @quadient/evolve-front-office-scripting-utils
pnpm add @quadient/evolve-front-office-scripting-utils
yarn add @quadient/evolve-front-office-scripting-utils
bun add @quadient/evolve-front-office-scripting-utils
```

## Health

**Score 55/100 (C)** — status: stable.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads; pre 1.0.

## Facts

| | |
|---|---|
| Version | 0.0.22 |
| Published | 2026-02-18 |
| First published | 2023-05-24 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 25.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Quadient |
| Maintainers | bobris, davidtomas, z.sladek, jakubneubauer, madostal, pstovik |

## Links

- npm: https://www.npmjs.com/package/@quadient/evolve-front-office-scripting-utils
- npm.io page: https://npm.io/package/@quadient/evolve-front-office-scripting-utils

## Recent versions

- 0.0.22 (latest) — 2026-02-18
- 0.0.15 — 2025-04-22
- 0.0.3 — 2023-05-24

## README

# Evolve Front Office Scripting Utils

## Overview
This package contains helper utilities for communication between Generate and Front office apps in Inspire Evolve.

Add to project:
```
npm install @quadient/evolve-front-office-scripting-utils
```

## Table of Contents

- `DocumentsJson` type - DTO for parsing multi-document files sent from FO.
- `FrontOfficeMetadata` type - DTO for parsing metadata files sent from FO.
- `FrontOfficeTicketData` type - DTO for creating tickets in FO.
- `FrontOfficeClient` class - contains methods for sending requests to FO for creating tickets.

## Create Ticket Example

```javascript
const foClient = new FrontOfficeClient(connector);
const data = foClient.getSingleTicketData(stateId, holderType, holderValue, template);

const ticketId = await foClient.createSingleTicket(data);
```

---
_Source: https://npm.io/package/@quadient/evolve-front-office-scripting-utils · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
