I'm passing some of my dependencies to manualChunks after updating rollup from 1.x to 2.x I noticed that it fails to build now. See the linked repo for a minimal reproducer. I haven't looked into which version is the last one to work, but I can figure that out if needed.
The culprit is the manualChunks config I pass here: https://github.com/lazka/rollup-chunks-bug/blob/master/rollup.config.js
!] RangeError: Maximum call stack size exceeded
RangeError: Maximum call stack size exceeded
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16400:28)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
at Chunk$1.inlineChunkDependencies (/home/lazka/Desktop/adwwad/rollup-bug/node_modules/rollup/dist/shared/rollup.js:16411:22)
Fix at #3510, thanks for spotting!
Most helpful comment
Fix at #3510, thanks for spotting!