UNPKG

onwards

Version:

<p align="center"> <img alt='magoon-face' src='https://user-images.githubusercontent.com/14088342/230068165-5e013e79-2ff8-4fb5-a1f0-fd5b13e028a9.png' width='250'/> <h1 align="center">ONWARDS</h1> <p align="center">👏 Super simple shareable portforwa

28 lines (27 loc) 885 B
"use strict"; exports.__esModule = true; exports.useSize = void 0; var react_1 = require("react"); var LAST_ROW_FLICKER = 1; var useSize = function () { var _a = (0, react_1.useState)({ columns: process.stdout.columns, rows: process.stdout.rows - LAST_ROW_FLICKER }), size = _a[0], setSize = _a[1]; var onResize = (0, react_1.useCallback)(function () { setSize({ columns: process.stdout.columns, rows: process.stdout.rows - LAST_ROW_FLICKER }); }, []); (0, react_1.useEffect)(function () { process.stdout.on("resize", onResize); process.stdout.write("\x1b[?1049h"); return function () { process.stdout.off("resize", onResize); process.stdout.write("\x1b[?1049l"); }; }, []); return size; }; exports.useSize = useSize;