pipesol-notificationbar
v1.0.10
Published
Este projeto é uma biblioteca React preparada para publicação no npm. Essa biblioteca contem componentes de notificacao.
Readme
Sobre
Este projeto é uma biblioteca React preparada para publicação no npm. Essa biblioteca contem componentes de notificacao.
- TermsAndPrivacyCard: Componente que renderiza um card flutuante (fixed) para consentimento de cookies
- TermsAndPrivacyBar: Componente que renderiza uma barra flutuante (fixed) para consentimento de cookies
Abaixo está o passo a passo para publicar ou atualizar a lib.
Pré-requisitos
1. Node.js instalado
- Recomenda-se uma versão LTS. Verifique com: node -v Como Publicar a biblioteca:
Instalar dependências: npm install
No package.json, altere o campo version de acordo com a semântica de versionamento. 1.0.1 – correção de bug 1.1.0 – nova funcionalidade compatível 2.0.0 – mudanças incompatíveis
- para publicar versão beta: "1.0.0-beta.x"- Este pacote é publicado exclusivamente via CI/CD (GitHub Actions).
- Releases são disparados apenas por tags Git (vX.Y.Z)
- Publicações manuais (npm publish) são desabilitadas
- A autenticação no npm utiliza Trusted Publishing (OIDC)
- Nenhum token npm é armazenado ou utilizado
- Tokens de publicação estão explicitamente desabilitados
- Autenticação em dois fatores (2FA) é obrigatória
- Versionamento segue Semantic Versioning (SemVer)
Esse modelo garante publicações seguras, rastreáveis e reprodutíveis. Comando:
- npm view pipesol-notificationbar versions --json - verifica todas as versões publicadas no npm.
