GitHub - Knowre-Dev/esbuild-plugin-ignore: Ignore plugin for esbuild (original) (raw)

esbuild-plugin-ignore

Plugin to ignore some certain dependencies from bundling, for esbuild. It's behavior is much same as the IgnorePlugin from webpack(https://webpack.js.org/plugins/ignore-plugin/).

Usage

{
    // Other esbuild options,
    plugins: [
        ignorePlugin([
            {
                resourceRegExp: /pg-native$/,
                contextRegExp: /node_modules\/sequelize|node_modules\/pg/
            },
            {
                resourceRegExp: /tedious|sqlite3|mariadb$/,
                contextRegExp: /node_modules\/sequelize/
            }
        ])
    ]
}