1.1.1 • Published 8 years ago
awesome-node-loader v1.1.1
Node Native Loader 
Module for loading native node files for webpack (including webpack@4 support).
Installation
Add the package to the package.json file:
$ npm install awesome-node-loader --save-dev
$ yarn add --dev awesome-node-loaderUsage
Update webpack.config.js file's rules:
module: {
rules: [{
test: /\.node$/,
loader: 'awesome-node-loader'
}]
}Options
It is possible to adjust options:
module: {
rules: [{
test: /\.node$/,
loader: 'awesome-node-loader',
options: {
name: '[hex].[ext]',
rewritePath: path.resolve(__dirname, 'dist'),
useDirname: false
}
}]
}name
This option allows to change the file name in the output directory. You can use all placeholders defined in the loader-utils package.
rewritePath
This option allows to set an absolute path. Note that it needs to remain undefined if you are building a package with embedded files. (Default is undefined)
useDirname
This option chooses in between __dirname and path.dirname(process.execPath) when a relative rewritePath is passed. (Default is true)