list.js icon indicating copy to clipboard operation
list.js copied to clipboard

Is this project still maintained ?

Open lovasoa opened this issue 1 year ago • 4 comments

Hello! I see no recent commit and many opened pull requests that did not get any reaction. If there is no active maintainer, then are you looking for help to maintain this library ?

The SQLPage SQL website buider depends on list.js, and I'd like to make sure it is perenne. This issue in particular seems to come from list.js.

lovasoa avatar Aug 02 '23 23:08 lovasoa

I see you already forked and switched to the forked version: https://www.npmjs.com/package/list.js-fixed

I too was wondering the same thing, I tend to prefer using the original library unless the developer explicitly says that its no longer maintained and suggests which fork to use. I see this lib hasn't been updated in 3 years while your fork continues to be updated

I'm hoping @javve can maybe someday come back to give us an update on the project status, lots of pull requests opened

UVLabs avatar Dec 03 '23 16:12 UVLabs

Yes, I think this repository won't be updated anymore. I fixed the issues that affected sqlpage in my fork, and I'll continue doing so if new ones arise.

lovasoa avatar Dec 03 '23 17:12 lovasoa

Does anybody know how can I use the types from @types/list.js for list.js-fixed?

I tried a bunch of approaches but TS is always complaining.

Could not find a declaration file for module 'list.js-fixed'. 'xyz/node_modules/list.js-fixed/src/index.js' implicitly has an 'any' type.
  Try `npm i --save-dev @types/list.js-fixed` if it exists or add a new declaration (.d.ts) file containing `declare module 'list.js-fixed';

Edit: I already found a solution:

Create list.js-fixed.d.ts with this content:

declare module "list.js-fixed" {
  import List from "list.js";
  export default List;
}

hrvstr avatar Feb 28 '24 08:02 hrvstr

I pushed v2.3.5 with types included

lovasoa avatar Feb 29 '24 09:02 lovasoa