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

Please update NPM

Open AndrewAdamson opened this issue 3 years ago • 15 comments

Its mentioned in previous issues that you do not use NPM but please find a way to update

Or at least update readme to notify NPM is not maintained/out of date.

AndrewAdamson avatar Jan 06 '22 14:01 AndrewAdamson

There is no mention of any NPM in README. If you want, you can put it on NPM, but the only version, which I am maintaining, is the one here on GitHub.

photopea avatar Jan 06 '22 20:01 photopea

@photopea The thing is that it has about 1 000 000 downloads by developers every week. So it is used a lot as depencency by other modules. But everything you fixed in this github repo in last 3 years is still broken there and improvements not applied. https://www.npmjs.com/package/utif ...and I don't know who has access to update it.

jardicc avatar Apr 25 '22 12:04 jardicc

@jardicc could you put the latest UTIF.js onto NPM? I would put UTIF.js on NPM myself, if it could be done through a web browser. I do not want to install some 200MB command line python socket script nonsense, just to upload a 64 kB file to their server.

photopea avatar Apr 25 '22 12:04 photopea

I don't think I have access to do that. I wrote e-mail to that person. Otherwise we would need to create separated module and let other devs to know that they can switch to updated code.

jardicc avatar Apr 25 '22 13:04 jardicc

@beetes-juice In the end I made a copy here: https://www.npmjs.com/package/utif2

jardicc avatar May 04 '22 22:05 jardicc

@photopea

I would put UTIF.js on NPM myself, if it could be done through a web browser. I do not want to install some 200MB command line python socket script nonsense, just to upload a 64 kB file to their server

Does npm publish depend on python?

I am sure I have previously executed npm publish (installed with nodejs) on a system without python even being installed?

@jardicc @photopea I'm sure you already know but for completeness, you can get scimonsters contact info by running npm info utif - I'm certain if they are still around they would update the package or permit @photopea publish rights? (PS, @scimonster is also on github - maybe another way of contacting them?)

Steve-Mcl avatar Aug 23 '22 09:08 Steve-Mcl

Could you ask NPM to delete the current version? And then, you can upload a new version?

photopea avatar Aug 23 '22 23:08 photopea

Could you ask NPM to delete the current version? And then, you can upload a new version?

@photopea

That is not how NPM works. There are currently over 1000000 downloads of your package per week...

image

Very impressive. However, NPM will not delete this nor will they delete any older versions as other packages still depend on them.

The best way to maintain integrity is for you to gain access (publish rights) to this package (which only @Scimonster can grant) or for @Scimonster to publish an updated version.

IMPORTANT NOTE: I notice your package has been updated but the version number inside package.json has not change. This really should be updated with each modification following sematic versioning rules. Also note, until you actually bump the version from 3.1.0 to a new version number, @Scimonster couldnt publish your latest changes anyhow (NPM requires the version number inside package.json to be changed with each publish - thats how package dependancies know something has changed (major.minor.patch sematic version change)

Steve-Mcl avatar Aug 24 '22 09:08 Steve-Mcl

@jardicc @photopea I'm sure you already know but for completeness, you can get scimonsters contact info by running npm info utif - I'm certain if they are still around they would update the package or permit @photopea publish rights? (PS, @Scimonster is also on github - maybe another way of contacting them?)

I contacted him via e-mail and got no reply. Therefore I created Utif2

jardicc avatar Aug 28 '22 10:08 jardicc