microsoft / monosize

Bundle size tooling for monorepos
MIT License
25 stars 9 forks source link

feat: add esbuild bundler #48

Closed layershifter closed 5 months ago

layershifter commented 5 months ago

The PR adds esbuild bundler adapter that could be used like below:

// monosize.config.mjs
import esbuildBundler from 'monosize-bundler-esbuild'
import storageAdapter from 'monosize-storage-*';

export default {
  repository: 'https://github.com/__ORG__/__REPOSITORY__',
  storage: storageAdapter(),
  bundler: esbuildBundler(config => {
    // customize config here
    return config;
  }),
};