formatter.js
formatter.js copied to clipboard
Defining jQuery instead of jquery breaks webpack
The jQuery package on npm is named jquery not jQuery.
So when bundling with webpack, using
{ test: require.resolve('jquery'), loader: "expose?$!expose?jQuery" }
breaks the build since this library defines['jQuery'] which the npm module does not exist.
Just in case someone still needs it, and can't wait for a fix. Use it in combination with imports-loader, eg:
{
test: require.resolve('path/to/formatter-plugin'),
loader: 'imports-loader?define=>false'
}