{"id":389562,"url":"https://github.com/grant/dotf","last_synced_at":"2026-10-26T03:31:51.064Z","repository":{"id":23877210,"uuid":"100074389","full_name":"grant/dotf","owner":"grant","description":"dotf - Manage custom dotfiles.","archived":false,"fork":false,"pushed_at":"2024-02-29T07:44:03.000Z","size":1545,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-10-01T13:37:52.644Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/grant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-11T22:31:48.000Z","updated_at":"2023-04-03T11:30:39.000Z","dependencies_parsed_at":"2024-06-18T20:09:42.974Z","dependency_job_id":"0c202c2e-e65b-4b87-8e03-afc10a5ad7c0","html_url":"https://github.com/grant/dotf","commit_stats":{"total_commits":78,"total_committers":10,"mean_commits":7.8,"dds":0.717948717948718,"last_synced_commit":"7d9fb7b88c9d9155cff346d9419bb17b332ebe4a"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/grant/dotf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant","download_url":"https://codeload.github.com/grant/dotf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/sbom","scorecard":{"id":443527,"data":{"date":"2025-08-11","repo":{"name":"github.com/grant/dotf","commit":"a9812de760f1a4ef0242c3e3bbfac3fecf439f43"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":0,"reason":"Found 0/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/grant/dotf/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/grant/dotf/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T06:08:48.853Z","repository_id":23877210,"created_at":"2025-08-19T06:08:48.853Z","updated_at":"2025-08-19T06:08:48.853Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38081416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-06T02:00:06.537Z","response_time":86,"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":"grant","name":"Grant Timmerman","uuid":"744973","kind":"user","description":"Software engineer with a smile","email":"","website":"https://grant.cm","location":"SF","twitter":"granttimmerman","company":"@cartesia-ai","icon_url":"https://avatars.githubusercontent.com/u/744973?u=63a9c7141805ae0fbe4ae1d94daf8a9c0d0394c4\u0026v=4","repositories_count":308,"last_synced_at":"2026-10-22T17:35:21.857Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/grant","funding_links":[],"total_stars":818,"followers":1004,"following":118,"created_at":"2022-11-02T16:46:15.747Z","updated_at":"2026-10-22T17:35:21.887Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant/repositories"},"packages":[{"id":1628703,"name":"dotf","ecosystem":"npm","description":"Dotfile manager","homepage":"https://github.com/grant/dotf#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/grant/dotf","keywords_array":[],"namespace":null,"versions_count":21,"first_release_published_at":"2017-08-11T22:59:02.237Z","latest_release_published_at":"2021-08-30T09:07:08.178Z","latest_release_number":"2.0.2","latest_published_release_number":"2.0.2","last_synced_at":"2026-10-25T00:03:38.229Z","created_at":"2022-04-09T12:29:34.048Z","updated_at":"2026-10-25T00:03:38.229Z","registry_url":"https://www.npmjs.com/package/dotf","install_command":"npm install dotf","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.2"},"contentPolicy":null},"repo_metadata":{"id":23877210,"uuid":"100074389","full_name":"grant/dotf","owner":"grant","description":"dotf - Manage custom dotfiles.","archived":false,"fork":false,"pushed_at":"2024-02-29T07:44:03.000Z","size":1545,"stargazers_count":2,"open_issues_count":2,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-10-01T13:37:52.644Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/grant.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-11T22:31:48.000Z","updated_at":"2023-04-03T11:30:39.000Z","dependencies_parsed_at":"2024-06-18T20:09:42.974Z","dependency_job_id":"0c202c2e-e65b-4b87-8e03-afc10a5ad7c0","html_url":"https://github.com/grant/dotf","commit_stats":{"total_commits":78,"total_committers":10,"mean_commits":7.8,"dds":0.717948717948718,"last_synced_commit":"7d9fb7b88c9d9155cff346d9419bb17b332ebe4a"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/grant/dotf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant","download_url":"https://codeload.github.com/grant/dotf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/sbom","scorecard":{"id":443527,"data":{"date":"2025-08-11","repo":{"name":"github.com/grant/dotf","commit":"a9812de760f1a4ef0242c3e3bbfac3fecf439f43"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Code-Review","score":0,"reason":"Found 0/19 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Pinned-Dependencies","score":3,"reason":"dependency not pinned by hash detected -- score normalized to 3","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/grant/dotf/ci.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/grant/dotf/ci.yml/master?enable=pin","Info:   0 out of   2 GitHub-owned GitHubAction dependencies pinned","Info:   1 out of   1 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 17 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":1,"reason":"9 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-grv7-fg5c-xmjg","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-4vvj-4cpr-p986","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T06:08:48.853Z","repository_id":23877210,"created_at":"2025-08-19T06:08:48.853Z","updated_at":"2025-08-19T06:08:48.853Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":343170754,"owners_count":38081416,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-06T02:00:06.537Z","response_time":86,"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":"grant","name":"Grant Timmerman","uuid":"744973","kind":"user","description":"Software engineer with a smile","email":"","website":"https://grant.cm","location":"SF","twitter":"granttimmerman","company":"@cartesia-ai","icon_url":"https://avatars.githubusercontent.com/u/744973?u=63a9c7141805ae0fbe4ae1d94daf8a9c0d0394c4\u0026v=4","repositories_count":308,"last_synced_at":"2026-10-14T21:39:46.935Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/grant","funding_links":[],"total_stars":817,"followers":1005,"following":118,"created_at":"2022-11-02T16:46:15.747Z","updated_at":"2026-10-14T21:39:46.968Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grant/repositories"},"tags":[{"name":"v2.0.2","sha":"7fc08c964d71bf38a8d571b7cf763a3c6f23d36b","kind":"tag","published_at":"2021-08-30T09:06:44.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v2.0.2","html_url":"https://github.com/grant/dotf/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"697a2b9b9f2858683d77d294034e953b32ff4cc3","kind":"tag","published_at":"2021-08-09T20:24:56.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v2.0.1","html_url":"https://github.com/grant/dotf/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"706c28df076e5ba4af510d9ec8d2365f736a4ef4","kind":"tag","published_at":"2021-05-25T13:37:36.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v2.0.0","html_url":"https://github.com/grant/dotf/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v2.0.0/manifests"},{"name":"v1.5.5","sha":"a9d2a79d89ea6e39b79995adaeff10e5ecbfd195","kind":"tag","published_at":"2021-05-25T10:53:16.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.5","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.5/manifests"},{"name":"v1.5.4","sha":"33263d02998ed1d09276d3471f8f91c12686b81f","kind":"tag","published_at":"2021-05-25T10:42:11.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.4","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"71b399a80302caaaaa4f1891d93d3f895484b139","kind":"commit","published_at":"2020-12-15T08:10:08.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.3","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"f09bb92de0fa91d6b96576c222bd5f1bb5370cdf","kind":"commit","published_at":"2020-07-14T13:18:37.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.2","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"64df9b71c210f693bb639a56a13a6a3505fb17ed","kind":"commit","published_at":"2020-05-14T00:43:26.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.1","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"ef45adf2db8e04306e99d5b3808fe855bedcc3d3","kind":"commit","published_at":"2020-02-29T19:30:33.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.5.0","html_url":"https://github.com/grant/dotf/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.5.0/manifests"},{"name":"v1.4.2","sha":"66e6cf83fdffd0ab29d12d27db2e60516120bab4","kind":"commit","published_at":"2020-02-22T01:52:35.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.4.2","html_url":"https://github.com/grant/dotf/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.4.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.2/manifests"},{"name":"v1.4.1","sha":"cdb60a7772ee4a2e0a72cd78f298c1a50fd5504f","kind":"commit","published_at":"2020-02-21T21:54:58.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.4.1","html_url":"https://github.com/grant/dotf/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"509c98fa3d256c9a4b5ae1731b968e8a43b4abe5","kind":"tag","published_at":"2019-05-24T17:07:38.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.4.0","html_url":"https://github.com/grant/dotf/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"90cd7f1ee183f6efb40b860de1ae39dc9c15d351","kind":"tag","published_at":"2019-05-23T23:49:00.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.3.0","html_url":"https://github.com/grant/dotf/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"e46351a42a310844be2eabbd57c67d65e4089d51","kind":"tag","published_at":"2018-11-25T19:32:46.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.2.0","html_url":"https://github.com/grant/dotf/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"e77c5c99782694f0e344e8371982a5803337a083","kind":"tag","published_at":"2018-11-13T13:45:42.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.1.2","html_url":"https://github.com/grant/dotf/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"70ca3bc68fe370b4365dc02f012f9c813f31d061","kind":"commit","published_at":"2018-11-13T09:29:04.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.1.1","html_url":"https://github.com/grant/dotf/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"89e478f6d9d120921f91dcdf6077efe09e68ed25","kind":"tag","published_at":"2018-11-12T18:26:57.000Z","download_url":"https://codeload.github.com/grant/dotf/tar.gz/v1.1.0","html_url":"https://github.com/grant/dotf/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/grant/dotf@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/tags/v1.1.0/manifests"}]},"repo_metadata_updated_at":"2026-10-22T17:39:32.072Z","dependent_packages_count":12,"downloads":109976,"downloads_period":"last-month","dependent_repos_count":668,"rankings":{"downloads":1.0760269833935927,"dependent_repos_count":0.7089188937295876,"dependent_packages_count":1.8051393452329354,"stargazers_count":14.868777160140395,"forks_count":10.068388950113462,"docker_downloads_count":1.6422127013272583,"average":5.028244005656205},"purl":"pkg:npm/dotf","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/dotf","docker_dependents_count":1,"docker_downloads_count":8,"usage_url":"https://repos.ecosyste.ms/usage/npm/dotf","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/dotf/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-10-21T14:32:22.178Z","issues_count":10,"pull_requests_count":67,"avg_time_to_close_issue":3134310.3,"avg_time_to_close_pull_request":1351182.935483871,"issues_closed_count":10,"pull_requests_closed_count":62,"pull_request_authors_count":4,"issue_authors_count":3,"avg_comments_per_issue":2.4,"avg_comments_per_pull_request":0.6417910447761194,"merged_pull_requests_count":31,"bot_issues_count":0,"bot_pull_requests_count":43,"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/grant%2Fdotf/issues","maintainers":[{"login":"PopGoesTheWza","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PopGoesTheWza"},{"login":"grant","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grant"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/dotf/codemeta","maintainers":[{"uuid":"grant","login":"grant","name":null,"email":"granttimmerman@gmail.com","url":null,"packages_count":33,"html_url":"https://www.npmjs.com/~grant","role":null,"created_at":"2022-11-12T02:08:03.218Z","updated_at":"2022-11-12T02:08:03.218Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/grant/packages"},{"uuid":"shinout","login":"shinout","name":null,"email":"shinout310@gmail.com","url":null,"packages_count":88,"html_url":"https://www.npmjs.com/~shinout","role":null,"created_at":"2022-11-12T02:08:03.255Z","updated_at":"2022-11-12T02:08:03.255Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/shinout/packages"},{"uuid":"popgoesthewza","login":"popgoesthewza","name":null,"email":"GCONTESSO@fr.scc.com","url":null,"packages_count":5,"html_url":"https://www.npmjs.com/~popgoesthewza","role":null,"created_at":"2022-11-12T02:08:03.276Z","updated_at":"2022-11-12T02:08:03.276Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/popgoesthewza/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":6012601,"maintainers_count":1285973,"namespaces_count":452612,"keywords_count":936919,"github":"npm","metadata":{"funded_packages_count":211872,"rate_limit":3},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-10-24T05:05:33.551Z","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":166739,"full_name":"grant/dotf","default_branch":"master","total_commits":81,"total_committers":6,"total_bot_commits":11,"total_bot_committers":1,"mean_commits":13.5,"dds":0.5802469135802469,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-10-25T00:03:36.627Z","last_synced_commit":"a9812de760f1a4ef0242c3e3bbfac3fecf439f43","created_at":"2023-03-08T02:43:21.849Z","updated_at":"2026-10-25T00:03:36.537Z","committers":[{"name":"PopGoesTheWza","email":"PopGoesTheWza@gmail.com","login":"PopGoesTheWza","count":34},{"name":"Grant Timmerman","email":"timmerman+devrel@google.com","login":"grant","count":26},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":11},{"name":"prprhyt","email":"prprhyt@gmail.com","login":"prprhyt","count":7},{"name":"Benjamin Coe","email":"bencoe@google.com","login":"bcoe","count":2},{"name":"PopGoesTheWza","email":"poppoesthewza@gmail.com","login":null,"count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-26T00:00:25.679Z","repositories_count":8581574,"commits_count":1304087638,"contributors_count":59868568,"owners_count":1844880,"committers_count":3891131,"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":{"table":{"full_name":"grant/dotf","html_url":"https://github.com/grant/dotf","last_synced_at":"2026-10-25T00:03:36.296Z","status":null,"issues_count":10,"pull_requests_count":67,"avg_time_to_close_issue":3134310.3,"avg_time_to_close_pull_request":1351182.935483871,"issues_closed_count":10,"pull_requests_closed_count":62,"pull_request_authors_count":4,"issue_authors_count":3,"avg_comments_per_issue":2.4,"avg_comments_per_pull_request":0.6417910447761194,"merged_pull_requests_count":31,"bot_issues_count":0,"bot_pull_requests_count":43,"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-19T13:54:44.125Z","updated_at":"2026-10-25T00:03:36.296Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/grant%2Fdotf/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{"dependencies":43}},"issue_author_associations_count":{"table":{"COLLABORATOR":4,"OWNER":3,"CONTRIBUTOR":3}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":48,"COLLABORATOR":19}},"issue_authors":{"table":{"PopGoesTheWza":4,"grant":3,"prprhyt":3}},"pull_request_authors":{"table":{"dependabot[bot]":43,"PopGoesTheWza":19,"prprhyt":4,"bcoe":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-26T00:00:05.668Z","repositories_count":18215415,"issues_count":48978471,"pull_requests_count":150881413,"authors_count":12112689,"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":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{}},"past_year_pull_request_author_associations_count":{"table":{}},"past_year_issue_authors":{"table":{}},"past_year_pull_request_authors":{"table":{}},"maintainers":[{"table":{"login":"PopGoesTheWza","count":23,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/PopGoesTheWza"}},{"table":{"login":"grant","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/grant"}}],"active_maintainers":[]}},"events":{"total":{},"last_year":{}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-07-25T13:45:07.616Z","updated_at":"2022-07-25T13:45:07.616Z","repository_link":"https://github.com/grant/dotf/blob/master/package-lock.json","dependencies":[{"id":393859141,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"development","optional":false},{"id":393859142,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"development","optional":false},{"id":393859143,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":393859144,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":393859145,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":393859146,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":393859147,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":393859148,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859149,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":393859150,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":393859151,"package_name":"@cspotcode/source-map-support","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":393859152,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"0.4.3","direct":false,"kind":"development","optional":false},{"id":393859153,"package_name":"ignore","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":393859154,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"development","optional":false},{"id":393859155,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":393859156,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":393859157,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":393859158,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859159,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":393859160,"package_name":"@jridgewell/source-map","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":393859161,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.14","direct":false,"kind":"development","optional":false},{"id":393859162,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"development","optional":false},{"id":393859163,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":393859164,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":393859165,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":393859166,"package_name":"@tsconfig/node10","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":393859167,"package_name":"@tsconfig/node12","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":393859168,"package_name":"@tsconfig/node14","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859169,"package_name":"@tsconfig/node16","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859170,"package_name":"@types/eslint","ecosystem":"npm","requirements":"7.28.0","direct":false,"kind":"development","optional":false},{"id":393859171,"package_name":"@types/eslint-scope","ecosystem":"npm","requirements":"3.7.4","direct":false,"kind":"development","optional":false},{"id":393859172,"package_name":"@types/estree","ecosystem":"npm","requirements":"0.0.51","direct":false,"kind":"development","optional":false},{"id":393859173,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":393859174,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":393859175,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.9","direct":false,"kind":"development","optional":false},{"id":393859176,"package_name":"@types/json5","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"development","optional":false},{"id":393859177,"package_name":"@types/jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":393859178,"package_name":"@types/minimist","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":393859179,"package_name":"@types/node","ecosystem":"npm","requirements":"18.0.6","direct":false,"kind":"development","optional":false},{"id":393859180,"package_name":"@types/normalize-package-data","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":393859181,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859182,"package_name":"@webassemblyjs/ast","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859183,"package_name":"@webassemblyjs/floating-point-hex-parser","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859184,"package_name":"@webassemblyjs/helper-api-error","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859185,"package_name":"@webassemblyjs/helper-buffer","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859186,"package_name":"@webassemblyjs/helper-numbers","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859187,"package_name":"@webassemblyjs/helper-wasm-bytecode","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859188,"package_name":"@webassemblyjs/helper-wasm-section","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859189,"package_name":"@webassemblyjs/ieee754","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859190,"package_name":"@webassemblyjs/leb128","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859191,"package_name":"@webassemblyjs/utf8","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859192,"package_name":"@webassemblyjs/wasm-edit","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859193,"package_name":"@webassemblyjs/wasm-gen","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859194,"package_name":"@webassemblyjs/wasm-opt","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859195,"package_name":"@webassemblyjs/wasm-parser","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859196,"package_name":"@webassemblyjs/wast-printer","ecosystem":"npm","requirements":"1.11.1","direct":false,"kind":"development","optional":false},{"id":393859197,"package_name":"@xtuc/ieee754","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":393859198,"package_name":"@xtuc/long","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":393859199,"package_name":"acorn","ecosystem":"npm","requirements":"8.7.1","direct":false,"kind":"development","optional":false},{"id":393859200,"package_name":"acorn-import-assertions","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":393859201,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"development","optional":false},{"id":393859202,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"development","optional":false},{"id":393859203,"package_name":"aggregate-error","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":393859204,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":393859205,"package_name":"ajv-keywords","ecosystem":"npm","requirements":"3.5.2","direct":false,"kind":"development","optional":false},{"id":393859206,"package_name":"ansi-colors","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":393859207,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":393859208,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":393859209,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859210,"package_name":"ansi-styles","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":393859211,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":393859212,"package_name":"arg","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":393859213,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":393859214,"package_name":"array-find","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859215,"package_name":"array-find-index","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859216,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":393859217,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859218,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":393859219,"package_name":"arrgv","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859220,"package_name":"arrify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859221,"package_name":"astral-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859222,"package_name":"ava","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"development","optional":false},{"id":393859223,"package_name":"ansi-regex","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":393859224,"package_name":"callsites","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859225,"package_name":"chalk","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859226,"package_name":"globby","ecosystem":"npm","requirements":"13.1.2","direct":false,"kind":"development","optional":false},{"id":393859227,"package_name":"slash","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859228,"package_name":"plur","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":393859229,"package_name":"strip-ansi","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859230,"package_name":"yargs","ecosystem":"npm","requirements":"17.5.1","direct":false,"kind":"development","optional":false},{"id":393859231,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.0.1","direct":false,"kind":"development","optional":false},{"id":393859232,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859233,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859234,"package_name":"blueimp-md5","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"development","optional":false},{"id":393859235,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":393859236,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":393859237,"package_name":"browserslist","ecosystem":"npm","requirements":"4.21.2","direct":false,"kind":"development","optional":false},{"id":393859238,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":393859239,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":393859240,"package_name":"builtins","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859241,"package_name":"c8","ecosystem":"npm","requirements":"7.12.0","direct":false,"kind":"development","optional":false},{"id":393859242,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859243,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859244,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859245,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859246,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859247,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859248,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":393859249,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"development","optional":false},{"id":393859250,"package_name":"type-fest","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":393859251,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001367","direct":false,"kind":"development","optional":false},{"id":393859252,"package_name":"cbor","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":393859253,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859254,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":393859255,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":393859256,"package_name":"chrome-trace-event","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":393859257,"package_name":"chunkd","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":393859258,"package_name":"ci-info","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":393859259,"package_name":"ci-parallel-vars","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859260,"package_name":"clean-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859261,"package_name":"clean-stack","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":393859262,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859263,"package_name":"clean-yaml-object","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":393859264,"package_name":"cli-truncate","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859265,"package_name":"emoji-regex","ecosystem":"npm","requirements":"9.2.2","direct":false,"kind":"development","optional":false},{"id":393859266,"package_name":"string-width","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":393859267,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"development","optional":false},{"id":393859268,"package_name":"code-excerpt","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859269,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":393859270,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":393859271,"package_name":"commander","ecosystem":"npm","requirements":"2.20.3","direct":false,"kind":"development","optional":false},{"id":393859272,"package_name":"common-path-prefix","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859273,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859274,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":393859275,"package_name":"concordance","ecosystem":"npm","requirements":"5.0.4","direct":false,"kind":"development","optional":false},{"id":393859276,"package_name":"confusing-browser-globals","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"development","optional":false},{"id":393859277,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":393859278,"package_name":"convert-to-spaces","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":393859279,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859280,"package_name":"create-require","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":393859281,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":393859282,"package_name":"currently-unhandled","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":393859283,"package_name":"date-time","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859284,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"development","optional":false},{"id":393859285,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":393859286,"package_name":"decamelize","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859287,"package_name":"decamelize-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":393859288,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":393859289,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859290,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":393859291,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859292,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":393859293,"package_name":"del","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":393859294,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859295,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859296,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859297,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859298,"package_name":"diff","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":393859299,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":393859300,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859301,"package_name":"eastasianwidth","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":393859302,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.195","direct":false,"kind":"development","optional":false},{"id":393859303,"package_name":"emittery","ecosystem":"npm","requirements":"0.11.0","direct":false,"kind":"development","optional":false},{"id":393859304,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":393859305,"package_name":"enhance-visitors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859306,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":393859307,"package_name":"enquirer","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":393859308,"package_name":"env-editor","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":393859309,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":393859310,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.20.1","direct":false,"kind":"development","optional":false},{"id":393859311,"package_name":"es-module-lexer","ecosystem":"npm","requirements":"0.9.3","direct":false,"kind":"development","optional":false},{"id":393859312,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859313,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":393859314,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859315,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":393859316,"package_name":"eslint","ecosystem":"npm","requirements":"7.32.0","direct":false,"kind":"development","optional":false},{"id":393859317,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859318,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"8.5.0","direct":false,"kind":"development","optional":false},{"id":393859319,"package_name":"eslint-formatter-pretty","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859320,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"development","optional":false},{"id":393859321,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":393859322,"package_name":"eslint-import-resolver-webpack","ecosystem":"npm","requirements":"0.13.2","direct":false,"kind":"development","optional":false},{"id":393859323,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":393859324,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.7.3","direct":false,"kind":"development","optional":false},{"id":393859325,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859326,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859327,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":393859328,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859329,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859330,"package_name":"eslint-plugin-ava","ecosystem":"npm","requirements":"13.2.0","direct":false,"kind":"development","optional":false},{"id":393859331,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859332,"package_name":"espree","ecosystem":"npm","requirements":"9.3.2","direct":false,"kind":"development","optional":false},{"id":393859333,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":393859334,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859335,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":393859336,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.26.0","direct":false,"kind":"development","optional":false},{"id":393859337,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":393859338,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859339,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859340,"package_name":"eslint-plugin-n","ecosystem":"npm","requirements":"15.2.4","direct":false,"kind":"development","optional":false},{"id":393859341,"package_name":"eslint-plugin-no-use-extend-native","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"development","optional":false},{"id":393859342,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":393859343,"package_name":"eslint-rule-docs","ecosystem":"npm","requirements":"1.1.231","direct":false,"kind":"development","optional":false},{"id":393859344,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":393859345,"package_name":"eslint-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859346,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":393859347,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859348,"package_name":"esm-utils","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859349,"package_name":"espree","ecosystem":"npm","requirements":"7.3.1","direct":false,"kind":"development","optional":false},{"id":393859350,"package_name":"acorn","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"development","optional":false},{"id":393859351,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":393859352,"package_name":"espurify","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":393859353,"package_name":"esquery","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":393859354,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":393859355,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":393859356,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":393859357,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":393859358,"package_name":"events","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":393859359,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":393859360,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":393859361,"package_name":"fast-diff","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":393859362,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.11","direct":false,"kind":"development","optional":false},{"id":393859363,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859364,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":393859365,"package_name":"fastq","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"development","optional":false},{"id":393859366,"package_name":"figures","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":393859367,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":393859368,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859369,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":393859370,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859371,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859372,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":393859373,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859374,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859375,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":393859376,"package_name":"find-root","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":393859377,"package_name":"find-up","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":393859378,"package_name":"path-exists","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859379,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":393859380,"package_name":"flatted","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859381,"package_name":"foreground-child","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859382,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859383,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":393859384,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":393859385,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":393859386,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859387,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":393859388,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":393859389,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":393859390,"package_name":"get-set-props","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":393859391,"package_name":"get-stdin","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":393859392,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":393859393,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859394,"package_name":"glob","ecosystem":"npm","requirements":"7.1.6","direct":false,"kind":"development","optional":false},{"id":393859395,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":393859396,"package_name":"glob-to-regexp","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":393859397,"package_name":"globals","ecosystem":"npm","requirements":"13.16.0","direct":false,"kind":"development","optional":false},{"id":393859398,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":393859399,"package_name":"globby","ecosystem":"npm","requirements":"11.0.4","direct":false,"kind":"development","optional":false},{"id":393859400,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":393859401,"package_name":"hard-rejection","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859402,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":393859403,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859404,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859405,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859406,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":393859407,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859408,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859409,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":393859410,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859411,"package_name":"ignore","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":393859412,"package_name":"ignore-by-default","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859413,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":393859414,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859415,"package_name":"import-meta-resolve","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":393859416,"package_name":"builtins","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859417,"package_name":"import-modules","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859418,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":393859419,"package_name":"indent-string","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859420,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":393859421,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":393859422,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":393859423,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":393859424,"package_name":"irregular-plurals","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":393859425,"package_name":"is-absolute","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859426,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":393859427,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":393859428,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859429,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":393859430,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859431,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":393859432,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.9.0","direct":false,"kind":"development","optional":false},{"id":393859433,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":393859434,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":393859435,"package_name":"is-error","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":393859436,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":393859437,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859438,"package_name":"is-get-set-prop","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859439,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":393859440,"package_name":"is-js-type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859441,"package_name":"is-negated-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859442,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":393859443,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":393859444,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":393859445,"package_name":"is-obj-prop","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859446,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859447,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":393859448,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":393859449,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859450,"package_name":"is-promise","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859451,"package_name":"is-proto-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859452,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":393859453,"package_name":"is-relative","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859454,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859455,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":393859456,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":393859457,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":393859458,"package_name":"is-unc-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859459,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":393859460,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859461,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859462,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859463,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859464,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":393859465,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859466,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":393859467,"package_name":"jest-worker","ecosystem":"npm","requirements":"27.5.1","direct":false,"kind":"development","optional":false},{"id":393859468,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":393859469,"package_name":"js-string-escape","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859470,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859471,"package_name":"js-types","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859472,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":393859473,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":393859474,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":393859475,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859476,"package_name":"json5","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":393859477,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":393859478,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":393859479,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":393859480,"package_name":"line-column-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859481,"package_name":"type-fest","ecosystem":"npm","requirements":"2.17.0","direct":false,"kind":"development","optional":false},{"id":393859482,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":393859483,"package_name":"load-json-file","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859484,"package_name":"loader-runner","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":393859485,"package_name":"locate-path","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":393859486,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":393859487,"package_name":"lodash-es","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":393859488,"package_name":"lodash.clonedeep","ecosystem":"npm","requirements":"4.5.0","direct":false,"kind":"development","optional":false},{"id":393859489,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":393859490,"package_name":"lodash.truncate","ecosystem":"npm","requirements":"4.4.2","direct":false,"kind":"development","optional":false},{"id":393859491,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859492,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859493,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859494,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859495,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":393859496,"package_name":"make-error","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"development","optional":false},{"id":393859497,"package_name":"map-age-cleaner","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":393859498,"package_name":"map-obj","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":393859499,"package_name":"matcher","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859500,"package_name":"md5-hex","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":393859501,"package_name":"mem","ecosystem":"npm","requirements":"9.0.2","direct":false,"kind":"development","optional":false},{"id":393859502,"package_name":"memory-fs","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":393859503,"package_name":"meow","ecosystem":"npm","requirements":"10.1.3","direct":false,"kind":"development","optional":false},{"id":393859504,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859505,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":393859506,"package_name":"micro-spelling-correcter","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":393859507,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":393859508,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"development","optional":false},{"id":393859509,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"development","optional":false},{"id":393859510,"package_name":"mimic-fn","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859511,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859512,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":393859513,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"development","optional":false},{"id":393859514,"package_name":"minimist-options","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859515,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859516,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":393859517,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":393859518,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":393859519,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":393859520,"package_name":"nofilter","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":393859521,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":393859522,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859523,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":393859524,"package_name":"obj-props","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":393859525,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.12.2","direct":false,"kind":"development","optional":false},{"id":393859526,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":393859527,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":393859528,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"development","optional":false},{"id":393859529,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":393859530,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":393859531,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859532,"package_name":"open","ecosystem":"npm","requirements":"8.4.0","direct":false,"kind":"development","optional":false},{"id":393859533,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859534,"package_name":"open-editor","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859535,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":393859536,"package_name":"p-defer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859537,"package_name":"p-event","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859538,"package_name":"p-limit","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859539,"package_name":"yocto-queue","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859540,"package_name":"p-locate","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859541,"package_name":"p-map","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":393859542,"package_name":"p-timeout","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":393859543,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859544,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859545,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":393859546,"package_name":"parse-ms","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859547,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859548,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859549,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859550,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":393859551,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859552,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859553,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":393859554,"package_name":"pkg-conf","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859555,"package_name":"pkg-dir","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859556,"package_name":"plur","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859557,"package_name":"pluralize","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":393859558,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":393859559,"package_name":"prettier","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":393859560,"package_name":"prettier-linter-helpers","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859561,"package_name":"pretty-ms","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859562,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":393859563,"package_name":"proto-props","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859564,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":393859565,"package_name":"quick-lru","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":393859566,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859567,"package_name":"read-pkg","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859568,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":393859569,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":393859570,"package_name":"redent","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859571,"package_name":"regexp-tree","ecosystem":"npm","requirements":"0.1.24","direct":false,"kind":"development","optional":false},{"id":393859572,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"development","optional":false},{"id":393859573,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":393859574,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":393859575,"package_name":"require-from-string","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":393859576,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.1","direct":false,"kind":"development","optional":false},{"id":393859577,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859578,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859579,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":393859580,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":393859581,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.1.10","direct":false,"kind":"development","optional":false},{"id":393859582,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":393859583,"package_name":"safe-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":393859584,"package_name":"schema-utils","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859585,"package_name":"semver","ecosystem":"npm","requirements":"7.3.7","direct":false,"kind":"development","optional":false},{"id":393859586,"package_name":"serialize-error","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859587,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859588,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859589,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859590,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":393859591,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"development","optional":false},{"id":393859592,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859593,"package_name":"slice-ansi","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":393859594,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859595,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":393859596,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":393859597,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859598,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":393859599,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":393859600,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.11","direct":false,"kind":"development","optional":false},{"id":393859601,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":393859602,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":393859603,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859604,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":393859605,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":393859606,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":393859607,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":393859608,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859609,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859610,"package_name":"strip-indent","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859611,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859612,"package_name":"supertap","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":393859613,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":393859614,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":393859615,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859616,"package_name":"table","ecosystem":"npm","requirements":"6.7.1","direct":false,"kind":"development","optional":false},{"id":393859617,"package_name":"ajv","ecosystem":"npm","requirements":"8.5.0","direct":false,"kind":"development","optional":false},{"id":393859618,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859619,"package_name":"slice-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859620,"package_name":"tapable","ecosystem":"npm","requirements":"0.1.10","direct":false,"kind":"development","optional":false},{"id":393859621,"package_name":"temp-dir","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859622,"package_name":"terser","ecosystem":"npm","requirements":"5.14.2","direct":false,"kind":"development","optional":false},{"id":393859623,"package_name":"terser-webpack-plugin","ecosystem":"npm","requirements":"5.3.3","direct":false,"kind":"development","optional":false},{"id":393859624,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":393859625,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":393859626,"package_name":"time-zone","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":393859627,"package_name":"to-absolute-glob","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":393859628,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":393859629,"package_name":"trim-newlines","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":393859630,"package_name":"ts-node","ecosystem":"npm","requirements":"10.9.1","direct":false,"kind":"development","optional":false},{"id":393859631,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":393859632,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":393859633,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":393859634,"package_name":"type-fest","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":393859635,"package_name":"typescript","ecosystem":"npm","requirements":"4.7.4","direct":false,"kind":"development","optional":false},{"id":393859636,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859637,"package_name":"unc-path-regex","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":393859638,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":393859639,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":393859640,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":393859641,"package_name":"url-or-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":393859642,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":393859643,"package_name":"v8-compile-cache-lib","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":393859644,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"development","optional":false},{"id":393859645,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.14","direct":false,"kind":"development","optional":false},{"id":393859646,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":393859647,"package_name":"watchpack","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":393859648,"package_name":"webpack","ecosystem":"npm","requirements":"5.73.0","direct":false,"kind":"development","optional":false},{"id":393859649,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"5.10.0","direct":false,"kind":"development","optional":false},{"id":393859650,"package_name":"tapable","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":393859651,"package_name":"webpack-sources","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"development","optional":false},{"id":393859652,"package_name":"well-known-symbols","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":393859653,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":393859654,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859655,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":393859656,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":393859657,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":393859658,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":393859659,"package_name":"xo","ecosystem":"npm","requirements":"0.50.0","direct":false,"kind":"development","optional":false},{"id":393859660,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":393859661,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.9.5","direct":false,"kind":"development","optional":false},{"id":393859662,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":393859663,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":393859664,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":393859665,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.11","direct":false,"kind":"development","optional":false},{"id":393859666,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859667,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859668,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859669,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859670,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859671,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859672,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":393859673,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859674,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"5.27.1","direct":false,"kind":"development","optional":false},{"id":393859675,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":393859676,"package_name":"eslint","ecosystem":"npm","requirements":"8.20.0","direct":false,"kind":"development","optional":false},{"id":393859677,"package_name":"eslint-config-xo","ecosystem":"npm","requirements":"0.41.0","direct":false,"kind":"development","optional":false},{"id":393859678,"package_name":"eslint-config-xo-typescript","ecosystem":"npm","requirements":"0.51.1","direct":false,"kind":"development","optional":false},{"id":393859679,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"42.0.0","direct":false,"kind":"development","optional":false},{"id":393859680,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":393859681,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"development","optional":false},{"id":393859682,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"development","optional":false},{"id":393859683,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":393859684,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":393859685,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":393859686,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":393859687,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":393859688,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":393859689,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":393859690,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":393859691,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":393859692,"package_name":"tsutils","ecosystem":"npm","requirements":"3.21.0","direct":false,"kind":"development","optional":false},{"id":393859693,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":393859694,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":393859695,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.5","direct":false,"kind":"development","optional":false},{"id":393859696,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"development","optional":false},{"id":393859697,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"development","optional":false},{"id":393859698,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.9","direct":false,"kind":"development","optional":false},{"id":393859699,"package_name":"yn","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":393859700,"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":"2022-07-25T13:45:07.851Z","updated_at":"2022-07-25T13:45:07.851Z","repository_link":"https://github.com/grant/dotf/blob/master/package.json","dependencies":[{"id":393861534,"package_name":"graceful-fs","ecosystem":"npm","requirements":"^4.2.10","direct":true,"kind":"runtime","optional":false},{"id":393861535,"package_name":"jsonfile","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"runtime","optional":false},{"id":393861536,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":393861537,"package_name":"@types/jsonfile","ecosystem":"npm","requirements":"^6.1.0","direct":true,"kind":"development","optional":false},{"id":393861538,"package_name":"@types/node","ecosystem":"npm","requirements":"^18.0.6","direct":true,"kind":"development","optional":false},{"id":393861539,"package_name":"ava","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"development","optional":false},{"id":393861540,"package_name":"c8","ecosystem":"npm","requirements":"^7.12.0","direct":true,"kind":"development","optional":false},{"id":393861541,"package_name":"prettier","ecosystem":"npm","requirements":"^2.7.1","direct":true,"kind":"development","optional":false},{"id":393861542,"package_name":"ts-node","ecosystem":"npm","requirements":"^10.9.1","direct":true,"kind":"development","optional":false},{"id":393861543,"package_name":"typescript","ecosystem":"npm","requirements":"^4.7.4","direct":true,"kind":"development","optional":false},{"id":393861544,"package_name":"xo","ecosystem":"npm","requirements":"^0.50.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-16T23:15:24.452Z","updated_at":"2023-01-16T23:15:24.452Z","repository_link":"https://github.com/grant/dotf/blob/master/.github/workflows/ci.yml","dependencies":[{"id":6961541997,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6961541998,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":14.792343837698654,"created_at":"2026-10-06T11:19:15.336Z","updated_at":"2026-10-26T03:31:51.064Z","avatar_url":"https://github.com/grant.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/389562","html_url":"https://summary.ecosyste.ms/projects/389562"}