0.1.5 • Published 11 months ago
monosize-bundler-esbuild v0.1.5
monosize-bundler-esbuild
Installation
# npm
npm install monosize-bundler-esbuild --save-dev
# yarn
yarn add monosize-bundler-esbuild --dev
Configuration
You need to update your monosize.config.mjs
to use monosize-bundler-esbuild
:
// monosize.config.mjs
import esbuildBundler from 'monosize-bundler-esbuild';
export default {
// ...
bundler: esbuildBundler(config => {
// customize config here
return config;
}),
};
esbuildBundler
is a function that accepts a callback to customize the configuration. The callback receives the default esbuild configuration and should return the updated configuration.
Customizing configuration
You can customize the configuration by modifying the default configuration:
// monosize.config.mjs
import esbuildBundler from 'monosize-bundler-esbuild';
export default {
// ...
bundler: esbuildBundler(config => {
config.loader = {
...config.loader,
'.svg': 'file',
};
return config;
}),
};