Catalog npm
Back to packageRELEASE DETAILS

3.12.2

npm

js-yaml

YAML 1.2 parser and serializer

parserpyyamlserializeryaml
Published26 Feb 2019
Direct dependencies11
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

27,622downloads
7-day window · source-reported counts20 Oct 2026
27.6K13.8K0
2026-10-20: 27,622 · 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-2027,6222026-10-20T08:44:05.3841913Z

Declared dependencies 11

Native requirements
11 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
esprima
Environment
{
  "local_name": "esprima",
  "alias": false,
  "peer_metadata": null
}
^4.0.0runtime
argparse
Environment
{
  "local_name": "argparse",
  "alias": false,
  "peer_metadata": null
}
^1.0.7runtime
ansi
Environment
{
  "local_name": "ansi",
  "alias": false,
  "peer_metadata": null
}
^0.3.1development
mocha
Environment
{
  "local_name": "mocha",
  "alias": false,
  "peer_metadata": null
}
^5.2.0development
eslint
Environment
{
  "local_name": "eslint",
  "alias": false,
  "peer_metadata": null
}
^4.1.1development
istanbul
Environment
{
  "local_name": "istanbul",
  "alias": false,
  "peer_metadata": null
}
^0.4.5development
benchmark
Environment
{
  "local_name": "benchmark",
  "alias": false,
  "peer_metadata": null
}
^2.1.4development
uglify-js
Environment
{
  "local_name": "uglify-js",
  "alias": false,
  "peer_metadata": null
}
^3.0.1development
browserify
Environment
{
  "local_name": "browserify",
  "alias": false,
  "peer_metadata": null
}
^16.2.2development
codemirror
Environment
{
  "local_name": "codemirror",
  "alias": false,
  "peer_metadata": null
}
^5.13.4development
fast-check
Environment
{
  "local_name": "fast-check",
  "alias": false,
  "peer_metadata": null
}
1.1.3development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "ef1d067c5a9d9cb65bd72f285b5d8105c77f14fc",
  "tarball": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz",
  "fileCount": 37,
  "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==",
  "signatures": [
    {
      "sig": "MEUCIEiVhlj/IGfBnUTqqsLt/1eSpanmA/lYbQ1h+34d7iWOAiEA6vGvrYeLFHkIJO6UOdCOs7OGEhVGpDRxg7MIGPs5X6Q=",
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
    }
  ],
  "unpackedSize": 280272,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdVUsCRA9TVsSAnZWagAACE0P/26RU6Mym43hFfwbohB8\na4eOjS41sqz6EE7ueT+c1xsTcvVP2GA0dLSX9NtA+DNIWUxzVjuXnmmMRmU4\nujvxsECRe2ESunxwEc5NY32Z0wX3i38oG0TXZQaOKGSGBj404ahFHommLXQ4\ndLUZcMz1PfB/nk04tJGIElUM8GNf5ZfqjUUKlrTffHpekz6vnDW/xx2C7iOg\nyPehdgDUC+myc/Eqb9YQVFScVncZOS91sSOtbKEwxfIigkr7qGITKenXp7nj\nnKmTn28u3+Daoq/ucUElo9zDClwDk/39Vlpz2745KlLiST0alWoYZt44R8S8\nVQC4dbFhVCXpNE2twIc/ouzc2R8uUX6OsaWIqAw4wZLqdAr9U0QV2YW7G4j5\nYczsVkn1eO80nCB2PWIR9hmggEOpvQomni310DVrFGSZo2bi9LvutRovOwAX\n9TUm+Sm6VC5Gb5valgyIm2rUChBdc1DKURTaasLtIqv6YEKK1CtTOKfVNCCy\nle7k487lPYNwpnYBe2YO2hoYeZoU+9FjXqI9pRdzoInR/4MkxHPNw/+Klurj\n1QIlsJnV3gQBj29rskGpVME2fkO7fFhDSLj40Kg1VlqHXCxc6xicFob/vmmD\nyTkxa22Nl3+aRmAPiHivjVW5ZwelHWF+UDNkdrFuOYemRItFtV91mLG9vK8P\n941w\r\n=UEWf\r\n-----END PGP SIGNATURE-----\r\n"
}

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:15 UTC

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

Record identity

package_version:282e3b3674c102a0aeb033edd41fb404e0ce730c8a80c60da49e346d9c3357bb

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 →