Saltar al contenido principal
Fabled

Creador del módulo

Validar, empaquetar e inspeccionar

Produce artefactos de módulo deterministas y verifica exactamente lo que enviarás.

Validar el proyecto

fabled module validate .
fabled module validate . --json

La validación lee solo los activos manifiestos y declarados. Comprueba los esquemas y catálogos v1 bloqueados, las referencias cruzadas, los hashes y las longitudes, los rangos de versiones, el consentimiento de destino/capability, las condiciones de contribución, la configuración, el almacenamiento/migrations, los servicios y los activos declarativos revisados. El modo JSON escribe un resultado legible por máquina.

Empacar de forma determinista

fabled module pack .
fabled module pack . --output dist/release.zip

El empaquetado valida primero, canonicaliza el manifiesto, incluye solo los activos declarados y escribe un STORE ZIP determinista solo con marcas de tiempo fijas. El resultado incluye su resumen SHA-256; Guarde ese resumen con la evidencia de liberación.

Inspeccionar el artefacto

fabled module inspect dist/release.zip
fabled module inspect dist/release.zip --json

Inspect rechaza cifrado, compresión, ZIP64, descriptores de datos, comentarios, enlaces, recorrido de ruta, rutas duplicadas, colisiones de casos, archivos no declarados y discrepancias en el resumen/length. La salida humana informa la identificación y la versión del paquete, el recuento de entradas, el total de bytes y el archivo SHA-256. Agregue --json para recibir el manifiesto validado, los recuentos de bytes y hashes por entrada, la contabilidad completa del archivo y las advertencias. Ninguno de los modos ejecuta contenido.

Archivar perfil

LímiteMáximo
Subir/archive5 MiB
Una entrada1 MiB
ZIP entradas128
Activos manifiestos5000 entradas de esquema, aún limitadas por el perfil de archivo de 128 archivos
JSON anidamiento/nodos64 niveles / 10,000 nodos para JSON declarativo revisado