blecsd-tui
Installation
SKILL.md
blECSd Core Library Skill
blECSd is a modern, high-performance terminal UI library built on TypeScript and ECS (Entity Component System) architecture using bitecs. It is a ground-up rewrite of the original blessed node library, NOT backwards-compatible. Version: 0.7.0. Node.js >= 22.0.0.
Hard Rules (Non-Negotiable)
1. Purely Functional, No OOP
BANNED: class, this, new (except Map/Set/Error), prototype manipulation, inheritance.
// WRONG
class MyWidget { private x: number; constructor(x: number) { this.x = x; } }
// CORRECT
interface MyWidget { readonly x: number; }
function createMyWidget(x: number): MyWidget { return { x }; }