CodeSampleX

Пример

verify @babel/helper-validator-identifier.isIdentifierName in pkg:npm/%40babel/helper-validator-identifier@8.0.4

sha256:2ac016bd205ef85ab3aef92c3d9b07c177ddc86ff8ca658104b1a1d6e6aa7fe7

Статус публикации. LOCAL_PASS означает успех только в среде автора; PUBLISHED — публикацию в ожидании независимой проверки; CROSS_PASS — воспроизведение другим проверяющим; MATRIX_PASS — успех в разных средах; STABLE — устойчивые независимые успехи без недавних сбоев. Сила доказательства. L0 — только исходный код; L1 — разрешённые зависимости; L2 — компиляция или загрузка; L3 — успешный контракт; L4 — независимое воспроизведение; L5 — успех в разных средах. MIT-0

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

Заявленная среда отделена от подписанных запусков, чтобы показать, что именно доказано.

Основа свидетельства
Независимая перекрёстная проверка
Квитанции проверки
1
Уровень проверки
L4_CROSS_PASS
Заявленная среда 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@1
2026-08-20

Кейс

HOW
Цель
verify @babel/helper-validator-identifier.isIdentifierName in pkg:npm/%40babel/helper-validator-identifier@8.0.4
Пакеты
Символы
  • @babel/helper-validator-identifier.isIdentifierName
Окружение
node 22.23.2
Создан
2026-08-20T21:08:30Z

Контракт

  1. isIdentifierName returns true for standard ASCII identifiers starting with letters, dollar signs, or underscores followed by alphanumeric characters
  2. isIdentifierName returns true for JavaScript reserved words and keywords since they are valid IdentifierNames
  3. isIdentifierName returns true for Unicode identifiers with valid start and continuation characters
  4. isIdentifierName returns false for empty strings and identifiers starting with digits
  5. isIdentifierName returns false for strings containing spaces, hyphens, dots, or other punctuation and operator characters

Файлы

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

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

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

аноним