Transpilation - Definição do Glossário CI/CD
Transpilation reescreve o código de origem em uma forma equivalente que o ambiente de destino entende, como TypeScript para JavaScript.
Transpilation converte código de origem de uma linguagem ou versão de linguagem para outra no mesmo nível de abstração, como TypeScript para JavaScript ou JS moderno para ES5. Babel, tsc e SWC são transpilers comuns.
A transpilation permite que você escreva código moderno ou tipado enquanto envia algo que navegadores ou versões do Node mais antigos aceitam. É uma etapa distinta do bundling, embora bundlers frequentemente invoquem um transpiler via um loader. Na CI, um erro de transpile (um erro de tipo ou sintaxe) faz o build falhar rapidamente.
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…
Browserslist - CI/CD Glossary DefinitionBrowserslist: Browserslist is a shared configuration that declares which browsers a project supports, so tool…
Target (build) - CI/CD Glossary DefinitionTarget (build): A build target is the runtime environment a bundler compiles output for, such as a browser, N…