Skip to content

Repository files navigation

@kud/gandi-ink

Ink components for browsing Gandi domains, DNS records, and web redirects.

The presentation layer of the Gandi toolchain: @kud/gandi provides the typed API client, this package renders it, and @kud/gandi-cli consumes them.

Install

npm install @kud/gandi-ink

ink (>=7) and react (>=19) are peer dependencies.

Usage

Presentation-only: it never calls render() and never owns the terminal. A host mounts the assembled body as a single React component and owns the terminal lifecycle itself.

import { render } from "ink"
import { GandiBody } from "@kud/gandi-ink"

const { unmount } = render(<GandiBody onExit={() => unmount()} />)

This is a scaffold — components for domains, DNS records, and web redirects are still to come.

Licence

MIT © kud

About

Ink components for browsing Gandi domains, DNS records, and web redirects

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages