1 import type { ModuleOptions } from "webpack";
3 export const rules: Required<ModuleOptions>["rules"] = [
4 // Add support for native node modules
6 // We're specifying native_modules in the test because the asset relocator loader generates a
7 // "fake" .node file which is really a cjs file.
8 test: /native_modules[/\\].+\.node$/,
12 test: /[/\\]node_modules[/\\].+\.(m?js|node)$/,
13 parser: { amd: false },
15 loader: "@vercel/webpack-asset-relocator-loader",
17 outputAssetBase: "native_modules",
23 exclude: /(node_modules|\.webpack)/,