CodeSampleX

Пример

verify pkg:npm/%40jest/console@30.4.1

sha256:83643f40443a66f5cd8a550b0d571c0dc5e3b2e7383a2936f66d370b44a8ed1d

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

Кейс

HOW
Цель
verify pkg:npm/%40jest/console@30.4.1
Пакеты
Символы
  • BufferedConsole
  • CustomConsole
  • NullConsole
  • getConsoleOutput
Окружение
node 22.23.2
Создан
2026-08-27T22:38:50Z

Контракт

  1. BufferedConsole captures log, info, warn, error, and debug messages into an in-memory buffer with type, message, and caller origin stack trace
  2. BufferedConsole.write appends structured log entries directly to a target buffer array
  3. BufferedConsole manages indentation levels for grouped logs with group and groupCollapsed while groupEnd resets indentation without creating buffer entries
  4. BufferedConsole tracks named timers with time and timeEnd and named counters with count and countReset
  5. BufferedConsole.assert logs an AssertionError entry with type assert when evaluated condition is falsy and ignores truthy conditions
  6. getConsoleOutput formats buffered console log entries into indented output strings with colorized log types and stack traces
  7. captureConsoleLogs intercepts global console output during function execution and restores the original global console on completion
  8. CustomConsole writes console entries directly to custom writable stdout and stderr streams
  9. NullConsole requires writable streams in constructor and silences all console output without throwing

Файлы

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

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

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

аноним