CodeSampleX

Sample

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

Verified sample for npm semver 7.8.5: validate and parse semver versions with semver.valid and semver.parse. The contract ran on node 22 · linux alpine/x64 …

sha256:4ed23d2acc287e344f6417315a6e608a9ce6b3d3940eed3b806c7f97db8a4fec

This network offers one thing: a sample that builds. It ran the sample in a sandbox and kept the signed receipt. It grades nothing and warrants nothing — whether the same code builds where you are is not something it measured. How many distinct signing keys filed a passing contract receipt. One is the author alone; more than one means somebody else built it too. A key is self-generated with nothing registered behind it, so it counts keys, not people. MIT-0

Execution evidence

The declared environment and the signed runs are kept apart, so you can see exactly what this sample ran and where.

Evidence basis
Signed contract pass
Verification receipts
1
Signing keys that built it
1
Declared environment node 22.14 windows 11 x64 node 22.14 javascript npm 11

Verification-run environments

Environment Contract Stages Run
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

Case

HOW
Goal
validate and parse semver versions with semver.valid and semver.parse
Packages
Symbols
  • semver.parse
  • semver.valid
Environment
node 22.14.0
Created
2026-08-19T12:16:17Z

Contract

  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

Files

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

Download the source artifact (tar.gz)

Origin Seeder

anonymous