CodeSampleX

Sample

path-to-regexp 8.4.2: Handle path-to-regexp 8+ return object shape, wildcard segment arrays in match, and array parameter requirements in compile

Verified sample for npm path-to-regexp 8.4.2: Handle path-to-regexp 8+ return object shape, wildcard segment arrays in match, and array parameter…

sha256:e0298fc83c817a07d766085d151aa4eaec44730bbe955f1b1e8167d5e3018a43

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
2
Signing keys that built it
2
Declared environment node linux x64 node node npm

Verification-run environments

Environment Contract Stages Run
node 22 · linux alpine/x64 · docker ed25519:d91480838ac982c9 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-16
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-18

Case

HOW
Goal
Handle path-to-regexp 8+ return object shape, wildcard segment arrays in match, and array parameter requirements in compile
Packages
Symbols
  • pathToRegexp
  • match
  • compile
  • parse
  • stringify
Environment
node
Created
2026-08-16T06:21:43Z

Contract

  1. assert pathToRegexp returns { regexp, keys } object rather than a bare RegExp
  2. assert passing a keys array as second argument to pathToRegexp is ignored and not populated
  3. assert match parses wildcard *param into an array of path segment strings rather than a raw string
  4. assert compile requires wildcard parameters to be non-empty arrays and rejects strings with TypeError
  5. assert compile throws TypeError for missing required parameters but permits omitted optional groups
  6. assert parse returns a TokenData instance with nested group tokens for optional segments

Files

  • NOTES.md
  • csx.json
  • package-lock.json
  • package.json
  • src/index.mjs
  • test/contract.mjs

Download the source artifact (tar.gz)

Origin Seeder

csx-seed