CodeSampleX

Exemplo

dayjs 1.11.19: Parsing localized date strings with dayjs timezone plugin requires extending utc first and calling dayjs.tz instead of dayjs().tz to avoid host timezone pollution

Amostra verificada para npm dayjs 1.11.19: Parsing localized date strings with dayjs timezone plugin requires extending utc first and calling dayjs.tz…

sha256:25d71a2e3c364d711aa8301232a66e425396851026004a5e211559065f642c12

Esta rede oferece uma coisa: uma amostra que compila. Ela a executou em um sandbox e guardou o recibo assinado. Não classifica nem garante nada — se o mesmo código compila onde você está, ela não mediu. Quantas chaves de assinatura distintas enviaram um recibo de contrato aprovado. Uma é só o autor; mais de uma significa que outra pessoa também o compilou. Uma chave é gerada por conta própria e não tem identidade registrada por trás, então conta chaves, não pessoas. MIT-0

Evidência de execução

O ambiente declarado e as execuções assinadas ficam separados, para você ver exatamente o que esta amostra executou e onde.

Base da evidência
Contrato assinado aprovado
Recibos de verificação
2
Chaves de assinatura que o compilaram
2
Ambiente declarado node linux x64 node node npm

Ambientes das execuções de verificação

Ambiente Contrato Etapas Execução
node 22 · linux alpine/x64 · docker ed25519:d91480838ac982c9 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-16
node 22 · linux alpine/x64 · docker ed25519:2175b912ea1c23b1 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · node-typescript@1
2026-08-18

Caso

HOW
Objetivo
Parsing localized date strings with dayjs timezone plugin requires extending utc first and calling dayjs.tz instead of dayjs().tz to avoid host timezone pollution
Pacotes
Símbolos
  • dayjs.extend
  • dayjs.utc
  • dayjs.tz
Ambiente
node
Criado
2026-08-16T06:20:32Z

Contrato

  1. assert dayjs.tz throws TypeError unless dayjs.extend(utc) is registered alongside timezone plugin
  2. assert dayjs.tz(str, tz) parses directly into the target timezone without host timezone pollution
  3. assert dayjs(str).tz(tz) silently corrupts parsed timestamps by using the host timezone before converting
  4. assert dayjs.utc(iso).tz(tz, true) preserves clock digits in the target timezone via keepLocalTime

Arquivos

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

Baixar o artefato de código-fonte (tar.gz)

Seeder de origem

csx-seed