Empacotador e minificador JavaScript construído para velocidade. Mais informações: https://esbuild.github.io/.
stdout
:esbuild --bundle {{caminho/para/arquivo.js}}
stdin
:esbuild --bundle --outfile={{caminho/para/saída.js}} < {{caminho/para/arquivo.jsx}}
production
:esbuild --bundle --define:{{process.env.NODE_ENV=\"production\"}} --minify --sourcemap {{caminho/para/arquivo.js}}
esbuild --bundle --minify --sourcemap --target={{chrome58,firefox57,safari11,edge16}} {{caminho/para/arquivo.jsx}}
esbuild --bundle --platform={{node}} --target={{node12}} {{caminho/para/arquivo.js}}
.js
:esbuild --bundle app.js --loader:{{.js=jsx}} {{caminho/para/arquivo.js}}
esbuild --bundle --serve={{porta}} --outfile={{index.js}} {{caminho/para/arquivo.js}}
esbuild --bundle --outdir={{caminho/para/diretório_de_saída}} {{caminho/para/arquivo1 caminho/para/arquivo2 ...}}