Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

esbuild-plugin-rdi

react18-tools4.6kMPL-2.00.0.0TypeScript support: included

ESBuild plugin to remove duplicate require statements from minified build.

React 18, React 19, Next.js, Next.js 14, Next.js 15, React server components, Customizable, Cutting-edge, Compatibility, Frontend development, UI components, Web development, Progressive, Modern, Seamless integration

readme

Esbuild Plugin Remove Duplicate Imports

test Maintainability codecov Version Downloads npm bundle size Gitpod ready-to-code

ESBuild plugin to remove duplicate require statements from minified build.

Please consider starring this repository and sharing it with your friends.

Getting Started

Installation

$ pnpm add esbuild-plugin-rdi

or

$ npm install esbuild-plugin-rdi

or

$ yarn add esbuild-plugin-rdi

If you are using monorepo or workspaces, you can install this plugin to the root using -w or to a specific workspace using --filter your-package or --scope your-package for pnpm or yarn workspaces, respectively.

Use with tsup

// tsup.config.ts or tsup.config.js
import { defineConfig } from "tsup";
import { rdiPlugin } from "esbuild-plugin-rdi";

export default defineConfig(options => ({
    ...
    esbuildPlugins:[rdiPlugin()]
}));

Use with esbuild

import { rdiPlugin } from "esbuild-plugin-rdi";

esbuild.build({
    ...
    plugins: [rdiPlugin()],
});

Plugin Options

Coming soon...

🤩 Don't forget to star this repo!

Please consider enrolling in our courses or sponsoring our work.

Alt

License

This library is licensed under the MPL-2.0 open-source license.


with 💖 by Mayank Kumar Chaudhari