The issue I am having is when there are circular dependencies in my app and I am using npx parcel index.html command to run a dev server. The file is executed multiple times untill the maximum call stack size is exceeded.
{
  "presets": ["env", "react"],
  "plugins": [
    ["transform-runtime", {
      "polyfill": false,
      "regenerator": true
    }]
  ]
}
Parcel rebuilds the javascript and the file is only executed once
The file is executed multiple times untill the maximum call stack size is exceeded.

I am having to change the file structure of my app to avoid this issue
| Software         | Version(s) |
| ---------------- | ---------- |
| Parcel           |  1.9.0
| Node             |  10.0.0
| npm/Yarn         | 6.1.0
| Operating System | Debian GNU/Linux 9 (stretch)
I think this bug has already been reported, but it's definitely something that needs to be fixed.
I'll leave this open as I'm not sure if this is a duplicate.
Is there any idea on a time frame or is there a work around to not hot reload certain files and then on page refresh it would reload the file?
ran into this today. same issue.
I've got the same with Parcel 1.10.3 and with Typescript (external compile).
tsc -wparcel index.htmlbuild.06da9ca9.js:54 Uncaught RangeError: Maximum call stack size exceeded
    at localRequire (build.06da9ca9.js:54)
    at Object.parcelRequire.build/view/Header.js.react (Header.tsx:1)
    at newRequire (build.06da9ca9.js:49)
    at hmrAccept (index.tsx:7)
    at index.tsx:7
    at Array.some (<anonymous>)
    at hmrAccept (index.tsx:7)
    at index.tsx:7
    at Array.some (<anonymous>)
    at hmrAccept (index.tsx:7)
Yep, same here. Circular dependency along with hot reload causes this issue.
Having the same issue.
Having the same issue here. Is there any workaround for now?
Duplicate of #1192
Most helpful comment
ran into this today. same issue.