Browserstack-local is a Node.js package providing bindings for establishing a secure tunnel to BrowserStack's testing infrastructure, enabling developers to test websites and applications hosted on local development environments or behind firewalls. Comparing versions 1.4.2 and 1.4.0, the core functionality remains consistent, focusing on creating reliable connections for testing purposes. The main difference between the two versions is the introduction of a new dependency in version 1.4.2, sinon which is a standalone test spies, stubs and mocks library. While sinon was already listed as a devDependency in version 1.4.0, it moves to regular dependency in version 1.4.2. This move could affect developers packaging and distributing the browserstack-local package to end users. Furthermore, version 1.4.2 has a slightly larger unpacked size (35472 bytes) and includes one more file (13 files) compared to version 1.4.0 (34848 bytes and 12 files) The library is licensed under the MIT license. Both versions rely on dependencies like ps-tree, temp-fs, is-running, and https-proxy-agent, ensuring compatibility with process management, temporary file handling, process status checks, and HTTPS proxy support, respectively. Developers should consider the dependency implications when upgrading to version 1.4.2 from 1.4.0.
The are not vulnerabilities for the version 1.4.2 of the package browserstack-local