1.0.17 • Published 9 months ago

arazzo v1.0.17

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
9 months ago

Arazzo

Arazzo is a parser for OpenAPI Arazzo specification documents which describe API workflows (specific sequence of calls to achieve a particular goal in the context of an API definition). This library supports both JSON and YAML formats and can be used in both CommonJS (CJS) and ECMAScript Module (ESM) environments.

Features

  • Parse Arazzo specification files from URLs, file paths, or raw content strings.
  • Supports both JSON and YAML formats.
  • Validates the parsed Arazzo specification.
  • Binds operations and workflows.

Installation

You can install the package using npm:

npm install arazzo

Usage

import { ArazzoParser } from 'arazzo';

const parser = new ArazzoParser();

const workflow = await parser.parse('https://example.com/workflow.yaml');
1.0.17

9 months ago

1.0.16

9 months ago

1.0.15

9 months ago

1.0.14

9 months ago

1.0.13

9 months ago

1.0.12

9 months ago

1.0.11

9 months ago

1.0.10

9 months ago

1.0.9

9 months ago

1.0.8

9 months ago

1.0.7

9 months ago

1.0.6

9 months ago

1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

10 months ago

1.0.0

10 months ago