This commit is contained in:
Luiz Silva 2026-01-03 18:04:51 -03:00
parent 2ddf41faf9
commit 12b66fd847
2 changed files with 7 additions and 12 deletions

11
.agent
View file

@ -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 ```bash
npm pack --dry-run npm pack --dry-run

View file

@ -1,6 +1,6 @@
{ {
"name": "eli-vue", "name": "eli-vue",
"version": "0.1.4", "version": "0.1.5",
"private": false, "private": false,
"main": "./dist/eli-vue.umd.js", "main": "./dist/eli-vue.umd.js",
"module": "./dist/eli-vue.es.js", "module": "./dist/eli-vue.es.js",
@ -12,12 +12,6 @@
"require": "./dist/eli-vue.umd.js" "require": "./dist/eli-vue.umd.js"
} }
}, },
"files": [
"dist",
"README.md",
"IA.md",
".agent"
],
"scripts": { "scripts": {
"prebuild": "npm version patch --no-git-tag-version", "prebuild": "npm version patch --no-git-tag-version",
"build:types": "vue-tsc -p tsconfig.build.json --declaration --emitDeclarationOnly", "build:types": "vue-tsc -p tsconfig.build.json --declaration --emitDeclarationOnly",