diff --git a/.agent b/.agent index 33f122e..da80bac 100644 --- a/.agent +++ b/.agent @@ -162,15 +162,16 @@ Evitar comentários óbvios (“isso é um botão”). --- -## Publicação do pacote (package.json) +## Publicação do pacote (npm) -### Regra do campo `files` +### Regra de publicação (sem usar `package.json.files`) -O array **`package.json.files`** define o que será publicado e o que ficará visível dentro de `node_modules/eli-vue/`. +Este repositório **não usa** o campo `package.json.files`. +O controle do que vai para o tarball publicado é feito via **`.npmignore`**. -**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`. +**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 `.npmignore`. -**Validação obrigatória:** após alterar `files`, rodar: +**Validação obrigatória:** após alterar `.npmignore`, rodar: ```bash npm pack --dry-run diff --git a/package.json b/package.json index 607e285..384a25a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eli-vue", - "version": "0.1.4", + "version": "0.1.5", "private": false, "main": "./dist/eli-vue.umd.js", "module": "./dist/eli-vue.es.js", @@ -12,12 +12,6 @@ "require": "./dist/eli-vue.umd.js" } }, - "files": [ - "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",