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
|
||||
'use strict'
|
||||
|
||||
require('util.promisify/shim')()
|
||||
|
||||
const meow = require('meow')
|
||||
|
||||
const getLibraryDefaults = require('./lib/get-library-defaults')
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
|
||||
const nodeExternals = require('webpack-node-externals')
|
||||
const path = require('path')
|
||||
const webpack = require('webpack')
|
||||
|
||||
module.exports = {
|
||||
target: 'node',
|
||||
|
@ -28,23 +29,36 @@ module.exports = {
|
|||
externals: [
|
||||
nodeExternals()
|
||||
],
|
||||
plugins: [
|
||||
new webpack.BannerPlugin({
|
||||
banner: '#!/usr/bin/env node',
|
||||
raw: true
|
||||
})
|
||||
],
|
||||
module: {
|
||||
loaders: [
|
||||
{
|
||||
loader: 'babel-loader',
|
||||
test: /.js$/,
|
||||
exclude: /node_modules/,
|
||||
query: {
|
||||
babelrc: false,
|
||||
plugins: [
|
||||
'transform-async-to-generator',
|
||||
'transform-runtime'
|
||||
],
|
||||
presets: [
|
||||
'env',
|
||||
'stage-0'
|
||||
]
|
||||
}
|
||||
loaders: [
|
||||
{
|
||||
loader: 'shebang-loader'
|
||||
},
|
||||
{
|
||||
loader: 'babel-loader',
|
||||
query: {
|
||||
babelrc: false,
|
||||
plugins: [
|
||||
'transform-async-to-generator',
|
||||
'transform-runtime'
|
||||
],
|
||||
presets: [
|
||||
'env',
|
||||
'stage-0'
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue