{"library":"yaml-types","type":"library","category":null,"description":"yaml-types is a utility library that provides a collection of JavaScript types as custom YAML tags for the `yaml` parser/stringifier library. It extends YAML's capabilities by allowing serialization and deserialization of common JavaScript primitives and objects like `RegExp`, `BigInt`, `Symbol`, `Error`, `Function`, and `Class`, as well as YAML 1.1 specific tags such as `!!binary`, `!!omap`, `!!pairs`, `!!set`, and `!!timestamp`. The current stable version is 0.4.0. The package has a relatively slow release cadence, with major features being added incrementally rather than on a strict schedule. Its key differentiator is providing pre-built tag definitions that are compatible with the `eemeli/yaml` library, simplifying the process of handling complex JavaScript types in YAML documents compared to manually defining custom tags for each type.","language":"javascript","status":"active","version":"0.4.0","tags":["javascript","YAML","schema","tags"],"last_verified":"Wed May 27","install":[{"cmd":"npm install yaml-types","imports":["import { regexp } from 'yaml-types'","import { parse } from 'yaml'","import { bigint } from 'yaml-types'"]},{"cmd":"yarn add yaml-types","imports":[]},{"cmd":"pnpm add yaml-types","imports":[]}],"homepage":"https://eemeli.org/yaml/","github":"https://github.com/eemeli/yaml-types","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/yaml-types","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-types/compatibility"}}