{"library":"yaml-ast-parser","type":"library","category":null,"description":"yaml-ast-parser is a JavaScript/TypeScript library designed to parse YAML documents into an Abstract Syntax Tree (AST). It is a fork of `js-yaml` but specifically focuses on providing AST representation rather than direct deserialization into JavaScript objects. Key features include the ability to restore parsing after errors, integrate error reporting directly into AST nodes, and built-in support for the `!include` tag commonly used in RAML specifications. The library is currently at version `0.0.43` and appears to be in an abandoned state, with the last GitHub activity several years ago. Its primary differentiator is the granular AST access and specialized `!include` handling, making it suitable for tools that need to analyze or transform YAML structure rather than just consume its data. Developers should be aware of its inactive maintenance status when considering its use in new projects.","language":"javascript","status":"abandoned","version":"0.0.43","tags":["javascript","raml","ast","yaml","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install yaml-ast-parser","imports":["import { load } from 'yaml-ast-parser';","import { Kind } from 'yaml-ast-parser';","import { YAMLNode, YAMLScalar, YamlMap, YAMLSequence, YAMLMapping } from 'yaml-ast-parser';","import { determineScalarType, parseYamlBoolean, parseYamlFloat, parseYamlInteger } from 'yaml-ast-parser';"]},{"cmd":"yarn add yaml-ast-parser","imports":[]},{"cmd":"pnpm add yaml-ast-parser","imports":[]}],"homepage":null,"github":"https://github.com/mulesoft-labs/yaml-ast-parser","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/yaml-ast-parser","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/yaml-ast-parser/compatibility"}}