From 39c74f7d8fdf2d9966b16915dfc4e57f0c0c5545 Mon Sep 17 00:00:00 2001 From: sbosse Date: Mon, 21 Jul 2025 23:10:52 +0200 Subject: [PATCH] Mon 21 Jul 22:43:21 CEST 2025 --- js/term/blessed.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 js/term/blessed.js diff --git a/js/term/blessed.js b/js/term/blessed.js new file mode 100644 index 0000000..e91085e --- /dev/null +++ b/js/term/blessed.js @@ -0,0 +1,32 @@ +/** + * blessed - a high-level terminal interface library for node.js + * Copyright (c) 2013-2015, Christopher Jeffrey and contributors (MIT License). + * https://github.com/chjj/blessed + */ + +/** + * Blessed + */ + +function blessed() { + return blessed.program.apply(null, arguments); +} + +blessed.program = blessed.Program = Require('term/program'); +blessed.tput = blessed.Tput = Require('term/tput'); +blessed.widget = Require('term/widget'); +blessed.colors = Require('term/colors'); +blessed.unicode = Require('term/unicode'); +blessed.helpers = Require('term/helpers'); + +blessed.helpers.sprintf = blessed.tput.sprintf; +blessed.helpers.tryRead = blessed.tput.tryRead; +blessed.helpers.merge(blessed, blessed.helpers); + +blessed.helpers.merge(blessed, blessed.widget); + +/** + * Expose + */ + +module.exports = blessed;