artifact-project / npmy

`npm/npx/npm link` on steroids.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maximum call stack size exceeded

utrumo opened this issue · comments

Ubuntu 19.04
nodejs v12.8.0
I get an error if i add more than 2 packages to .npmyrc:

{
  "@my/my-blocks": "../my-blocks",
  "@my/my-controls": "../my-controls",
  "@my/my-sidebar": "../my-sidebar"
}
➜  my-app git:(my-1777) ✗ npmy
NPMy (ctrl+c -> exit)
 - tmp: /tmp/_home_user_Projects_work_my-app
---------------------
 /home/user/Projects/work/my-app
   /
     [@my/my-blocks] -> /home/user/Projects/work/my-blocks
     [@my/my-sidebar] -> /home/user/Projects/work/my-sidebar

Running
----------------------------
Unhandled Rejection at promise: Promise {
  <rejected> RangeError: Maximum call stack size exceeded
      at Array.values (<anonymous>)
      at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:25
      at Array.reduce (<anonymous>)
      at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
      at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:40:35
      at Array.reduce (<anonymous>)
      at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
      at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:40:35
      at Array.reduce (<anonymous>)
      at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
}
Reason: RangeError: Maximum call stack size exceeded
    at Array.values (<anonymous>)
    at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:25
    at Array.reduce (<anonymous>)
    at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
    at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:40:35
    at Array.reduce (<anonymous>)
    at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
    at /home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:40:35
    at Array.reduce (<anonymous>)
    at Manager.preparePackage (/home/user/.npm-global/lib/node_modules/npmy/src/Manager/Manager.js:39:18)
----------------------------