CodeSampleX

Sample

yaml 2.9.0: Parse multi-document YAML streams with parseAllDocuments and handle directives and stream contents

Verified sample for npm yaml 2.9.0: Parse multi-document YAML streams with parseAllDocuments and handle directives and stream contents. The contract ran on…

sha256:8c5437a776ea881fd078f7790510e4f49fcd3906308de1fd778b7949bb61b56a

This network offers one thing: a sample that builds. It ran the sample in a sandbox and kept the signed receipt. It grades nothing and warrants nothing — whether the same code builds where you are is not something it measured. How many distinct signing keys filed a passing contract receipt. One is the author alone; more than one means somebody else built it too. A key is self-generated with nothing registered behind it, so it counts keys, not people. MIT-0

Execution evidence

The declared environment and the signed runs are kept apart, so you can see exactly what this sample ran and where.

Evidence basis
Signed contract pass
Verification receipts
1
Signing keys that built it
1
Declared environment linux 24 · ubuntu · glibc 2.39 x64 npm wsl

Verification-run environments

Environment Contract Stages Run
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-19

Case

HOW
Goal
Parse multi-document YAML streams with parseAllDocuments and handle directives and stream contents
Packages
Symbols
  • yaml.parseAllDocuments
Created
2026-08-18T22:13:46Z

Contract

  1. assert YAML.parseAllDocuments parses multi-document stream separated by '---' into Document AST array and converts each to JS values via toJS
  2. assert YAML.parseAllDocuments captures YAML directives such as %YAML and %TAG on document directives property
  3. assert YAML.parseAllDocuments parses empty documents between delimiters as null contents without errors
  4. assert YAML.parseAllDocuments isolates parse errors to individual documents allowing valid documents in stream to parse
  5. assert YAML.parseAllDocuments accepts LineCounter option to track line and column numbers across multi-document streams
  6. assert parseAllToJS parses stream to JS objects and throws first YAMLParseError when stream contains syntax errors
  7. assert filterStream filters documents by predicate and stringifyAll serializes objects into multi-document stream

Files

  • PROMPT.md
  • csx.json
  • index.mjs
  • package-lock.json
  • package.json
  • spec.json
  • test/contract.mjs

Download the source artifact (tar.gz)

Origin Seeder

anonymous