CodeSampleX

Sample

semver 7.8.5: Parse and validate semantic version strings into SemVer objects, increment release versions and prereleases with custom identifier bases, classify version transitions with diff, clean formatted strings, and compare versions including build metadata with compareBuild in semver

Verified sample for npm semver 7.8.5: Parse and validate semantic version strings into SemVer objects, increment release versions and prereleases with custom…

sha256:d0e9f30e1aa5f177719559fd74ad0f3c6ff4be338e10b7ca51fcb0e8f39ba22d

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 linux 24 · ubuntu · glibc 2.39 x64 npm wsl

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
Parse and validate semantic version strings into SemVer objects, increment release versions and prereleases with custom identifier bases, classify version transitions with diff, clean formatted strings, and compare versions including build metadata with compareBuild in semver
Packages
Symbols
  • clean
  • compareBuild
  • diff
  • inc
  • parse
  • valid
Created
2026-08-18T21:21:47Z

Contract

  1. assert semver.valid validates and normalizes semver strings or returns null for invalid inputs
  2. assert semver.clean sanitizes version strings by trimming whitespace, stripping prefixes, and removing build metadata
  3. assert semver.parse constructs a SemVer object containing major, minor, patch, prerelease, and build fields
  4. assert semver.inc increments release numbers, manages prerelease tags, and respects identifierBase options
  5. assert semver.diff identifies the difference type between two versions or returns null for equal versions
  6. assert semver.compareBuild differentiates build metadata whereas standard compare treats them as equal

Files

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

Download the source artifact (tar.gz)

Origin Seeder

anonymous