Optional
options: RDIPluginOptions++ESBuild plugin to remove duplicate require statements from minified build.
+
++Please consider starring this repository and sharing it with your friends.
+
$ pnpm add esbuild-plugin-rdi
+
+or
+$ npm install esbuild-plugin-rdi
+
+or
+$ yarn add esbuild-plugin-rdi
+
+++If you are using
+monorepo
orworkspaces
, you can install this plugin to the root using-w
or to a specific workspace using--filter your-package
or--scope your-package
forpnpm
oryarn
workspaces, respectively.
tsup
// tsup.config.ts or tsup.config.js
import { defineConfig } from "tsup";
import { rdiPlugin } from "esbuild-plugin-rdi";
export default defineConfig(options => ({
...
esbuildPlugins:[rdiPlugin()]
}));
+
+esbuild
import { rdiPlugin } from "esbuild-plugin-rdi";
esbuild.build({
...
plugins: [rdiPlugin()],
});
+
+Coming soon...
+++ +Please consider enrolling in our courses or sponsoring our work.
+
This library is licensed under the MPL-2.0 open-source license.
+with 💖 by Mayank Kumar Chaudhari
Remove Duplicate Imports +This plugin prevents building test files by esbuild. DTS may still geenrate type files for the tests with only { } as file content
+