{"id":377596,"url":"https://github.com/eventualbuddha/lines-and-columns","last_synced_at":"2026-07-23T12:02:20.027Z","repository":{"id":45983764,"uuid":"47284288","full_name":"eventualbuddha/lines-and-columns","owner":"eventualbuddha","description":"Maps lines and columns to character offsets and back.","archived":false,"fork":false,"pushed_at":"2023-11-07T01:41:46.000Z","size":538,"stargazers_count":27,"open_issues_count":10,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-29T17:33:52.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/eventualbuddha.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":"2015-12-02T19:45:16.000Z","updated_at":"2026-06-29T10:39:47.000Z","dependencies_parsed_at":"2023-11-07T05:06:23.848Z","dependency_job_id":"c66c369e-c6c5-4b0d-912b-ebbc59771229","html_url":"https://github.com/eventualbuddha/lines-and-columns","commit_stats":{"total_commits":34,"total_committers":2,"mean_commits":17.0,"dds":0.2647058823529411,"last_synced_commit":"5febeb9674ded91908d3893581224f64111d95c3"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/eventualbuddha/lines-and-columns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/sbom","scorecard":{"id":386218,"data":{"date":"2025-08-11","repo":{"name":"github.com/eventualbuddha/lines-and-columns","commit":"eea2581b131685f2c21de777fd037c8ddd343354"},"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":"Code-Review","score":0,"reason":"Found 1/17 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/release.yaml: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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 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":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","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-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-hj9c-8jmm-8c52","Warn: Project is vulnerable to: GHSA-x2pg-mjhr-2m5x","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-4x5v-gmq8-25ch","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"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-18T16:43:10.320Z","repository_id":45983764,"created_at":"2025-08-18T16:43:10.320Z","updated_at":"2025-08-18T16:43:10.320Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34989785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"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":"eventualbuddha","name":"Brian Donovan","uuid":"1938","kind":"user","description":"","email":"","website":null,"location":"San Francisco","twitter":null,"company":"@votingworks","icon_url":"https://avatars.githubusercontent.com/u/1938?v=4","repositories_count":109,"last_synced_at":"2026-06-07T14:22:46.112Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eventualbuddha","funding_links":[],"total_stars":233,"followers":331,"following":11,"created_at":"2022-11-02T16:21:02.768Z","updated_at":"2026-06-07T14:22:46.112Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha/repositories"},"packages":[{"id":14339468,"name":"github.com/eventualbuddha/lines-and-columns","ecosystem":"go","description":null,"homepage":null,"licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/eventualbuddha/lines-and-columns","keywords_array":[],"namespace":null,"versions_count":17,"first_release_published_at":"2026-04-28T11:04:23.311Z","latest_release_published_at":"2023-11-07T01:41:08.000Z","latest_release_number":"v2.0.4+incompatible","last_synced_at":"2026-07-21T16:17:56.662Z","created_at":"2026-04-28T11:04:20.970Z","updated_at":"2026-07-21T16:17:56.662Z","registry_url":"https://pkg.go.dev/github.com/eventualbuddha/lines-and-columns","install_command":"go get github.com/eventualbuddha/lines-and-columns","documentation_url":"https://pkg.go.dev/github.com/eventualbuddha/lines-and-columns#section-documentation","metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-04-28T12:54:13.929Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":5.135177172859481,"dependent_packages_count":4.811484132117595,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":4.973330652488539},"purl":"pkg:golang/github.com/eventualbuddha/lines-and-columns","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/eventualbuddha/lines-and-columns","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/eventualbuddha/lines-and-columns","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/eventualbuddha/lines-and-columns/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Feventualbuddha%2Flines-and-columns/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2226026,"maintainers_count":0,"namespaces_count":792747,"keywords_count":113213,"github":"golang","metadata":{"funded_packages_count":53976},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-06-10T05:03:23.672Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":5002282,"name":"org.webjars.npm:lines-and-columns","ecosystem":"maven","description":"WebJar for lines-and-columns","homepage":"https://www.webjars.org","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/eventualbuddha/lines-and-columns","keywords_array":[],"namespace":"org.webjars.npm","versions_count":2,"first_release_published_at":"2019-10-18T09:32:49.000Z","latest_release_published_at":"2021-11-23T12:56:22.000Z","latest_release_number":"1.2.4","last_synced_at":"2026-07-21T16:17:56.466Z","created_at":"2022-07-27T11:02:12.958Z","updated_at":"2026-07-21T16:17:56.466Z","registry_url":"https://central.sonatype.com/artifact/org.webjars.npm/lines-and-columns/","install_command":null,"documentation_url":"https://appdoc.app/artifact/org.webjars.npm/lines-and-columns/","metadata":{"repositories":["https://repo.maven.apache.org/maven2"]},"repo_metadata":{"id":45983764,"uuid":"47284288","full_name":"eventualbuddha/lines-and-columns","owner":"eventualbuddha","description":"Maps lines and columns to character offsets and back.","archived":false,"fork":false,"pushed_at":"2023-11-07T01:41:46.000Z","size":538,"stargazers_count":26,"open_issues_count":10,"forks_count":6,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-04T07:26:57.678Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/eventualbuddha.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":"2015-12-02T19:45:16.000Z","updated_at":"2025-06-30T09:48:30.000Z","dependencies_parsed_at":"2023-11-07T05:06:23.848Z","dependency_job_id":"d7076b49-5224-4745-bdcf-d2b789374840","html_url":"https://github.com/eventualbuddha/lines-and-columns","commit_stats":{"total_commits":34,"total_committers":2,"mean_commits":17.0,"dds":0.2647058823529411,"last_synced_commit":"5febeb9674ded91908d3893581224f64111d95c3"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/eventualbuddha/lines-and-columns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/sbom","scorecard":{"id":386218,"data":{"date":"2025-08-11","repo":{"name":"github.com/eventualbuddha/lines-and-columns","commit":"eea2581b131685f2c21de777fd037c8ddd343354"},"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":"Code-Review","score":0,"reason":"Found 1/17 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/release.yaml: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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 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":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","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-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-hj9c-8jmm-8c52","Warn: Project is vulnerable to: GHSA-x2pg-mjhr-2m5x","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-4x5v-gmq8-25ch","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"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-18T16:43:10.320Z","repository_id":45983764,"created_at":"2025-08-18T16:43:10.320Z","updated_at":"2025-08-18T16:43:10.320Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002683,"owners_count":26083442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"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":"eventualbuddha","name":"Brian Donovan","uuid":"1938","kind":"user","description":"","email":"","website":null,"location":"San Francisco","twitter":null,"company":"@votingworks","icon_url":"https://avatars.githubusercontent.com/u/1938?v=4","repositories_count":100,"last_synced_at":"2025-10-09T02:46:11.923Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eventualbuddha","funding_links":[],"total_stars":198,"followers":322,"following":11,"created_at":"2022-11-02T16:21:02.768Z","updated_at":"2025-10-09T02:46:11.924Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha/repositories"},"tags":[{"name":"v2.0.4","sha":"eea2581b131685f2c21de777fd037c8ddd343354","kind":"commit","published_at":"2023-11-07T01:41:08.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.4","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"5febeb9674ded91908d3893581224f64111d95c3","kind":"commit","published_at":"2021-11-23T03:14:35.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.3","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"1596423297c02ea1dd4f28fbfa07a5dfc8ff6e25","kind":"commit","published_at":"2021-11-20T23:28:12.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"d2aedf5349f43dcea50222a62c9fb4ccfd87f5db","kind":"commit","published_at":"2021-11-20T22:41:44.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"f2ab22ac87f816751ca2f7377704f150ecc4ecb1","kind":"commit","published_at":"2021-11-20T22:26:27.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.0/manifests"},{"name":"v1.2.0","sha":"2474adcebc7086ff2aadd5978318ba77d071e525","kind":"commit","published_at":"2021-11-20T22:22:54.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.2.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"78591e9929c0546ebdc52b73ddc8a898fe699ed8","kind":"commit","published_at":"2021-11-20T22:14:38.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.7","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"bde3deba75c01fa95d18cd4786593df2318cdeb6","kind":"commit","published_at":"2016-12-20T17:30:44.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.6","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"b9726de36f160bf45aa64b24244572cf6bb11c77","kind":"commit","published_at":"2016-06-26T21:51:04.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.5","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"9f4a9b7dfbde6043a445845cfcb89a75da551d51","kind":"commit","published_at":"2016-06-26T16:54:04.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.4","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"9617425c265b2513647101a3be3a1ec940066746","kind":"commit","published_at":"2016-06-24T03:50:52.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.3","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"79964233efe24ee9a5ae4eae85ebe7142ebddf41","kind":"commit","published_at":"2016-06-24T03:35:08.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"4650b8f7a8a739a06328a5de84400753c9cbe273","kind":"tag","published_at":"2016-03-09T01:55:57.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c1e6ba514d96fcd917383ccfb854cc33ea15cf9e","kind":"tag","published_at":"2016-03-09T01:49:38.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"610143f9664251127d20ca6d04aa7383e9e60cbc","kind":"tag","published_at":"2015-12-05T19:31:35.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"7635f8fb3f9ff02a04f0f3e19cd012e18656e85c","kind":"tag","published_at":"2015-12-02T19:59:53.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0e88ddfececd4af4f9eaf6c2987cd321f5e66459","kind":"commit","published_at":"2015-12-02T19:54:06.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2025-10-13T02:34:00.421Z","dependent_packages_count":2,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":31.979943940947386,"dependent_packages_count":22.360619819704137,"stargazers_count":27.987191088336143,"forks_count":36.00600317413819,"average":29.583439505781463},"purl":"pkg:maven/org.webjars.npm/lines-and-columns","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/maven/org.webjars.npm:lines-and-columns","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/maven/org.webjars.npm:lines-and-columns","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/maven/org.webjars.npm:lines-and-columns/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-25T16:58:03.066Z","issues_count":1,"pull_requests_count":109,"avg_time_to_close_issue":865.0,"avg_time_to_close_pull_request":2443552.8080808083,"issues_closed_count":1,"pull_requests_closed_count":99,"pull_request_authors_count":8,"issue_authors_count":1,"avg_comments_per_issue":6.0,"avg_comments_per_pull_request":0.908256880733945,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":95,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/issues","maintainers":[{"login":"eventualbuddha","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eventualbuddha"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages/org.webjars.npm:lines-and-columns/codemeta","maintainers":[],"registry":{"name":"repo1.maven.org","url":"https://repo.maven.apache.org/maven2","ecosystem":"maven","default":true,"packages_count":612498,"maintainers_count":0,"namespaces_count":80807,"keywords_count":34879,"github":"maven-central","metadata":{"funded_packages_count":37828},"icon_url":"https://github.com/maven-central.png","created_at":"2022-07-21T16:40:13.074Z","updated_at":"2026-06-10T05:05:55.821Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/repo1.maven.org/namespaces"}},{"id":1958100,"name":"lines-and-columns","ecosystem":"npm","description":"Maps lines and columns to character offsets and back.","homepage":"https://github.com/eventualbuddha/lines-and-columns#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/eventualbuddha/lines-and-columns","keywords_array":["lines","columns","parser"],"namespace":null,"versions_count":25,"first_release_published_at":"2015-12-02T19:57:59.708Z","latest_release_published_at":"2023-11-07T01:41:53.302Z","latest_release_number":"2.0.4","last_synced_at":"2026-07-21T16:17:57.344Z","created_at":"2022-04-09T18:52:39.757Z","updated_at":"2026-07-21T16:17:57.344Z","registry_url":"https://www.npmjs.com/package/lines-and-columns","install_command":"npm install lines-and-columns","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"2.0.4","v12x":"1.2.4","v11x":"1.1.11"}},"repo_metadata":{"id":45983764,"uuid":"47284288","full_name":"eventualbuddha/lines-and-columns","owner":"eventualbuddha","description":"Maps lines and columns to character offsets and back.","archived":false,"fork":false,"pushed_at":"2023-11-07T01:41:46.000Z","size":538,"stargazers_count":27,"open_issues_count":10,"forks_count":6,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-06-29T17:33:52.652Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/eventualbuddha.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":"2015-12-02T19:45:16.000Z","updated_at":"2026-06-29T10:39:47.000Z","dependencies_parsed_at":"2023-11-07T05:06:23.848Z","dependency_job_id":"c66c369e-c6c5-4b0d-912b-ebbc59771229","html_url":"https://github.com/eventualbuddha/lines-and-columns","commit_stats":{"total_commits":34,"total_committers":2,"mean_commits":17.0,"dds":0.2647058823529411,"last_synced_commit":"5febeb9674ded91908d3893581224f64111d95c3"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/eventualbuddha/lines-and-columns","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/sbom","scorecard":{"id":386218,"data":{"date":"2025-08-11","repo":{"name":"github.com/eventualbuddha/lines-and-columns","commit":"eea2581b131685f2c21de777fd037c8ddd343354"},"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":"Code-Review","score":0,"reason":"Found 1/17 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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yaml:1","Warn: no topLevel permission defined: .github/workflows/release.yaml: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":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yaml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yaml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/ci.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yaml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yaml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/eventualbuddha/lines-and-columns/release.yaml/main?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction 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":"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":"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":"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":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 26 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":0,"reason":"24 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-67hx-6x53-jw92","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","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-67mh-4wv8-2f99","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-9c47-m6qq-7p4h","Warn: Project is vulnerable to: GHSA-5v2h-r2cx-5xgj","Warn: Project is vulnerable to: GHSA-rrrm-qjm4-v8hf","Warn: Project is vulnerable to: GHSA-952p-6rrq-rcjv","Warn: Project is vulnerable to: GHSA-f8q6-p94x-37v3","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-r683-j2x4-v87g","Warn: Project is vulnerable to: GHSA-hj9c-8jmm-8c52","Warn: Project is vulnerable to: GHSA-x2pg-mjhr-2m5x","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-4x5v-gmq8-25ch","Warn: Project is vulnerable to: GHSA-72xf-g2v4-qvf3","Warn: Project is vulnerable to: GHSA-j8xg-fqg3-53r7","Warn: Project is vulnerable to: GHSA-3h5v-q93c-6h6q"],"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-18T16:43:10.320Z","repository_id":45983764,"created_at":"2025-08-18T16:43:10.320Z","updated_at":"2025-08-18T16:43:10.320Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34989785,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-30T02:00:05.919Z","response_time":92,"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":"eventualbuddha","name":"Brian Donovan","uuid":"1938","kind":"user","description":"","email":"","website":null,"location":"San Francisco","twitter":null,"company":"@votingworks","icon_url":"https://avatars.githubusercontent.com/u/1938?v=4","repositories_count":109,"last_synced_at":"2026-06-07T14:22:46.112Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/eventualbuddha","funding_links":[],"total_stars":233,"followers":331,"following":11,"created_at":"2022-11-02T16:21:02.768Z","updated_at":"2026-06-07T14:22:46.112Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eventualbuddha/repositories"},"tags":[{"name":"v2.0.4","sha":"eea2581b131685f2c21de777fd037c8ddd343354","kind":"commit","published_at":"2023-11-07T01:41:08.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.4","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.4/manifests"},{"name":"v2.0.3","sha":"5febeb9674ded91908d3893581224f64111d95c3","kind":"commit","published_at":"2021-11-23T03:14:35.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.3","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.3/manifests"},{"name":"v2.0.2","sha":"1596423297c02ea1dd4f28fbfa07a5dfc8ff6e25","kind":"commit","published_at":"2021-11-20T23:28:12.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"d2aedf5349f43dcea50222a62c9fb4ccfd87f5db","kind":"commit","published_at":"2021-11-20T22:41:44.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.1/manifests"},{"name":"v2.0.0","sha":"f2ab22ac87f816751ca2f7377704f150ecc4ecb1","kind":"commit","published_at":"2021-11-20T22:26:27.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v2.0.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v2.0.0/manifests"},{"name":"v1.2.0","sha":"2474adcebc7086ff2aadd5978318ba77d071e525","kind":"commit","published_at":"2021-11-20T22:22:54.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.2.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.2.0/manifests"},{"name":"v1.1.7","sha":"78591e9929c0546ebdc52b73ddc8a898fe699ed8","kind":"commit","published_at":"2021-11-20T22:14:38.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.7","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"bde3deba75c01fa95d18cd4786593df2318cdeb6","kind":"commit","published_at":"2016-12-20T17:30:44.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.6","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"b9726de36f160bf45aa64b24244572cf6bb11c77","kind":"commit","published_at":"2016-06-26T21:51:04.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.5","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"9f4a9b7dfbde6043a445845cfcb89a75da551d51","kind":"commit","published_at":"2016-06-26T16:54:04.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.4","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"9617425c265b2513647101a3be3a1ec940066746","kind":"commit","published_at":"2016-06-24T03:50:52.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.3","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"79964233efe24ee9a5ae4eae85ebe7142ebddf41","kind":"commit","published_at":"2016-06-24T03:35:08.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"4650b8f7a8a739a06328a5de84400753c9cbe273","kind":"tag","published_at":"2016-03-09T01:55:57.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"c1e6ba514d96fcd917383ccfb854cc33ea15cf9e","kind":"tag","published_at":"2016-03-09T01:49:38.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.1.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"610143f9664251127d20ca6d04aa7383e9e60cbc","kind":"tag","published_at":"2015-12-05T19:31:35.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.2","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"7635f8fb3f9ff02a04f0f3e19cd012e18656e85c","kind":"tag","published_at":"2015-12-02T19:59:53.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.1","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0e88ddfececd4af4f9eaf6c2987cd321f5e66459","kind":"commit","published_at":"2015-12-02T19:54:06.000Z","download_url":"https://codeload.github.com/eventualbuddha/lines-and-columns/tar.gz/v1.0.0","html_url":"https://github.com/eventualbuddha/lines-and-columns/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/eventualbuddha/lines-and-columns@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/tags/v1.0.0/manifests"}]},"repo_metadata_updated_at":"2026-07-18T01:14:50.856Z","dependent_packages_count":1288,"downloads":534363277,"downloads_period":"last-month","dependent_repos_count":2280787,"rankings":{"downloads":0.008322577499449365,"dependent_repos_count":0.01098468141341465,"dependent_packages_count":0.05553989428925468,"stargazers_count":7.684797827119799,"forks_count":8.199960432285685,"docker_downloads_count":0.013730851766768313,"average":2.6622227107290617},"purl":"pkg:npm/lines-and-columns","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/lines-and-columns","docker_dependents_count":21945,"docker_downloads_count":7419118886,"usage_url":"https://repos.ecosyste.ms/usage/npm/lines-and-columns","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/lines-and-columns/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-07-09T05:00:38.909Z","issues_count":1,"pull_requests_count":109,"avg_time_to_close_issue":865.0,"avg_time_to_close_pull_request":2443552.8080808083,"issues_closed_count":1,"pull_requests_closed_count":99,"pull_request_authors_count":8,"issue_authors_count":1,"avg_comments_per_issue":6.0,"avg_comments_per_pull_request":0.9174311926605505,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":94,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/issues","maintainers":[{"login":"eventualbuddha","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eventualbuddha"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/lines-and-columns/codemeta","maintainers":[{"uuid":"eventualbuddha","login":"eventualbuddha","name":null,"email":"me@brian-donovan.com","url":null,"packages_count":77,"html_url":"https://www.npmjs.com/~eventualbuddha","role":null,"created_at":"2022-11-13T03:22:29.239Z","updated_at":"2022-11-13T03:22:29.239Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eventualbuddha/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5679045,"maintainers_count":1211546,"namespaces_count":399623,"keywords_count":847874,"github":"npm","metadata":{"funded_packages_count":171745},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2026-06-10T05:11:46.456Z","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":219047,"full_name":"eventualbuddha/lines-and-columns","default_branch":"main","total_commits":35,"total_committers":2,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":17.5,"dds":0.02857142857142858,"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-07-21T11:39:22.064Z","last_synced_commit":"eea2581b131685f2c21de777fd037c8ddd343354","created_at":"2023-03-08T07:44:09.413Z","updated_at":"2026-07-21T11:39:22.040Z","committers":[{"name":"Brian Donovan","email":"me@brian-donovan.com","login":"eventualbuddha","count":34},{"name":"Sosuke Suzuki","email":"sosuke.suzuki@dr-ubie.com","login":"sosukesuzuki","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-23T00:00:22.250Z","repositories_count":6396772,"commits_count":871250797,"contributors_count":36103162,"owners_count":1231343,"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":"eventualbuddha/lines-and-columns","html_url":"https://github.com/eventualbuddha/lines-and-columns","last_synced_at":"2026-07-09T05:00:38.909Z","status":"error","issues_count":1,"pull_requests_count":109,"avg_time_to_close_issue":865.0,"avg_time_to_close_pull_request":2443552.8080808083,"issues_closed_count":1,"pull_requests_closed_count":99,"pull_request_authors_count":8,"issue_authors_count":1,"avg_comments_per_issue":6.0,"avg_comments_per_pull_request":0.9174311926605505,"merged_pull_requests_count":10,"bot_issues_count":0,"bot_pull_requests_count":94,"past_year_issues_count":0,"past_year_pull_requests_count":2,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-16T15:23:19.531Z","updated_at":"2026-07-09T05:00:38.909Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/eventualbuddha%2Flines-and-columns/issues","issue_labels_count":{"table":{"bug":1}},"pull_request_labels_count":{"table":{"dependencies":93,"security":12,"released":11}},"issue_author_associations_count":{"table":{"NONE":1}},"pull_request_author_associations_count":{"table":{"NONE":98,"OWNER":10,"CONTRIBUTOR":1}},"issue_authors":{"table":{"TylerBarnes":1}},"pull_request_authors":{"table":{"dependabot-preview[bot]":87,"eventualbuddha":10,"dependabot[bot]":6,"fisker":2,"sosukesuzuki":1,"lgtm-com[bot]":1,"vlad-karnauch":1,"shoonia":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-07-11T00:00:21.140Z","repositories_count":14862869,"issues_count":32284023,"pull_requests_count":106164783,"authors_count":11341874,"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":"eventualbuddha","count":10,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/eventualbuddha"}}],"active_maintainers":[]}},"events":{"total":{"PullRequestEvent":1,"ForkEvent":1,"WatchEvent":2,"PullRequestReviewEvent":1},"last_year":{"WatchEvent":1,"PullRequestReviewEvent":1}},"keywords":[],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-09-05T16:51:48.235Z","updated_at":"2022-09-05T16:51:48.235Z","repository_link":"https://github.com/eventualbuddha/lines-and-columns/blob/main/package.json","dependencies":[{"id":3922718973,"package_name":"@types/jest","ecosystem":"npm","requirements":"^27.0.3","direct":true,"kind":"development","optional":false},{"id":3922718974,"package_name":"@types/node","ecosystem":"npm","requirements":"^16.11.9","direct":true,"kind":"development","optional":false},{"id":3922718975,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^5.4.0","direct":true,"kind":"development","optional":false},{"id":3922718976,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^5.4.0","direct":true,"kind":"development","optional":false},{"id":3922718977,"package_name":"esbuild","ecosystem":"npm","requirements":"^0.13.15","direct":true,"kind":"development","optional":false},{"id":3922718978,"package_name":"esbuild-runner","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"development","optional":false},{"id":3922718979,"package_name":"eslint","ecosystem":"npm","requirements":"^8.2.0","direct":true,"kind":"development","optional":false},{"id":3922718980,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"development","optional":false},{"id":3922718981,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":3922718982,"package_name":"is-ci-cli","ecosystem":"npm","requirements":"^2.2.0","direct":true,"kind":"development","optional":false},{"id":3922718983,"package_name":"jest","ecosystem":"npm","requirements":"^27.3.1","direct":true,"kind":"development","optional":false},{"id":3922718984,"package_name":"prettier","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"development","optional":false},{"id":3922718985,"package_name":"semantic-release","ecosystem":"npm","requirements":"^18.0.0","direct":true,"kind":"development","optional":false},{"id":3922718986,"package_name":"typescript","ecosystem":"npm","requirements":"^4.5.2","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yaml","sha":null,"kind":"manifest","created_at":"2023-01-22T10:15:55.493Z","updated_at":"2023-01-22T10:15:55.493Z","repository_link":"https://github.com/eventualbuddha/lines-and-columns/blob/main/.github/workflows/ci.yaml","dependencies":[{"id":7092907844,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7092907845,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v2.0.1","direct":true,"kind":"composite","optional":false},{"id":7092907846,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yaml","sha":null,"kind":"manifest","created_at":"2023-01-22T10:15:55.565Z","updated_at":"2023-01-22T10:15:55.565Z","repository_link":"https://github.com/eventualbuddha/lines-and-columns/blob/main/.github/workflows/release.yaml","dependencies":[{"id":7092907921,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7092907925,"package_name":"pnpm/action-setup","ecosystem":"actions","requirements":"v2.0.1","direct":true,"kind":"composite","optional":false},{"id":7092907928,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"npm","filepath":"pnpm-lock.yaml","sha":null,"kind":"lockfile","created_at":"2023-01-22T10:15:55.591Z","updated_at":"2023-01-22T10:15:55.591Z","repository_link":"https://github.com/eventualbuddha/lines-and-columns/blob/main/pnpm-lock.yaml","dependencies":[{"id":7092910629,"package_name":"@babel","ecosystem":"npm","requirements":"code-frame","direct":false,"kind":"development","optional":false},{"id":7092910630,"package_name":"@babel","ecosystem":"npm","requirements":"compat-data","direct":false,"kind":"development","optional":false},{"id":7092910631,"package_name":"@babel","ecosystem":"npm","requirements":"core","direct":false,"kind":"development","optional":false},{"id":7092910632,"package_name":"@babel","ecosystem":"npm","requirements":"generator","direct":false,"kind":"development","optional":false},{"id":7092910633,"package_name":"@babel","ecosystem":"npm","requirements":"helper-compilation-targets","direct":false,"kind":"development","optional":false},{"id":7092910634,"package_name":"@babel","ecosystem":"npm","requirements":"helper-function-name","direct":false,"kind":"development","optional":false},{"id":7092911042,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910792,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":7092910793,"package_name":"colors","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7092910794,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":7092910795,"package_name":"compare-func","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910796,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":7092910876,"package_name":"expect","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910877,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":7092910878,"package_name":"fast-diff","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7092910879,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"development","optional":false},{"id":7092910635,"package_name":"@babel","ecosystem":"npm","requirements":"helper-get-function-arity","direct":false,"kind":"development","optional":false},{"id":7092910636,"package_name":"@babel","ecosystem":"npm","requirements":"helper-hoist-variables","direct":false,"kind":"development","optional":false},{"id":7092910637,"package_name":"@babel","ecosystem":"npm","requirements":"helper-member-expression-to-functions","direct":false,"kind":"development","optional":false},{"id":7092910638,"package_name":"@babel","ecosystem":"npm","requirements":"helper-module-imports","direct":false,"kind":"development","optional":false},{"id":7092910639,"package_name":"@babel","ecosystem":"npm","requirements":"helper-module-transforms","direct":false,"kind":"development","optional":false},{"id":7092910640,"package_name":"@babel","ecosystem":"npm","requirements":"helper-optimise-call-expression","direct":false,"kind":"development","optional":false},{"id":7092910641,"package_name":"@babel","ecosystem":"npm","requirements":"helper-plugin-utils","direct":false,"kind":"development","optional":false},{"id":7092910642,"package_name":"@babel","ecosystem":"npm","requirements":"helper-replace-supers","direct":false,"kind":"development","optional":false},{"id":7092910643,"package_name":"@babel","ecosystem":"npm","requirements":"helper-simple-access","direct":false,"kind":"development","optional":false},{"id":7092910644,"package_name":"@babel","ecosystem":"npm","requirements":"helper-split-export-declaration","direct":false,"kind":"development","optional":false},{"id":7092910645,"package_name":"@babel","ecosystem":"npm","requirements":"helper-validator-identifier","direct":false,"kind":"development","optional":false},{"id":7092910646,"package_name":"@babel","ecosystem":"npm","requirements":"helper-validator-option","direct":false,"kind":"development","optional":false},{"id":7092910647,"package_name":"@babel","ecosystem":"npm","requirements":"helpers","direct":false,"kind":"development","optional":false},{"id":7092910648,"package_name":"@babel","ecosystem":"npm","requirements":"highlight","direct":false,"kind":"development","optional":false},{"id":7092910649,"package_name":"@babel","ecosystem":"npm","requirements":"parser","direct":false,"kind":"development","optional":false},{"id":7092910650,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-async-generators","direct":false,"kind":"development","optional":false},{"id":7092910651,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-bigint","direct":false,"kind":"development","optional":false},{"id":7092910652,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-class-properties","direct":false,"kind":"development","optional":false},{"id":7092910653,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-import-meta","direct":false,"kind":"development","optional":false},{"id":7092910654,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-json-strings","direct":false,"kind":"development","optional":false},{"id":7092910655,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-logical-assignment-operators","direct":false,"kind":"development","optional":false},{"id":7092910657,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-nullish-coalescing-operator","direct":false,"kind":"development","optional":false},{"id":7092910658,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-numeric-separator","direct":false,"kind":"development","optional":false},{"id":7092910659,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-object-rest-spread","direct":false,"kind":"development","optional":false},{"id":7092910660,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-optional-catch-binding","direct":false,"kind":"development","optional":false},{"id":7092910661,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-optional-chaining","direct":false,"kind":"development","optional":false},{"id":7092910662,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-top-level-await","direct":false,"kind":"development","optional":false},{"id":7092910663,"package_name":"@babel","ecosystem":"npm","requirements":"plugin-syntax-typescript","direct":false,"kind":"development","optional":false},{"id":7092910664,"package_name":"@babel","ecosystem":"npm","requirements":"template","direct":false,"kind":"development","optional":false},{"id":7092910665,"package_name":"@babel","ecosystem":"npm","requirements":"traverse","direct":false,"kind":"development","optional":false},{"id":7092910666,"package_name":"@babel","ecosystem":"npm","requirements":"types","direct":false,"kind":"development","optional":false},{"id":7092910667,"package_name":"@bcoe","ecosystem":"npm","requirements":"v8-coverage","direct":false,"kind":"development","optional":false},{"id":7092910668,"package_name":"@eslint","ecosystem":"npm","requirements":"eslintrc","direct":false,"kind":"development","optional":false},{"id":7092910669,"package_name":"@humanwhocodes","ecosystem":"npm","requirements":"config-array","direct":false,"kind":"development","optional":false},{"id":7092910670,"package_name":"@humanwhocodes","ecosystem":"npm","requirements":"object-schema","direct":false,"kind":"development","optional":false},{"id":7092910671,"package_name":"@istanbuljs","ecosystem":"npm","requirements":"load-nyc-config","direct":false,"kind":"development","optional":false},{"id":7092910672,"package_name":"@istanbuljs","ecosystem":"npm","requirements":"schema","direct":false,"kind":"development","optional":false},{"id":7092910673,"package_name":"@jest","ecosystem":"npm","requirements":"console","direct":false,"kind":"development","optional":false},{"id":7092910674,"package_name":"@jest","ecosystem":"npm","requirements":"core","direct":false,"kind":"development","optional":false},{"id":7092910675,"package_name":"@jest","ecosystem":"npm","requirements":"environment","direct":false,"kind":"development","optional":false},{"id":7092910676,"package_name":"@jest","ecosystem":"npm","requirements":"fake-timers","direct":false,"kind":"development","optional":false},{"id":7092910677,"package_name":"@jest","ecosystem":"npm","requirements":"globals","direct":false,"kind":"development","optional":false},{"id":7092910678,"package_name":"@jest","ecosystem":"npm","requirements":"reporters","direct":false,"kind":"development","optional":false},{"id":7092910679,"package_name":"@jest","ecosystem":"npm","requirements":"source-map","direct":false,"kind":"development","optional":false},{"id":7092910680,"package_name":"@jest","ecosystem":"npm","requirements":"test-result","direct":false,"kind":"development","optional":false},{"id":7092910681,"package_name":"@jest","ecosystem":"npm","requirements":"test-sequencer","direct":false,"kind":"development","optional":false},{"id":7092910682,"package_name":"@jest","ecosystem":"npm","requirements":"transform","direct":false,"kind":"development","optional":false},{"id":7092910683,"package_name":"@jest","ecosystem":"npm","requirements":"types","direct":false,"kind":"development","optional":false},{"id":7092910684,"package_name":"@nodelib","ecosystem":"npm","requirements":"fs.scandir","direct":false,"kind":"development","optional":false},{"id":7092910685,"package_name":"@nodelib","ecosystem":"npm","requirements":"fs.stat","direct":false,"kind":"development","optional":false},{"id":7092910686,"package_name":"@nodelib","ecosystem":"npm","requirements":"fs.walk","direct":false,"kind":"development","optional":false},{"id":7092910687,"package_name":"@octokit","ecosystem":"npm","requirements":"auth-token","direct":false,"kind":"development","optional":false},{"id":7092910688,"package_name":"@octokit","ecosystem":"npm","requirements":"core","direct":false,"kind":"development","optional":false},{"id":7092910689,"package_name":"@octokit","ecosystem":"npm","requirements":"endpoint","direct":false,"kind":"development","optional":false},{"id":7092910690,"package_name":"@octokit","ecosystem":"npm","requirements":"graphql","direct":false,"kind":"development","optional":false},{"id":7092910691,"package_name":"@octokit","ecosystem":"npm","requirements":"openapi-types","direct":false,"kind":"development","optional":false},{"id":7092910692,"package_name":"@octokit","ecosystem":"npm","requirements":"plugin-paginate-rest","direct":false,"kind":"development","optional":false},{"id":7092910693,"package_name":"@octokit","ecosystem":"npm","requirements":"plugin-request-log","direct":false,"kind":"development","optional":false},{"id":7092910694,"package_name":"@octokit","ecosystem":"npm","requirements":"plugin-rest-endpoint-methods","direct":false,"kind":"development","optional":false},{"id":7092910695,"package_name":"@octokit","ecosystem":"npm","requirements":"request-error","direct":false,"kind":"development","optional":false},{"id":7092910696,"package_name":"@octokit","ecosystem":"npm","requirements":"request","direct":false,"kind":"development","optional":false},{"id":7092910697,"package_name":"@octokit","ecosystem":"npm","requirements":"rest","direct":false,"kind":"development","optional":false},{"id":7092910698,"package_name":"@octokit","ecosystem":"npm","requirements":"types","direct":false,"kind":"development","optional":false},{"id":7092910699,"package_name":"@semantic-release","ecosystem":"npm","requirements":"commit-analyzer","direct":false,"kind":"development","optional":false},{"id":7092910700,"package_name":"@semantic-release","ecosystem":"npm","requirements":"error","direct":false,"kind":"development","optional":false},{"id":7092910701,"package_name":"@semantic-release","ecosystem":"npm","requirements":"github","direct":false,"kind":"development","optional":false},{"id":7092910702,"package_name":"@semantic-release","ecosystem":"npm","requirements":"npm","direct":false,"kind":"development","optional":false},{"id":7092910703,"package_name":"@semantic-release","ecosystem":"npm","requirements":"release-notes-generator","direct":false,"kind":"development","optional":false},{"id":7092910704,"package_name":"@sinonjs","ecosystem":"npm","requirements":"commons","direct":false,"kind":"development","optional":false},{"id":7092910705,"package_name":"@sinonjs","ecosystem":"npm","requirements":"fake-timers","direct":false,"kind":"development","optional":false},{"id":7092910706,"package_name":"@tootallnate","ecosystem":"npm","requirements":"once","direct":false,"kind":"development","optional":false},{"id":7092910707,"package_name":"@types","ecosystem":"npm","requirements":"babel__core","direct":false,"kind":"development","optional":false},{"id":7092910708,"package_name":"@types","ecosystem":"npm","requirements":"babel__generator","direct":false,"kind":"development","optional":false},{"id":7092910709,"package_name":"@types","ecosystem":"npm","requirements":"babel__template","direct":false,"kind":"development","optional":false},{"id":7092910710,"package_name":"@types","ecosystem":"npm","requirements":"babel__traverse","direct":false,"kind":"development","optional":false},{"id":7092910711,"package_name":"@types","ecosystem":"npm","requirements":"graceful-fs","direct":false,"kind":"development","optional":false},{"id":7092910712,"package_name":"@types","ecosystem":"npm","requirements":"istanbul-lib-coverage","direct":false,"kind":"development","optional":false},{"id":7092910713,"package_name":"@types","ecosystem":"npm","requirements":"istanbul-lib-report","direct":false,"kind":"development","optional":false},{"id":7092910714,"package_name":"@types","ecosystem":"npm","requirements":"istanbul-reports","direct":false,"kind":"development","optional":false},{"id":7092910715,"package_name":"@types","ecosystem":"npm","requirements":"jest","direct":false,"kind":"development","optional":false},{"id":7092910716,"package_name":"@types","ecosystem":"npm","requirements":"json-schema","direct":false,"kind":"development","optional":false},{"id":7092910717,"package_name":"@types","ecosystem":"npm","requirements":"minimist","direct":false,"kind":"development","optional":false},{"id":7092910718,"package_name":"@types","ecosystem":"npm","requirements":"node","direct":false,"kind":"development","optional":false},{"id":7092910719,"package_name":"@types","ecosystem":"npm","requirements":"normalize-package-data","direct":false,"kind":"development","optional":false},{"id":7092910720,"package_name":"@types","ecosystem":"npm","requirements":"parse-json","direct":false,"kind":"development","optional":false},{"id":7092910721,"package_name":"@types","ecosystem":"npm","requirements":"prettier","direct":false,"kind":"development","optional":false},{"id":7092910722,"package_name":"@types","ecosystem":"npm","requirements":"retry","direct":false,"kind":"development","optional":false},{"id":7092910723,"package_name":"@types","ecosystem":"npm","requirements":"stack-utils","direct":false,"kind":"development","optional":false},{"id":7092910724,"package_name":"@types","ecosystem":"npm","requirements":"yargs-parser","direct":false,"kind":"development","optional":false},{"id":7092910725,"package_name":"@types","ecosystem":"npm","requirements":"yargs","direct":false,"kind":"development","optional":false},{"id":7092910726,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"eslint-plugin","direct":false,"kind":"development","optional":false},{"id":7092910727,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"experimental-utils","direct":false,"kind":"development","optional":false},{"id":7092910728,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"parser","direct":false,"kind":"development","optional":false},{"id":7092910729,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"scope-manager","direct":false,"kind":"development","optional":false},{"id":7092910730,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"types","direct":false,"kind":"development","optional":false},{"id":7092910731,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"typescript-estree","direct":false,"kind":"development","optional":false},{"id":7092910732,"package_name":"@typescript-eslint","ecosystem":"npm","requirements":"visitor-keys","direct":false,"kind":"development","optional":false},{"id":7092910733,"package_name":"JSONStream","ecosystem":"npm","requirements":"1.3.5","direct":false,"kind":"development","optional":false},{"id":7092910734,"package_name":"abab","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7092910735,"package_name":"acorn-globals","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092910736,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2_acorn@8.6.0","direct":false,"kind":"development","optional":false},{"id":7092910737,"package_name":"acorn-walk","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7092910738,"package_name":"acorn","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"development","optional":false},{"id":7092910739,"package_name":"acorn","ecosystem":"npm","requirements":"8.6.0","direct":false,"kind":"development","optional":false},{"id":7092910740,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":7092910741,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092910742,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"development","optional":false},{"id":7092910743,"package_name":"ansi-colors","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7092910744,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":7092910745,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7092910746,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":7092910747,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7092910748,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":7092910749,"package_name":"ansicolors","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7092910750,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":7092910751,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":7092910752,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910753,"package_name":"argv-formatter","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910754,"package_name":"array-ify","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910755,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910756,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910757,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7092910758,"package_name":"babel-jest","ecosystem":"npm","requirements":"27.3.1_@babel+core@7.16.0","direct":false,"kind":"development","optional":false},{"id":7092910759,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":7092910760,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"27.2.0","direct":false,"kind":"development","optional":false},{"id":7092910761,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.0.1_@babel+core@7.16.0","direct":false,"kind":"development","optional":false},{"id":7092910762,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"27.2.0_@babel+core@7.16.0","direct":false,"kind":"development","optional":false},{"id":7092910763,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092910764,"package_name":"before-after-hook","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"development","optional":false},{"id":7092910765,"package_name":"bottleneck","ecosystem":"npm","requirements":"2.19.5","direct":false,"kind":"development","optional":false},{"id":7092910766,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":7092910767,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7092910768,"package_name":"browser-process-hrtime","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910769,"package_name":"browserslist","ecosystem":"npm","requirements":"4.18.1","direct":false,"kind":"development","optional":false},{"id":7092910770,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092910771,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7092910772,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092910773,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"6.2.2","direct":false,"kind":"development","optional":false},{"id":7092910774,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":7092910775,"package_name":"camelcase","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"development","optional":false},{"id":7092910776,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001282","direct":false,"kind":"development","optional":false},{"id":7092910777,"package_name":"cardinal","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092910778,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":7092910779,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":7092910780,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092910781,"package_name":"ci-info","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910782,"package_name":"ci-info","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7092910783,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":7092910784,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092910785,"package_name":"cli-table3","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":7092910786,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"development","optional":false},{"id":7092910787,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"development","optional":false},{"id":7092910788,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910789,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":7092910790,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910791,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":7092910797,"package_name":"conventional-changelog-angular","ecosystem":"npm","requirements":"5.0.13","direct":false,"kind":"development","optional":false},{"id":7092910798,"package_name":"conventional-changelog-writer","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092910799,"package_name":"conventional-commits-filter","ecosystem":"npm","requirements":"2.0.7","direct":false,"kind":"development","optional":false},{"id":7092910800,"package_name":"conventional-commits-parser","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"development","optional":false},{"id":7092910801,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":7092910802,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7092910803,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7092910804,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":7092910805,"package_name":"crypto-random-string","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910806,"package_name":"cssom","ecosystem":"npm","requirements":"0.3.8","direct":false,"kind":"development","optional":false},{"id":7092910807,"package_name":"cssom","ecosystem":"npm","requirements":"0.4.4","direct":false,"kind":"development","optional":false},{"id":7092910808,"package_name":"cssstyle","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092910809,"package_name":"data-urls","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910810,"package_name":"dateformat","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092910811,"package_name":"debug","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":7092910812,"package_name":"decamelize-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7092910813,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7092910814,"package_name":"decimal.js","ecosystem":"npm","requirements":"10.3.1","direct":false,"kind":"development","optional":false},{"id":7092910815,"package_name":"dedent","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":7092910816,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":7092910817,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7092910818,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":7092910819,"package_name":"del","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092910820,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910821,"package_name":"deprecation","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7092910822,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092910823,"package_name":"diff-sequences","ecosystem":"npm","requirements":"27.0.6","direct":false,"kind":"development","optional":false},{"id":7092910824,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7092910825,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092910826,"package_name":"domexception","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910827,"package_name":"dot-prop","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":7092910828,"package_name":"duplexer2","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7092910829,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.3.904","direct":false,"kind":"development","optional":false},{"id":7092910830,"package_name":"emittery","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":7092910831,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":7092910832,"package_name":"enquirer","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":7092910833,"package_name":"env-ci","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"development","optional":false},{"id":7092910834,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7092910835,"package_name":"esbuild-android-arm64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910836,"package_name":"esbuild-darwin-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910837,"package_name":"esbuild-darwin-arm64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910838,"package_name":"esbuild-freebsd-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910839,"package_name":"esbuild-freebsd-arm64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910840,"package_name":"esbuild-linux-32","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910841,"package_name":"esbuild-linux-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910842,"package_name":"esbuild-linux-arm","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910843,"package_name":"esbuild-linux-arm64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910844,"package_name":"esbuild-linux-mips64le","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910845,"package_name":"esbuild-linux-ppc64le","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910846,"package_name":"esbuild-netbsd-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910847,"package_name":"esbuild-openbsd-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910848,"package_name":"esbuild-runner","ecosystem":"npm","requirements":"2.2.1_esbuild@0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910849,"package_name":"esbuild-sunos-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910850,"package_name":"esbuild-windows-32","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910851,"package_name":"esbuild-windows-64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910852,"package_name":"esbuild-windows-arm64","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910853,"package_name":"esbuild","ecosystem":"npm","requirements":"0.13.15","direct":false,"kind":"development","optional":false},{"id":7092910854,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7092910855,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7092910856,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910857,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910858,"package_name":"escodegen","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910859,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"8.3.0_eslint@8.2.0","direct":false,"kind":"development","optional":false},{"id":7092910860,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"4.0.0_307f015733298e29da9050ea0cee5b9e","direct":false,"kind":"development","optional":false},{"id":7092910861,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":7092910862,"package_name":"eslint-scope","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092910863,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0_eslint@8.2.0","direct":false,"kind":"development","optional":false},{"id":7092910864,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910865,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092910866,"package_name":"eslint","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"development","optional":false},{"id":7092910867,"package_name":"espree","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":7092910868,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092910869,"package_name":"esquery","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7092910870,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7092910871,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7092910872,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":7092910873,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7092910874,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"development","optional":false},{"id":7092910875,"package_name":"exit","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7092910880,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910881,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7092910882,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"development","optional":false},{"id":7092910883,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910884,"package_name":"figures","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910885,"package_name":"figures","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7092910886,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7092910887,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7092910888,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910889,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7092910890,"package_name":"find-versions","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910891,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7092910892,"package_name":"flatted","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"development","optional":false},{"id":7092910893,"package_name":"form-data","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7092910894,"package_name":"from2","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092910895,"package_name":"fromentries","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":7092910896,"package_name":"fs-extra","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"development","optional":false},{"id":7092910897,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910898,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":7092910899,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7092910900,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910901,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"development","optional":false},{"id":7092910902,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7092910903,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":7092910904,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7092910905,"package_name":"git-log-parser","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7092910906,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7092910907,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"development","optional":false},{"id":7092910908,"package_name":"glob","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7092910909,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"development","optional":false},{"id":7092910910,"package_name":"globals","ecosystem":"npm","requirements":"13.12.0","direct":false,"kind":"development","optional":false},{"id":7092910911,"package_name":"globby","ecosystem":"npm","requirements":"11.0.4","direct":false,"kind":"development","optional":false},{"id":7092910912,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.8","direct":false,"kind":"development","optional":false},{"id":7092910913,"package_name":"handlebars","ecosystem":"npm","requirements":"4.7.7","direct":false,"kind":"development","optional":false},{"id":7092910914,"package_name":"hard-rejection","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910915,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092910916,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910917,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7092910918,"package_name":"hook-std","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910919,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"development","optional":false},{"id":7092910920,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7092910921,"package_name":"html-encoding-sniffer","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910922,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7092910923,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092910924,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092910925,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092910926,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910927,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":7092910928,"package_name":"ignore","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":7092910929,"package_name":"ignore","ecosystem":"npm","requirements":"5.1.9","direct":false,"kind":"development","optional":false},{"id":7092910930,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":7092910931,"package_name":"import-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910932,"package_name":"import-local","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092910933,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":7092910934,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910935,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":7092910936,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7092910937,"package_name":"ini","ecosystem":"npm","requirements":"1.3.8","direct":false,"kind":"development","optional":false},{"id":7092910938,"package_name":"into-stream","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092910939,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":7092910940,"package_name":"is-ci-cli","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092910941,"package_name":"is-ci","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910942,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.8.0","direct":false,"kind":"development","optional":false},{"id":7092910943,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092910944,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092910945,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092910946,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":7092910947,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7092910948,"package_name":"is-obj","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910949,"package_name":"is-path-cwd","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092910950,"package_name":"is-path-inside","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092910951,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7092910952,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092910953,"package_name":"is-potential-custom-element-name","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910954,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092910955,"package_name":"is-text-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092910956,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910957,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092910958,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092910959,"package_name":"issue-parser","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092910960,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7092910961,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":7092910962,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":7092910963,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092910964,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092910965,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"development","optional":false},{"id":7092910966,"package_name":"java-properties","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092910967,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"27.3.0","direct":false,"kind":"development","optional":false},{"id":7092910968,"package_name":"jest-circus","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910969,"package_name":"jest-cli","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910970,"package_name":"jest-config","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910971,"package_name":"jest-diff","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910972,"package_name":"jest-docblock","ecosystem":"npm","requirements":"27.0.6","direct":false,"kind":"development","optional":false},{"id":7092910973,"package_name":"jest-each","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910974,"package_name":"jest-environment-jsdom","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910975,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910976,"package_name":"jest-get-type","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910977,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910978,"package_name":"jest-jasmine2","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910979,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910980,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910981,"package_name":"jest-message-util","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910982,"package_name":"jest-mock","ecosystem":"npm","requirements":"27.3.0","direct":false,"kind":"development","optional":false},{"id":7092910983,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.2_jest-resolve@27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910984,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"27.0.6","direct":false,"kind":"development","optional":false},{"id":7092910985,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910986,"package_name":"jest-resolve","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910987,"package_name":"jest-runner","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910988,"package_name":"jest-runtime","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910989,"package_name":"jest-serializer","ecosystem":"npm","requirements":"27.0.6","direct":false,"kind":"development","optional":false},{"id":7092910990,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910991,"package_name":"jest-util","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910992,"package_name":"jest-validate","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910993,"package_name":"jest-watcher","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910994,"package_name":"jest-worker","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910995,"package_name":"jest","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092910996,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092910997,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":7092910998,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7092910999,"package_name":"jsdom","ecosystem":"npm","requirements":"16.7.0","direct":false,"kind":"development","optional":false},{"id":7092911000,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"development","optional":false},{"id":7092911001,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092911002,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7092911003,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":7092911004,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911005,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7092911006,"package_name":"json5","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911007,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7092911008,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":7092911009,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"development","optional":false},{"id":7092911010,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092911011,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092911012,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":7092911013,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":7092911014,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":7092911015,"package_name":"load-json-file","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911016,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911017,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092911018,"package_name":"lodash.capitalize","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":7092911019,"package_name":"lodash.escaperegexp","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":7092911020,"package_name":"lodash.ismatch","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":7092911021,"package_name":"lodash.isplainobject","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":7092911022,"package_name":"lodash.isstring","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092911023,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"development","optional":false},{"id":7092911024,"package_name":"lodash.uniqby","ecosystem":"npm","requirements":"4.7.0","direct":false,"kind":"development","optional":false},{"id":7092911025,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":7092911026,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092911027,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7092911028,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"development","optional":false},{"id":7092911030,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911031,"package_name":"map-obj","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":7092911032,"package_name":"marked-terminal","ecosystem":"npm","requirements":"4.2.0_marked@2.1.3","direct":false,"kind":"development","optional":false},{"id":7092911033,"package_name":"marked","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":7092911034,"package_name":"meow","ecosystem":"npm","requirements":"8.1.2","direct":false,"kind":"development","optional":false},{"id":7092911035,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911036,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":7092911037,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"development","optional":false},{"id":7092911038,"package_name":"mime-db","ecosystem":"npm","requirements":"1.51.0","direct":false,"kind":"development","optional":false},{"id":7092911039,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.34","direct":false,"kind":"development","optional":false},{"id":7092911040,"package_name":"mime","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911041,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911043,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7092911044,"package_name":"minimist-options","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7092911045,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"development","optional":false},{"id":7092911046,"package_name":"modify-values","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911047,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7092911048,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7092911049,"package_name":"neo-async","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":7092911050,"package_name":"nerf-dart","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911051,"package_name":"node-emoji","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"development","optional":false},{"id":7092911053,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.6","direct":false,"kind":"development","optional":false},{"id":7092911055,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7092911056,"package_name":"node-modules-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911058,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092911059,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":7092911061,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092911062,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911063,"package_name":"normalize-url","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7092911065,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092911066,"package_name":"npm","ecosystem":"npm","requirements":"7.24.2","direct":false,"kind":"development","optional":false},{"id":7092911067,"package_name":"nwsapi","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911069,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":7092911071,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7092911072,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7092911074,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.3","direct":false,"kind":"development","optional":false},{"id":7092911076,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"development","optional":false},{"id":7092911078,"package_name":"p-each-series","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911079,"package_name":"p-filter","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911080,"package_name":"p-is-promise","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911081,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7092911082,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092911083,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911084,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":7092911085,"package_name":"p-map","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911086,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911087,"package_name":"p-reduce","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911088,"package_name":"p-retry","ecosystem":"npm","requirements":"4.6.1","direct":false,"kind":"development","optional":false},{"id":7092911089,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911090,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911091,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911092,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911093,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":7092911094,"package_name":"parse5","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7092911095,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911096,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911097,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911098,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7092911099,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":7092911100,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911101,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911102,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092911103,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911104,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092911105,"package_name":"pkg-conf","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911106,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7092911108,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":7092911109,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":7092911110,"package_name":"prettier-linter-helpers","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911111,"package_name":"prettier","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":7092911112,"package_name":"pretty-format","ecosystem":"npm","requirements":"27.3.1","direct":false,"kind":"development","optional":false},{"id":7092911113,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092911114,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":7092911115,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":7092911116,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":7092911117,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092911118,"package_name":"q","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":7092911119,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7092911120,"package_name":"quick-lru","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092911121,"package_name":"rc","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":7092911122,"package_name":"react-is","ecosystem":"npm","requirements":"17.0.2","direct":false,"kind":"development","optional":false},{"id":7092911124,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7092911125,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":7092911127,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"development","optional":false},{"id":7092911128,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":7092911130,"package_name":"redent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911132,"package_name":"redeyed","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092911133,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":7092911134,"package_name":"registry-auth-token","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":7092911135,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092911136,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911137,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911138,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092911139,"package_name":"resolve.exports","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":7092911140,"package_name":"resolve","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"development","optional":false},{"id":7092911141,"package_name":"retry","ecosystem":"npm","requirements":"0.13.1","direct":false,"kind":"development","optional":false},{"id":7092911142,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7092911143,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7092911145,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7092911147,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7092911149,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"development","optional":false},{"id":7092911151,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7092911153,"package_name":"saxes","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7092911154,"package_name":"semantic-release","ecosystem":"npm","requirements":"18.0.0","direct":false,"kind":"development","optional":false},{"id":7092911156,"package_name":"semver-diff","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7092911158,"package_name":"semver-regex","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"development","optional":false},{"id":7092911160,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":7092911162,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":7092911164,"package_name":"semver","ecosystem":"npm","requirements":"7.3.5","direct":false,"kind":"development","optional":false},{"id":7092911165,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911166,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911167,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.6","direct":false,"kind":"development","optional":false},{"id":7092911168,"package_name":"signale","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7092911169,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7092911170,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911171,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.19","direct":false,"kind":"development","optional":false},{"id":7092911172,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"development","optional":false},{"id":7092911173,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":7092911174,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":7092911175,"package_name":"source-map","ecosystem":"npm","requirements":"0.7.3","direct":false,"kind":"development","optional":false},{"id":7092911176,"package_name":"spawn-error-forwarder","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911177,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7092911178,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092911179,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7092911180,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.11","direct":false,"kind":"development","optional":false},{"id":7092911181,"package_name":"split","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911182,"package_name":"split2","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911183,"package_name":"split2","ecosystem":"npm","requirements":"3.2.2","direct":false,"kind":"development","optional":false},{"id":7092911184,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7092911185,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7092911186,"package_name":"stream-combiner2","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7092911187,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7092911188,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"development","optional":false},{"id":7092911189,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7092911190,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":7092911191,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7092911192,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911193,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911194,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911195,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911196,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":7092911197,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7092911198,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":7092911199,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"development","optional":false},{"id":7092911200,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":7092911201,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911202,"package_name":"symbol-tree","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"development","optional":false},{"id":7092911203,"package_name":"temp-dir","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911204,"package_name":"tempy","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7092911205,"package_name":"terminal-link","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7092911206,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092911207,"package_name":"text-extensions","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"development","optional":false},{"id":7092911208,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":7092911209,"package_name":"throat","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"development","optional":false},{"id":7092911210,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":7092911211,"package_name":"through2","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7092911212,"package_name":"through2","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7092911213,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7092911214,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911215,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7092911216,"package_name":"tough-cookie","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911217,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":7092911218,"package_name":"tr46","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7092911219,"package_name":"traverse","ecosystem":"npm","requirements":"0.6.6","direct":false,"kind":"development","optional":false},{"id":7092911220,"package_name":"trim-newlines","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7092911221,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":7092911222,"package_name":"tslib","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7092911223,"package_name":"tsutils","ecosystem":"npm","requirements":"3.21.0_typescript@4.5.2","direct":false,"kind":"development","optional":false},{"id":7092911224,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":7092911225,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":7092911226,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":7092911227,"package_name":"type-fest","ecosystem":"npm","requirements":"0.16.0","direct":false,"kind":"development","optional":false},{"id":7092911228,"package_name":"type-fest","ecosystem":"npm","requirements":"0.18.1","direct":false,"kind":"development","optional":false},{"id":7092911229,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"development","optional":false},{"id":7092911230,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":7092911231,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":7092911232,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":7092911233,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":7092911234,"package_name":"typescript","ecosystem":"npm","requirements":"4.5.2","direct":false,"kind":"development","optional":false},{"id":7092911235,"package_name":"uglify-js","ecosystem":"npm","requirements":"3.14.3","direct":false,"kind":"development","optional":false},{"id":7092911236,"package_name":"unique-string","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911237,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":7092911238,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7092911239,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911240,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"development","optional":false},{"id":7092911241,"package_name":"url-join","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":7092911242,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092911243,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092911244,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"development","optional":false},{"id":7092911245,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":7092911246,"package_name":"w3c-hr-time","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092911247,"package_name":"w3c-xmlserializer","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":7092911248,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":7092911249,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":7092911250,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092911251,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7092911252,"package_name":"whatwg-encoding","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":7092911253,"package_name":"whatwg-mimetype","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":7092911254,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":7092911255,"package_name":"whatwg-url","ecosystem":"npm","requirements":"8.7.0","direct":false,"kind":"development","optional":false},{"id":7092911256,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7092911257,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7092911258,"package_name":"wordwrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7092911259,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7092911260,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7092911261,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":7092911262,"package_name":"ws","ecosystem":"npm","requirements":"7.5.5","direct":false,"kind":"development","optional":false},{"id":7092911263,"package_name":"xml-name-validator","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7092911264,"package_name":"xmlchars","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7092911265,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":7092911266,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":7092911267,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7092911268,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"development","optional":false},{"id":7092911269,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.9","direct":false,"kind":"development","optional":false},{"id":7092911270,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"development","optional":false}]}],"score":27.1012304162211,"created_at":"2026-07-08T04:55:52.982Z","updated_at":"2026-07-23T12:02:20.027Z","avatar_url":"https://github.com/eventualbuddha.png","language":"TypeScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/377596","html_url":"https://summary.ecosyste.ms/projects/377596"}