{"library":"esbuild-externals-plugin","type":"library","category":null,"description":"An esbuild plugin that provides fine-grained control over external dependencies, ensuring that when a package like 'rxjs' is marked external, its subpath imports (e.g., 'rxjs/operators') are not also externalized unless explicitly specified. This prevents surprises in microfrontend or library builds where partial bundling of submodules is desired. Current stable version is 1.4.0, released as part of the piral-cli-esbuild ecosystem. Actively maintained with a strong focus on correct external handling for monorepos and shared dependency scenarios. Ships TypeScript types. Requires Node >=16.0.","language":"javascript","status":"active","version":"1.4.0","tags":["javascript","plugin","esbuild","build","microfrontend","externals","typescript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install esbuild-externals-plugin","imports":["import { externalsPlugin } from 'esbuild-externals-plugin'","import { externalsPlugin } from 'esbuild-externals-plugin'","const { externalsPlugin } = require('esbuild-externals-plugin')"]},{"cmd":"yarn add esbuild-externals-plugin","imports":[]},{"cmd":"pnpm add esbuild-externals-plugin","imports":[]}],"homepage":"https://piral.io","github":"https://github.com/smapiot/piral-cli-esbuild","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/esbuild-externals-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}