Splits large CSS bundles into multiple smaller files to work around the ~4000-selector limit in Internet Explorer 9. Wraps PostCSS-based splitting into a webpack plugin, designed to be used after ExtractTextPlugin. Latest version 0.2.6, last updated in 2016. Key differentiator: simple configuration with options for rule limit, preserving original file, and creating an import file. Not maintained; no TypeScript types.
npm install css-split-webpack-pluginVerified import paths — ran on the pinned version, not inferred.
Demonstrates a complete webpack config using ExtractTextPlugin and CSSSplitWebpackPlugin, splitting after CSS extraction.
Consider modern alternatives like webpack-fix-style-only-entries or postcss-chunk.
Order: new ExtractTextPlugin(...), new CSSSplitWebpackPlugin(...).
Use require('css-split-webpack-plugin').default or import plugin from 'css-split-webpack-plugin'.Use require('css-split-webpack-plugin').default or import CSSSplitWebpackPlugin from 'css-split-webpack-plugin'.Ensure ExtractTextPlugin appears first in plugins array.