Last 12 weeks · 0 commits
4 of 6 standards met
Summary 's compiled output imports the package ( → ) but isn't declared in or . declares as a peer dependency, so should too. It usually works by accident because the package manager hoists somewhere the resolver can reach. Under a strict, non-hoisted layout — where a package only sees its declared dependencies — it throws on load. Minimal repro Result: (Node reports the missing package as because is a subpath of the package.) With default hoisting the same install runs fine, because is reachable via . It also surfaces with no extra config under pnpm's global install layout (), which is isolated and has no hoisted fallback — that's how I originally hit it. Affected versions (current) and . Suggested fix Add to , mirroring and matching the React version requires: Environment ink-link: 5.0.0 (also 4.1.0) pnpm: 11.0.8 Node.js: 24.15.0
When using ink-link, the link component seemingly doesnt detect my terminal as supporting the new OSC 8 style terminal hyperlinks and renders the fallback. However, when using the dummy test print cmd, it does seem to support the new hyperlinks. The cursor isnt captured in the screenshot, but here im hovering the link: Am I missing something? Im using: Tmux 3.5a with Ghostty 1.1.3
Repository: sindresorhus/ink-link. Description: Link component for Ink Stars: 191, Forks: 11. Primary language: TypeScript. Languages: TypeScript (100%). License: MIT. Topics: cli, ink, ink-component, jsx, nodejs, npm-package, react. Latest release: v5.0.0 (9mo ago). Open PRs: 0, open issues: 1. Last activity: 9mo ago. Community health: 71%. Top contributors: sindresorhus, colinking, gquittet, teplostanski, Richienb, euZebe.