cli-boxes provides pre-defined box drawing characters and templates for use in the terminal. It exports styles like single, double, round, bold, classic, and arrow, with the box definitions available as a JSON file for use elsewhere.
Project status
- The repository appears effectively dormant, with the last upstream push on 2024-08-05 and no updates since v4.0.1 on 2024-08-04 (about 2 years ago relative to 2026-08-13).
- Update cadence looks low, with the most recent update occurring in 2024 and the preceding major changes occurring in 2024 (v4.0.0) and earlier (for example, v3.0.0 in 2021), suggesting no active short-term release rhythm.
AI summary generated
Recent updates
v4.0.1
v4.0.1 updates the npm package metadata to correct the supported Node.js versions. The only code change in this release is a modification to the `engines.node` field in `package.json`.
Breakingv4.0.0
v4.0.0 is a major release that switches the package to ESM and increases the minimum supported Node.js version. Along with that, the package’s entry point, TypeScript typings, and module export shape were changed substantially.
Breakingv3.0.0
v3.0.0 raises the minimum supported Node.js version to 10 and introduces a new box style named `arrow`. The release also changes the box configuration schema to use `top/right/bottom/left` sides instead of `horizontal/vertical`, which impacts both runtime box definitions and the published TypeScript typings.
BreakingFeaturesv2.2.1
Release v2.2.1 contains mostly documentation and repository metadata updates. The only code-adjacent change is a correction to a typo in the example snippet in index.d.ts comments; there are no runtime/API changes indicated by the diff.
v2.2.0
v2.2.0 adds a new `bold` box style to cli-boxes. The release notes only mention the `bold` style addition, and the code diff confirms new style entries plus corresponding TypeScript typings, tests, and README documentation.
Featuresv2.1.0
v2.1.0 primarily refactors the TypeScript type definitions and module export shape to be more compatible with CommonJS usage. The release notes only mention the TS export change, but the diff also adjusts runtime exports and the repository's TypeScript type-test tooling.
v2.0.0
v2.0.0 introduces a few breaking changes, mainly around environment requirements (Node.js version) and a renaming of box identifiers. It also adds TypeScript type definitions to improve developer experience.
BreakingFeatures