I have been pulling my hair out for 3 weeks trying to get this to work, and I can't figure out where the gap in my understanding is. 

I am building a library of components for an authorable CMS. My vision is to have a set of *n* thin entrypoints, all of which will have statically imported dependencies that are requested when the entrypoint is run via script tag. 

Per my understanding, webpack can chunk shared dependencies together via splitChunks plugin, and those dependencies can be automatically loaded via the bundle-loader plugin. 

However, when I call an entrypoint bundle via script tag, the automatic dependency import does not occur - only when I use dynamic import() syntax within my source files does dynamic import occur - but that's because import() itself is dynamic. 

How can I configure webpack to pull in statically dependent chunks?