{"id":6683088,"name":"@contrast/library-analysis","ecosystem":"npm","description":"Handles library reporting and library usage analysis","homepage":null,"licenses":"SEE LICENSE IN LICENSE","normalized_licenses":["ICU"],"repository_url":"","keywords_array":[],"namespace":"contrast","versions_count":80,"first_release_published_at":"2023-03-23T14:03:36.341Z","latest_release_published_at":"2026-08-19T14:43:24.772Z","latest_release_number":"1.58.0","last_synced_at":"2026-08-19T14:53:33.182Z","created_at":"2023-03-23T17:54:29.336Z","updated_at":"2026-08-19T14:53:33.183Z","registry_url":"https://www.npmjs.com/package/@contrast/library-analysis","install_command":"npm install @contrast/library-analysis","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.58.0"},"contentPolicy":null},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":1,"downloads":17304,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":5.305859997475417,"dependent_repos_count":10.418147463816307,"dependent_packages_count":21.11775581326721,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":12.280587758186313},"purl":"pkg:npm/%40contrast/library-analysis","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@contrast/library-analysis","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@contrast/library-analysis","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@contrast/library-analysis/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@contrast%2Flibrary-analysis/codemeta","maintainers":[{"uuid":"tough-griff","login":"tough-griff","name":null,"email":"gryphon92@gmail.com","url":null,"packages_count":73,"html_url":"https://www.npmjs.com/~tough-griff","role":null,"created_at":"2023-03-30T06:38:46.698Z","updated_at":"2023-03-30T06:38:46.698Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tough-griff/packages"},{"uuid":"contrastsec","login":"contrastsec","name":null,"email":"contrast-labs@contrastsecurity.com","url":null,"packages_count":61,"html_url":"https://www.npmjs.com/~contrastsec","role":null,"created_at":"2023-03-30T06:38:46.633Z","updated_at":"2023-03-30T06:38:46.633Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/contrastsec/packages"},{"uuid":"chrisdunne","login":"chrisdunne","name":null,"email":"christopher.dunne@contrastsecurity.com","url":null,"packages_count":62,"html_url":"https://www.npmjs.com/~chrisdunne","role":null,"created_at":"2023-03-30T06:38:46.775Z","updated_at":"2023-03-30T06:38:46.775Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/chrisdunne/packages"},{"uuid":"contrast_admin","login":"contrast_admin","name":null,"email":"nodejs@contrastsecurity.com","url":null,"packages_count":68,"html_url":"https://www.npmjs.com/~contrast_admin","role":null,"created_at":"2023-03-30T06:38:46.788Z","updated_at":"2023-03-30T06:38:46.788Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/contrast_admin/packages"},{"uuid":"jcolekaplan","login":"jcolekaplan","name":null,"email":"Jacob.kaplan@contrastsecurity.com","url":null,"packages_count":67,"html_url":"https://www.npmjs.com/~jcolekaplan","role":null,"created_at":"2023-03-30T06:38:46.804Z","updated_at":"2023-03-30T06:38:46.804Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jcolekaplan/packages"},{"uuid":"mhenry-contrast","login":"mhenry-contrast","name":null,"email":"matthew.henry@contrastsecurity.com","url":null,"packages_count":66,"html_url":"https://www.npmjs.com/~mhenry-contrast","role":null,"created_at":"2025-02-06T18:24:46.778Z","updated_at":"2025-02-06T18:24:46.778Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mhenry-contrast/packages"},{"uuid":"nbuckwalt","login":"nbuckwalt","name":null,"email":"naomi.buckwalter@contrastsecurity.com","url":null,"packages_count":60,"html_url":"https://www.npmjs.com/~nbuckwalt","role":null,"created_at":"2025-09-19T22:45:21.659Z","updated_at":"2025-09-19T22:45:21.659Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/nbuckwalt/packages"}]}