terminal-link
npmv5.0.0TypeScriptCreate clickable links in the terminal
Overview
terminal-link is an npm package that create clickable links in the terminal. It is extremely widely used, with about 17.2M downloads per week and 1 known dependents in the graph. The latest version is 5.0.0, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need create clickable links in the terminal 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 (17.2M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
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 terminal-link.
Dependencies
Runtime (2)
Dev (3)
Used by
Popular packages that depend on terminal-link.
Alternatives to terminal-link
Get the visual width of a string - the number of columns required to display it
Elegant terminal spinner
🌈Easily set your terminal text color & styles.
Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes
The tiniest and the fastest library for terminal output formatting with ANSI colors
Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)
easily create complex multi-column command-line-interfaces
A querystring parser that supports nesting and arrays, with a depth limit
Encode a URL to a percent-encoded form, excluding already-encoded sequences
Escape string for use in HTML
HTTP and HTTPS modules that follow redirects.
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
Frequently installed together
The Expo SDK
Expo Router is a file-based router for React Native and web applications.
The semantic version parser used by npm.
Lightweight debugging utility for Node.js and the browser
the most correct and second fastest glob implementation in JavaScript
Resolve the path of a module like `require.resolve()` but from a given path
Higher-level content negotiation
Better streaming static file server with Range and conditional-GET support
Get details about the current Continuous Integration environment
Elegant terminal spinner
TypeScript definitions for ws
Flexible ascii progress bar
Version history
| Version | Published | License |
|---|---|---|
| 5.0.0latest | 10 months ago | MIT |
| 4.0.0 | 1 year ago | MIT |
| 3.0.0 | 5 years ago | MIT |
| 2.1.1 | 6 years ago | MIT |
| 2.1.0 | 6 years ago | MIT |
| 2.0.0 | 6 years ago | MIT |
| 1.3.0 | 7 years ago | MIT |
| 1.2.0 | 7 years ago | MIT |
| 1.1.0 | 8 years ago | MIT |
| 1.0.0 | 8 years ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install terminal-link?
Run `npm install terminal-link` to add terminal-link to your npm project.
What license is terminal-link released under?
terminal-link is distributed under the MIT license.
How popular is terminal-link?
terminal-link has approximately 17,193,549 downloads per week and 1 known dependent packages.