@planuze/pack-publisher
v0.3.3
Published
CLI de autoria, build, inspeção e publicação de packs .plnzpack.
Readme
@planuze/pack-publisher
CLI de autoria de packs Planuze. O pacote expõe o binário planuze e os
comandos:
planuze pack init <pack-id>
planuze pack lint [pack-dir]
planuze pack build [pack-dir] --key=./signing.pem --master-key=<hex>
planuze pack publish <pack.plnzpack> --token=<publisher-token>
planuze pack inspect <pack.plnzpack> --json --with-files
planuze pack run <pack-dir> [project-dir] --steps=scaffold --debugpack build sempre roda lintPack() antes de gerar o arquivo .plnzpack.
O bundle assina manifest.json e pack.lock com Ed25519, cifra os blobs com
XChaCha20-Poly1305 e grava o layout normativo de
docs/specs/plnzpack-v1.md.
Segredos entram por flag ou env tipada via @planuze/platform:
PLANUZE_PACK_MASTER_KEY: 32 bytes em hexadecimal.PLANUZE_PUBLISHER_TOKEN: token de publisher.PLANUZE_REGISTRY_URL: endpoint base do registry.
O comando inspect nunca decifra conteúdo. Ele lê apenas manifest, lock,
entradas ZIP e, quando --public-key é informado, valida assinatura sem
expor payload cifrado.
