An esbuild plugin that transforms import statements for enhanced module resolution and aliasing. Version 0.0.15, last updated in 2022, with sporadic maintenance. It provides a simple API to customize how imports are resolved during bundling, supporting option overrides for prefixes and base directories. Unlike more complex solutions like alias plugins, this plugin focuses on lightweight import manipulation without requiring extensive configuration. Its release cadence is low, with only a few versions published.
npm install esbuild-import-pluginNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to use esbuild-import-plugin with esbuild to bundle an entry point, applying the import plugin with default settings.
Always call importPlugin() with explicit options matching your project structure.
Consider using esbuild's built-in alias support or more maintained plugins like esbuild-plugin-alias.
Verify that baseDir is absolute or relative to project root, and prefix matches the import strings.
Run npm install esbuild-import-plugin or yarn add esbuild-import-plugin.
Use import importPlugin from 'esbuild-import-plugin' or const importPlugin = require('esbuild-import-plugin').default.Ensure importPlugin is called with options that map '@' to the correct base directory, e.g., importPlugin({ prefix: '@', baseDir: './src' }).No dependency data recorded yet.