CodeSampleX

Пример

verify @vitest/mocker.AutomockedModule in pkg:npm/%40vitest/mocker@3.2.7

sha256:9847106e0fb77a582a427a161b7db07f41ac7e6ec99c96148e2c7bc1d3991a03

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

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

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

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

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

Окружение Контракт Этапы Запуск
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 @vitest/mocker.AutomockedModule in pkg:npm/%40vitest/mocker@3.2.7
Пакеты
Символы
  • @vitest/mocker.AutomockedModule
Окружение
node 22.23.2
Создан
2026-08-23T14:45:13Z

Контракт

  1. AutomockedModule instantiation sets type to 'automock' and preserves raw, id, url properties
  2. AutomockedModule.toJSON returns structured object with type, raw, id, and url
  3. MockerRegistry registers automocked module and retrieves it by URL and ID
  4. MockerRegistry adds standalone AutomockedModule and deletes entries
  5. MockerRegistry throws TypeError on invalid arguments when registering automock
  6. Passing an existing AutomockedModule instance to registry.register throws TypeError

Файлы

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

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

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

аноним