Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
777 B · 31 lines
TypeScript
1234567891011121314151617181920212223242526272829303132import type { ModuleOptions } from "webpack";
export const rules: Required<ModuleOptions>["rules"] = [ // Add support for native node modules { // We're specifying native_modules in the test because the asset relocator loader generates a // "fake" .node file which is really a cjs file. test: /native_modules[/\\].+\.node$/, use: "node-loader", }, { test: /[/\\]node_modules[/\\].+\.(m?js|node)$/, parser: { amd: false }, use: { loader: "@vercel/webpack-asset-relocator-loader", options: { outputAssetBase: "native_modules", }, }, }, { test: /\.tsx?$/, exclude: /(node_modules|\.webpack)/, use: { loader: "ts-loader", options: { transpileOnly: true, }, }, },];