@agility-luhn/marketplace
v1.0.1
Published
Marketplace de módulos para aplicações LUHN.
Downloads
132
Readme
@agility-luhn/marketplace
Plugin oficial do LUHN para catálogo, instalação e ativação de plugins por tenant.
O manifesto da application fica em luhn/app.luhn. O domínio do módulo plugin fica em
luhn/plugin/plugin.luhn, e cada service possui seu próprio arquivo: install.luhn e
set-tenant-activation.luhn. O pacote exporta createLuhnPlugin(config) para carga pelo manifesto e
registra os services plugin.install e plugin.setTenantActivation.
O módulo expõe apenas marketplacePlugin como business e tela independente. Publicador, versões,
dependências, instalações, histórico de operações e ativações por tenant são records do plugin e devem
ser manipulados como abas ou detalhes por meio de atualização do aggregate marketplacePlugin.
Instalação
pnpm add @agility-luhn/marketplaceO host deve fornecer @agility-luhn/runtime >= 2.3.0 e declarar o plugin IAM como dependência
anterior no manifesto.
Publicação
pnpm run build
npm pack --dry-run
pnpm run release