包详细信息

esbuild-plugin-rdi

react18-tools20.2kMPL-2.00.0.0

ESBuild plugin to remove duplicate require statements from minified build.

React 18, React 19, Next.js, Next.js 14

自述文件

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