Registry /
devops / esbuild-plugin-entry-chunks
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
entryChunksPlugin
✓ import { entryChunksPlugin } from 'esbuild-plugin-entry-chunks'
✗ const entryChunksPlugin = require('esbuild-plugin-entry-chunks').entryChunksPlugin
Package ships TypeScript types and supports ESM; CommonJS require needs .entryChunksPlugin
default
✓ import entryChunksPlugin from 'esbuild-plugin-entry-chunks'
✗ import { default as entryChunksPlugin } from 'esbuild-plugin-entry-chunks'
Default export available as named export 'entryChunksPlugin'
EntryChunksPluginOptions
✓ import { EntryChunksPluginOptions } from 'esbuild-plugin-entry-chunks'
✗ const EntryChunksPluginOptions = require('esbuild-plugin-entry-chunks').EntryChunksPluginOptions
TypeScript type export; not available at runtime in CJS
Builds multiple entry points with static chunk composition using esbuild and esbuild-plugin-entry-chunks.
import { build } from 'esbuild';
import { entryChunksPlugin } from 'esbuild-plugin-entry-chunks';
const plugin = entryChunksPlugin();
const config = {
entryPoints: ['a.ts', 'b.ts', 'c.ts'],
plugins: [plugin],
external: ['node:*'],
bundle: true,
minify: false,
sourcemap: false,
format: 'esm',
allowOverwrite: true,
};
await build(config);
Errors
Common errors & fixes
Error: Plugin 'entry-chunks' must be used with 'bundle: true'
The plugin requires bundling to function; bundle option not set.
fixSet bundle: true in esbuild config.
TypeError: Cannot read properties of undefined (reading 'length')
Entry points array is empty or undefined.
fixEnsure entryPoints is an array with at least one file path.
Audit
Dependencies
esbuildrequiredpeer dependency: plugin requires esbuild >=0.19.0