From 2ddf41faf956c51d23edfa653499cd91daa53487 Mon Sep 17 00:00:00 2001 From: Luiz Silva Date: Sat, 3 Jan 2026 17:59:48 -0300 Subject: [PATCH] =?UTF-8?q?ajustes=20de=20vers=C3=B5es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .agent | 18 ++++++++++++++++++ package.json | 8 ++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.agent b/.agent index 9317f9d..33f122e 100644 --- a/.agent +++ b/.agent @@ -162,6 +162,24 @@ Evitar comentários óbvios (“isso é um botão”). --- +## Publicação do pacote (package.json) + +### Regra do campo `files` + +O array **`package.json.files`** define o que será publicado e o que ficará visível dentro de `node_modules/eli-vue/`. + +**Ação obrigatória:** sempre que adicionar/renomear/remover arquivos importantes para consumo (ex.: `IA.md`, mudanças de CSS em `dist/`, novas tipagens geradas), revisar e atualizar o `package.json.files`. + +**Validação obrigatória:** após alterar `files`, rodar: + +```bash +npm pack --dry-run +``` + +E confirmar que o tarball inclui o que deve estar disponível para consumidores. + +--- + ## Qualidade e consistência - Antes de finalizar um componente: - Conferir documentação (README raiz + README do componente) diff --git a/package.json b/package.json index 8d0b584..607e285 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eli-vue", - "version": "0.1.2", + "version": "0.1.4", "private": false, "main": "./dist/eli-vue.umd.js", "module": "./dist/eli-vue.es.js", @@ -13,9 +13,13 @@ } }, "files": [ - "dist" + "dist", + "README.md", + "IA.md", + ".agent" ], "scripts": { + "prebuild": "npm version patch --no-git-tag-version", "build:types": "vue-tsc -p tsconfig.build.json --declaration --emitDeclarationOnly", "build": "vite build && npm run build:types", "dev": "vite",