ArchGPT / insomnium

Insomnium is a fast local API testing tool that is privacy-focused and 100% local. For testing GraphQL, REST, WebSockets and gRPC. This is a fork of Kong/insomnia
MIT License
3.3k stars 123 forks source link

fix: prevent yarn directory traversal on plugin installation #110

Closed techchrism closed 7 months ago

techchrism commented 7 months ago

fixes #106

Yarn would previously traverse up the directory tree looking for a workspace package.json. This PR prevents this behavior by writing a dummy package.json so yarn stops looking.

Solves errors that occur when a package.json exists in a parent directory (such as the user home directory or the root directory). Even when those errors don't occur, this may speed up execution very slightly by making fewer disk calls.

archywillhe commented 7 months ago

looking good!