CodeSampleX

Пример

deep comparison with lodash.isequal

sha256:444f6d2b34eb867bd162812ad26c6afe131826ffdf899289763cce25f3712501

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

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

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

Основа свидетельства
Подписанный контракт пройден
Квитанции проверки
1
Ключи подписи, собравшие его
1
Заявленная среда linux 24 · ubuntu · glibc 2.39 x64 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-28

Кейс

HOW
Цель
deep comparison with lodash.isequal
Пакеты
Символы
  • isEqual
Создан
2026-08-28T05:00:50Z

Контракт

  1. isEqual returns true for equivalent primitive values including identical strings, numbers, booleans, and NaN
  2. isEqual performs deep equality comparison between nested plain objects with identical keys and values
  3. isEqual performs deep equality comparison between arrays of identical order, length, and elements
  4. isEqual returns true for equivalent Date and RegExp instances with identical internal state
  5. isEqual returns true for equivalent Map and Set instances with matching entries and values
  6. isEqual handles circular references without entering infinite recursion
  7. isEqual returns false for values with different types, differing nested properties, or different array lengths
  8. isEqual compares functions by reference and treats distinct function instances as not equal

Файлы

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

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

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

аноним