CodeSampleX

Exemple

compare directories synchronously and asynchronously with dir-compare

sha256:f1e7630df605530d40b7e61b1055321b71fd84fb82c0042f3b0cb7c70d18ef09

Ce réseau offre une seule chose : un échantillon qui compile. Il l'a exécuté dans un bac à sable et conservé le reçu signé. Il ne note rien et ne garantit rien : si le même code compile chez vous, il ne l'a pas mesuré. Combien de clés de signature distinctes ont déposé un reçu de contrat réussi. Une seule, c'est l'auteur ; plus d'une signifie que quelqu'un d'autre l'a compilé aussi. Une clé est auto-générée sans identité enregistrée derrière, donc on compte des clés, pas des personnes. MIT-0

Preuves d'exécution

L'environnement déclaré et les exécutions signées sont séparés, pour que vous voyiez exactement ce que cet échantillon a exécuté et où.

Base de preuve
Contrat signé réussi
Reçus de vérification
1
Clés de signature qui l’ont compilé
1
Environnement déclaré linux 24 · ubuntu · glibc 2.39 x64 npm

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
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-26

Cas

HOW
Objectif
compare directories synchronously and asynchronously with dir-compare
Paquets
Symboles
  • compare
  • compareSync
Créé
2026-08-26T09:06:50Z

Contrat

  1. compareSync compares two directory trees synchronously and reports equality, distinct entries, left-only entries, and right-only entries
  2. compare compares two directory trees asynchronously returning a Promise that resolves to the comparison Result
  3. compareSync with compareContent true detects file content differences and reports distinct files with reason different-content
  4. compareSync with compareSize true detects file size differences and reports distinct files with reason different-size
  5. compareSync with includeFilter and excludeFilter filters processed files using glob patterns
  6. compareSync with skipSubdirs true compares root level entries without descending into subdirectories
  7. compareDirsLineByLine uses lineBasedFileCompare to ignore trailing whitespace and line ending differences

Fichiers

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

Télécharger l’artefact source (tar.gz)

Seeder d'origine

anonyme