Catalog npm
Back to packageRELEASE DETAILS

3.4.6

npm

js-yaml

YAML 1.2 parser and serializer

parserpyyamlserializeryaml
Published26 Nov 2015
Direct dependencies9
Transitive dependenciesNot calculated

README

Current package documentation

js-yaml

CI NPM version

YAML 1.2 parser and serializer for JavaScript.

Online demo

  • Supports the YAML 1.2 and YAML 1.1 specifications.
  • Passes the entire YAML Test Suite.

Documentation >>

Install
npm install js-yaml
Usage
import { load } from 'js-yaml'

try {
  const document = load('greeting: hello')
  console.log(document.greeting)
} catch (e) {
  console.error(e)
}
import { dump } from 'js-yaml'

const source = dump({ greeting: 'hello' })
console.log(source)

More usage examples.

Downloads & popularity

26,543downloads
7-day window · source-reported counts20 Oct 2026
26.5K13.3K0
2026-10-20: 26,543 · observed 2026-10-20T08:44:05.3841913Z
20 Oct20 Oct

npm · 1 observations shown. Missing days are unknown.

View observed values
Date / source periodValueObserved at
2026-10-2026,5432026-10-20T08:44:05.3841913Z

Declared dependencies 9

Native requirements
9 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
esprima
Environment
{
  "local_name": "esprima",
  "alias": false,
  "peer_metadata": null
}
^2.6.0runtime
inherit
Environment
{
  "local_name": "inherit",
  "alias": false,
  "peer_metadata": null
}
^2.2.2runtime
argparse
Environment
{
  "local_name": "argparse",
  "alias": false,
  "peer_metadata": null
}
^1.0.2runtime
ansi
Environment
{
  "local_name": "ansi",
  "alias": false,
  "peer_metadata": null
}
*development
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
*development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
0.24.1development
istanbul
Environment
{
  "local_name": "istanbul",
  "alias": false,
  "peer_metadata": null
}
*development
benchmark
Environment
{
  "local_name": "benchmark",
  "alias": false,
  "peer_metadata": null
}
*development
eslint-plugin-nodeca
Environment
{
  "local_name": "eslint-plugin-nodeca",
  "alias": false,
  "peer_metadata": null
}
^1.0.3development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "6be1b23f6249f53d293370fd4d1aaa63ce1b4eb0",
  "tarball": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.4.6.tgz",
  "integrity": "sha512-k9JCHDD9Hefc/S1BhsZTHO93mgZ6Z6VrGrZnGLf1pm1KAFhKjERum6v/4Exk8q9MkQyTRKIqlF+IM0BAPxLduw==",
  "signatures": [
    {
      "sig": "MEQCIHuUECwO/CU07s08xmtXTIGlpa8Zo+2SldmsaOoEfsBqAiBmtfCc2IQ+99k+b9Hu307ie4hULvhWPU+9l20zBJlyZQ==",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ]
}

Repository

PENDING
nodeca/js-yaml

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 08:14 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:ace2fc96fd51044e1dcfe1b8c12a69f4e200ec200a7e89382f4f163bb82ffe2d

Other collected versions

5.5.015 Oct5.4.35 Oct5.4.213 Sept3.15.226 Aug4.3.226 Aug5.4.126 AugView all collected versions →