CodeSampleX

Пример

semver 7.8.5: calculate version differences with semver.diff

Проверенный пример — npm semver 7.8.5: calculate version differences with semver.diff. Контракт выполнен на node 22 · linux alpine/x64 · docker и пройден…

sha256:965b5afb887f3d338095f0023dcdfd0039d820830991296e40d3a0c5e9594540

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

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

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

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда node windows 11 x64 node javascript npm

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

Окружение Контракт Этапы Запуск
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

Кейс

HOW
Цель
calculate version differences with semver.diff
Пакеты
Символы
  • diff
Окружение
node
Создан
2026-08-18T19:22:26Z

Контракт

  1. diff detects major version differences
  2. diff detects minor version differences
  3. diff detects patch version differences
  4. diff detects prerelease version differences
  5. diff detects premajor, preminor, and prepatch differences
  6. diff returns null when versions are identical

Файлы

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

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

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

аноним