-
Notifications
You must be signed in to change notification settings - Fork 652
Open
Description
Summary
We use lockfile-explorer as a tool for analyzing our pnpm lockfile. It's awesome! Something seem to have broke with the latest major upgrade of the tool.
Repro steps
- Install the latest lockfile explorer globally
- Run
lockfile-explorerin a directory containedpnpm-lock.yaml
Expected result:
Should work similar to how it worked with v1.7.42
Actual result:
Rush Lockfile Explorer 2.0.1 - https://lfx.rushstack.io/
App launched on http://localhost:8091
/Users/schaap/.local/share/fnm/node-versions/v18.18.2/installation/lib/node_modules/@rushstack/lockfile-explorer/lib/graph/lockfilePath.js:87
throw new Error('getAbsolutePath(): relativePath goes above the root folder');
^
Error: getAbsolutePath(): relativePath goes above the root folder
at Object.getAbsolute (/Users/schaap/.local/share/fnm/node-versions/v18.18.2/installation/lib/node_modules/@rushstack/lockfile-explorer/lib/graph/lockfilePath.js:87:23)
at createProjectLockfileEntry (/Users/schaap/.local/share/fnm/node-versions/v18.18.2/installation/lib/node_modules/@rushstack/lockfile-explorer/lib/graph/lfxGraphLoader.js:214:49)
at Object.generateLockfileGraph (/Users/schaap/.local/share/fnm/node-versions/v18.18.2/installation/lib/node_modules/@rushstack/lockfile-explorer/lib/graph/lfxGraphLoader.js:389:30)
at /Users/schaap/.local/share/fnm/node-versions/v18.18.2/installation/lib/node_modules/@rushstack/lockfile-explorer/lib/cli/explorer/ExplorerCommandLineParser.js:155:42
Node.js v18.18.2
Details
Standard questions
Please answer these questions to help us investigate your issue more quickly:
| Question | Answer |
|---|---|
@rushstack/lockfile-explorer version? |
2.0.1 |
| Operating system? | Mac |
| Would you consider contributing a PR? | No |
Node.js version (node -v)? |
v18.18.2 |
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Needs Investigation