</>PackageGraphPackageGraph

is-in-ssh

npmv1.0.0TypeScript

Check if the process is running in an SSH session

15.7M
Weekly downloads
1
Dependents
1
Dependencies
89/100
Popularity

Overview

is-in-ssh is an npm package that check if the process is running in an SSH session. It is extremely widely used, with about 15.7M downloads per week and 1 known dependents in the graph. The latest version is 1.0.0, released under the MIT license.

Who should use it

Teams working in the npm ecosystem who need check if the process is running in an SSH session and value a battle-tested, widely-adopted solution.

When not to use it

Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.

Pros

  • Large, well-established user base (15.7M weekly downloads).
  • Ships TypeScript type definitions.
  • Clear open-source license (MIT).
  • Lean dependency tree (1 direct dependencies).

Cons

  • No significant drawbacks detected from available metadata.

Auto-generated from collected registry metadata. No external claims are inferred.

Relationship graph

Dependencies (left) and dependents (right) of is-in-ssh.

openis-in-ssh
is-in-ssh dependencies dependents

Dependencies

Dev (1)

xo ^1.2.3

Used by

Popular packages that depend on is-in-ssh.

Alternatives to is-in-ssh

is-wslnpm

Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)

0/wk1 dependentsMITTS
is-generator-fnnpm

Check if something is a generator function

0/wk1 dependentsMIT
is-inside-containernpm

Check if the process is running inside a container (Docker/Podman)

0/wk1 dependentsMITTS
is-dockernpm

Check if the process is running inside a Docker container

0/wk2 dependentsMITTS
has-flagnpm

Check if argv has a specific flag

299.1M/wk1 dependentsMIT
supports-hyperlinksnpm

Detect whether a terminal supports hyperlinks

35M/wk1 dependentsMITTS
is-plain-objnpm

Check if a value is a plain object

0/wk1 dependentsMITTS
is-globnpm

Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet

0/wk2 dependentsMIT
is-extglobnpm

Returns true if a string has an extglob.

0/wk1 dependentsMIT
ci-infonpm

Get details about the current Continuous Integration environment

124.9M/wk5 dependentsMITTS
proxy-from-envnpm

Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.

116.8M/wk1 dependentsMIT
loose-envifynpm

Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST

115.9M/wk2 dependentsMIT

Frequently installed together

Version history

VersionPublishedLicense
1.0.0latest8 months agoMIT

Maintainers

Keywords

Funding

Frequently asked questions

How do I install is-in-ssh?

Run `npm install is-in-ssh` to add is-in-ssh to your npm project.

What license is is-in-ssh released under?

is-in-ssh is distributed under the MIT license.

How popular is is-in-ssh?

is-in-ssh has approximately 15,672,356 downloads per week and 1 known dependent packages.