Add shebang to output

This commit is contained in:
Surma
2020-09-09 23:38:26 +01:00
parent 96b1ec2356
commit e9b9993189
2 changed files with 5 additions and 1 deletions

View File

@ -9,7 +9,10 @@ export default {
output: {
dir: "build",
format: "cjs",
assetFileNames: "[name]-[hash][extname]"
assetFileNames: "[name]-[hash][extname]",
// This is needed so the resulting `index.js` can be
// executed by `npx`.
banner: "#!/usr/bin/env node"
},
plugins: [
resolve(),

View File

@ -146,6 +146,7 @@ async function processFiles(files) {
if (isMainThread) {
program
.name("squoosh-cli")
.version(version)
.arguments("<files...>")
.option("-d, --output-dir <dir>", "Output directory", ".")