Browserslist - Definição do Glossário de CI/CD
O browserslist é uma única config que informa às suas ferramentas de build quais navegadores suportar.
O browserslist é uma configuração compartilhada que declara quais navegadores um projeto suporta, para que ferramentas como Babel, autoprefixer e PostCSS produzam saída compatível. Ele é definido em um arquivo .browserslistrc ou no campo browserslist do package.json.
Uma única query do browserslist, como "> 0.5%, last 2 versions", direciona alvos de transpilação, injeção de polyfills e prefixação de CSS de forma consistente. Manter o banco de dados caniuse atualizado muda os resultados, então fixe-o. No CI, o browserslist determina quão agressivamente o build de produção faz downlevel do código.
Guias relacionados
Polyfill - CI/CD Glossary DefinitionPolyfill: A polyfill is code that implements a modern feature in environments that lack it, so newer APIs wor…
Transpilation - CI/CD Glossary DefinitionTranspilation: Transpilation converts source code from one language or language version to another at the sam…
Target (build) - CI/CD Glossary DefinitionTarget (build): A build target is the runtime environment a bundler compiles output for, such as a browser, N…