~/stuff
❯ yarn-why --version
0.2.0
~/stuff
❯ node --version
v10.9.0
~/stuff
❯ git clone [email protected]:prettier/prettier.git
Cloning into 'prettier'...
remote: Counting objects: 46962, done.
remote: Compressing objects: 100% (12/12), done.
remote: Total 46962 (delta 3), reused 1 (delta 0), pack-reused 46950
Receiving objects: 100% (46962/46962), 23.83 MiB | 13.71 MiB/s, done.
Resolving deltas: 100% (21977/21977), done.
~/stuff
❯ cd prettier/
~/stuff/prettier master
❯ yarn-why chalk
/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:39
return x.join('@') === target
^
RangeError: Maximum call stack size exceeded
at Array.join (native)
at meta.dependencies.Object.entries.find.x (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:39:16)
at Array.find (<anonymous>)
at Object.entries.filter (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:38:67)
at Array.filter (<anonymous>)
at lookupDependents (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:37:43)
at dependents.forEach.dept (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:44:32)
at Array.forEach (<anonymous>)
at lookupDependents (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:44:16)
at dependents.forEach.dept (/home/lydell/stuff/prettier/node_modules/yarn-why/index.js:44:32)
~/stuff/prettier 1m 28s master
❯ yarn why chalk