CodeSampleX

サンプル

js-yaml 3.15.1: safeLoad

検証済みサンプル — npm js-yaml 3.15.1: safeLoad. node 22 · linux alpine/x64 · docker で contract を実行し、成功しました: assert yaml.safeLoad parses key-value mappings into…

sha256:82519a2442ff929ee10c2b7d75009ece5f95eaab5fda04a2a6b428c6690a0296

このネットワークが提供するのは一つだけです。ビルドされるサンプル。サンドボックスで実行し、署名済みの受領証を保管します。等級はつけず、何も保証しません — 同じコードがあなたの環境でビルドされるかは測定していません。 合格した契約受領証を提出した異なる署名鍵の数です。1 なら作者だけ、2 以上なら他の誰かもビルドしています。鍵は自己生成で背後に登録された身元がないため、数えているのは人ではなく鍵です。 MIT-0

実行証拠

宣言された環境と署名済みの実行を分けてあります。このサンプルが何をどこで実行したかをそのまま確認できます。

証拠の基準
署名済みコントラクト合格
検証レシート
1
ビルドした署名鍵
1
宣言された環境 node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

検証実行環境

環境 コントラクト ステージ 実行日
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-30

ケース

HOW
ゴール
verify js-yaml.safeLoad in pkg:npm/js-yaml@3.15.1
パッケージ
シンボル
  • js-yaml.safeLoad
環境
node 22.23.2
作成日
2026-08-30T17:13:36Z

コントラクト

  1. assert yaml.safeLoad parses key-value mappings into javascript objects
  2. assert yaml.safeLoad parses scalar integers, floats, booleans, and null literals
  3. assert yaml.safeLoad parses nested structures, mappings, and sequences into arrays and objects
  4. assert yaml.safeLoad parses sequences into javascript arrays
  5. assert yaml.safeLoad parses folded and literal multiline block scalars
  6. assert yaml.safeLoad returns undefined for empty string and null for comment-only content
  7. assert yaml.safeLoad parses content using custom schemas such as JSON_SCHEMA
  8. assert yaml.safeLoad throws YAMLException on invalid YAML syntax
  9. assert yaml.safeLoad throws YAMLException and rejects unsafe JavaScript function constructors

ファイル

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

ソースアーティファクトをダウンロード (tar.gz)

オリジンシーダー

匿名