USEPA / e-manifest

API services documentation and reference material for the e-Manifest hazardous waste tracking system
https://www.epa.gov/e-manifest
Creative Commons Zero v1.0 Universal
26 stars 22 forks source link

e-Manifest NPM package source code missing #1622

Closed megankirkbride closed 2 months ago

megankirkbride commented 2 months ago

Package: https://www.npmjs.com/package/emanifest

When I try to install version 0.3.0 of the package, the source files are not included. Only package.json, LICENSE, and README.md are included. https://registry.npmjs.org/emanifest/-/emanifest-0.3.0.tgz

I had to downgrade to version 0.0.22 to get any of the source files included in the package.

dpgraham4401 commented 2 months ago

Hey @megankirkbride, thanks for submitting the ticket.

And thank you for your patience, demand for the emanifest JS package has been realtively small so it has not recieved as much TLC.

dpgraham4401 commented 2 months ago

@megankirkbride I've published 0.3.1 which addresses these issues. Those changes are reflected in #1624.

However, the team decided that we can't promise long-term support for the node package given the relatively small demand. If you need this packages functionality for anything more than a one-off script, you can always copy the source and inline the dependency. We do welcome PRs if you'd like to contribute your changes back upstream.

megankirkbride commented 2 months ago

@dpgraham4401 Thanks for the quick turnaround! I tested the new version and it did work, although I noticed a few more issues with the package. I'll detail those here in case you do want to fix them, but given the lack of use of the package, I understand if they won't be prioritized. I likely will just call the API endpoint directly rather than use the package, given these issues.

Again, thanks for taking a look, but no worries if these don't get fixed.

dpgraham4401 commented 2 months ago

@megankirkbride I'm happy to make these fixes! I've opened up #1625 and #1626