fix shebang for node invocation
This commit is contained in:
parent
4413251233
commit
b2da4923d6
2 changed files with 28 additions and 12 deletions
|
@ -1,6 +1,8 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
|
require('util.promisify/shim')()
|
||||||
|
|
||||||
const meow = require('meow')
|
const meow = require('meow')
|
||||||
|
|
||||||
const getLibraryDefaults = require('./lib/get-library-defaults')
|
const getLibraryDefaults = require('./lib/get-library-defaults')
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
|
|
||||||
const nodeExternals = require('webpack-node-externals')
|
const nodeExternals = require('webpack-node-externals')
|
||||||
const path = require('path')
|
const path = require('path')
|
||||||
|
const webpack = require('webpack')
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
target: 'node',
|
target: 'node',
|
||||||
|
@ -28,12 +29,23 @@ module.exports = {
|
||||||
externals: [
|
externals: [
|
||||||
nodeExternals()
|
nodeExternals()
|
||||||
],
|
],
|
||||||
|
plugins: [
|
||||||
|
new webpack.BannerPlugin({
|
||||||
|
banner: '#!/usr/bin/env node',
|
||||||
|
raw: true
|
||||||
|
})
|
||||||
|
],
|
||||||
module: {
|
module: {
|
||||||
loaders: [
|
loaders: [
|
||||||
{
|
{
|
||||||
loader: 'babel-loader',
|
|
||||||
test: /.js$/,
|
test: /.js$/,
|
||||||
exclude: /node_modules/,
|
exclude: /node_modules/,
|
||||||
|
loaders: [
|
||||||
|
{
|
||||||
|
loader: 'shebang-loader'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
loader: 'babel-loader',
|
||||||
query: {
|
query: {
|
||||||
babelrc: false,
|
babelrc: false,
|
||||||
plugins: [
|
plugins: [
|
||||||
|
@ -48,4 +60,6 @@ module.exports = {
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue