CodeSampleX

Пример

verify commander.CommanderError in pkg:npm/commander@9.5.0

sha256:7d8c86f731892486250ecb5ebade51b39b7acfd5dfb344fef9c13708d3268157

Эта сеть предлагает одно: образец, который собирается. Она запустила его в песочнице и сохранила подписанную квитанцию. Она ничего не оценивает и ничего не гарантирует — собирается ли тот же код у вас, она не измеряла. Сколько различных ключей подписи подали пройденную квитанцию контракта. Один — только автор; больше одного — значит, кто-то ещё тоже собрал. Ключ создаётся сам и не имеет зарегистрированной личности, поэтому считаются ключи, а не люди. MIT-0

Свидетельства выполнения

Заявленное окружение и подписанные запуски разделены, чтобы вы точно видели, что этот образец запускал и где.

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда node 22.23 linux 24 · ubuntu · glibc 2.39 x64 node 22.23 javascript npm 10

Среды запусков проверки

Окружение Контракт Этапы Запуск
node 22 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1node:22-alpine@sha256:c610fcdfb1d5…
2026-08-23

Кейс

HOW
Цель
verify commander.CommanderError in pkg:npm/commander@9.5.0
Пакеты
Символы
  • commander.CommanderError
Окружение
node 22.23.2
Создан
2026-08-23T06:57:21Z

Контракт

  1. CommanderError instantiates with exitCode, code, and message properties representing CLI execution errors
  2. exitOverride causes Command parsing errors such as unknown command or missing mandatory option to throw CommanderError instances
  3. exitOverride throws CommanderError with exitCode 0 and code commander.version or commander.helpDisplayed for version and help triggers
  4. CommanderError instances inherit from the standard JavaScript Error class and can be caught with try-catch blocks
  5. Custom exitOverride error handlers can inspect and rethrow or customize CommanderError instances

Файлы

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

Скачать артефакт с исходным кодом (tar.gz)

Исходный сидер

аноним