Maximum call stack exceeded on a large project
Initially reported by Wesley Edwards on KotlinLang Slack:
To reproduce:
- clone https://github.com/lightningkite/kiteui
- Switch to branch vite-issue
- Run task viteRun
You should see the following error when going trying to open it in the browser
[vite] Internal server error: Maximum call stack size exceeded
Plugin: originjs:commonjs
File: /home/wesley/projects/kiteui/example-app/build/vite/dev/child/kotlin/kiteui-example-app.js
at RegExpStringIterator.next (<anonymous>)
at removeComments (/home/wesley/projects/kiteui/build/js/node_modules/@originjs/vite-plugin-commonjs/lib/lib.js:51:14)
at Object.transformRequire (/home/wesley/projects/kiteui/build/js/node_modules/@originjs/vite-plugin-commonjs/lib/lib.js:19:12)
at TransformPluginContext.transform (/home/wesley/projects/kiteui/build/js/node_modules/@originjs/vite-plugin-commonjs/lib/index.js:40:32)
at EnvironmentPluginContainer.transform (file:///home/wesley/projects/kiteui/build/js/node_modules/vite/dist/node/chunks/dep-CfG9u7Cn.js:47598:19)
at async loadAndTransform (file:///home/wesley/projects/kiteui/build/js/node_modules/vite/dist/node/chunks/dep-CfG9u7Cn.js:41305:27)