{"id":57317,"name":"@tdurieux/docker-parfum","description":"Repair docker-smell automatically","url":"https://github.com/tdurieux/docker-parfum","last_synced_at":"2025-09-05T14:42:24.362Z","repository":{"id":144708768,"uuid":"583023049","full_name":"tdurieux/docker-parfum","owner":"tdurieux","description":"Repair docker-smell automatically","archived":false,"fork":false,"pushed_at":"2024-05-15T12:35:39.000Z","size":10027,"stargazers_count":11,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-23T15:17:23.280Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://durieux.me/docker-parfum/","language":"Dockerfile","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/tdurieux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-12-28T14:35:25.000Z","updated_at":"2025-06-06T07:31:14.000Z","dependencies_parsed_at":"2024-10-14T17:51:26.686Z","dependency_job_id":"eba2fc02-4948-4f66-83e5-afad9c1ce3e2","html_url":"https://github.com/tdurieux/docker-parfum","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/tdurieux/docker-parfum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273770622,"owners_count":25165030,"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-09-05T02:00:09.113Z","response_time":402,"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":{"login":"tdurieux","name":"Thomas Durieux","uuid":"5577568","kind":"user","description":"","email":"","website":"https://durieux.me","location":null,"twitter":"thodurieux","company":null,"icon_url":"https://avatars.githubusercontent.com/u/5577568?u=6eb7ef170983508226f0640a6d760894230291ec\u0026v=4","repositories_count":132,"last_synced_at":"2024-04-15T08:05:00.807Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/tdurieux","funding_links":["https://github.com/sponsors/tdurieux"],"total_stars":1480,"followers":164,"following":0,"created_at":"2022-11-03T18:57:34.398Z","updated_at":"2024-04-15T08:05:18.121Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux/repositories"},"packages":[{"id":6245167,"name":"@tdurieux/docker-parfum","ecosystem":"npm","description":"Identify and Repair Docker smells","homepage":"https://github.com/tdurieux/docker-parfum","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/tdurieux/docker-parfum","keywords_array":["docker","smell","repair","lint","dockerfile"],"namespace":"tdurieux","versions_count":16,"first_release_published_at":"2023-02-02T21:29:17.542Z","latest_release_published_at":"2024-05-15T12:35:55.826Z","latest_release_number":"1.0.0","last_synced_at":"2025-08-23T11:06:16.640Z","created_at":"2023-02-02T21:32:16.267Z","updated_at":"2025-08-23T13:30:05.835Z","registry_url":"https://www.npmjs.com/package/@tdurieux/docker-parfum","install_command":"npm install @tdurieux/docker-parfum","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.0.0"}},"repo_metadata":{"id":144708768,"uuid":"583023049","full_name":"tdurieux/docker-parfum","owner":"tdurieux","description":"Repair docker-smell automatically","archived":false,"fork":false,"pushed_at":"2024-05-15T12:35:39.000Z","size":10027,"stargazers_count":11,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-08T22:57:09.999Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://durieux.me/docker-parfum/","language":"Dockerfile","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/tdurieux.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-12-28T14:35:25.000Z","updated_at":"2025-06-06T07:31:14.000Z","dependencies_parsed_at":"2024-10-14T17:51:26.686Z","dependency_job_id":"eba2fc02-4948-4f66-83e5-afad9c1ce3e2","html_url":"https://github.com/tdurieux/docker-parfum","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/tdurieux/docker-parfum","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271749050,"owners_count":24814115,"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-08-23T02:00:09.327Z","response_time":69,"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":"tdurieux","name":"Thomas Durieux","uuid":"5577568","kind":"user","description":"","email":"","website":"https://durieux.me","location":null,"twitter":"thodurieux","company":null,"icon_url":"https://avatars.githubusercontent.com/u/5577568?u=6eb7ef170983508226f0640a6d760894230291ec\u0026v=4","repositories_count":132,"last_synced_at":"2024-04-15T08:05:00.807Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/tdurieux","funding_links":["https://github.com/sponsors/tdurieux"],"total_stars":1480,"followers":164,"following":0,"created_at":"2022-11-03T18:57:34.398Z","updated_at":"2024-04-15T08:05:18.121Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tdurieux/repositories"},"tags":[{"name":"v0.7.7","sha":"ab7f345f8bc6f9de442ea80b913121f4a777eb28","kind":"tag","published_at":"2023-11-11T14:55:20.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.7","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.7/manifests"},{"name":"v0.7.6","sha":"f8bfc0554d69fd64f51a8340d325a22966d3ddd9","kind":"tag","published_at":"2023-11-11T09:37:50.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.6","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.6/manifests"},{"name":"v0.7.5","sha":"ded70e0738ba5865fe524a1346497f5b408b0351","kind":"tag","published_at":"2023-11-10T17:55:45.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.5","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"766ea384b142d116092bd9f8fb6bde427471b03b","kind":"tag","published_at":"2023-11-08T09:31:12.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.4","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"834a6edb38e95dff0c02fc2a19f2fb5b6813bbfa","kind":"tag","published_at":"2023-11-07T22:12:01.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.3","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.3/manifests"},{"name":"v0.7.2","sha":"c1afae5caa1f9c657e11b85f20b62f8621ddddfd","kind":"tag","published_at":"2023-11-07T21:40:35.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.2","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.2/manifests"},{"name":"v0.7.1","sha":"c5177a016b187d900beb80c45ef9e2eecc71abb9","kind":"tag","published_at":"2023-11-07T21:26:53.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.1","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.1/manifests"},{"name":"v0.7.0","sha":"f19d3d8be24b4fde07d6bd93dca21f33d18380f1","kind":"tag","published_at":"2023-11-07T18:17:35.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.7.0","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.7.0/manifests"},{"name":"v0.6.2","sha":"c40db3eefe24a75e5ef2dda61ca648a272a2e775","kind":"tag","published_at":"2023-03-29T06:21:21.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.6.2","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.6.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.2/manifests"},{"name":"v0.6.1","sha":"9230df5f68b6e431905573a346e16ffadc88e72f","kind":"tag","published_at":"2023-02-02T21:37:27.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.6.1","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.1/manifests"},{"name":"v0.6.0","sha":"c02a60818f030ffb931d675025d106843a225d39","kind":"tag","published_at":"2023-02-02T21:23:29.000Z","download_url":"https://codeload.github.com/tdurieux/docker-parfum/tar.gz/v0.6.0","html_url":"https://github.com/tdurieux/docker-parfum/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/tdurieux/docker-parfum@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/tags/v0.6.0/manifests"}]},"repo_metadata_updated_at":"2025-08-23T13:30:05.834Z","dependent_packages_count":1,"downloads":28,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.30552159382132,"dependent_packages_count":32.889739249478886,"stargazers_count":null,"forks_count":null,"average":29.097630421650102},"purl":"pkg:npm/%40tdurieux/docker-parfum","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@tdurieux/docker-parfum","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@tdurieux/docker-parfum","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@tdurieux/docker-parfum/dependencies","status":null,"funding_links":["https://github.com/sponsors/tdurieux"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-23T13:30:03.088Z","issues_count":1,"pull_requests_count":0,"avg_time_to_close_issue":71438.0,"avg_time_to_close_pull_request":null,"issues_closed_count":1,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":1,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"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":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"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/tdurieux%2Fdocker-parfum/issues","maintainers":[],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tdurieux%2Fdocker-parfum/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tdurieux%2Fdocker-parfum/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tdurieux%2Fdocker-parfum/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@tdurieux%2Fdocker-parfum/related_packages","maintainers":[{"uuid":"tdurieux","login":"tdurieux","name":null,"email":"public@durieux.me","url":null,"packages_count":10,"html_url":"https://www.npmjs.com/~tdurieux","role":null,"created_at":"2023-02-02T21:32:18.698Z","updated_at":"2023-02-02T21:32:18.698Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/tdurieux/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5131320,"maintainers_count":1051625,"namespaces_count":313328,"keywords_count":730052,"github":"npm","metadata":{"funded_packages_count":155759},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-05T07:36:50.205Z","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":{"id":3332245,"full_name":"tdurieux/docker-parfum","default_branch":"master","committers":null,"total_commits":null,"total_committers":null,"total_bot_commits":null,"total_bot_committers":null,"mean_commits":null,"dds":null,"past_year_committers":null,"past_year_total_commits":null,"past_year_total_committers":null,"past_year_total_bot_commits":null,"past_year_total_bot_committers":null,"past_year_mean_commits":null,"past_year_dds":null,"last_synced_at":null,"last_synced_commit":null,"created_at":"2024-10-14T17:51:15.590Z","updated_at":"2024-10-14T17:51:15.590Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.343Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"tdurieux/docker-parfum","html_url":"https://github.com/tdurieux/docker-parfum","last_synced_at":"2025-08-23T13:30:03.088Z","status":"error","issues_count":1,"pull_requests_count":0,"avg_time_to_close_issue":71438.0,"avg_time_to_close_pull_request":null,"issues_closed_count":1,"pull_requests_closed_count":0,"pull_request_authors_count":0,"issue_authors_count":1,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":null,"merged_pull_requests_count":0,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"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":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-21T21:16:59.472Z","updated_at":"2025-08-23T13:30:03.088Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tdurieux%2Fdocker-parfum/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":1},"pull_request_author_associations_count":{},"issue_authors":{"bqcuong":1},"pull_request_authors":{},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10101874,"issues_count":31502423,"pull_requests_count":97598050,"authors_count":10703170,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":1},"last_year":{"WatchEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build-test.yml","sha":null,"kind":"manifest","created_at":"2023-11-10T18:50:24.863Z","updated_at":"2023-11-10T18:50:24.863Z","repository_link":"https://github.com/tdurieux/docker-parfum/blob/main/.github/workflows/build-test.yml","dependencies":[{"id":14413944350,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":14413944351,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-11-10T18:50:24.874Z","updated_at":"2023-11-10T18:50:24.874Z","repository_link":"https://github.com/tdurieux/docker-parfum/blob/main/package-lock.json","dependencies":[{"id":14413944474,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":14413944475,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.22.13","direct":false,"kind":"development","optional":false},{"id":14413944476,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":14413944477,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":14413944478,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":14413944479,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":14413944480,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":14413944481,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413944482,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":14413944483,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944484,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944485,"package_name":"convert-source-map","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944486,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944487,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.22.15","direct":false,"kind":"development","optional":false},{"id":14413944488,"package_name":"@babel/helper-environment-visitor","ecosystem":"npm","requirements":"7.22.20","direct":false,"kind":"development","optional":false},{"id":14413944489,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.23.0","direct":false,"kind":"development","optional":false},{"id":14413944490,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.22.5","direct":false,"kind":"development","optional":false},{"id":14413944491,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.22.15","direct":false,"kind":"development","optional":false},{"id":14413944492,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944493,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.22.5","direct":false,"kind":"development","optional":false},{"id":14413944494,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.22.5","direct":false,"kind":"development","optional":false},{"id":14413944495,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.22.6","direct":false,"kind":"development","optional":false},{"id":14413944496,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.22.5","direct":false,"kind":"development","optional":false},{"id":14413944497,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.22.20","direct":false,"kind":"development","optional":false},{"id":14413944498,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.22.15","direct":false,"kind":"development","optional":false},{"id":14413944499,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.23.2","direct":false,"kind":"development","optional":false},{"id":14413944500,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.22.20","direct":false,"kind":"development","optional":false},{"id":14413944501,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944764,"package_name":"create-ecdh","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":14413944502,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"development","optional":false},{"id":14413944503,"package_name":"@babel/plugin-syntax-bigint","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944504,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"development","optional":false},{"id":14413944505,"package_name":"@babel/plugin-syntax-import-meta","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":14413944506,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944507,"package_name":"@babel/plugin-syntax-jsx","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944508,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":14413944509,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944510,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"development","optional":false},{"id":14413944511,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944512,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944513,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"development","optional":false},{"id":14413944514,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":14413944515,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944516,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.22.15","direct":false,"kind":"development","optional":false},{"id":14413944517,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944518,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.23.3","direct":false,"kind":"development","optional":false},{"id":14413944519,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":14413944520,"package_name":"@browserify/envify","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":14413944521,"package_name":"acorn-node","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413944522,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.2","direct":false,"kind":"development","optional":false},{"id":14413944523,"package_name":"through2","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":14413944524,"package_name":"@browserify/uglifyify","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":14413944525,"package_name":"acorn","ecosystem":"npm","requirements":"8.11.2","direct":false,"kind":"development","optional":false},{"id":14413944526,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":14413944527,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"development","optional":false},{"id":14413944528,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":14413944529,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":14413944530,"package_name":"terser","ecosystem":"npm","requirements":"5.24.0","direct":false,"kind":"development","optional":false},{"id":14413944531,"package_name":"@cspotcode/source-map-support","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":14413944532,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"development","optional":false},{"id":14413944533,"package_name":"@goto-bus-stop/common-shake","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":14413944534,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":14413944535,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944536,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":14413944537,"package_name":"@jest/console","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944538,"package_name":"@jest/core","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944539,"package_name":"@jest/environment","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944540,"package_name":"@jest/expect","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944541,"package_name":"@jest/expect-utils","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944542,"package_name":"@jest/fake-timers","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944543,"package_name":"@jest/globals","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944544,"package_name":"@jest/reporters","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944545,"package_name":"@jest/schemas","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944546,"package_name":"@jest/source-map","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944547,"package_name":"@jest/test-result","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944548,"package_name":"@jest/test-sequencer","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944549,"package_name":"@jest/transform","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944550,"package_name":"@jest/types","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944551,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":14413944552,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":14413944553,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":14413944554,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"development","optional":false},{"id":14413944555,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.15","direct":false,"kind":"development","optional":false},{"id":14413944556,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.20","direct":false,"kind":"development","optional":false},{"id":14413944557,"package_name":"@sinclair/typebox","ecosystem":"npm","requirements":"0.27.8","direct":false,"kind":"development","optional":false},{"id":14413944558,"package_name":"@sinonjs/commons","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413944559,"package_name":"@sinonjs/fake-timers","ecosystem":"npm","requirements":"10.3.0","direct":false,"kind":"development","optional":false},{"id":14413944560,"package_name":"@tdurieux/dinghy","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":14413944562,"package_name":"@tdurieux/dockerfile-ast","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"runtime","optional":false},{"id":14413944563,"package_name":"@tsconfig/node10","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"development","optional":false},{"id":14413944565,"package_name":"@tsconfig/node12","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":14413944566,"package_name":"@tsconfig/node14","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944567,"package_name":"@tsconfig/node16","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413944568,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"7.20.4","direct":false,"kind":"development","optional":false},{"id":14413944569,"package_name":"@types/babel__generator","ecosystem":"npm","requirements":"7.6.7","direct":false,"kind":"development","optional":false},{"id":14413944570,"package_name":"@types/babel__template","ecosystem":"npm","requirements":"7.4.4","direct":false,"kind":"development","optional":false},{"id":14413944571,"package_name":"@types/babel__traverse","ecosystem":"npm","requirements":"7.20.4","direct":false,"kind":"development","optional":false},{"id":14413944572,"package_name":"@types/diff","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":14413944573,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"4.1.9","direct":false,"kind":"development","optional":false},{"id":14413944574,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":14413944575,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":14413944576,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":14413944578,"package_name":"@types/jest","ecosystem":"npm","requirements":"29.5.8","direct":false,"kind":"development","optional":false},{"id":14413944579,"package_name":"@types/node","ecosystem":"npm","requirements":"18.18.9","direct":false,"kind":"development","optional":false},{"id":14413944580,"package_name":"@types/stack-utils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":14413944581,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.31","direct":false,"kind":"development","optional":false},{"id":14413944582,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.3","direct":false,"kind":"development","optional":false},{"id":14413944583,"package_name":"acorn","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"development","optional":false},{"id":14413944584,"package_name":"acorn-node","ecosystem":"npm","requirements":"1.8.2","direct":false,"kind":"development","optional":false},{"id":14413944585,"package_name":"acorn-walk","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":14413944586,"package_name":"amdefine","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944587,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":14413944588,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":14413944589,"package_name":"ansi-sequence-parser","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944590,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":14413944591,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":14413944592,"package_name":"arg","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":14413944593,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":14413944594,"package_name":"array-from","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":14413944595,"package_name":"asn1.js","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"development","optional":false},{"id":14413944596,"package_name":"bn.js","ecosystem":"npm","requirements":"4.12.0","direct":false,"kind":"development","optional":false},{"id":14413944597,"package_name":"assert","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":14413944598,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":14413944599,"package_name":"util","ecosystem":"npm","requirements":"0.10.4","direct":false,"kind":"development","optional":false},{"id":14413944600,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":14413944601,"package_name":"babel-jest","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944602,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":14413944603,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":14413944604,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944605,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944606,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944607,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413944608,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":14413944609,"package_name":"bn.js","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":14413944610,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":14413944611,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":14413944612,"package_name":"brorand","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944613,"package_name":"browser-pack","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":14413944614,"package_name":"browser-pack-flat","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":14413944615,"package_name":"dedent","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":14413944616,"package_name":"through2","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":14413944617,"package_name":"browser-process-hrtime","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":14413944618,"package_name":"browser-resolve","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944619,"package_name":"browser-unpack","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":14413944620,"package_name":"browserify","ecosystem":"npm","requirements":"17.0.0","direct":false,"kind":"development","optional":false},{"id":14413944621,"package_name":"browserify-aes","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413944622,"package_name":"browserify-cipher","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944623,"package_name":"browserify-des","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413944624,"package_name":"browserify-rsa","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":14413944625,"package_name":"browserify-sign","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":14413944626,"package_name":"browserify-zlib","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":14413944627,"package_name":"browserslist","ecosystem":"npm","requirements":"4.22.1","direct":false,"kind":"development","optional":false},{"id":14413944628,"package_name":"bs-logger","ecosystem":"npm","requirements":"0.2.6","direct":false,"kind":"development","optional":false},{"id":14413944629,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":14413944630,"package_name":"buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":14413944631,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":14413944632,"package_name":"buffer-xor","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944633,"package_name":"builtin-status-codes","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413944634,"package_name":"bundle-collapser","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":14413944635,"package_name":"cached-path-relative","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944636,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":14413944637,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944638,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":14413944639,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001561","direct":false,"kind":"development","optional":false},{"id":14413944640,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":14413944641,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413944642,"package_name":"ci-info","ecosystem":"npm","requirements":"3.9.0","direct":false,"kind":"development","optional":false},{"id":14413944643,"package_name":"cipher-base","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413944644,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":14413944645,"package_name":"cliui","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":14413944646,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":14413944647,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413944648,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":14413944649,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":14413944650,"package_name":"combine-source-map","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"development","optional":false},{"id":14413944651,"package_name":"commander","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":14413944652,"package_name":"common-shakeify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":14413944668,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":14413944669,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":14413944670,"package_name":"console-browserify","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413944671,"package_name":"constants-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944672,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":14413944673,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944674,"package_name":"count-lines","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":14413944765,"package_name":"create-hash","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413944766,"package_name":"create-hmac","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":14413944767,"package_name":"create-jest","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944768,"package_name":"create-require","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944769,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":14413944770,"package_name":"crypto-browserify","ecosystem":"npm","requirements":"3.12.0","direct":false,"kind":"development","optional":false},{"id":14413944771,"package_name":"d","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944772,"package_name":"dash-ast","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413944773,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"development","optional":false},{"id":14413944774,"package_name":"dedent","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":14413944775,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":14413944776,"package_name":"define-data-property","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944777,"package_name":"define-properties","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":14413944778,"package_name":"defined","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944779,"package_name":"deps-sort","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413944780,"package_name":"des.js","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944781,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944782,"package_name":"detective","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":14413944783,"package_name":"diff","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":14413944784,"package_name":"diff-sequences","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944785,"package_name":"diffie-hellman","ecosystem":"npm","requirements":"5.0.3","direct":false,"kind":"development","optional":false},{"id":14413944786,"package_name":"domain-browser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413944787,"package_name":"duplexer","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":14413944788,"package_name":"duplexer2","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":14413944789,"package_name":"duplexify","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":14413944790,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.580","direct":false,"kind":"development","optional":false},{"id":14413944791,"package_name":"elliptic","ecosystem":"npm","requirements":"6.5.4","direct":false,"kind":"development","optional":false},{"id":14413944792,"package_name":"emittery","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":14413944793,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":14413944794,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"development","optional":false},{"id":14413944795,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":14413944796,"package_name":"es5-ext","ecosystem":"npm","requirements":"0.10.62","direct":false,"kind":"development","optional":false},{"id":14413944797,"package_name":"es6-iterator","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":14413944798,"package_name":"es6-map","ecosystem":"npm","requirements":"0.1.5","direct":false,"kind":"development","optional":false},{"id":14413944799,"package_name":"es6-set","ecosystem":"npm","requirements":"0.1.6","direct":false,"kind":"development","optional":false},{"id":14413944800,"package_name":"type","ecosystem":"npm","requirements":"2.7.2","direct":false,"kind":"development","optional":false},{"id":14413944801,"package_name":"es6-symbol","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":14413944802,"package_name":"es6-weak-map","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":14413944803,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":14413944804,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944805,"package_name":"escodegen","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944806,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":14413944807,"package_name":"escope","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":14413944808,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":14413944809,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":14413944810,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":14413944811,"package_name":"estree-is-function","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944812,"package_name":"estree-is-identifier","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944813,"package_name":"estree-is-member-expression","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944814,"package_name":"estree-is-require","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944815,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":14413944816,"package_name":"event-emitter","ecosystem":"npm","requirements":"0.3.5","direct":false,"kind":"development","optional":false},{"id":14413944817,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":14413944818,"package_name":"evp_bytestokey","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944819,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":14413944820,"package_name":"exit","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":14413944821,"package_name":"expect","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944822,"package_name":"ext","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":14413944823,"package_name":"falafel","ecosystem":"npm","requirements":"2.2.5","direct":false,"kind":"development","optional":false},{"id":14413944824,"package_name":"isarray","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":14413944825,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944826,"package_name":"fast-safe-stringify","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":14413944827,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413944828,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":14413944829,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":14413944830,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"development","optional":false},{"id":14413944831,"package_name":"from2","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":14413944832,"package_name":"from2-string","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944833,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944834,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":14413944835,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":14413944836,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"development","optional":false},{"id":14413944837,"package_name":"get-assigned-identifiers","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413944838,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":14413944839,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":14413944840,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":14413944841,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":14413944842,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":14413944843,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"development","optional":false},{"id":14413944844,"package_name":"gopd","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944845,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.11","direct":false,"kind":"development","optional":false},{"id":14413944846,"package_name":"has","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413944847,"package_name":"has-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944848,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":14413944849,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413944850,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944851,"package_name":"has-proto","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944852,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944853,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944854,"package_name":"hash-base","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944855,"package_name":"hash.js","ecosystem":"npm","requirements":"1.1.7","direct":false,"kind":"development","optional":false},{"id":14413944856,"package_name":"hasown","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944857,"package_name":"hmac-drbg","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944858,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413944859,"package_name":"htmlescape","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944860,"package_name":"https-browserify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944861,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944862,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":14413944863,"package_name":"import-local","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944864,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":14413944865,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":14413944866,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":14413944867,"package_name":"inline-source-map","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":14413944868,"package_name":"insert-module-globals","ecosystem":"npm","requirements":"7.2.1","direct":false,"kind":"development","optional":false},{"id":14413944869,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944870,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":14413944871,"package_name":"is-buffer","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":14413944872,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":14413944873,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.13.1","direct":false,"kind":"development","optional":false},{"id":14413944874,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":14413944875,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944876,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":14413944877,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":14413944878,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413944879,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.12","direct":false,"kind":"development","optional":false},{"id":14413944880,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944881,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944882,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":14413944883,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":14413944884,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":14413944885,"package_name":"semver","ecosystem":"npm","requirements":"7.5.4","direct":false,"kind":"development","optional":false},{"id":14413944886,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413944887,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":14413944888,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":14413944889,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.1.6","direct":false,"kind":"development","optional":false},{"id":14413944890,"package_name":"jest","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944891,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944892,"package_name":"jest-circus","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944893,"package_name":"jest-cli","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944894,"package_name":"jest-config","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944895,"package_name":"jest-diff","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944896,"package_name":"jest-docblock","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944897,"package_name":"jest-each","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944898,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944899,"package_name":"jest-get-type","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944900,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944901,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944902,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944903,"package_name":"jest-message-util","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944904,"package_name":"jest-mock","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944905,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":14413944906,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"29.6.3","direct":false,"kind":"development","optional":false},{"id":14413944907,"package_name":"jest-resolve","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944908,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944909,"package_name":"jest-runner","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944910,"package_name":"jest-runtime","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944911,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944912,"package_name":"jest-util","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944913,"package_name":"jest-validate","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944914,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":14413944915,"package_name":"jest-watcher","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944916,"package_name":"jest-worker","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944917,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":14413944918,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413944919,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":14413944920,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"development","optional":false},{"id":14413944921,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":14413944922,"package_name":"json5","ecosystem":"npm","requirements":"2.2.3","direct":false,"kind":"development","optional":false},{"id":14413944923,"package_name":"jsonc-parser","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":14413944924,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":14413944925,"package_name":"JSONStream","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":14413944926,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":14413944927,"package_name":"labeled-stream-splicer","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413944928,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944929,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":14413944930,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":14413944931,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":14413944932,"package_name":"lru-cache","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":14413944933,"package_name":"lunr","ecosystem":"npm","requirements":"2.3.9","direct":false,"kind":"development","optional":false},{"id":14413944934,"package_name":"magic-string","ecosystem":"npm","requirements":"0.23.2","direct":false,"kind":"development","optional":false},{"id":14413944935,"package_name":"make-dir","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413944936,"package_name":"make-error","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"development","optional":false},{"id":14413944937,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"development","optional":false},{"id":14413944938,"package_name":"marked","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":14413944939,"package_name":"md5.js","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":14413944940,"package_name":"merge-source-map","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413944941,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944942,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":14413944943,"package_name":"miller-rabin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":14413944944,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944945,"package_name":"minify-stream","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413944946,"package_name":"concat-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944947,"package_name":"terser","ecosystem":"npm","requirements":"4.8.1","direct":false,"kind":"development","optional":false},{"id":14413944948,"package_name":"minimalistic-assert","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944949,"package_name":"minimalistic-crypto-utils","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944950,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":14413944951,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":14413944952,"package_name":"mkdirp-classic","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"development","optional":false},{"id":14413944953,"package_name":"module-deps","ecosystem":"npm","requirements":"6.2.3","direct":false,"kind":"development","optional":false},{"id":14413944954,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":14413944955,"package_name":"multi-stage-sourcemap","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":14413944956,"package_name":"source-map","ecosystem":"npm","requirements":"0.1.43","direct":false,"kind":"development","optional":false},{"id":14413944957,"package_name":"multisplice","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944958,"package_name":"mutexify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":14413944959,"package_name":"mvdan-sh","ecosystem":"npm","requirements":"0.10.1","direct":false,"kind":"runtime","optional":false},{"id":14413944960,"package_name":"nanobench","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":14413944961,"package_name":"ansi-styles","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":14413944962,"package_name":"chalk","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":14413944963,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":14413944964,"package_name":"supports-color","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413944965,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":14413944966,"package_name":"next-tick","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":14413944967,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":14413944968,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.13","direct":false,"kind":"development","optional":false},{"id":14413944969,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413944970,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":14413944971,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.13.1","direct":false,"kind":"development","optional":false},{"id":14413944972,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413944973,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"development","optional":false},{"id":14413944974,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":14413944975,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":14413944976,"package_name":"os-browserify","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":14413944977,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":14413944978,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":14413944979,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":14413944980,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":14413944981,"package_name":"pako","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":14413944982,"package_name":"parents","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944983,"package_name":"parse-asn1","ecosystem":"npm","requirements":"5.1.6","direct":false,"kind":"development","optional":false},{"id":14413944984,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":14413944985,"package_name":"path-browserify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944986,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413944987,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413944988,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":14413944989,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":14413944990,"package_name":"path-platform","ecosystem":"npm","requirements":"0.11.15","direct":false,"kind":"development","optional":false},{"id":14413944991,"package_name":"pbkdf2","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":14413944992,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413944993,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":14413944994,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":14413944995,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":14413944996,"package_name":"pretty-format","ecosystem":"npm","requirements":"29.7.0","direct":false,"kind":"development","optional":false},{"id":14413944997,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":14413944998,"package_name":"pretty-hrtime","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413944999,"package_name":"process","ecosystem":"npm","requirements":"0.11.10","direct":false,"kind":"runtime","optional":false},{"id":14413945000,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413945001,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":14413945002,"package_name":"public-encrypt","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":14413945003,"package_name":"punycode","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":14413945004,"package_name":"pure-rand","ecosystem":"npm","requirements":"6.0.4","direct":false,"kind":"development","optional":false},{"id":14413945005,"package_name":"qs","ecosystem":"npm","requirements":"6.11.2","direct":false,"kind":"development","optional":false},{"id":14413945006,"package_name":"querystring-es3","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":14413945007,"package_name":"queue-tick","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413945008,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":14413945009,"package_name":"randomfill","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413945010,"package_name":"react-is","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"development","optional":false},{"id":14413945011,"package_name":"read-only-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413945012,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":14413945013,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":14413945014,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413945015,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":14413945016,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.8","direct":false,"kind":"development","optional":false},{"id":14413945017,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413945018,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":14413945019,"package_name":"resolve.exports","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413945020,"package_name":"ripemd160","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413945021,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":14413945022,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":14413945023,"package_name":"scope-analyzer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":14413945024,"package_name":"semver","ecosystem":"npm","requirements":"6.3.1","direct":false,"kind":"development","optional":false},{"id":14413945025,"package_name":"set-function-length","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413945026,"package_name":"sha.js","ecosystem":"npm","requirements":"2.4.11","direct":false,"kind":"development","optional":false},{"id":14413945027,"package_name":"shasum-object","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413945028,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413945029,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413945030,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":14413945031,"package_name":"shiki","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"development","optional":false},{"id":14413945032,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":14413945033,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"development","optional":false},{"id":14413945034,"package_name":"simple-concat","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413945035,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":14413945036,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413945037,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":14413945038,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.13","direct":false,"kind":"development","optional":false},{"id":14413945039,"package_name":"sourcemap-codec","ecosystem":"npm","requirements":"1.4.8","direct":false,"kind":"development","optional":false},{"id":14413945040,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":14413945041,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":14413945042,"package_name":"stream-browserify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":14413945043,"package_name":"stream-combiner","ecosystem":"npm","requirements":"0.2.2","direct":false,"kind":"development","optional":false},{"id":14413945044,"package_name":"stream-combiner2","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":14413945045,"package_name":"stream-http","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":14413945046,"package_name":"stream-shift","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413945047,"package_name":"stream-splicer","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413945048,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":14413945049,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":14413945050,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":14413945051,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":14413945052,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413945053,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413945054,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":14413945055,"package_name":"subarg","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413945056,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":14413945057,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413945058,"package_name":"syntax-error","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":14413945059,"package_name":"terser","ecosystem":"npm","requirements":"3.16.1","direct":false,"kind":"development","optional":false},{"id":14413945060,"package_name":"commander","ecosystem":"npm","requirements":"2.17.1","direct":false,"kind":"development","optional":false},{"id":14413945061,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":14413945062,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":14413945063,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":14413945064,"package_name":"timers-browserify","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":14413945065,"package_name":"tinyify","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":14413945066,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":14413945067,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":14413945068,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":14413945069,"package_name":"transform-ast","ecosystem":"npm","requirements":"2.4.4","direct":false,"kind":"development","optional":false},{"id":14413945070,"package_name":"dash-ast","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":14413945071,"package_name":"is-buffer","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":14413945072,"package_name":"ts-jest","ecosystem":"npm","requirements":"29.1.1","direct":false,"kind":"development","optional":false},{"id":14413945073,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":14413945074,"package_name":"ts-node","ecosystem":"npm","requirements":"10.9.1","direct":false,"kind":"development","optional":false},{"id":14413945075,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.3.0","direct":false,"kind":"development","optional":false},{"id":14413945076,"package_name":"diff","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":14413945077,"package_name":"tslib","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":14413945078,"package_name":"tty-browserify","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":14413945079,"package_name":"type","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":14413945080,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":14413945081,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":14413945082,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"development","optional":false},{"id":14413945083,"package_name":"typedoc","ecosystem":"npm","requirements":"0.25.3","direct":false,"kind":"development","optional":false},{"id":14413945084,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":14413945085,"package_name":"minimatch","ecosystem":"npm","requirements":"9.0.3","direct":false,"kind":"development","optional":false},{"id":14413945086,"package_name":"typescript","ecosystem":"npm","requirements":"4.9.5","direct":false,"kind":"development","optional":false},{"id":14413945087,"package_name":"umd","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":14413945088,"package_name":"unassert","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413945089,"package_name":"unassertify","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":14413945090,"package_name":"undeclared-identifiers","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":14413945091,"package_name":"undici-types","ecosystem":"npm","requirements":"5.26.5","direct":false,"kind":"development","optional":false},{"id":14413945092,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.0.13","direct":false,"kind":"development","optional":false},{"id":14413945093,"package_name":"url","ecosystem":"npm","requirements":"0.11.3","direct":false,"kind":"development","optional":false},{"id":14413945094,"package_name":"util","ecosystem":"npm","requirements":"0.12.5","direct":false,"kind":"development","optional":false},{"id":14413945095,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413945096,"package_name":"v8-compile-cache-lib","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":14413945097,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"9.1.3","direct":false,"kind":"development","optional":false},{"id":14413945098,"package_name":"vm-browserify","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":14413945099,"package_name":"vscode-languageserver-textdocument","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":14413945100,"package_name":"vscode-languageserver-types","ecosystem":"npm","requirements":"3.17.5","direct":false,"kind":"runtime","optional":false},{"id":14413945101,"package_name":"vscode-oniguruma","ecosystem":"npm","requirements":"1.7.0","direct":false,"kind":"development","optional":false},{"id":14413945102,"package_name":"vscode-textmate","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":14413945103,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":14413945104,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":14413945105,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"development","optional":false},{"id":14413945106,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":14413945107,"package_name":"wrap-comment","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":14413945108,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":14413945109,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":14413945110,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":14413945111,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"runtime","optional":false},{"id":14413945112,"package_name":"yallist","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":14413945113,"package_name":"yaml","ecosystem":"npm","requirements":"2.3.4","direct":false,"kind":"runtime","optional":false},{"id":14413945114,"package_name":"yargs","ecosystem":"npm","requirements":"17.7.2","direct":false,"kind":"runtime","optional":false},{"id":14413945115,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"runtime","optional":false},{"id":14413945116,"package_name":"yn","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":14413945117,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2023-11-10T18:50:25.687Z","updated_at":"2023-11-10T18:50:25.687Z","repository_link":"https://github.com/tdurieux/docker-parfum/blob/main/package.json","dependencies":[{"id":14413945118,"package_name":"@tdurieux/dinghy","ecosystem":"npm","requirements":"^0.7.0","direct":true,"kind":"runtime","optional":false},{"id":14413945119,"package_name":"commander","ecosystem":"npm","requirements":"^11.1.0","direct":true,"kind":"runtime","optional":false},{"id":14413945120,"package_name":"diff","ecosystem":"npm","requirements":"^5.1.0","direct":true,"kind":"runtime","optional":false},{"id":14413945121,"package_name":"process","ecosystem":"npm","requirements":"^0.11.10","direct":true,"kind":"runtime","optional":false},{"id":14413945122,"package_name":"yaml","ecosystem":"npm","requirements":"^2.3.4","direct":true,"kind":"runtime","optional":false},{"id":14413945123,"package_name":"yargs","ecosystem":"npm","requirements":"^17.7.2","direct":true,"kind":"runtime","optional":false},{"id":14413945124,"package_name":"@types/diff","ecosystem":"npm","requirements":"^5.0.8","direct":true,"kind":"development","optional":false},{"id":14413945125,"package_name":"@types/jest","ecosystem":"npm","requirements":"^29.5.8","direct":true,"kind":"development","optional":false},{"id":14413945126,"package_name":"@types/node","ecosystem":"npm","requirements":"^18.11.8","direct":true,"kind":"development","optional":false},{"id":14413945127,"package_name":"browserify","ecosystem":"npm","requirements":"^17.0.0","direct":true,"kind":"development","optional":false},{"id":14413945128,"package_name":"jest","ecosystem":"npm","requirements":"^29.1.1","direct":true,"kind":"development","optional":false},{"id":14413945129,"package_name":"tinyify","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":14413945130,"package_name":"ts-jest","ecosystem":"npm","requirements":"^29.1.1","direct":true,"kind":"development","optional":false},{"id":14413945131,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.9.1","direct":true,"kind":"development","optional":false},{"id":14413945132,"package_name":"tslib","ecosystem":"npm","requirements":"^2.6.2","direct":true,"kind":"development","optional":false},{"id":14413945133,"package_name":"typedoc","ecosystem":"npm","requirements":"^0.25.3","direct":true,"kind":"development","optional":false},{"id":14413945134,"package_name":"typescript","ecosystem":"npm","requirements":"^4.9.5","direct":true,"kind":"development","optional":false}]},{"ecosystem":"docker","filepath":"cmd-options/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2024-01-04T11:51:06.641Z","updated_at":"2024-01-04T11:51:06.641Z","repository_link":"https://github.com/tdurieux/docker-parfum/blob/main/cmd-options/docker-compose.yml","dependencies":[]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2024-10-14T17:51:25.736Z","updated_at":"2024-10-14T17:51:25.736Z","repository_link":"https://github.com/tdurieux/docker-parfum/blob/main/Dockerfile","dependencies":[{"id":20210095879,"package_name":"node","ecosystem":"docker","requirements":"16-alpine","direct":true,"kind":"build","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:33.684Z","updated_at":"2025-10-07T08:22:35.625Z","avatar_url":"https://github.com/tdurieux.png","language":"Dockerfile","category":null,"sub_category":null,"monthly_downloads":28,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/57317","html_url":"https://science.ecosyste.ms/projects/57317"}