Skip to content

Remove @babel/core, babel-loader e vue-loader - #1138

Merged
lucasn4s merged 2 commits into
mainfrom
feature/remove-deps-babel
Oct 9, 2026
Merged

lucasn4s merged 2 commits into
mainfrom
feature/remove-deps-babel

Conversation

@lucasn4s

@lucasn4s lucasn4s commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Remove das devDependencies três pacotes que não são usados no projeto:

  • @babel/core e babel-loader: não há config de babel nem de webpack, e o webpack nem está instalado (o babel-loader não teria como rodar). Substitui o chore(deps-dev): bump @babel/core and babel-loader #1100 (bump das duas pra babel 8 / babel-loader 10).
  • vue-loader: loader de webpack, sem uso desde a migração pra Vite.

Nenhum outro pacote depende deles. Saem 43 pacotes do package-lock.json, todos puxados só por eles. @babel/parser e @babel/types (usados pelo compilador da vue e pelo vue-docgen-api) continuam, nas mesmas versões.

Verificação de uso:

  • nenhuma menção a babel, webpack ou vue-loader nos arquivos versionados além do package.json; nenhum .babelrc, babel.config.*, webpack.config.*, vue.config.js, .browserslistrc ou campo browserslist
  • imports não declarados dos pacotes removidos (semver, lru-cache etc.) em outras deps: todos resolvem pra cópia própria de cada pacote no node_modules novo

Validação local (comparando com a main em 2411ce9b):

  • npm ci limpo + npm run test: 77 arquivos / 220 testes passando
  • npx vue-tsc --noEmit: sem erros
  • npx eslint src: igual à main (52 erros / 30 warnings pré-existentes)
  • npm run build: dist/ idêntico byte a byte
  • npm run docs:build: mesmo conteúdo; só mudam hashes de arquivo e ids aleatórios gerados no SSR

@github-actions github-actions Bot added 🐛 Bug Algo não está funcionando 📃 Documentação Melhorias ou adição de documentação labels Oct 9, 2026
@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerConfidence Score: 5/5

[High impact] A PR parece segura para merge; nenhum problema acionável foi encontrado.

Summary

Remove @babel/core e babel-loader das dependências de desenvolvimento e limpa 38 entradas do package-lock.json.

  • Cuida no longer installs its unused Babel compiler or Webpack loader.

Reviews (1) · Last reviewed commit: "Remove @babel/core e babel-loader, que n..." · Reviewed by Greptile

@lucasn4s lucasn4s changed the title Remove @babel/core e babel-loader Remove @babel/core, babel-loader e vue-loader Oct 9, 2026
@lucasn4s
lucasn4s merged commit 90623a0 into main Oct 9, 2026
8 checks passed
@lucasn4s
lucasn4s deleted the feature/remove-deps-babel branch October 9, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 Bug Algo não está funcionando 📃 Documentação Melhorias ou adição de documentação

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants