A Vite plugin for fine-grained chunk splitting (v0.5.0, active development). Provides strategies like 'default', 'all-in-one', 'single-vendor', and 'unbundle' (one chunk per file). Supports custom splitting via regex/string patterns for grouping modules. Differentiates from Vite's built-in rollupOptions.output.manualChunks by offering simpler declarative config and pre-built strategies. Requires Vite ^4 or ^5.
npm install vite-plugin-chunk-splitVerified import paths — ran on the pinned version, not inferred.
Configures the plugin with single-vendor strategy groups react/react-dom into one chunk and files matching /src\/utils/ into another.
Use 'customSplitting' instead.
Define custom chunk logic via 'customSplitting' only.
Use named import: import { chunkSplitPlugin } from 'vite-plugin-chunk-split'.Upgrade Vite to version 4 or 5.
Use const { chunkSplitPlugin } = require('vite-plugin-chunk-split') or import { chunkSplitPlugin } from 'vite-plugin-chunk-split'.Replace 'customChunk' with 'customSplitting' in config.