Open hendrix04 opened 1 month ago
Yes, this package could overall be split into smaller chunks and made dependency free, especially that we now built in support for fetch
in node. PRs are welcome but I think with recent BTT releases the need for this package has decreased significally.
I am not sure that I understand what all this package does to try and go about refactoring it. That said, I just spent (probably way too long) going through the package-lock.json and it looks like a lot of these outdated dependencies are due to Vue and webpack so at least the core package isn't the one with all of the bad dependencies ;)
I never realized that an "npm install" would also install dev dependencies. That seems like a waste of space and data transfer.
If you're looking to install non-dev dependencies, npm ci
is probably the one you're looking for. For installing a package from npm repository, dev dependencies shouldn't be pulled in, unless you actually npm install
within a directory with a package json
@Worie, I am seeing what you mean by updates to BTT making a lot of the functionality in this package obsolete...
I would argue though that it only really makes the frontend portion of this obsolete as no real backend SDK has been published.
How would you feel about removing the front end portion of the codebase?
I just did an npm install on this and there are a lot of high vulnerabilities and deprecated packages that this relies on...