yaml
npmv2.9.0TypeScriptJavaScript parser and stringifier for YAML
Overview
yaml is an npm package that javaScript parser and stringifier for YAML. It is extremely widely used, with about 161.4M downloads per week and 2 known dependents in the graph. The latest version is 2.9.0, released under the ISC license.
Who should use it
Teams working in the npm ecosystem who need javaScript parser and stringifier for YAML and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (161.4M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (ISC).
Cons
- Large dependency tree (21 direct dependencies) increases install size and audit surface.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of yaml.
Dependencies
Dev (21)
Used by
Popular packages that depend on yaml.
Native-ESM powered web dev build tool
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
AST-aware v8-to-istanbul
Message based Two-way remote procedure call
Alternatives to yaml
A modern CSS parser and stringifier with TypeScript support
the complete solution for node.js command-line programs
Tool for transforming styles with JS plugins
A JavaScript parser
Range header field string parser
Leaner CSS
Robust, expressive, and feature-rich CSS superset
Indent-based CSS syntax for PostCSS
WebAssembly binary format parser
A fast alternative to legacy querystring module
Parses set-cookie headers into objects
yargs the modern, pirate-themed, successor to optimist.
Frequently installed together
TypeScript definitions for node
An extremely fast JavaScript and CSS bundler and minifier.
A JavaScript parser
Modify strings, generate sourcemaps
Native-ESM powered web dev build tool
Traverse an ESTree-compliant AST
Next generation testing framework powered by Vite
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
Node.js library that communicates with Embedded Dart Sass using the Embedded Sass protocol
Vite DevTools
A pure JavaScript implementation of Sass.
V8 coverage provider for Vitest
Version history
| Version | Published | License |
|---|---|---|
| 2.9.0latest | 2 months ago | ISC |
| 3.0.0-1 | 2 months ago | ISC |
| 2.8.4 | 2 months ago | ISC |
| 2.8.3 | 4 months ago | ISC |
| 1.10.3 | 4 months ago | ISC |
| 3.0.0-0 | 5 months ago | ISC |
| 2.8.2 | 7 months ago | ISC |
| 2.8.1 | 11 months ago | ISC |
| 2.8.0 | 1 year ago | ISC |
| 2.7.1 | 1 year ago | ISC |
| 2.7.0 | 1 year ago | ISC |
| 2.6.1 | 1 year ago | ISC |
| 2.6.0 | 1 year ago | ISC |
| 2.5.1 | 1 year ago | ISC |
| 2.5.0 | 2 years ago | ISC |
| 2.4.5 | 2 years ago | ISC |
| 2.4.4 | 2 years ago | ISC |
| 2.4.3 | 2 years ago | ISC |
| 2.4.2 | 2 years ago | ISC |
| 2.4.1 | 2 years ago | ISC |
Maintainers
Keywords
Funding
Frequently asked questions
How do I install yaml?
Run `npm install yaml` to add yaml to your npm project.
What license is yaml released under?
yaml is distributed under the ISC license.
How popular is yaml?
yaml has approximately 161,402,533 downloads per week and 2 known dependent packages.