diff --git a/pages.pt_BR/common/esbuild.md b/pages.pt_BR/common/esbuild.md new file mode 100644 index 000000000..bd0d7614a --- /dev/null +++ b/pages.pt_BR/common/esbuild.md @@ -0,0 +1,36 @@ +# esbuild + +> Empacotador e minificador JavaScript construído para velocidade. +> Mais informações: . + +- Empacota uma aplicação JavaScript e imprime para stdout: + +`esbuild --bundle {{caminho/para/arquivo.js}}` + +- Empacota uma aplicação JSX de stdin: + +`esbuild --bundle --outfile={{caminho/para/saída.js}} < {{caminho/para/arquivo.jsx}}` + +- Empacota e reduz uma aplicação JSX com mapas de origem no modo `production`: + +`esbuild --bundle --define:{{process.env.NODE_ENV=\"production\"}} --minify --sourcemap {{caminho/para/arquivo.js}}` + +- Empacota uma aplicação JSX para uma lista de navegadores separados por vírgulas: + +`esbuild --bundle --minify --sourcemap --target={{chrome58,firefox57,safari11,edge16}} {{caminho/para/arquivo.jsx}}` + +- Empacota uma aplicação JavaScript para uma versão específica do node: + +`esbuild --bundle --platform={{node}} --target={{node12}} {{caminho/para/arquivo.js}}` + +- Empacota uma aplicação JavaScript habilitando a sintaxe JSX em arquivos `.js`: + +`esbuild --bundle app.js --loader:{{.js=jsx}} {{caminho/para/arquivo.js}}` + +- Empacota e serve uma aplicação JavaScript em um servidor HTTP: + +`esbuild --bundle --serve={{porta}} --outfile={{index.js}} {{caminho/para/arquivo.js}}` + +- Empacota uma lista de arquivos em um diretório de saída: + +`esbuild --bundle --outdir={{caminho/para/diretório_de_saída}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}` diff --git a/pages/common/esbuild.md b/pages/common/esbuild.md index d3b11e23f..fd1394e03 100644 --- a/pages/common/esbuild.md +++ b/pages/common/esbuild.md @@ -33,4 +33,4 @@ - Bundle a list of files to an output directory: -`esbuild --bundle --outdir={{path/to/output_directory}} {{path/to/file1}} {{path/to/file2}}` +`esbuild --bundle --outdir={{path/to/output_directory}} {{path/to/file1 path/to/file2 ...}}`