nice-registry / all-the-package-names

🔤 A list of all the public package names on npm. Updated daily.
242 stars 28 forks source link

Last update Nov 22, 2019 #16

Closed jayfk closed 3 years ago

jayfk commented 4 years ago

It looks like the last update is from Nov 22, 2019. Any idea what's wrong?

jayfk commented 4 years ago

BTW, this package is used to update libraries.io: https://github.com/librariesio/libraries.io/blob/master/app/models/package_manager/npm.rb#L28

zeke commented 4 years ago

Hi there. Sorry for the delay responding to this message. I haven't touched this module in a while, and the Heroku scheduled task that updates it is still running once a day. Not sure why it's failing. I think it must be running out of memory or the process is timing out.

Interesting to see that this is used by libraries.io! I didn't know that.

You might want to check out my other related package https://ghub.io/all-the-package-repos which also has a script that runs once a day to update it. For some reason that one is still working, and the most recent version was published four days ago.

You can get all the package names from that package like so:

const packageNames = Object.keys(require('all-the-package-repos'))

If anyone wants to help revive the all-the-package-names build, I've been thinking it could be converted to a GitHub Actions workflow. Please let me know if you want to give that a shot. I will be glad to help ship it.

zeke commented 3 years ago

This project is getting a new lease on life thanks to @jimaek from jsDelivr. You should see regular updates soon.