{"id":372882,"url":"https://github.com/browserify/pbkdf2","last_synced_at":"2026-06-15T02:03:26.094Z","repository":{"id":20429213,"uuid":"23705832","full_name":"browserify/pbkdf2","owner":"browserify","description":"PBKDF2 with any supported hashing algorithm in Node","archived":false,"fork":false,"pushed_at":"2026-03-10T16:49:26.000Z","size":206,"stargazers_count":202,"open_issues_count":3,"forks_count":61,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-05-22T11:46:59.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browserify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["ljharb"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":"npm/pbkdf2","community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2014-09-05T14:27:22.000Z","updated_at":"2026-05-20T05:00:44.000Z","dependencies_parsed_at":"2022-07-31T19:38:05.456Z","dependency_job_id":"b7161bd3-574d-4630-9a0b-79d9387a7ba0","html_url":"https://github.com/browserify/pbkdf2","commit_stats":{"total_commits":157,"total_committers":14,"mean_commits":"11.214285714285714","dds":0.5987261146496815,"last_synced_commit":"a458d11da613fd4b14651b52e2b1caaa6977b089"},"previous_names":["crypto-browserify/pbkdf2","crypto-browserify/pbkdf2-compat","dcousens/pbkdf2-compat"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/browserify/pbkdf2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33453087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-24T19:21:36.376Z","status":"ssl_error","status_checked_at":"2026-05-24T19:21:10.562Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"browserify","name":"Browserify","uuid":"6320506","kind":"organization","description":"","email":null,"website":"https://browserify.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6320506?v=4","repositories_count":74,"last_synced_at":"2024-04-07T00:20:23.117Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/browserify","funding_links":[],"total_stars":31562,"followers":99,"following":0,"created_at":"2022-11-02T16:18:55.080Z","updated_at":"2024-04-07T00:20:35.590Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify/repositories"},"packages":[{"id":11821788,"name":"org.mvnpm:pbkdf2","ecosystem":"maven","description":"This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()","homepage":"https://github.com/browserify/pbkdf2","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/browserify/pbkdf2","keywords_array":[],"namespace":"org.mvnpm","versions_count":4,"first_release_published_at":"2025-03-19T07:17:03.000Z","latest_release_published_at":"2025-09-24T08:04:30.000Z","latest_release_number":"3.1.5","last_synced_at":"2026-05-24T22:24:17.156Z","created_at":"2025-06-21T00:30:49.602Z","updated_at":"2026-05-24T22:24:17.156Z","registry_url":"https://central.sonatype.com/artifact/org.mvnpm/pbkdf2/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.mvnpm/pbkdf2/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":20429213,"uuid":"23705832","full_name":"browserify/pbkdf2","owner":"browserify","description":"PBKDF2 with any supported hashing algorithm in Node","archived":false,"fork":false,"pushed_at":"2025-09-24T06:25:20.000Z","size":330,"stargazers_count":198,"open_issues_count":2,"forks_count":56,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-10-06T09:43:41.969Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browserify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["ljharb"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":"npm/pbkdf2","community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2014-09-05T14:27:22.000Z","updated_at":"2025-10-02T08:07:31.000Z","dependencies_parsed_at":"2022-07-31T19:38:05.456Z","dependency_job_id":"b7161bd3-574d-4630-9a0b-79d9387a7ba0","html_url":"https://github.com/browserify/pbkdf2","commit_stats":{"total_commits":157,"total_committers":14,"mean_commits":"11.214285714285714","dds":0.5987261146496815,"last_synced_commit":"a458d11da613fd4b14651b52e2b1caaa6977b089"},"previous_names":["crypto-browserify/pbkdf2","crypto-browserify/pbkdf2-compat","dcousens/pbkdf2-compat"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/browserify/pbkdf2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001767,"owners_count":26083171,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"browserify","name":"Browserify","uuid":"6320506","kind":"organization","description":"","email":null,"website":"https://browserify.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6320506?v=4","repositories_count":74,"last_synced_at":"2024-04-07T00:20:23.117Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/browserify","funding_links":[],"total_stars":31562,"followers":99,"following":0,"created_at":"2022-11-02T16:18:55.080Z","updated_at":"2024-04-07T00:20:35.590Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify/repositories"},"tags":[{"name":"v3.1.3","sha":"3e40827b183f7f5a14946bdb7d57de3d1d8dd581","kind":"tag","published_at":"2025-06-20T20:37:32.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.3","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.3/manifests"},{"name":"v3.1.2","sha":"a458d11da613fd4b14651b52e2b1caaa6977b089","kind":"tag","published_at":"2021-04-09T13:45:12.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.2","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"4a0bc7bc576418f6d0e7f47339b6054f00d07718","kind":"tag","published_at":"2020-06-04T13:01:09.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"1c337af3ab19d2540a1edb492f54a439a7118109","kind":"tag","published_at":"2020-06-03T17:57:26.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.0","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.0/manifests"},{"name":"v3.0.17","sha":"dadbcb741111f0ed165951d53028f2358e0e0a1c","kind":"tag","published_at":"2018-09-25T12:50:27.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.17","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.17/manifests"},{"name":"v3.0.16","sha":"6c0b9049ab83517de9cc2e17f516cc893c8054cd","kind":"tag","published_at":"2018-04-20T00:27:56.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.16","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.16/manifests"},{"name":"v3.0.15","sha":"7ecab2b5572bed7a60016acff6ad9ed6d91bd629","kind":"tag","published_at":"2018-03-31T23:41:50.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.15","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.15/manifests"},{"name":"v3.0.14","sha":"bd438b002303ad3407790b8e57b922dc2f71df4b","kind":"tag","published_at":"2017-09-08T17:04:57.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.14","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.14/manifests"},{"name":"v3.0.13","sha":"b4500e52d3dd5eaa44b069a069dae7642100efe4","kind":"tag","published_at":"2017-08-02T12:50:46.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.13","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.13/manifests"},{"name":"v3.0.12","sha":"10fdc4da88bcb88a4afff51ad5d4efae4ce50530","kind":"tag","published_at":"2017-05-11T18:51:30.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.12","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.12/manifests"},{"name":"v3.0.11","sha":"2c68fd5a7a0bb4f4622ae3948147a2c9b0ebed5c","kind":"tag","published_at":"2017-05-11T14:47:41.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.11","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.11/manifests"},{"name":"v3.0.10","sha":"a0a9abc8989e53d358cad22c7a2fd20f60cd9ebe","kind":"tag","published_at":"2017-05-11T12:35:06.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.10","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.10/manifests"},{"name":"v3.0.9","sha":"188f9b0aca397f2937249504f72d1d7e4b2f7bd3","kind":"tag","published_at":"2016-10-05T12:44:37.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.9","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.9/manifests"},{"name":"v3.0.8","sha":"b218da3867aa6a1aa941cf0a8b3520bacbb6c75f","kind":"tag","published_at":"2016-09-21T21:41:14.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.8","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"f08556a9084f2bb87827648f86d4ceb0113f6b6a","kind":"tag","published_at":"2016-09-16T04:47:53.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.7","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"49aa0e657a144bc017a7402c7e6952055ddacb34","kind":"tag","published_at":"2016-09-13T23:45:01.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.6","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"045ae58e4d0b4511a1b3d86770973cc007dad228","kind":"tag","published_at":"2016-09-12T04:02:49.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.5","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.5/manifests"},{"name":"3.0.4","sha":"c9b595c784154e433995faf6cd81813aef29c713","kind":"commit","published_at":"2015-03-27T03:47:49.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.4","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@3.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.4/manifests"},{"name":"v3.0.3","sha":"8bdd89160bcaae6ce87f827587b7036c6eabe13f","kind":"tag","published_at":"2015-02-15T14:30:12.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.3","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@v3.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.3/manifests"},{"name":"3.0.2","sha":"c315c35d28accb2e8c7d3a65ca4111527c4a9c1e","kind":"commit","published_at":"2015-02-15T01:36:41.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.2","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@3.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"ec1d1ad814e6f12d879be1def924ce9c2b2a2ae5","kind":"commit","published_at":"2015-01-28T15:28:45.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@3.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.1/manifests"},{"name":"2.0.1","sha":"d0d90f8acae63d0f069c03c0350935f2ddc14094","kind":"commit","published_at":"2014-09-24T15:05:06.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/2.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"20fe1b956e7d6c8cfe8db9f9d8e4ea889dc94e41","kind":"commit","published_at":"2014-09-24T02:02:55.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/2.0.0","html_url":"https://github.com/browserify/pbkdf2/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.0/manifests"},{"name":"1.0.1","sha":"0540cb8cb527f86a565fac59689e4bae1b59068b","kind":"commit","published_at":"2014-09-16T15:46:40.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/1.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/browserify/pbkdf2@1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/1.0.1/manifests"}]},"repo_metadata_updated_at":"2025-10-13T20:22:02.221Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":33.697532254800514,"dependent_packages_count":48.17496787890011,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":40.93625006685031},"purl":"pkg:maven/org.mvnpm/pbkdf2","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.mvnpm:pbkdf2","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.mvnpm:pbkdf2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.mvnpm:pbkdf2/dependencies","status":null,"funding_links":["https://github.com/sponsors/ljharb","https://tidelift.com/funding/github/npm/pbkdf2"],"critical":null,"issue_metadata":{"last_synced_at":"2025-10-13T20:21:37.204Z","issues_count":47,"pull_requests_count":71,"avg_time_to_close_issue":31213373.444444444,"avg_time_to_close_pull_request":36948284.43283582,"issues_closed_count":45,"pull_requests_closed_count":67,"pull_request_authors_count":24,"issue_authors_count":39,"avg_comments_per_issue":4.723404255319149,"avg_comments_per_pull_request":3.0704225352112675,"merged_pull_requests_count":31,"bot_issues_count":0,"bot_pull_requests_count":9,"past_year_issues_count":3,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":5644648.0,"past_year_avg_time_to_close_pull_request":7168.0,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":3,"past_year_avg_comments_per_issue":2.3333333333333335,"past_year_avg_comments_per_pull_request":1.5,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/issues","maintainers":[{"login":"dcousens","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcousens"},{"login":"BridgeAR","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BridgeAR"}],"active_maintainers":[{"login":"BridgeAR","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/BridgeAR"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.mvnpm:pbkdf2/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":607547,"maintainers_count":0,"namespaces_count":80715,"keywords_count":34863,"github":"maven-central","metadata":{"funded_packages_count":37776},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-05-29T05:08:51.807Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":2159666,"name":"pbkdf2","ecosystem":"npm","description":"This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()","homepage":"https://github.com/browserify/pbkdf2","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/browserify/pbkdf2","keywords_array":["pbkdf2","kdf","salt","hash"],"namespace":null,"versions_count":26,"first_release_published_at":"2014-02-03T01:03:39.147Z","latest_release_published_at":"2026-05-26T21:25:55.514Z","latest_release_number":"3.1.6","last_synced_at":"2026-05-30T13:05:10.944Z","created_at":"2022-04-09T21:50:04.838Z","updated_at":"2026-05-30T18:11:29.490Z","registry_url":"https://www.npmjs.com/package/pbkdf2","install_command":"npm install pbkdf2","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"3.1.6"}},"repo_metadata":{"id":20429213,"uuid":"23705832","full_name":"browserify/pbkdf2","owner":"browserify","description":"PBKDF2 with any supported hashing algorithm in Node","archived":false,"fork":false,"pushed_at":"2023-11-13T06:40:12.000Z","size":977,"stargazers_count":185,"open_issues_count":24,"forks_count":60,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-04-07T00:53:17.574Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/browserify.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2014-09-05T14:27:22.000Z","updated_at":"2024-02-27T08:23:53.000Z","dependencies_parsed_at":"2022-07-31T19:38:05.456Z","dependency_job_id":"b7161bd3-574d-4630-9a0b-79d9387a7ba0","html_url":"https://github.com/browserify/pbkdf2","commit_stats":{"total_commits":157,"total_committers":14,"mean_commits":"11.214285714285714","dds":0.5987261146496815,"last_synced_commit":"a458d11da613fd4b14651b52e2b1caaa6977b089"},"previous_names":["crypto-browserify/pbkdf2","crypto-browserify/pbkdf2-compat"],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217598314,"owners_count":16201845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"browserify","name":"Browserify","uuid":"6320506","kind":"organization","description":"","email":null,"website":"https://browserify.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/6320506?v=4","repositories_count":74,"last_synced_at":"2024-04-07T00:20:23.117Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/browserify","funding_links":[],"total_stars":31562,"followers":99,"following":0,"created_at":"2022-11-02T16:18:55.080Z","updated_at":"2024-04-07T00:20:35.590Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/browserify/repositories"},"tags":[{"name":"v3.1.2","sha":"a458d11da613fd4b14651b52e2b1caaa6977b089","kind":"tag","published_at":"2021-04-09T13:45:12.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.2","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.2/manifests"},{"name":"v3.1.1","sha":"4a0bc7bc576418f6d0e7f47339b6054f00d07718","kind":"tag","published_at":"2020-06-04T13:01:09.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.1/manifests"},{"name":"v3.1.0","sha":"1c337af3ab19d2540a1edb492f54a439a7118109","kind":"tag","published_at":"2020-06-03T17:57:26.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.1.0","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.1.0/manifests"},{"name":"v3.0.17","sha":"dadbcb741111f0ed165951d53028f2358e0e0a1c","kind":"tag","published_at":"2018-09-25T12:50:27.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.17","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.17/manifests"},{"name":"v3.0.16","sha":"6c0b9049ab83517de9cc2e17f516cc893c8054cd","kind":"tag","published_at":"2018-04-20T00:27:56.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.16","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.16/manifests"},{"name":"v3.0.15","sha":"7ecab2b5572bed7a60016acff6ad9ed6d91bd629","kind":"tag","published_at":"2018-03-31T23:41:50.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.15","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.15/manifests"},{"name":"v3.0.14","sha":"bd438b002303ad3407790b8e57b922dc2f71df4b","kind":"tag","published_at":"2017-09-08T17:04:57.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.14","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.14/manifests"},{"name":"v3.0.13","sha":"b4500e52d3dd5eaa44b069a069dae7642100efe4","kind":"tag","published_at":"2017-08-02T12:50:46.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.13","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.13/manifests"},{"name":"v3.0.12","sha":"10fdc4da88bcb88a4afff51ad5d4efae4ce50530","kind":"tag","published_at":"2017-05-11T18:51:30.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.12","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.12/manifests"},{"name":"v3.0.11","sha":"2c68fd5a7a0bb4f4622ae3948147a2c9b0ebed5c","kind":"tag","published_at":"2017-05-11T14:47:41.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.11","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.11/manifests"},{"name":"v3.0.10","sha":"a0a9abc8989e53d358cad22c7a2fd20f60cd9ebe","kind":"tag","published_at":"2017-05-11T12:35:06.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.10","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.10/manifests"},{"name":"v3.0.9","sha":"188f9b0aca397f2937249504f72d1d7e4b2f7bd3","kind":"tag","published_at":"2016-10-05T12:44:37.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.9","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.9/manifests"},{"name":"v3.0.8","sha":"b218da3867aa6a1aa941cf0a8b3520bacbb6c75f","kind":"tag","published_at":"2016-09-21T21:41:14.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.8","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.8/manifests"},{"name":"v3.0.7","sha":"f08556a9084f2bb87827648f86d4ceb0113f6b6a","kind":"tag","published_at":"2016-09-16T04:47:53.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.7","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.7/manifests"},{"name":"v3.0.6","sha":"49aa0e657a144bc017a7402c7e6952055ddacb34","kind":"tag","published_at":"2016-09-13T23:45:01.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.6","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.6/manifests"},{"name":"v3.0.5","sha":"045ae58e4d0b4511a1b3d86770973cc007dad228","kind":"tag","published_at":"2016-09-12T04:02:49.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.5","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.5/manifests"},{"name":"3.0.4","sha":"c9b595c784154e433995faf6cd81813aef29c713","kind":"commit","published_at":"2015-03-27T03:47:49.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.4","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.4/manifests"},{"name":"v3.0.3","sha":"8bdd89160bcaae6ce87f827587b7036c6eabe13f","kind":"tag","published_at":"2015-02-15T14:30:12.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/v3.0.3","html_url":"https://github.com/browserify/pbkdf2/releases/tag/v3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/v3.0.3/manifests"},{"name":"3.0.2","sha":"c315c35d28accb2e8c7d3a65ca4111527c4a9c1e","kind":"commit","published_at":"2015-02-15T01:36:41.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.2","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"ec1d1ad814e6f12d879be1def924ce9c2b2a2ae5","kind":"commit","published_at":"2015-01-28T15:28:45.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/3.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/3.0.1/manifests"},{"name":"2.0.1","sha":"d0d90f8acae63d0f069c03c0350935f2ddc14094","kind":"commit","published_at":"2014-09-24T15:05:06.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/2.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"20fe1b956e7d6c8cfe8db9f9d8e4ea889dc94e41","kind":"commit","published_at":"2014-09-24T02:02:55.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/2.0.0","html_url":"https://github.com/browserify/pbkdf2/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/2.0.0/manifests"},{"name":"1.0.1","sha":"0540cb8cb527f86a565fac59689e4bae1b59068b","kind":"commit","published_at":"2014-09-16T15:46:40.000Z","download_url":"https://codeload.github.com/browserify/pbkdf2/tar.gz/1.0.1","html_url":"https://github.com/browserify/pbkdf2/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/tags/1.0.1/manifests"}]},"repo_metadata_updated_at":"2024-09-08T08:53:18.529Z","dependent_packages_count":840,"downloads":49542850,"downloads_period":"last-month","dependent_repos_count":817225,"rankings":{"downloads":0.03926267220542318,"dependent_repos_count":0.039755509095031,"dependent_packages_count":0.078881282164452,"stargazers_count":4.1155713458061225,"forks_count":3.6732512431129445,"docker_downloads_count":0.036415170176577985,"average":1.3305228704267587},"purl":"pkg:npm/pbkdf2","advisories":[{"uuid":"GSA_kwCzR0hTQS12NjJwLXJxOGctOGg1Oc4ABJYI","url":"https://github.com/advisories/GHSA-v62p-rq8g-8h59","title":"pbkdf2 silently disregards Uint8Array input, returning static keys","description":"### Summary\n\nOn historic but declared as supported Node.js versions (0.12-2.x), pbkdf2 silently disregards Uint8Array input\n\nThis only affects Node.js \u003c3.0.0, but `pbkdf2` claims to:\n * Support Node.js [\u003e= 0.12](https://github.com/browserify/pbkdf2/blob/v3.1.2/package.json#L62) (and there seems to be ongoing effort in this repo to maintain that)\n * Support `Uint8Array` input (input is typechecked against Uint8Array, and the error message includes e.g. \"Password must be a string, a Buffer, a typed array or a DataView\"\n\n### Details\n\nThe error is in `toBuffer` method\n\nThis vulnerability somehow even made it to tests: https://github.com/browserify/pbkdf2/commit/eb9f97a66ed83836bebc4ff563a1588248708501\nThere, `resultsOld` (where mismatch `results`) are just invalid output generated from empty password/salt instead of the supplied one\n\n### PoC\n\nOn Node.js/io.js \u003c 3.0.0\n\n```console\n\u003e require('pbkdf2').pbkdf2Sync(new Uint8Array([1,2,3]), new Uint8Array([1,3,4]), 1024, 32, 'sha256')\n\u003cBuffer 21 53 cd 5b a5 f0 15 39 2f 68 e2 40 8b 21 ba ca 0e dc 7b 20 d5 45 a4 8a ea b5 95 9f f0 be bf 66\u003e\n\n// But that's just a hash of empty data with empty password:\n\u003e require('pbkdf2').pbkdf2Sync('', '', 1024, 32, 'sha256')\n\u003cBuffer 21 53 cd 5b a5 f0 15 39 2f 68 e2 40 8b 21 ba ca 0e dc 7b 20 d5 45 a4 8a ea b5 95 9f f0 be bf 66\u003e\n\n// Node.js crypto is fine even on that version:\n\u003e require('crypto').pbkdf2Sync(new Uint8Array([1,2,3]), new Uint8Array([1,3,4]), 1024, 32, 'sha256')\n\u003cBuffer 78 10 cc 84 b7 bb 85 cd c8 37 ca 68 da a9 4c 33 db ae c2 3d 5b d4 95 76 da 33 f9 95 ac 51 f4 45\u003e\n\n// Empty hash from Node.js, for comparison\n\u003e require('crypto').pbkdf2Sync('', '', 1024, 32, 'sha256')\n\u003cBuffer 21 53 cd 5b a5 f0 15 39 2f 68 e2 40 8b 21 ba ca 0e dc 7b 20 d5 45 a4 8a ea b5 95 9f f0 be bf 66\u003e\n```\n\n### Impact\n\nStatic hashes being outputted and used as keys/passwords can completely undermine security\nThat said, no one should be using those Node.js versions anywhere now, so I would recommend to just drop them\nThis lib should not pretend to work on those versions while outputting static data though\n\nJust updating to a fixed version is not enough: if anyone was using `pbkdf2` lib (do not confuse with Node.js `crypto.pbkdf2`) or anything depending on it with Node.js/io.js \u003c 3.0.0, recheck where those keys went / how they were used,  and take action accordingly","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-06-23T22:42:00.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.1,"cvss_vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:H/VA:N/SC:H/SI:H/SA:H","references":["https://github.com/browserify/pbkdf2/security/advisories/GHSA-v62p-rq8g-8h59","https://nvd.nist.gov/vuln/detail/CVE-2025-6547","https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb","https://github.com/advisories/GHSA-v62p-rq8g-8h59"],"source_kind":"github","identifiers":["GHSA-v62p-rq8g-8h59","CVE-2025-6547"],"repository_url":"https://github.com/browserify/pbkdf2","blast_radius":53.80230895866755,"created_at":"2025-06-23T23:08:04.430Z","updated_at":"2026-05-30T17:02:03.902Z","epss_percentage":0.00091,"epss_percentile":0.25511,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NjJwLXJxOGctOGg1Oc4ABJYI","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS12NjJwLXJxOGctOGg1Oc4ABJYI","packages":[{"ecosystem":"npm","package_name":"pbkdf2","versions":[{"first_patched_version":"3.1.3","vulnerable_version_range":"\u003e= 1.0.0, \u003c= 3.1.2"}],"purl":"pkg:npm/pbkdf2"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS12NjJwLXJxOGctOGg1Oc4ABJYI/related_packages","related_advisories":[]},{"uuid":"GSA_kwCzR0hTQS1oN2NwLXI3MmYtanhoNs4ABJYH","url":"https://github.com/advisories/GHSA-h7cp-r72f-jxh6","title":"pbkdf2 returns predictable uninitialized/zero-filled memory for non-normalized or unimplemented algos","description":"### Summary\n\nThis affects both:\n 1. Unsupported algos (e.g. `sha3-256` / `sha3-512` / `sha512-256`)\n 2. Supported but non-normalized algos (e.g. `Sha256` / `Sha512` / `SHA1` / `sha-1` / `sha-256` / `sha-512`)\n\nAll of those work correctly in Node.js, but this polyfill silently returns highly predictable ouput\n\nUnder Node.js (only with `pbkdf2/browser` import, unlikely) / Bun (`pbkdf2` top-level import is affected), the memory is not zero-filled but is uninitialized, as `Buffer.allocUnsafe` is used\n\nUnder browsers, it just returns zero-filled buffers\n(Which is also critical, those are completely unacceptable as kdf output and ruin security)\n\n### Were you affected?\n\nThe full list of arguments that were **not** affected were literal:\n * `'md5'`\n * `'sha1'`\n * `'sha224'`\n * `'sha256'`\n * `'sha384'`\n * `'sha512'`\n * `'rmd160'`\n * `'ripemd160'`\n\nAny other arguments, e.g. representation variations of the above ones like `'SHA-1'`/`'sha-256'`/`'SHA512'` or  different algos like `'sha3-512'`/`'blake2b512'`, while supported on Node.js `crypto` module, returned predictable output on `pbkdf2` (or `crypto` browser/bundlers polyfill)\n\n---\n\nBeware of packages re-exporting this under a different signature, like (abstract):\n```js\nconst crypto = require('crypto')\nmodule.exports.deriveKey = (algo, pass, salt) =\u003e crypto.pbkdf2Sync(pass, salt, 2048, 64, algo)\n```\n\nIn this case, the resulting `deriveKey` method is also affected (to the same extent / conditions as listed here).\n\n### Environments\n\nThis affects `require('crypto')` in polyfilled mode (e.g. from `crypto-browserify`, `node-libs-browser`, `vite-plugin-node-polyfills`, `node-stdlib-browser`, etc. -- basically everything that bundles/polfyills `crypto`\n\n* In bundled code (e.g. Webpack / Vite / whatever), this affects `require('crypto')` and `require('pbkdf2')`\n* On Node.js, this does not affect `require('pbkdf2')` (or `require('crypto')` obviously), but affects `require('pbkdf2/browser')`\n* On Bun, this _does_ affect `require('pbkdf2')` _and_  `require('pbkdf2/browser')` (and returns uninitialized memory, often zeros / sparse flipped bytes)\n\n### PoC\n```js\nconst node = require('crypto')\nconst polyfill = require('pbkdf2/browser')\n\nconst algos = [\n  'sha3-512', 'sha3-256', 'SHA3-384',\n  'Sha256', 'Sha512', 'sha512-256',\n  'SHA1', 'sha-1',\n  'blake2b512',\n  'RMD160', 'RIPEMD-160', 'ripemd-160',\n]\nfor (const algo of algos) {\n  for (const { pbkdf2Sync } of [node, polyfill]) {\n    const key = pbkdf2Sync('secret', 'salt', 100000, 64, algo)\n    console.log(`${algo}: ${key.toString('hex')}`);\n  }\n}\n```\n\nOutput (odd lines are Node.js, even is `pbkdf2` module / polyfill):\n```\nsha3-512: de00370414a3251d6d620dc8f7c371644e5d7f365ab23b116298a23fa4077b39deab802dd61714847a5c7e9981704ffe009aee5bb40f6f0103fc60f3d4cedfb0\nsha3-512: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nsha3-256: 76bf06909b91e4c968700078ee36af92019d0839ab1fea2f345c6c8685074ca0179302633fbd84d22cff4f8744952b2d07edbfc9658e95d30fb4e93ee067c7c9\nsha3-256: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nSHA3-384: 2b2b41b73f9b7bcd023f709ea84ba3c29a88edc311b737856ba9e74a2d9a928f233eb8cb404a9ba93c276edf6380c692140024a0bc12b75bfa38626207915e01\nSHA3-384: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nSha256: 3fa094211c0cf2ed1d332ab43adc69aab469f0e0f2cae6345c81bb874eef3f9eb2c629052ec272ca49c2ee95b33e7ba6377b2317cd0dacce92c4748d3c7a45f0\nSha256: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nSha512: 3745e482c6e0ade35da10139e797157f4a5da669dad7d5da88ef87e47471cc47ed941c7ad618e827304f083f8707f12b7cfdd5f489b782f10cc269e3c08d59ae\nSha512: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nsha512-256: e423f61987413121418715d0ebf64cb646042ae9a09fe4fd2c764a4f186ba28cf70823fdc2b03dda67a0d977c6f0a0612e5ed74a11e6f32b033cb658fa9f270d\nsha512-256: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nSHA1: 0e24bc5a548b236e3eb3b22317ef805664a88747c725cd35bfb0db0e4ae5539e3ed5cd5ba8c0ac018deb6518059788c8fffbe624f614fbbe62ba6a6e174e4a72\nSHA1: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nsha-1: 0e24bc5a548b236e3eb3b22317ef805664a88747c725cd35bfb0db0e4ae5539e3ed5cd5ba8c0ac018deb6518059788c8fffbe624f614fbbe62ba6a6e174e4a72\nsha-1: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nblake2b512: d3d661100c5ffb79bdf3b5c77d1698e621414cba40e2348bd3f1b10fbd2fe97bff4dc7d76474955bfefa61179f2a37e9dddedced0e7e79ef9d8c678080d45926\nblake2b512: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nRMD160: ec65dbad1485616cf0426725d64e009ad3e1633543746ccb56b7f06eb7ce51d0249aaef27c879f32911a7c0accdc83389c2948ddec439114f6165366f9b4cca2\nRMD160: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nRIPEMD-160: ec65dbad1485616cf0426725d64e009ad3e1633543746ccb56b7f06eb7ce51d0249aaef27c879f32911a7c0accdc83389c2948ddec439114f6165366f9b4cca2\nRIPEMD-160: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\nripemd-160: ec65dbad1485616cf0426725d64e009ad3e1633543746ccb56b7f06eb7ce51d0249aaef27c879f32911a7c0accdc83389c2948ddec439114f6165366f9b4cca2\nripemd-160: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n```\n\n#### Uninitialized memory\n\n```js\nconst { pbkdf2Sync } = require('pbkdf2/browser') // or just 'pbkdf2' on Bun will do this too\n\nlet prev\nfor (let i = 0; i \u003c 100000; i++) {\n  const key = pbkdf2Sync('secret', 'salt', 100000, 64, 'sha3-256')\n  const hex = key.toString('hex')\n  if (hex !== prev) console.log(hex);\n  prev = hex\n}\n```\n\n### Affected versions\n\nSeems to be since https://github.com/browserify/pbkdf2/commit/9699045c37a07f8319cfb8d44e2ff4252d7a7078\n\n### Impact\n\nThis is critical, browserifying code might silently generate zero-filled keys instead of proper ones, for code that was working on Node.js or in test environment\n\nJust updating to a fixed version is not enough: if anyone was using `pbkdf2` lib (e.g. via `crypto-browserify` or directly) on algos not from the literal string list (see \"were you affected\"), recheck where those keys went / how they were used,  and take action accordingly\n\n### Note\n\nMost likely, you receive this either through a subdep using `pbkdf2` module directly (and then it is used), or through `crypto-browserify` (and the usage depends on whether you or any of your subdeps were calling `pbkdf2/pbkdf2Sync` methods from Node.js crypto inside your bundle)\n\nWhen targeting non-Node.js, prever avoiding Node.js crypto polyfill at all, and use `crypto.subtle` and/or modern/audited cryptography primitives instead","origin":"UNSPECIFIED","severity":"CRITICAL","published_at":"2025-06-23T22:41:50.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":9.1,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H","references":["https://github.com/browserify/pbkdf2/security/advisories/GHSA-h7cp-r72f-jxh6","https://nvd.nist.gov/vuln/detail/CVE-2025-6545","https://github.com/browserify/pbkdf2/commit/9699045c37a07f8319cfb8d44e2ff4252d7a7078","https://github.com/browserify/pbkdf2/commit/e3102a8cd4830a3ac85cd0dd011cc002fdde33bb","https://github.com/advisories/GHSA-h7cp-r72f-jxh6"],"source_kind":"github","identifiers":["GHSA-h7cp-r72f-jxh6","CVE-2025-6545"],"repository_url":"https://github.com/browserify/pbkdf2","blast_radius":53.80230895866755,"created_at":"2025-06-23T23:08:04.673Z","updated_at":"2026-05-30T17:03:20.480Z","epss_percentage":0.00416,"epss_percentile":0.61734,"api_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oN2NwLXI3MmYtanhoNs4ABJYH","html_url":"https://advisories.ecosyste.ms/advisories/GSA_kwCzR0hTQS1oN2NwLXI3MmYtanhoNs4ABJYH","packages":[{"ecosystem":"npm","package_name":"pbkdf2","versions":[{"first_patched_version":"3.1.3","vulnerable_version_range":"\u003e= 3.0.10, \u003c= 3.1.2"}],"purl":"pkg:npm/pbkdf2"}],"related_packages_url":"https://advisories.ecosyste.ms/api/v1/advisories/GSA_kwCzR0hTQS1oN2NwLXI3MmYtanhoNs4ABJYH/related_packages","related_advisories":[]}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/pbkdf2","docker_dependents_count":10510,"docker_downloads_count":3685145651,"usage_url":"https://repos.ecosyste.ms/usage/npm/pbkdf2","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/pbkdf2/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2024-09-07T20:26:03.775Z","issues_count":62,"pull_requests_count":88,"avg_time_to_close_issue":8490292.903846154,"avg_time_to_close_pull_request":4283912.135135135,"issues_closed_count":52,"pull_requests_closed_count":74,"pull_request_authors_count":22,"issue_authors_count":36,"avg_comments_per_issue":5.0,"avg_comments_per_pull_request":3.5,"merged_pull_requests_count":50,"bot_issues_count":0,"bot_pull_requests_count":7,"past_year_issues_count":1,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":1,"past_year_avg_comments_per_issue":0.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/browserify%2Fpbkdf2/issues","maintainers":[{"login":"dcousens","count":34,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/dcousens"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/pbkdf2/codemeta","maintainers":[{"uuid":"ljharb","login":"ljharb","name":null,"email":"ljharb@gmail.com","url":null,"packages_count":560,"html_url":"https://www.npmjs.com/~ljharb","role":null,"created_at":"2023-04-08T20:52:32.767Z","updated_at":"2023-04-08T20:52:32.767Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/ljharb/packages"},{"uuid":"jprichardson","login":"jprichardson","name":null,"email":"jprichardson@gmail.com","url":null,"packages_count":535,"html_url":"https://www.npmjs.com/~jprichardson","role":null,"created_at":"2022-11-13T17:35:44.687Z","updated_at":"2022-11-13T17:35:44.687Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jprichardson/packages"},{"uuid":"indutny","login":"indutny","name":null,"email":"blackhole@livebox.sh","url":null,"packages_count":255,"html_url":"https://www.npmjs.com/~indutny","role":null,"created_at":"2022-11-13T17:35:44.666Z","updated_at":"2022-11-13T17:35:44.666Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/indutny/packages"},{"uuid":"cwmma","login":"cwmma","name":null,"email":"calvin.metcalf@gmail.com","url":null,"packages_count":326,"html_url":"https://www.npmjs.com/~cwmma","role":null,"created_at":"2022-11-13T17:35:44.648Z","updated_at":"2022-11-13T17:35:44.648Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/cwmma/packages"},{"uuid":"dcousens","login":"dcousens","name":null,"email":"npm2025+dan@dcousens.com","url":null,"packages_count":343,"html_url":"https://www.npmjs.com/~dcousens","role":null,"created_at":"2023-04-08T23:42:16.382Z","updated_at":"2023-04-08T23:42:16.382Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/dcousens/packages"},{"uuid":"fundon","login":"fundon","name":null,"email":"cfddream@gmail.com","url":null,"packages_count":111,"html_url":"https://www.npmjs.com/~fundon","role":null,"created_at":"2022-11-13T17:35:44.637Z","updated_at":"2022-11-13T17:35:44.637Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fundon/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5634370,"maintainers_count":1196720,"namespaces_count":373614,"keywords_count":0,"github":"npm","metadata":{"funded_packages_count":166557},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-04-03T05:46:01.652Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}}],"commits":null,"issues":{"table":{}},"events":null,"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-07-31T19:38:05.157Z","updated_at":"2022-07-31T19:38:05.157Z","repository_link":"https://github.com/browserify/pbkdf2/blob/master/package-lock.json","dependencies":[{"id":530822301,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":530822302,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.9.5","direct":false,"kind":"development","optional":false},{"id":530822303,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.9.0","direct":false,"kind":"development","optional":false},{"id":530822304,"package_name":"@types/color-name","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822305,"package_name":"acorn","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":530822306,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":530822307,"package_name":"acorn-node","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"development","optional":false},{"id":530822308,"package_name":"acorn-walk","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":530822309,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.2","direct":false,"kind":"development","optional":false},{"id":530822310,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":530822311,"package_name":"type-fest","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":530822312,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":530822313,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":530822314,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":530822315,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":530822316,"package_name":"asn1.js","ecosystem":"npm","requirements":"4.10.1","direct":false,"kind":"development","optional":false},{"id":530822317,"package_name":"bn.js","ecosystem":"npm","requirements":"4.11.8","direct":false,"kind":"development","optional":false},{"id":530822318,"package_name":"assert","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":530822319,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822320,"package_name":"util","ecosystem":"npm","requirements":"0.10.3","direct":false,"kind":"development","optional":false},{"id":530822321,"package_name":"astral-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822322,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822323,"package_name":"base64-js","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":530822324,"package_name":"benchmark","ecosystem":"npm","requirements":"2.1.4","direct":false,"kind":"development","optional":false},{"id":530822325,"package_name":"bn.js","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":530822326,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":530822327,"package_name":"brorand","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822328,"package_name":"browser-pack","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":530822329,"package_name":"browser-resolve","ecosystem":"npm","requirements":"1.11.3","direct":false,"kind":"development","optional":false},{"id":530822330,"package_name":"resolve","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":530822331,"package_name":"browserify","ecosystem":"npm","requirements":"16.5.1","direct":false,"kind":"development","optional":false},{"id":530822332,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"development","optional":false},{"id":530822333,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822334,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":530822335,"package_name":"browserify-aes","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822336,"package_name":"browserify-cipher","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822337,"package_name":"browserify-des","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822338,"package_name":"browserify-rsa","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822339,"package_name":"browserify-sign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":530822340,"package_name":"browserify-zlib","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822341,"package_name":"buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":530822342,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822343,"package_name":"buffer-xor","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822344,"package_name":"builtin-status-codes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822345,"package_name":"cached-path-relative","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822346,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822347,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":530822348,"package_name":"chardet","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":530822349,"package_name":"cipher-base","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":530822350,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822351,"package_name":"cli-width","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":530822352,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":530822353,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822354,"package_name":"combine-source-map","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"development","optional":false},{"id":530822355,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":530822356,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":530822357,"package_name":"console-browserify","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822358,"package_name":"constants-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822359,"package_name":"contains-path","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":530822360,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822361,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822362,"package_name":"create-ecdh","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":530822363,"package_name":"create-hash","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":530822364,"package_name":"create-hmac","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"runtime","optional":false},{"id":530822365,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":530822366,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":530822367,"package_name":"crypto-browserify","ecosystem":"npm","requirements":"3.12.0","direct":false,"kind":"development","optional":false},{"id":530822368,"package_name":"dash-ast","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822369,"package_name":"debug","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":530822370,"package_name":"debug-log","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822371,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822372,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":530822373,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822374,"package_name":"defined","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822375,"package_name":"deglob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822376,"package_name":"ignore","ecosystem":"npm","requirements":"5.1.4","direct":false,"kind":"development","optional":false},{"id":530822377,"package_name":"deps-sort","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822378,"package_name":"des.js","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822379,"package_name":"detective","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":530822380,"package_name":"diffie-hellman","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"development","optional":false},{"id":530822381,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822382,"package_name":"domain-browser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822383,"package_name":"dotignore","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":530822384,"package_name":"duplexer2","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":530822385,"package_name":"elliptic","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":530822386,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":530822387,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":530822388,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.17.5","direct":false,"kind":"development","optional":false},{"id":530822389,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":530822390,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":530822391,"package_name":"eslint","ecosystem":"npm","requirements":"6.8.0","direct":false,"kind":"development","optional":false},{"id":530822392,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"14.1.0","direct":false,"kind":"development","optional":false},{"id":530822393,"package_name":"eslint-config-standard-jsx","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":530822394,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":530822395,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":530822396,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822397,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.6.0","direct":false,"kind":"development","optional":false},{"id":530822398,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822399,"package_name":"regexpp","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822400,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.18.2","direct":false,"kind":"development","optional":false},{"id":530822401,"package_name":"doctrine","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":530822402,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"development","optional":false},{"id":530822403,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":530822404,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.14.3","direct":false,"kind":"development","optional":false},{"id":530822405,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822406,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822407,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":530822408,"package_name":"eslint-utils","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"development","optional":false},{"id":530822409,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822410,"package_name":"espree","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"development","optional":false},{"id":530822411,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822412,"package_name":"esquery","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":530822413,"package_name":"estraverse","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":530822414,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":530822415,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":530822416,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":530822417,"package_name":"events","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822418,"package_name":"evp_bytestokey","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822419,"package_name":"external-editor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822420,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":530822421,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822422,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":530822423,"package_name":"fast-safe-stringify","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":530822424,"package_name":"figures","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":530822425,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":530822426,"package_name":"find-root","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822427,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822428,"package_name":"flat-cache","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822429,"package_name":"flatted","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":530822430,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":530822431,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822432,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822433,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822434,"package_name":"get-assigned-identifiers","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822435,"package_name":"get-stdin","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":530822436,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"development","optional":false},{"id":530822437,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":530822438,"package_name":"globals","ecosystem":"npm","requirements":"12.4.0","direct":false,"kind":"development","optional":false},{"id":530822439,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.4","direct":false,"kind":"development","optional":false},{"id":530822440,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822441,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822442,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822443,"package_name":"hash-base","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":530822444,"package_name":"hash.js","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":530822445,"package_name":"hmac-drbg","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822446,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.8","direct":false,"kind":"development","optional":false},{"id":530822447,"package_name":"htmlescape","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822448,"package_name":"https-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822449,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":530822450,"package_name":"ieee754","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"development","optional":false},{"id":530822451,"package_name":"ignore","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":530822452,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":530822453,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":530822454,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":530822455,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":530822456,"package_name":"inline-source-map","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":530822457,"package_name":"inquirer","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":530822458,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":530822459,"package_name":"chalk","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822460,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822461,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":530822462,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":530822463,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":530822464,"package_name":"supports-color","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"development","optional":false},{"id":530822465,"package_name":"insert-module-globals","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":530822466,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":530822467,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":530822468,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":530822469,"package_name":"is-callable","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":530822470,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822471,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":530822472,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822473,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822474,"package_name":"is-regex","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":530822475,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":530822476,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822477,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822478,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822479,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":530822480,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.13.1","direct":false,"kind":"development","optional":false},{"id":530822481,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822482,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":530822483,"package_name":"json-stable-stringify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":530822484,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822485,"package_name":"jsonify","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"development","optional":false},{"id":530822486,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":530822487,"package_name":"JSONStream","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":530822488,"package_name":"jsx-ast-utils","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":530822489,"package_name":"labeled-stream-splicer","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":530822490,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":530822491,"package_name":"load-json-file","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822492,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822493,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.15","direct":false,"kind":"development","optional":false},{"id":530822494,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":530822495,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":530822496,"package_name":"md5.js","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"runtime","optional":false},{"id":530822497,"package_name":"miller-rabin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822498,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822499,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822500,"package_name":"minimalistic-crypto-utils","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822501,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":530822502,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":530822503,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.5","direct":false,"kind":"development","optional":false},{"id":530822504,"package_name":"mkdirp-classic","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":530822505,"package_name":"module-deps","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"development","optional":false},{"id":530822506,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":530822507,"package_name":"mute-stream","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":530822508,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":530822509,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":530822510,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":530822511,"package_name":"nyc","ecosystem":"npm","requirements":"6.6.1","direct":false,"kind":"development","optional":false},{"id":530822512,"package_name":"append-transform","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":530822513,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822514,"package_name":"caching-transform","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822515,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":530822516,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":530822517,"package_name":"slide","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":530822518,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822519,"package_name":"default-require-extensions","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822520,"package_name":"strip-bom","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822521,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":530822522,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":530822523,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822524,"package_name":"pkg-dir","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822525,"package_name":"find-up","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822526,"package_name":"path-exists","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822527,"package_name":"pinkie-promise","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822528,"package_name":"pinkie","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":530822529,"package_name":"foreground-child","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":530822530,"package_name":"cross-spawn-async","ecosystem":"npm","requirements":"2.2.4","direct":false,"kind":"development","optional":false},{"id":530822531,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822532,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822533,"package_name":"yallist","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822534,"package_name":"signal-exit","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":530822535,"package_name":"which","ecosystem":"npm","requirements":"1.2.10","direct":false,"kind":"development","optional":false},{"id":530822536,"package_name":"isexe","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822537,"package_name":"glob","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":530822538,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":530822539,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822540,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822541,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":530822542,"package_name":"balanced-match","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":530822543,"package_name":"once","ecosystem":"npm","requirements":"1.3.3","direct":false,"kind":"development","optional":false},{"id":530822544,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822545,"package_name":"istanbul","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"development","optional":false},{"id":530822546,"package_name":"abbrev","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":530822547,"package_name":"async","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"development","optional":false},{"id":530822548,"package_name":"escodegen","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":530822549,"package_name":"estraverse","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":530822550,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":530822551,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":530822552,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822553,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822554,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":530822555,"package_name":"source-map","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822556,"package_name":"amdefine","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822557,"package_name":"esprima","ecosystem":"npm","requirements":"2.7.2","direct":false,"kind":"development","optional":false},{"id":530822558,"package_name":"fileset","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":530822559,"package_name":"glob","ecosystem":"npm","requirements":"5.0.15","direct":false,"kind":"development","optional":false},{"id":530822560,"package_name":"minimatch","ecosystem":"npm","requirements":"2.0.10","direct":false,"kind":"development","optional":false},{"id":530822561,"package_name":"handlebars","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":530822562,"package_name":"optimist","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":530822563,"package_name":"minimist","ecosystem":"npm","requirements":"0.0.10","direct":false,"kind":"development","optional":false},{"id":530822564,"package_name":"wordwrap","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":530822565,"package_name":"source-map","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"development","optional":false},{"id":530822566,"package_name":"uglify-js","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":530822567,"package_name":"async","ecosystem":"npm","requirements":"0.2.10","direct":false,"kind":"development","optional":false},{"id":530822568,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.6","direct":false,"kind":"development","optional":false},{"id":530822569,"package_name":"uglify-to-browserify","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822570,"package_name":"yargs","ecosystem":"npm","requirements":"3.10.0","direct":false,"kind":"development","optional":false},{"id":530822571,"package_name":"camelcase","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":530822572,"package_name":"cliui","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822573,"package_name":"center-align","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":530822574,"package_name":"align-text","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":530822575,"package_name":"kind-of","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":530822576,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822577,"package_name":"longest","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822578,"package_name":"repeat-string","ecosystem":"npm","requirements":"1.5.4","direct":false,"kind":"development","optional":false},{"id":530822579,"package_name":"lazy-cache","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":530822580,"package_name":"right-align","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":530822581,"package_name":"wordwrap","ecosystem":"npm","requirements":"0.0.2","direct":false,"kind":"development","optional":false},{"id":530822582,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822583,"package_name":"window-size","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":530822584,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.6.1","direct":false,"kind":"development","optional":false},{"id":530822585,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":530822586,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822587,"package_name":"nopt","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"development","optional":false},{"id":530822588,"package_name":"supports-color","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":530822589,"package_name":"has-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822590,"package_name":"wordwrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822591,"package_name":"md5-hex","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":530822592,"package_name":"md5-o-matic","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":530822593,"package_name":"micromatch","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":530822594,"package_name":"arr-diff","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822595,"package_name":"arr-flatten","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822596,"package_name":"array-unique","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":530822597,"package_name":"braces","ecosystem":"npm","requirements":"1.8.5","direct":false,"kind":"development","optional":false},{"id":530822598,"package_name":"expand-range","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"development","optional":false},{"id":530822599,"package_name":"fill-range","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":530822600,"package_name":"is-number","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822601,"package_name":"isobject","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822602,"package_name":"randomatic","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":530822603,"package_name":"preserve","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822604,"package_name":"repeat-element","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822605,"package_name":"expand-brackets","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":530822606,"package_name":"is-posix-bracket","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":530822607,"package_name":"extglob","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":530822608,"package_name":"filename-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822609,"package_name":"is-extglob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822610,"package_name":"is-glob","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822611,"package_name":"normalize-path","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822612,"package_name":"object.omit","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822613,"package_name":"for-own","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":530822614,"package_name":"for-in","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":530822615,"package_name":"is-extendable","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":530822616,"package_name":"parse-glob","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":530822617,"package_name":"glob-base","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":530822618,"package_name":"glob-parent","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822619,"package_name":"is-dotfile","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822620,"package_name":"regex-cache","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"development","optional":false},{"id":530822621,"package_name":"is-equal-shallow","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":530822622,"package_name":"is-primitive","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822623,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":530822624,"package_name":"minimist","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":530822625,"package_name":"pkg-up","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822626,"package_name":"resolve-from","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822627,"package_name":"rimraf","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"development","optional":false},{"id":530822628,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822629,"package_name":"spawn-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":530822630,"package_name":"os-homedir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822631,"package_name":"test-exclude","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822632,"package_name":"lodash.assign","ecosystem":"npm","requirements":"4.0.9","direct":false,"kind":"development","optional":false},{"id":530822633,"package_name":"lodash.keys","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"development","optional":false},{"id":530822634,"package_name":"lodash.rest","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":530822635,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822636,"package_name":"read-pkg","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822637,"package_name":"load-json-file","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822638,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":530822639,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":530822640,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":530822641,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.3.5","direct":false,"kind":"development","optional":false},{"id":530822642,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":530822643,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822644,"package_name":"builtin-modules","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822645,"package_name":"semver","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":530822646,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":530822647,"package_name":"spdx-correct","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822648,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":530822649,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822650,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":530822651,"package_name":"path-type","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":530822652,"package_name":"require-main-filename","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822653,"package_name":"yargs","ecosystem":"npm","requirements":"4.7.1","direct":false,"kind":"development","optional":false},{"id":530822654,"package_name":"camelcase","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822655,"package_name":"cliui","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":530822656,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":530822657,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822658,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822659,"package_name":"os-locale","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":530822660,"package_name":"lcid","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822661,"package_name":"invert-kv","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822662,"package_name":"pkg-conf","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822663,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":530822664,"package_name":"symbol","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":530822665,"package_name":"set-blocking","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822666,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822667,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822668,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822669,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822670,"package_name":"window-size","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822671,"package_name":"y18n","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":530822672,"package_name":"yargs-parser","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":530822673,"package_name":"camelcase","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":530822674,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":530822675,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":530822676,"package_name":"object-is","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822677,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822678,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":530822679,"package_name":"object.entries","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822680,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":530822681,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822682,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":530822683,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":530822684,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"development","optional":false},{"id":530822685,"package_name":"os-browserify","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":530822686,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822687,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":530822688,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822689,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822690,"package_name":"pako","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":530822691,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822692,"package_name":"parents","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822693,"package_name":"parse-asn1","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"development","optional":false},{"id":530822694,"package_name":"path-browserify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":530822695,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822696,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822697,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822698,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":530822699,"package_name":"path-platform","ecosystem":"npm","requirements":"0.11.15","direct":false,"kind":"development","optional":false},{"id":530822700,"package_name":"path-type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822701,"package_name":"pbkdf2","ecosystem":"npm","requirements":"3.0.17","direct":false,"kind":"development","optional":false},{"id":530822702,"package_name":"pkg-conf","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822703,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822704,"package_name":"load-json-file","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":530822705,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822706,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":530822707,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822708,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":530822709,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":530822710,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":530822711,"package_name":"type-fest","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":530822712,"package_name":"pkg-config","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822713,"package_name":"pkg-dir","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822714,"package_name":"platform","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":530822715,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"development","optional":false},{"id":530822716,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822717,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":530822718,"package_name":"prop-types","ecosystem":"npm","requirements":"15.7.2","direct":false,"kind":"development","optional":false},{"id":530822719,"package_name":"public-encrypt","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":530822720,"package_name":"punycode","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":530822721,"package_name":"querystring","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822722,"package_name":"querystring-es3","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":530822723,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822724,"package_name":"randomfill","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":530822725,"package_name":"react-is","ecosystem":"npm","requirements":"16.13.1","direct":false,"kind":"development","optional":false},{"id":530822726,"package_name":"read-only-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822727,"package_name":"read-pkg","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822728,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822729,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":530822730,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":530822731,"package_name":"regexpp","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822732,"package_name":"resolve","ecosystem":"npm","requirements":"1.17.0","direct":false,"kind":"development","optional":false},{"id":530822733,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":530822734,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822735,"package_name":"resumer","ecosystem":"npm","requirements":"0.0.0","direct":false,"kind":"development","optional":false},{"id":530822736,"package_name":"rimraf","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":530822737,"package_name":"ripemd160","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":530822738,"package_name":"run-async","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":530822739,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"development","optional":false},{"id":530822740,"package_name":"rxjs","ecosystem":"npm","requirements":"6.5.5","direct":false,"kind":"development","optional":false},{"id":530822741,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":530822742,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":530822743,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":530822744,"package_name":"sha.js","ecosystem":"npm","requirements":"2.4.11","direct":false,"kind":"runtime","optional":false},{"id":530822745,"package_name":"shasum","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":530822746,"package_name":"shasum-object","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822747,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":530822748,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822749,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.7.2","direct":false,"kind":"development","optional":false},{"id":530822750,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":530822751,"package_name":"simple-concat","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822752,"package_name":"slice-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822753,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":530822754,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":530822755,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822756,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":530822757,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822758,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"development","optional":false},{"id":530822759,"package_name":"standard","ecosystem":"npm","requirements":"14.3.3","direct":false,"kind":"development","optional":false},{"id":530822760,"package_name":"standard-engine","ecosystem":"npm","requirements":"12.0.1","direct":false,"kind":"development","optional":false},{"id":530822761,"package_name":"stream-browserify","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":530822762,"package_name":"stream-combiner2","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":530822763,"package_name":"stream-http","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":530822764,"package_name":"stream-splicer","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":530822765,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":530822766,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":530822767,"package_name":"string.prototype.trim","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":530822768,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822769,"package_name":"string.prototype.trimleft","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":530822770,"package_name":"string.prototype.trimright","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":530822771,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822772,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":530822773,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":530822774,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":530822775,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822776,"package_name":"subarg","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":530822777,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":530822778,"package_name":"syntax-error","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":530822779,"package_name":"table","ecosystem":"npm","requirements":"5.4.6","direct":false,"kind":"development","optional":false},{"id":530822780,"package_name":"emoji-regex","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":530822781,"package_name":"string-width","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":530822782,"package_name":"tape","ecosystem":"npm","requirements":"4.13.2","direct":false,"kind":"development","optional":false},{"id":530822783,"package_name":"resolve","ecosystem":"npm","requirements":"1.15.1","direct":false,"kind":"development","optional":false},{"id":530822784,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":530822785,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":530822786,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":530822787,"package_name":"timers-browserify","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":530822788,"package_name":"tmp","ecosystem":"npm","requirements":"0.0.33","direct":false,"kind":"development","optional":false},{"id":530822789,"package_name":"tslib","ecosystem":"npm","requirements":"1.11.2","direct":false,"kind":"development","optional":false},{"id":530822790,"package_name":"tty-browserify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":530822791,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":530822792,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"development","optional":false},{"id":530822793,"package_name":"umd","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":530822794,"package_name":"undeclared-identifiers","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":530822795,"package_name":"uniq","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":530822796,"package_name":"uri-js","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":530822797,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":530822798,"package_name":"url","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":530822799,"package_name":"punycode","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":530822800,"package_name":"util","ecosystem":"npm","requirements":"0.10.4","direct":false,"kind":"development","optional":false},{"id":530822801,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":530822802,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":530822803,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":530822804,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":530822805,"package_name":"vm-browserify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":530822806,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":530822807,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":530822808,"package_name":"write","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":530822809,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-07-31T19:38:05.350Z","updated_at":"2022-07-31T19:38:05.350Z","repository_link":"https://github.com/browserify/pbkdf2/blob/master/package.json","dependencies":[{"id":530823338,"package_name":"create-hash","ecosystem":"npm","requirements":"^1.1.2","direct":true,"kind":"runtime","optional":false},{"id":530823339,"package_name":"create-hmac","ecosystem":"npm","requirements":"^1.1.4","direct":true,"kind":"runtime","optional":false},{"id":530823340,"package_name":"ripemd160","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"runtime","optional":false},{"id":530823341,"package_name":"safe-buffer","ecosystem":"npm","requirements":"^5.0.1","direct":true,"kind":"runtime","optional":false},{"id":530823342,"package_name":"sha.js","ecosystem":"npm","requirements":"^2.4.8","direct":true,"kind":"runtime","optional":false},{"id":530823343,"package_name":"benchmark","ecosystem":"npm","requirements":"^2.1.4","direct":true,"kind":"development","optional":false},{"id":530823344,"package_name":"browserify","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":530823345,"package_name":"nyc","ecosystem":"npm","requirements":"^6.4.0","direct":true,"kind":"development","optional":false},{"id":530823346,"package_name":"standard","ecosystem":"npm","requirements":"*","direct":true,"kind":"development","optional":false},{"id":530823347,"package_name":"tape","ecosystem":"npm","requirements":"^4.5.1","direct":true,"kind":"development","optional":false}]}],"score":27.36416206738989,"created_at":"2026-05-14T10:47:30.796Z","updated_at":"2026-06-15T02:03:26.094Z","avatar_url":"https://github.com/browserify.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/372882","html_url":"https://summary.ecosyste.ms/projects/372882"}