{"library":"cli-boxes","type":"library","category":null,"description":"cli-boxes is a utility package providing a collection of pre-defined ASCII and Unicode box character sets, formatted as JSON objects, for rendering borders in terminal applications. It is currently at version 4.0.1 and is actively maintained by Sindre Sorhus, with releases primarily driven by Node.js LTS version compatibility and major architectural shifts like the move to pure ESM. Unlike full terminal UI libraries, cli-boxes focuses solely on delivering the raw character data, allowing other packages (like `boxen`) to handle the actual drawing logic. This makes it a lightweight and foundational component for console-based interfaces, distinguishing it from more comprehensive alternatives by its single-purpose design.","language":"javascript","status":"active","version":"4.0.1","tags":["javascript","cli","box","boxes","terminal","term","console","ascii","unicode","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install cli-boxes","imports":["import cliBoxes from 'cli-boxes';","import cliBoxes from 'cli-boxes';\nconst singleBox = cliBoxes.single;","import type { Box } from 'cli-boxes';"]},{"cmd":"yarn add cli-boxes","imports":[]},{"cmd":"pnpm add cli-boxes","imports":[]}],"homepage":null,"github":"https://github.com/sindresorhus/cli-boxes","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/cli-boxes","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/cli-boxes/compatibility"}}