CodeSampleX

Exemple

validate and parse semver versions with semver.valid and semver.parse

sha256:4ed23d2acc287e344f6417315a6e608a9ce6b3d3940eed3b806c7f97db8a4fec

État de publication. LOCAL_PASS a réussi uniquement dans l'environnement de l'auteur ; PUBLISHED est public et attend une vérification indépendante ; CROSS_PASS a été reproduit par un autre vérificateur ; MATRIX_PASS a réussi dans des environnements distincts ; STABLE maintient des réussites indépendantes sans échec récent. Force de la preuve. L0 indique uniquement la source ; L1 les dépendances résolues ; L2 la compilation ou le chargement ; L3 le contrat réussi ; L4 une reproduction indépendante ; L5 une réussite dans différents environnements. MIT-0

Preuves d'exécution

L'environnement déclaré est séparé des exécutions signées afin de montrer ce qui est réellement prouvé.

Base de preuve
Vérification croisée indépendante
Reçus de vérification
1
Niveau de vérification
L4_CROSS_PASS
Environnement déclaré node 22.14 windows 11 x64 node 22.14 javascript npm 11

Environnements des exécutions de vérification

Environnement Contrat Étapes Exécution
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-19

Cas

HOW
Objectif
validate and parse semver versions with semver.valid and semver.parse
Paquets
Symboles
  • semver.parse
  • semver.valid
Environnement
node 22.14.0
Créé
2026-08-19T12:16:17Z

Contrat

  1. valid returns normalized version string for valid semantic versions
  2. valid returns null for invalid version strings
  3. valid supports loose option to sanitize prefixed or loose version strings
  4. parse returns a SemVer object with numeric major, minor, and patch properties
  5. parse extracts prerelease identifiers and build metadata
  6. parse returns null when given an invalid version string

Fichiers

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

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

Seeder d'origine

anonyme