0.0.2-next • Published 3 years ago

@basixjs/node-rs-loader v0.0.2-next

Weekly downloads
-
License
-
Repository
-
Last release
3 years ago

node-rs-loader

This loader replaces @node-rs/helper with own implementation to incorporate Rust-based native modules with Webpack.

Usage

Enabling this loader on packages powered by @node-rs/helper will resolve its native modules using node-rs-loader. It is your resposiblity to handle .node files. Usually node-loader is a good choice.

module.exports = {
  target: "node",
  node: {
    __dirname: false,
  },
  module: {
    rules: [
      {
        test: ['@node-rs/bcrypt'].map(m => require.resolve(m)),
        loader: "@basixjs/node-rs-loader",
      },
      {
        test: /\.node$/,
        loader: "node-loader",
      },
    ],
  },
};