Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

npm latest package update time #10023

Open
nicfv opened this issue Mar 10, 2024 · 4 comments
Open

npm latest package update time #10023

nicfv opened this issue Mar 10, 2024 · 4 comments
Labels
good first issue New contributors, join in! service-badge Accepted and actionable changes, features, and bugs

Comments

@nicfv
Copy link

nicfv commented Mar 10, 2024

馃搵 Description

It would be great to show the latest updated date for an npm package, sort of like the static relative date badge:

Relative date

image

A required badge query parameter would be the package name. Possibly an optional query parameter could be the package version, but should default to the latest version.

馃敆 Data

npm v {package} time.modified

E.g.:

$ npm v smath time.modified
2024-03-10T22:40:54.837Z

馃帳 Motivation

It would be great to show how recently my package has been updated, to show that it is still being maintained.

@nicfv nicfv added the service-badge Accepted and actionable changes, features, and bugs label Mar 10, 2024
@chris48s
Copy link
Member

chris48s commented Mar 11, 2024

This does appear to be exposed via the NPM API
If we call something like https://registry.npmjs.org/express/ there is a key called time which is a map of version number to timestamp. We could look up the latest version in that.

@chris48s chris48s added the good first issue New contributors, join in! label Mar 11, 2024
@nicfv
Copy link
Author

nicfv commented Mar 11, 2024

If we call something like https://registry.npmjs.org/express/ there is a key called time which is a map of version number to timestamp.

I didn't know about this api! Thanks for sharing. Looking forward to (hopefully) a new badge soon!

PierreJanineh added a commit to PierreJanineh/shields that referenced this issue Apr 9, 2024
@saloni0419
Copy link

Can you please assign this issue to me

@nicfv
Copy link
Author

nicfv commented May 2, 2024

@saloni0419 It doesn't look like I have permission to assign issues, but go for it, if you're interested working on it! Looks like PR #10083 hasn't been touched in over 3 weeks, so not sure if anything will happen there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue New contributors, join in! service-badge Accepted and actionable changes, features, and bugs
Projects
None yet
Development

No branches or pull requests

3 participants