npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

codessa-release-manager

v1.2.5

Published

Gerenciador de versões e documentação para projetos.

Downloads

6

Readme

Release

📚 Sumário

Codessa Release Manager

Gerenciador de versões modular para projetos multi-pacote. Parte do ecossistema Codessa Studio.


Funcionalidades

  • Atualização semântica de versões (patch, minor, major)
  • Suporte a pré-releases (alpha, beta, rc, etc.)
  • Geração automática de version-log.json e CHANGELOG.md
  • Build com Vite (quando aplicável)
  • Commit, tag e push via Git
  • Atualização automática do README.md com badge e sumário
  • Changelog global do Codessa Studio

Instalação via NPM

Você pode instalar e usar o Codessa Release Manager diretamente via NPM:

npm install -g codessa-release-manager

Ou usar sem instalar globalmente:

npx codessa-release setup

O comando setup detecta os módulos versionáveis no projeto e gera o arquivo codessa-modules.json na raiz.

Uso via CLI

Após o setup, execute:

npx codessa-release

Você será guiado por um menu interativo para:

  • Escolher o módulo
  • Definir o tipo de versão (patch, minor, major)
  • Escolher o tipo de release (alpha, beta, rc, etc.)
  • Escrever o comentário do release

O script executa automaticamente:

  • Bump de versão
  • Registro no version-log.json
  • Build com Vite (se aplicável)
  • Atualização do sumário no README.md
  • Execução opcional do push via Git

Estrutura esperada por módulo

Cada módulo deve conter:

  • package.json com campo version
  • version-log.json para histórico de versões
  • README.md para exibir badge e sumário
  • (Opcional) vite.config.js para build com Vite
  • Scripts push-release.sh e push-release.bat para publicação via Git
  • Esses scripts devem conter os comandos de git commit, git tag e git push conforme sua estratégia de publicação.

Mapeamento de módulos

O arquivo codessa-modules.json define os módulos disponíveis:

{
  "studio": {
    "label": "Codessa Studio",
    "path": "."
  },
  "interface": {
    "label": "Codessa Interface",
    "path": "codessa-interface"
  },
  "release": {
    "label": "Codessa Release Manager",
    "path": "codessa-release-manager"
  }
}

Adaptação para outros projetos

Para usar o Codessa Release Manager em outro repositório:

Instale via NPM:

npm install -g codessa-release-manager

Execute o setup:

npx codessa-release setup

Certifique-se de que cada módulo tenha:

  • package.json com versão
  • version-log.json
  • Scripts de push (.sh e .bat)
  • README.md para badge e sumário

Execute o CLI:

npx codessa-release

Histórico

Todos os releases são registrados em:

version-log.json dentro de cada módulo

Autor

Desenvolvido por Rafael Elyah Parte do ecossistema Codessa Studio.

Licença

Este módulo segue a licença definida no repositório principal do Codessa Studio.


Contribuições

Sugestões, melhorias e correções são bem-vindas.
Você pode abrir uma issue ou enviar um pull request com suas propostas.