dmux
Version:
Tmux pane manager with AI agent integration for parallel development workflows
13 lines • 517 B
JavaScript
import { useEffect, useState } from 'react';
export default function useTerminalWidth() {
const [terminalWidth, setTerminalWidth] = useState(process.stdout.columns || 80);
useEffect(() => {
const handleResize = () => setTerminalWidth(process.stdout.columns || 80);
process.stdout.on('resize', handleResize);
return () => {
process.stdout.removeListener('resize', handleResize);
};
}, []);
return terminalWidth;
}
//# sourceMappingURL=useTerminalWidth.js.map