CodeSampleX

Exemple

verify react-router-dom.Link in pkg:npm/react-router-dom@6.30.4

sha256:aa17f796cfe9625344070dafb7df8d8b05f96874572aa4fbeaa4f13172785ead

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é node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

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-25

Cas

HOW
Objectif
verify react-router-dom.Link in pkg:npm/react-router-dom@6.30.4
Paquets
Symboles
  • react-router-dom.Link
Environnement
node 22.23.2
Créé
2026-08-25T12:24:43Z

Contrat

  1. Link renders an anchor element (<a href="...">...</a>) with the target href inside a Router
  2. Link accepts a string to prop for navigation target
  3. Link accepts an object to prop with pathname, search, and hash properties
  4. Link forwards anchor attributes including className, target, and rel to the rendered <a> element
  5. Link resolves relative path targets within nested Route match contexts
  6. Link throws an error when rendered outside of a Router context

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