1.1.13 • Published 2 years ago

@squelette/core v1.1.13

Weekly downloads
6
License
MIT
Repository
github
Last release
2 years ago

@squelette/core npm version

Provides Open API parser and basic types.

Breaking Changes :warning:

Since v1.0.0, parse method behaves differently from the previous versions.

type parsedContent = ReturnType<typeof parse>

// parsedContent === { [tag: string]: IOperation[] } <- before v1.0.0
// parsedContent === IOperation[]                    <- after v1.0.0

Limitations

  • Currently, this package only accepts Open API 3.0 written in yaml.

Install

$ yarn add @squelette/core

How to use programmatically

import fs from "fs"
import YAML from "js-yaml"
import { parse } from '@squelette/core'

const file = fs.readFileSync(YOUR_FILE_PATH, 'utf-8')
const yaml = YAML.safeLoad(file)

// retrive abstract syntax tree
const parsedAST = parse(yaml)

License

MIT

1.1.13

2 years ago

1.1.12

2 years ago

1.1.8

3 years ago

1.1.1

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.0

4 years ago

0.2.10

4 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago