Skip to content

react18-tools/esbuild-plugin-remove-duplicate-imports

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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...

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

About

ESBuild plugin to remove duplicate import and require statements from the minified build.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  
  •  

Packages

No packages published

Contributors 2

  •  
  •