CodeSampleX

Exemple

verify normalizeClass, normalizeStyle, and looseEqual in pkg:npm/%40vue/shared@3.5.41

sha256:aee49d988b961d9053602ebcc4afa031326c67f0c3c67162bc02147d0556dcf8

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

Cas

HOW
Objectif
verify normalizeClass, normalizeStyle, and looseEqual in pkg:npm/%40vue/shared@3.5.41
Paquets
Symboles
  • looseEqual
  • normalizeClass
  • normalizeStyle
Créé
2026-08-27T15:50:43Z

Contrat

  1. normalizeClass flattens strings, string arrays, and object truthy boolean keys into space-separated class names
  2. normalizeClass recursively normalizes nested array and object structures and ignores falsy values
  3. parseStringStyle converts css text into key-value style map and stringifyStyle serializes style objects
  4. normalizeStyle preserves string styles, passes object styles, and merges array of styles
  5. looseEqual performs deep structural equality comparison across primitives, dates, regexes, arrays, and objects
  6. looseIndexOf finds element index in array using looseEqual semantics

Fichiers

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

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

Seeder d'origine

anonyme