yaronn / blessed-contrib

Build terminal dashboards using ascii/ansi art and javascript

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature request] Use kenan238/reblessed

KaKi87 opened this issue · comments

Hello,

As blessed hasn't been updated since 01/2016, I'm suggesting that blessed-contrib uses neo-blessed, which is the only currently maintained fork.

Thanks

Why hasn't this or discussion around it happened yet?

Well, turns out even neo-blessed is also dead anyway.

We need a new maintainer.

Although I'm not expecting anyone to volunteer 🙁

Hi folks 👋🏼

@yaronn is the original author and maintainer of this library, but I have stepped up to actively maintain the small bits of updates of dependency updates and simple pull requests that I could test and ensure aren't breaking anything.

Indeed the original blessed package isn't maintained anymore, and I'm happy to explore the option of working based off of the new fork.

If there are more actionable steps I can take, or we'd like to bring up, I'm happy to participate and help as needed.

What would be the actionable steps beyond just changing the dependency and updating the readme?

No idea, that's why I was asking.
However, I'm not keen on simply replacing one outdated/unmaintained library with another.

Hello, the currently active blessed fork is now kenan238/reblessed, therefore I renamed the issue accordingly. Thanks

@KaKi87 has there been any significant changes introduced in reblessed ?

I didn't checked, but at least the maintainer replies.

Hello, reblessed's maintainer replies and fixes issues, I really think it should be the recommended fork by now.

Hi!

I have been searching for a discussion like this, as I was making a JSX addon to blessed forks.
I have created an issue in reblessed's repo about adding TS type definitions or rewriting the package to TS, but didn't get an answer.
The last commit to master is from 4 months ago, too.

I would be cool to collaborate with someone to fix up the reblessed package and maybe re-publish it, and gather people using different forks into a central repository, as I have encountered a bunch of bugs in blessed, neo-blessed and reblessed.

I have created an issue in reblessed's repo about adding TS type definitions or rewriting the package to TS, but didn't get an answer.
The last commit to master is from 4 months ago, too.

The maintainer is a student living in a country experiencing stability issues.
He is aware of your issue and will reply to it although he didn't have time to do it yet.

I would be cool to collaborate with someone to fix up the reblessed package and maybe re-publish it, and gather people using different forks into a central repository, as I have encountered a bunch of bugs in blessed, neo-blessed and reblessed.

Personally, I would encourage making reblessed the primary repo and collaborating to it.

@KaKi87
As the maintainer won't probably have enough time to merge PRs to reblessed (certainly not ones like adding strict typing and refactors they could entail) I will create a temporary fork and use that for my project - thanks for replying!

Hello, maintainer of reblessed here, reblessed is not dead at all, about the TS support, I'm still thinking about, I'll maybe make a branch to port it to typescript. The issue for me is my unstable country where I have limited power and Internet per day, but I'm doing my best ;).
I'm pretty much in the cleanup phase of reblessed right now where I try and fix up some old javascript habits such as the function-classes.

+1 typescript

@KaKi87 As the maintainer won't probably have enough time to merge PRs to reblessed (certainly not ones like adding strict typing and refactors they could entail) I will create a temporary fork and use that for my project - thanks for replying!

@michalusio Oh hello! I've already started the refactoring phase, you can still create PRs, I'll merge them early hopefully since I have github mobile that gives me notifications on new PRs, and I have more access to my phone than PC.