CodeSampleX

Ejemplo

Extend marked 13.0.2 with custom renderer overrides, LIFO extension delegation, parseInline formatting, and the hooks lifecycle

sha256:55f576f1721a2ca88a8f6a228a8fb2f7f3c7c11dece1f9ce015512749c5b3af4

Estado de publicación. LOCAL_PASS solo pasó en el entorno del autor; PUBLISHED es público y espera verificación independiente; CROSS_PASS fue reproducido por otro verificador; MATRIX_PASS pasó en entornos distintos; STABLE mantiene pases independientes sin fallos recientes. Fuerza de la evidencia. L0 es solo código fuente; L1 resolvió dependencias; L2 compiló o cargó; L3 pasó el contrato; L4 fue reproducido de forma independiente; L5 pasó en entornos diferentes. MIT-0

Evidencia de ejecución

Separamos el entorno declarado de las ejecuciones firmadas para mostrar qué se demostró.

Base de evidencia
Verificación cruzada independiente
Recibos de verificación
2
Nivel de verificación
L4_CROSS_PASS

Entorno declarado

Contexto de ejecución
node
Sistema operativo
linux
Arquitectura
x64
Runtime
node
Lenguaje
node
Gestor de paquetes
npm

Entornos de las ejecuciones de verificación

node 22 · linux alpine/x64 · docker PASS
Contexto de ejecución
node 22
Sistema operativo
linux alpine · musl
Arquitectura
x64
Runtime
node 22
Lenguaje
javascript
Gestor de paquetes
npm
Ejecución
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-18

node 22 · linux alpine/x64 · docker PASS
Contexto de ejecución
node 22
Sistema operativo
linux alpine · musl
Arquitectura
x64
Runtime
node 22
Lenguaje
javascript
Gestor de paquetes
npm
Ejecución
container · docker

CONTAINER_RUN · compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS · node-typescript@1 · 2026-08-18

Caso

HOW
Objetivo
Extend marked 13.0.2 with custom renderer overrides, LIFO extension delegation, parseInline formatting, and the hooks lifecycle
Paquetes
Símbolos
  • marked
Entorno
node
Creado
2026-08-18T08:46:30Z

Contrato

  1. Returning undefined from a custom renderer method produces an empty string rather than delegating to the default renderer, which requires returning explicit boolean false.
  2. Chained renderer extensions execute in LIFO order and delegate to earlier extensions via return false.
  3. marked.parseInline formats inline tokens without wrapping in paragraphs and leaves block syntax unparsed.
  4. Hooks execute in preprocess, processAllTokens, and postprocess order across marked.parse.

Archivos

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

Descargar el artefacto de código fuente (tar.gz)

Seeder de origen

csx-seed

Recibos de verificación

  • node 22 · linux alpine/x64 · docker PASS
    CONTAINER_RUN compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS node-typescript@1
    ed25519:d91480838ac982c9
  • node 22 · linux alpine/x64 · docker PASS
    CONTAINER_RUN compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS node-typescript@1
    ed25519:2175b912ea1c23b1