CodeSampleX

Пример

parse time string to milliseconds and format milliseconds to string with ms

sha256:c62dc819a1a5b950f0fd1993794e34ef4e7c9385a0c2daf3b5fdbc6f2b1d93a4

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

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

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

Основа свидетельства
Независимая перекрёстная проверка
Квитанции проверки
1
Уровень проверки
L4_CROSS_PASS
Заявленная среда windows 11 x64 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
Цель
parse time string to milliseconds and format milliseconds to string with ms
Пакеты
Символы
  • ms
Создан
2026-08-18T19:42:04Z

Контракт

  1. ms parses human-readable duration strings into milliseconds (e.g. '2 days' to 172800000, '1d' to 86400000, '10h' to 36000000, '2.5 hrs' to 9000000, '1m' to 60000, '5s' to 5000)
  2. ms formats milliseconds into short duration strings (e.g. 60000 to '1m', 3600000 to '1h')
  3. ms formats milliseconds into long human-readable strings when given options { long: true } (e.g. 60000 to '1 minute', 120000 to '2 minutes', 3600000 to '1 hour')
  4. ms returns undefined for invalid duration strings and throws an Error for empty string or invalid input

Файлы

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

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

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

аноним