Detalhes do pacote

ink-use-stdout-dimensions

cameronhunter677.9kMIT1.0.5

React hook for subscribing to stdout dimensions in Ink

ink-hook, ink, hook, react

readme (leia-me)

ink-use-stdout-dimensions

React hook for subscribing to stdout dimensions in Ink

Install

$ npm install ink-use-stdout-dimensions
$ yarn add ink-use-stdout-dimensions

Usage

import React from 'react';
import { render } from 'ink';
import useStdoutDimensions from 'ink-use-stdout-dimensions';

function Application() {
  const [columns, rows] = useStdoutDimensions();
  return (
    <Text>
      {columns}×{rows}
    </Text>
  );
}

render(<Application />);

Demo of ink-use-stdout-dimensions

API

useStdoutDimensions(): [number, number]

Returns initial stdout columns and rows and updates values on resize events.

License

MIT © Cameron Hunter