Skip to content

prettier/yaml-unist-parser

Repository files navigation

yaml-unist-parser

npm coverage

A YAML parser that produces output compatible with unist

Features

Install

# using npm
npm install --save yaml-unist-parser

# using yarn
yarn add yaml-unist-parser

Usage

import { parse } from "yaml-unist-parser";

const ast = parse(`
- hello
- world
`);

Options

uniqueKeys

type boolean
default: true

Whether key uniqueness is checked.

parse("a: 1\na: 2");
// Uncaught SyntaxError [YAMLSyntaxError]: Map keys must be unique

parse("a: 1\na: 2", { uniqueKeys: false });
// {type: 'root',...}

Development

# lint
yarn run lint

# build
yarn run build

# test
yarn run test

License

MIT © Ika

About

A YAML parser that produces output compatible with unist

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 8