Sample
semver 7.8.5: Extract version components with major, minor, and patch, validate ranges with validRange, decompose ranges with toComparators, and sort arrays in place with sort and rsort in semver
Verified sample for npm semver 7.8.5: Extract version components with major, minor, and patch, validate ranges with validRange, decompose ranges with…
sha256:7ad3f73e14e3ce3c1c38f143bdb818b5ab206cd034276336a40f709e50d363c0
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.22 linux 24 · ubuntu · glibc 2.39 x64 node 22.22 javascript npm 11 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
- Extract version components with major, minor, and patch, validate ranges with validRange, decompose ranges with toComparators, and sort arrays in place with sort and rsort in semver
- Packages
- Symbols
-
- major
- minor
- patch
- rsort
- sort
- toComparators
- validRange
- Environment
- node 22.22.2
- Created
- 2026-08-19T08:26:54Z
Contract
- assert semver.major, semver.minor, and semver.patch extract numeric version components from semver strings
- assert semver.validRange validates and normalizes semver range expressions or returns null for invalid ranges
- assert semver.toComparators splits range expressions into sets of comparator tuple arrays
- assert semver.sort sorts an array of version strings in ascending order in place
- assert semver.rsort sorts an array of version strings in descending order in place
Files
- PROMPT.md
- csx.json
- index.mjs
- package-lock.json
- package.json
- spec.json
- test/contract.mjs
Origin Seeder
anonymous