Thanks for your article. But I was not able to reproduce your analysis about the webpack bundles.
I cloned your github repo https://github.com/kreuzerk/dinosaur-icons/tree/feature/optimizeForLazyLoading
I didn't modify the code but installed the
webpack-bundle-analyzer package to dev dependencies.
The icons were bundled into the
main-es2015.***.js, which means the lazy loading is not working. Could you try again to see if this is the case?