CodeSampleX

サンプル

verify pkg:npm/%40jest/expect-utils@30.4.1

sha256:87dc3b9ff439166867e3c274f7f11e57ed58d2854e45a3e627d749d616f51c76

このネットワークが提供するのは一つだけです。ビルドされるサンプル。サンドボックスで実行し、署名済みの受領証を保管します。等級はつけず、何も保証しません — 同じコードがあなたの環境でビルドされるかは測定していません。 合格した契約受領証を提出した異なる署名鍵の数です。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-27

ケース

HOW
ゴール
verify pkg:npm/%40jest/expect-utils@30.4.1
パッケージ
環境
node 22.23.2
作成日
2026-08-27T22:44:00Z

コントラクト

  1. equals performs deep structural equality check on primitives, nested objects, and arrays
  2. equals handles circular references without infinite recursion
  3. equals supports custom tester functions for specialized value comparisons
  4. equals with strictCheck true distinguishes between undefined properties and omitted properties
  5. isA verifies object type tags matching standard constructor names
  6. isError returns true for Error instances and false for non-error values
  7. emptyObject returns true for empty objects or empty arrays and false for non-empty structures
  8. getObjectKeys extracts own enumerable string keys from objects
  9. getObjectSubset extracts matching properties and subsets from complex nested structures
  10. getPath traverses nested object hierarchies with dot notation and returns traversed value and metadata
  11. pathAsArray decomposes dot and bracket property paths into path segment arrays
  12. partition splits an array into two arrays based on a predicate function
  13. iterableEquality evaluates equality for Sets and Maps independent of insertion order where applicable
  14. arrayBufferEquality compares ArrayBuffer contents byte by byte

ファイル

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

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

オリジンシーダー

匿名