{"id":140813,"name":null,"description":"🔈 Sonos Media Player Interface/Client","url":"https://github.com/bencevans/node-sonos","last_synced_at":"2025-09-09T13:26:07.667Z","repository":{"id":5988557,"uuid":"7210931","full_name":"bencevans/node-sonos","owner":"bencevans","description":"🔈 Sonos Media Player Interface/Client","archived":false,"fork":false,"pushed_at":"2025-03-08T18:30:54.000Z","size":2480,"stargazers_count":710,"open_issues_count":20,"forks_count":148,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-08-29T19:31:45.423Z","etag":null,"topics":["home-automation","javascript","music","nodejs","sonos"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/sonos","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bencevans.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"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},"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"created_at":"2012-12-17T19:38:58.000Z","updated_at":"2025-08-12T12:00:05.000Z","dependencies_parsed_at":"2023-11-14T00:26:54.508Z","dependency_job_id":"d0fe40a3-c177-476a-a696-a958cd982c92","html_url":"https://github.com/bencevans/node-sonos","commit_stats":{"total_commits":617,"total_committers":73,"mean_commits":8.452054794520548,"dds":0.7941653160453809,"last_synced_commit":"2608f7abc83d48cecd2530e1b02b4c9b08e82005"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/bencevans/node-sonos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/sbom","scorecard":{"id":231656,"data":{"date":"2025-08-11","repo":{"name":"github.com/bencevans/node-sonos","commit":"abb0c01d49c089bf47c06da9dce8fa9bbd846719"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/run-tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENCE.md:0","Info: FSF or OSI recognized license: MIT License: LICENCE.md: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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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":"15 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-mxhp-79qh-mcx6","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"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-17T04:57:43.147Z","repository_id":5988557,"created_at":"2025-08-17T04:57:43.147Z","updated_at":"2025-08-17T04:57:43.147Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274300244,"owners_count":25259716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"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":"bencevans","name":"Ben Evans","uuid":"638535","kind":"user","description":"","email":"","website":"https://bencevans.io/","location":"London, UK","twitter":"bencevans","company":"Institute of Zoology, ZSL","icon_url":"https://avatars.githubusercontent.com/u/638535?u=1f7925ea9b6520d6d67d16c14ad8bc3f90efb0f5\u0026v=4","repositories_count":282,"last_synced_at":"2025-09-02T07:49:32.303Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"html_url":"https://github.com/bencevans","funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"total_stars":1898,"followers":225,"following":41,"created_at":"2022-11-02T16:37:06.535Z","updated_at":"2025-09-02T07:49:32.303Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans/repositories"},"packages":[{"id":2383959,"name":"sonos-br-kyv","ecosystem":"npm","description":"Node.js Sonos Interface","homepage":"https://github.com/bencevans/node-sonos","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/bencevans/node-sonos","keywords_array":["sonos","music","control","play","interface"],"namespace":null,"versions_count":10,"first_release_published_at":"2015-08-15T20:42:00.074Z","latest_release_published_at":"2015-09-30T17:42:31.575Z","latest_release_number":"0.8.8","last_synced_at":"2025-08-29T20:26:02.590Z","created_at":"2022-04-10T01:01:11.878Z","updated_at":"2025-08-29T20:43:48.185Z","registry_url":"https://www.npmjs.com/package/sonos-br-kyv","install_command":"npm install sonos-br-kyv","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"0.8.8"}},"repo_metadata":{"id":5988557,"uuid":"7210931","full_name":"bencevans/node-sonos","owner":"bencevans","description":"🔈 Sonos Media Player Interface/Client","archived":false,"fork":false,"pushed_at":"2025-03-08T18:30:54.000Z","size":2480,"stargazers_count":710,"open_issues_count":20,"forks_count":148,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-08-29T19:31:45.423Z","etag":null,"topics":["home-automation","javascript","music","nodejs","sonos"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/sonos","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bencevans.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"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},"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"created_at":"2012-12-17T19:38:58.000Z","updated_at":"2025-08-12T12:00:05.000Z","dependencies_parsed_at":"2023-11-14T00:26:54.508Z","dependency_job_id":"d0fe40a3-c177-476a-a696-a958cd982c92","html_url":"https://github.com/bencevans/node-sonos","commit_stats":{"total_commits":617,"total_committers":73,"mean_commits":8.452054794520548,"dds":0.7941653160453809,"last_synced_commit":"2608f7abc83d48cecd2530e1b02b4c9b08e82005"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/bencevans/node-sonos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/sbom","scorecard":{"id":231656,"data":{"date":"2025-08-11","repo":{"name":"github.com/bencevans/node-sonos","commit":"abb0c01d49c089bf47c06da9dce8fa9bbd846719"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/run-tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENCE.md:0","Info: FSF or OSI recognized license: MIT License: LICENCE.md: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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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":"15 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-mxhp-79qh-mcx6","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"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-17T04:57:43.147Z","repository_id":5988557,"created_at":"2025-08-17T04:57:43.147Z","updated_at":"2025-08-17T04:57:43.147Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272759558,"owners_count":24988244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"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":"bencevans","name":"Ben Evans","uuid":"638535","kind":"user","description":"","email":"","website":"https://bencevans.io/","location":"London, UK","twitter":"bencevans","company":"Institute of Zoology, ZSL","icon_url":"https://avatars.githubusercontent.com/u/638535?u=1f7925ea9b6520d6d67d16c14ad8bc3f90efb0f5\u0026v=4","repositories_count":282,"last_synced_at":"2025-08-26T04:50:03.496Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"html_url":"https://github.com/bencevans","funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"total_stars":1896,"followers":224,"following":41,"created_at":"2022-11-02T16:37:06.535Z","updated_at":"2025-08-26T04:50:03.496Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans/repositories"},"tags":[{"name":"v1.15.0-alpha.5","sha":"bea996efa92b8519dc975596424f0c615dec6de7","kind":"commit","published_at":"2021-10-04T10:45:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5/manifests"},{"name":"v1.15.0-alpha.4","sha":"d4fdbe87ebc13182f9cd8df32af869bf550aa451","kind":"commit","published_at":"2021-09-25T20:21:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4/manifests"},{"name":"v1.15.0-alpha.3","sha":"378802b6f72cb3357e186f2e6ca8e92b0cf6846a","kind":"commit","published_at":"2021-06-19T20:32:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3/manifests"},{"name":"v1.15.0-alpha.2","sha":"725d663133ffc219715a2b4a08b6184c35c360e8","kind":"commit","published_at":"2021-03-18T20:30:44.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2/manifests"},{"name":"v1.14.1","sha":"010dafe7dc0d90074db23868f70adba10b1f672b","kind":"commit","published_at":"2021-03-17T14:53:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1/manifests"},{"name":"v1.15.0-alpha.1","sha":"692ea176a66c3f2bb2e72e6dc973fc04992736f3","kind":"commit","published_at":"2020-08-14T08:34:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1/manifests"},{"name":"v1.14.0-alpha.4","sha":"d0d64e0da60123074046732ce92d9e4509125791","kind":"commit","published_at":"2020-08-13T10:16:30.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4/manifests"},{"name":"v1.14.0","sha":"a8674ff8b0c5476f9f424521741397667eb4638f","kind":"commit","published_at":"2020-08-13T09:56:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0/manifests"},{"name":"v1.14.0-alpha.3","sha":"35c7b763f29bc3e6f272f2711564a199e5360e62","kind":"commit","published_at":"2020-07-18T09:06:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3/manifests"},{"name":"v1.14.0-alpha.2","sha":"d83c059123b3c1330d72fdc9729e0b87800b4d0b","kind":"commit","published_at":"2020-07-17T22:27:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2/manifests"},{"name":"v1.14.0-alpha.1","sha":"82f926ba13c96ff9d33ad8da40668b67269e5c75","kind":"commit","published_at":"2020-07-17T22:19:42.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1/manifests"},{"name":"v1.13.2","sha":"62e86dac8f4b299ee06e4c2df17d11c15a282329","kind":"commit","published_at":"2020-07-05T12:37:07.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"cb154170d3178ba923834f8cc586fd0c845c4b06","kind":"commit","published_at":"2020-06-29T13:16:12.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"37ab7653e7dec12303ee1a29989aee350850a2da","kind":"commit","published_at":"2020-04-08T10:18:16.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0/manifests"},{"name":"v1.12.7","sha":"a0a63a3e831c65b96ce0a17f32cee5565b29da32","kind":"commit","published_at":"2020-03-12T13:58:29.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.7","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7/manifests"},{"name":"v1.12.6","sha":"934cf748243b7b4234c3150e1c171a9856838be6","kind":"commit","published_at":"2020-01-06T11:00:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.6","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6/manifests"},{"name":"v1.12.5","sha":"4d7106e9e080cff9a00ccc169a96dd5a2f6e2d5d","kind":"commit","published_at":"2019-11-01T11:16:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"11d7c455c5a186faa30c5a06c0ad0f67151a14fb","kind":"commit","published_at":"2019-09-20T16:57:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"e9be3b8e07cde0abe8bf8fe584dbf178b757046d","kind":"commit","published_at":"2019-08-27T10:40:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"607aa6624992fe8a76482d402c1c46e4659e0ff6","kind":"commit","published_at":"2019-07-15T13:20:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"73d548dfd290079c9339f012ad23149204d0978f","kind":"commit","published_at":"2019-07-09T20:20:15.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"3f4a1aefe7da2fe8f086e3284a7d977a65287aba","kind":"commit","published_at":"2019-06-21T15:20:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"8971c62f3a541609a4efc55d417052d12f981a4c","kind":"commit","published_at":"2019-05-31T05:34:39.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"29ce923a3f261d949d02973fba24835fa5ea8241","kind":"commit","published_at":"2019-05-06T19:16:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"3903bf20afb5058192cf006cbeb817b46ec8d5c0","kind":"commit","published_at":"2019-04-08T18:25:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"8c1eb084c9b6e34d688838fcc878540510bc61a8","kind":"commit","published_at":"2019-04-04T15:14:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"1d54c484dae7509b13263c441195068c7934c700","kind":"commit","published_at":"2019-03-26T11:36:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"9069ef19c5a9463510582fee23ed60605693e58c","kind":"commit","published_at":"2019-01-20T16:49:46.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"1570353e7f19c7757f5d8afbcf9764b8cd50f29f","kind":"commit","published_at":"2018-12-24T18:51:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e812118c9adc42ce99a0f221864468f2fc8e1c99","kind":"commit","published_at":"2018-12-23T13:25:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"851e850c237919cffdb509be1bb0ad9ebe90829f","kind":"commit","published_at":"2018-12-05T13:19:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"fbea4eab00a80e471c6b743de3d06902ad520c80","kind":"commit","published_at":"2018-12-05T10:38:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"ddd3586777ddf488b5d3ba5793d85074f9eef6b4","kind":"commit","published_at":"2018-11-13T18:31:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"851a5355cd014d794b3887ce74dee1cc3cacdef1","kind":"commit","published_at":"2018-11-07T14:52:47.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"fca8ec594f906a71055f1bf70743f2a09dd9f27b","kind":"commit","published_at":"2018-11-06T16:03:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"6fcd6a2a6ec3c1f809f95c4580b9c906df06aa27","kind":"commit","published_at":"2018-11-05T13:20:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ffcf0a070de108d97b63a81822da4b5ebcc1bfab","kind":"commit","published_at":"2018-09-11T09:20:08.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"7b7164d91895ae64dbc1f2d92968bf962dd67443","kind":"commit","published_at":"2018-09-10T19:15:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"4b5388efbbf8d20711c5400081f7664362d7f800","kind":"commit","published_at":"2018-08-26T19:11:52.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"73ce718e5a1325d67d9e3363140e4faefebc72b9","kind":"commit","published_at":"2018-08-07T18:18:23.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"fa27bea67b5dee64adb5281a987b2d7feb4d70ab","kind":"commit","published_at":"2018-07-23T21:36:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"39ee9365697c69cad6bab9519c8e66ea65de0732","kind":"commit","published_at":"2018-07-19T10:17:35.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"4899c0715c0ca2cd58a31fec04703143d0ad0328","kind":"commit","published_at":"2018-04-02T16:58:03.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"43c3ae48a9d390494fffad44795b2d7d6290a4bc","kind":"commit","published_at":"2018-02-27T22:01:32.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"f3e85296ffbebc4baeb3960b52e6ac31744e4309","kind":"commit","published_at":"2018-02-25T13:51:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"768c9d970f4ab59ce65f5fea8bad88964ab661f0","kind":"commit","published_at":"2018-02-12T22:53:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"5a7c3d624234c2e5f1caecf31da5989b722ee21d","kind":"commit","published_at":"2018-02-04T10:37:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0803384549e098b1c999d33c099720dcf75bf083","kind":"commit","published_at":"2018-01-31T19:21:25.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0/manifests"},{"name":"v0.22.2","sha":"a048aec32b40588859734f02e33ce6d80d5f8ceb","kind":"commit","published_at":"2018-01-14T13:29:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"4767af7938278bae336faf08ff3ba4817263f70c","kind":"commit","published_at":"2018-01-11T20:45:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"be6d348b770b8f80272a51cd603a0cf95372a762","kind":"commit","published_at":"2018-01-06T22:18:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"d7e4ddb9bf4a2ec174c31588db920abf3a780c93","kind":"commit","published_at":"2018-01-04T17:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.21.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"c05cff4dd99d5282bb0f1ae74e26f935f7a294d6","kind":"commit","published_at":"2018-01-03T13:05:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.20.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"22c71f850ce3378e08eff509da114e1452e2bf73","kind":"tag","published_at":"2017-12-29T21:43:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.19.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"3f8a5441c71944d254b3c44e058267edab9b8aa8","kind":"tag","published_at":"2017-11-29T16:55:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.18.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"3970ceafac320bbf81b40fdf9ef2761859b3546f","kind":"tag","published_at":"2017-10-14T19:51:43.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.17.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"1cb4c7eb532f2ddc9e6656a66634ff139239a0cd","kind":"tag","published_at":"2017-09-09T21:38:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.16.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"afadd1ae80ae22274a4cd33579ccc9dc109bb6ee","kind":"tag","published_at":"2017-06-04T17:43:36.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.15.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"b2d677cefeeff7e38637855b09d734e3583ebd01","kind":"tag","published_at":"2017-01-02T14:40:13.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"46179a8292d0c2499eee0b0795be9774103bd5c7","kind":"tag","published_at":"2016-12-28T22:27:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"bc3d39a34242483570ff6737aff8241e3e7b3733","kind":"tag","published_at":"2016-09-07T19:24:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"f779ddb2084565c6eddf063f69276c665d95e01a","kind":"tag","published_at":"2016-03-14T14:08:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d5d133c5bf410b48c48ed0da82c09f303b3248f8","kind":"tag","published_at":"2016-01-29T13:57:54.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"5167ba4b28136aa578874fc61e741e21825baeb4","kind":"tag","published_at":"2016-01-10T21:28:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0/manifests"},{"name":"v0.9.0","sha":"3b16afa10e3c07ac871cbbf588bb408ceb00ee37","kind":"tag","published_at":"2015-11-12T11:40:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"a9175de5c4825f135e8c0fab7fbc6ff4b8d68b1d","kind":"tag","published_at":"2015-02-24T19:03:02.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"128fe69fb24805dbb4c9feebba3c079825c8eb62","kind":"tag","published_at":"2014-12-08T04:43:53.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"41180aa48ba3ad93eb799b5d21333a9900fdf150","kind":"tag","published_at":"2014-05-01T18:05:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"868ada5a840f9e0ee401381b1e1beb6d229600b2","kind":"tag","published_at":"2014-05-01T17:43:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a8a7d7c2dd09d6e1e725f533d4ccb07781df7daf","kind":"tag","published_at":"2014-04-22T22:25:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"0b5d77731c3a3f1842e9aeb091e1e2a08a46c899","kind":"tag","published_at":"2014-04-20T09:57:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7c7ebc01b8c743aa6a9a884a116ede752d30d956","kind":"tag","published_at":"2014-04-19T22:26:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"61b3dff4e2501a0af3077ef1f97d3168390684cc","kind":"tag","published_at":"2014-04-04T09:54:31.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"851ef95bf964a7d5fca6c34f66a5375d759d95a7","kind":"tag","published_at":"2013-12-28T14:11:49.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"c794ee08b6e5dae6fcff756e8f2780514b56f325","kind":"tag","published_at":"2013-12-03T15:56:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"7c4656847e3e17d0b6de6666cb17f89f0da1ad64","kind":"tag","published_at":"2013-11-08T06:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"9d20178e6352a7d4aa08780d12d748de420af6ea","kind":"tag","published_at":"2013-06-07T08:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"2ec5c3fd77b725d2ad41ea78a7d12dc868b17b2b","kind":"tag","published_at":"2013-05-31T23:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7169ae6c3e116a5e8d3c9f40fa6fa8cb2a97fde5","kind":"tag","published_at":"2013-05-10T18:33:48.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"d95103c6e6e61b9e0539ff00a654c774c6a29750","kind":"tag","published_at":"2013-03-04T17:32:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"ea63f57463f9212b9597443be1d1d7e53561cc3f","kind":"tag","published_at":"2013-02-24T21:44:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2/manifests"}]},"repo_metadata_updated_at":"2025-08-29T20:43:48.185Z","dependent_packages_count":0,"downloads":8,"downloads_period":"last-month","dependent_repos_count":1,"rankings":{"downloads":27.280797549965573,"dependent_repos_count":10.451133960483705,"dependent_packages_count":52.45234633941208,"stargazers_count":2.7400764915758344,"forks_count":2.612630459842065,"docker_downloads_count":null,"average":19.10739696025585},"purl":"pkg:npm/sonos-br-kyv","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/sonos-br-kyv","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/sonos-br-kyv","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/sonos-br-kyv/dependencies","status":"deprecated","funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T18:41:09.822Z","issues_count":68,"pull_requests_count":78,"avg_time_to_close_issue":6391008.666666667,"avg_time_to_close_pull_request":4934832.972222222,"issues_closed_count":54,"pull_requests_closed_count":72,"pull_request_authors_count":15,"issue_authors_count":36,"avg_comments_per_issue":3.573529411764706,"avg_comments_per_pull_request":1.6153846153846154,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":35,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1795747.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"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":2,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/issues","maintainers":[{"login":"svrooij","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/svrooij"},{"login":"bencevans","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bencevans"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos-br-kyv/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos-br-kyv/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos-br-kyv/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos-br-kyv/related_packages","maintainers":[{"uuid":"kyvinh","login":"kyvinh","name":null,"email":"kyvinh@gmail.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~kyvinh","role":null,"created_at":"2022-11-14T12:42:29.755Z","updated_at":"2022-11-14T12:42:29.755Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/kyvinh/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5135608,"maintainers_count":1052697,"namespaces_count":314046,"keywords_count":731068,"github":"npm","metadata":{"funded_packages_count":156026},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-09T05:57:39.025Z","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"}},{"id":2383967,"name":"sonos","ecosystem":"npm","description":"Node.js Sonos Interface","homepage":"https://github.com/bencevans/node-sonos#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/bencevans/node-sonos","keywords_array":["sonos","music","control","play","interface"],"namespace":null,"versions_count":85,"first_release_published_at":"2012-12-17T20:16:02.127Z","latest_release_published_at":"2021-03-17T14:55:21.976Z","latest_release_number":"1.14.1","last_synced_at":"2025-08-29T20:26:02.681Z","created_at":"2022-04-10T01:01:12.233Z","updated_at":"2025-08-29T20:43:48.172Z","registry_url":"https://www.npmjs.com/package/sonos","install_command":"npm install sonos","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.14.1","alpha":"1.15.0-alpha.5"}},"repo_metadata":{"id":5988557,"uuid":"7210931","full_name":"bencevans/node-sonos","owner":"bencevans","description":"🔈 Sonos Media Player Interface/Client","archived":false,"fork":false,"pushed_at":"2025-03-08T18:30:54.000Z","size":2480,"stargazers_count":710,"open_issues_count":20,"forks_count":148,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-08-29T19:31:45.423Z","etag":null,"topics":["home-automation","javascript","music","nodejs","sonos"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/sonos","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bencevans.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"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},"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"created_at":"2012-12-17T19:38:58.000Z","updated_at":"2025-08-12T12:00:05.000Z","dependencies_parsed_at":"2023-11-14T00:26:54.508Z","dependency_job_id":"d0fe40a3-c177-476a-a696-a958cd982c92","html_url":"https://github.com/bencevans/node-sonos","commit_stats":{"total_commits":617,"total_committers":73,"mean_commits":8.452054794520548,"dds":0.7941653160453809,"last_synced_commit":"2608f7abc83d48cecd2530e1b02b4c9b08e82005"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/bencevans/node-sonos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/sbom","scorecard":{"id":231656,"data":{"date":"2025-08-11","repo":{"name":"github.com/bencevans/node-sonos","commit":"abb0c01d49c089bf47c06da9dce8fa9bbd846719"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/run-tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENCE.md:0","Info: FSF or OSI recognized license: MIT License: LICENCE.md: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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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":"15 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-mxhp-79qh-mcx6","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"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-17T04:57:43.147Z","repository_id":5988557,"created_at":"2025-08-17T04:57:43.147Z","updated_at":"2025-08-17T04:57:43.147Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272759558,"owners_count":24988244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"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":"bencevans","name":"Ben Evans","uuid":"638535","kind":"user","description":"","email":"","website":"https://bencevans.io/","location":"London, UK","twitter":"bencevans","company":"Institute of Zoology, ZSL","icon_url":"https://avatars.githubusercontent.com/u/638535?u=1f7925ea9b6520d6d67d16c14ad8bc3f90efb0f5\u0026v=4","repositories_count":282,"last_synced_at":"2025-08-26T04:50:03.496Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"html_url":"https://github.com/bencevans","funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"total_stars":1896,"followers":224,"following":41,"created_at":"2022-11-02T16:37:06.535Z","updated_at":"2025-08-26T04:50:03.496Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans/repositories"},"tags":[{"name":"v1.15.0-alpha.5","sha":"bea996efa92b8519dc975596424f0c615dec6de7","kind":"commit","published_at":"2021-10-04T10:45:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5/manifests"},{"name":"v1.15.0-alpha.4","sha":"d4fdbe87ebc13182f9cd8df32af869bf550aa451","kind":"commit","published_at":"2021-09-25T20:21:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4/manifests"},{"name":"v1.15.0-alpha.3","sha":"378802b6f72cb3357e186f2e6ca8e92b0cf6846a","kind":"commit","published_at":"2021-06-19T20:32:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3/manifests"},{"name":"v1.15.0-alpha.2","sha":"725d663133ffc219715a2b4a08b6184c35c360e8","kind":"commit","published_at":"2021-03-18T20:30:44.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2/manifests"},{"name":"v1.14.1","sha":"010dafe7dc0d90074db23868f70adba10b1f672b","kind":"commit","published_at":"2021-03-17T14:53:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1/manifests"},{"name":"v1.15.0-alpha.1","sha":"692ea176a66c3f2bb2e72e6dc973fc04992736f3","kind":"commit","published_at":"2020-08-14T08:34:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1/manifests"},{"name":"v1.14.0-alpha.4","sha":"d0d64e0da60123074046732ce92d9e4509125791","kind":"commit","published_at":"2020-08-13T10:16:30.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4/manifests"},{"name":"v1.14.0","sha":"a8674ff8b0c5476f9f424521741397667eb4638f","kind":"commit","published_at":"2020-08-13T09:56:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0/manifests"},{"name":"v1.14.0-alpha.3","sha":"35c7b763f29bc3e6f272f2711564a199e5360e62","kind":"commit","published_at":"2020-07-18T09:06:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3/manifests"},{"name":"v1.14.0-alpha.2","sha":"d83c059123b3c1330d72fdc9729e0b87800b4d0b","kind":"commit","published_at":"2020-07-17T22:27:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2/manifests"},{"name":"v1.14.0-alpha.1","sha":"82f926ba13c96ff9d33ad8da40668b67269e5c75","kind":"commit","published_at":"2020-07-17T22:19:42.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1/manifests"},{"name":"v1.13.2","sha":"62e86dac8f4b299ee06e4c2df17d11c15a282329","kind":"commit","published_at":"2020-07-05T12:37:07.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"cb154170d3178ba923834f8cc586fd0c845c4b06","kind":"commit","published_at":"2020-06-29T13:16:12.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"37ab7653e7dec12303ee1a29989aee350850a2da","kind":"commit","published_at":"2020-04-08T10:18:16.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0/manifests"},{"name":"v1.12.7","sha":"a0a63a3e831c65b96ce0a17f32cee5565b29da32","kind":"commit","published_at":"2020-03-12T13:58:29.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.7","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7/manifests"},{"name":"v1.12.6","sha":"934cf748243b7b4234c3150e1c171a9856838be6","kind":"commit","published_at":"2020-01-06T11:00:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.6","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6/manifests"},{"name":"v1.12.5","sha":"4d7106e9e080cff9a00ccc169a96dd5a2f6e2d5d","kind":"commit","published_at":"2019-11-01T11:16:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"11d7c455c5a186faa30c5a06c0ad0f67151a14fb","kind":"commit","published_at":"2019-09-20T16:57:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"e9be3b8e07cde0abe8bf8fe584dbf178b757046d","kind":"commit","published_at":"2019-08-27T10:40:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"607aa6624992fe8a76482d402c1c46e4659e0ff6","kind":"commit","published_at":"2019-07-15T13:20:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"73d548dfd290079c9339f012ad23149204d0978f","kind":"commit","published_at":"2019-07-09T20:20:15.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"3f4a1aefe7da2fe8f086e3284a7d977a65287aba","kind":"commit","published_at":"2019-06-21T15:20:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"8971c62f3a541609a4efc55d417052d12f981a4c","kind":"commit","published_at":"2019-05-31T05:34:39.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"29ce923a3f261d949d02973fba24835fa5ea8241","kind":"commit","published_at":"2019-05-06T19:16:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"3903bf20afb5058192cf006cbeb817b46ec8d5c0","kind":"commit","published_at":"2019-04-08T18:25:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"8c1eb084c9b6e34d688838fcc878540510bc61a8","kind":"commit","published_at":"2019-04-04T15:14:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"1d54c484dae7509b13263c441195068c7934c700","kind":"commit","published_at":"2019-03-26T11:36:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"9069ef19c5a9463510582fee23ed60605693e58c","kind":"commit","published_at":"2019-01-20T16:49:46.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"1570353e7f19c7757f5d8afbcf9764b8cd50f29f","kind":"commit","published_at":"2018-12-24T18:51:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e812118c9adc42ce99a0f221864468f2fc8e1c99","kind":"commit","published_at":"2018-12-23T13:25:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"851e850c237919cffdb509be1bb0ad9ebe90829f","kind":"commit","published_at":"2018-12-05T13:19:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"fbea4eab00a80e471c6b743de3d06902ad520c80","kind":"commit","published_at":"2018-12-05T10:38:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"ddd3586777ddf488b5d3ba5793d85074f9eef6b4","kind":"commit","published_at":"2018-11-13T18:31:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"851a5355cd014d794b3887ce74dee1cc3cacdef1","kind":"commit","published_at":"2018-11-07T14:52:47.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"fca8ec594f906a71055f1bf70743f2a09dd9f27b","kind":"commit","published_at":"2018-11-06T16:03:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"6fcd6a2a6ec3c1f809f95c4580b9c906df06aa27","kind":"commit","published_at":"2018-11-05T13:20:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ffcf0a070de108d97b63a81822da4b5ebcc1bfab","kind":"commit","published_at":"2018-09-11T09:20:08.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"7b7164d91895ae64dbc1f2d92968bf962dd67443","kind":"commit","published_at":"2018-09-10T19:15:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"4b5388efbbf8d20711c5400081f7664362d7f800","kind":"commit","published_at":"2018-08-26T19:11:52.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"73ce718e5a1325d67d9e3363140e4faefebc72b9","kind":"commit","published_at":"2018-08-07T18:18:23.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"fa27bea67b5dee64adb5281a987b2d7feb4d70ab","kind":"commit","published_at":"2018-07-23T21:36:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"39ee9365697c69cad6bab9519c8e66ea65de0732","kind":"commit","published_at":"2018-07-19T10:17:35.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"4899c0715c0ca2cd58a31fec04703143d0ad0328","kind":"commit","published_at":"2018-04-02T16:58:03.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"43c3ae48a9d390494fffad44795b2d7d6290a4bc","kind":"commit","published_at":"2018-02-27T22:01:32.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"f3e85296ffbebc4baeb3960b52e6ac31744e4309","kind":"commit","published_at":"2018-02-25T13:51:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"768c9d970f4ab59ce65f5fea8bad88964ab661f0","kind":"commit","published_at":"2018-02-12T22:53:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"5a7c3d624234c2e5f1caecf31da5989b722ee21d","kind":"commit","published_at":"2018-02-04T10:37:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0803384549e098b1c999d33c099720dcf75bf083","kind":"commit","published_at":"2018-01-31T19:21:25.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0/manifests"},{"name":"v0.22.2","sha":"a048aec32b40588859734f02e33ce6d80d5f8ceb","kind":"commit","published_at":"2018-01-14T13:29:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"4767af7938278bae336faf08ff3ba4817263f70c","kind":"commit","published_at":"2018-01-11T20:45:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"be6d348b770b8f80272a51cd603a0cf95372a762","kind":"commit","published_at":"2018-01-06T22:18:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"d7e4ddb9bf4a2ec174c31588db920abf3a780c93","kind":"commit","published_at":"2018-01-04T17:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.21.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"c05cff4dd99d5282bb0f1ae74e26f935f7a294d6","kind":"commit","published_at":"2018-01-03T13:05:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.20.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"22c71f850ce3378e08eff509da114e1452e2bf73","kind":"tag","published_at":"2017-12-29T21:43:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.19.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"3f8a5441c71944d254b3c44e058267edab9b8aa8","kind":"tag","published_at":"2017-11-29T16:55:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.18.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"3970ceafac320bbf81b40fdf9ef2761859b3546f","kind":"tag","published_at":"2017-10-14T19:51:43.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.17.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"1cb4c7eb532f2ddc9e6656a66634ff139239a0cd","kind":"tag","published_at":"2017-09-09T21:38:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.16.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"afadd1ae80ae22274a4cd33579ccc9dc109bb6ee","kind":"tag","published_at":"2017-06-04T17:43:36.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.15.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"b2d677cefeeff7e38637855b09d734e3583ebd01","kind":"tag","published_at":"2017-01-02T14:40:13.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"46179a8292d0c2499eee0b0795be9774103bd5c7","kind":"tag","published_at":"2016-12-28T22:27:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"bc3d39a34242483570ff6737aff8241e3e7b3733","kind":"tag","published_at":"2016-09-07T19:24:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"f779ddb2084565c6eddf063f69276c665d95e01a","kind":"tag","published_at":"2016-03-14T14:08:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d5d133c5bf410b48c48ed0da82c09f303b3248f8","kind":"tag","published_at":"2016-01-29T13:57:54.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"5167ba4b28136aa578874fc61e741e21825baeb4","kind":"tag","published_at":"2016-01-10T21:28:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0/manifests"},{"name":"v0.9.0","sha":"3b16afa10e3c07ac871cbbf588bb408ceb00ee37","kind":"tag","published_at":"2015-11-12T11:40:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"a9175de5c4825f135e8c0fab7fbc6ff4b8d68b1d","kind":"tag","published_at":"2015-02-24T19:03:02.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"128fe69fb24805dbb4c9feebba3c079825c8eb62","kind":"tag","published_at":"2014-12-08T04:43:53.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"41180aa48ba3ad93eb799b5d21333a9900fdf150","kind":"tag","published_at":"2014-05-01T18:05:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"868ada5a840f9e0ee401381b1e1beb6d229600b2","kind":"tag","published_at":"2014-05-01T17:43:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a8a7d7c2dd09d6e1e725f533d4ccb07781df7daf","kind":"tag","published_at":"2014-04-22T22:25:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"0b5d77731c3a3f1842e9aeb091e1e2a08a46c899","kind":"tag","published_at":"2014-04-20T09:57:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7c7ebc01b8c743aa6a9a884a116ede752d30d956","kind":"tag","published_at":"2014-04-19T22:26:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"61b3dff4e2501a0af3077ef1f97d3168390684cc","kind":"tag","published_at":"2014-04-04T09:54:31.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"851ef95bf964a7d5fca6c34f66a5375d759d95a7","kind":"tag","published_at":"2013-12-28T14:11:49.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"c794ee08b6e5dae6fcff756e8f2780514b56f325","kind":"tag","published_at":"2013-12-03T15:56:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"7c4656847e3e17d0b6de6666cb17f89f0da1ad64","kind":"tag","published_at":"2013-11-08T06:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"9d20178e6352a7d4aa08780d12d748de420af6ea","kind":"tag","published_at":"2013-06-07T08:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"2ec5c3fd77b725d2ad41ea78a7d12dc868b17b2b","kind":"tag","published_at":"2013-05-31T23:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7169ae6c3e116a5e8d3c9f40fa6fa8cb2a97fde5","kind":"tag","published_at":"2013-05-10T18:33:48.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"d95103c6e6e61b9e0539ff00a654c774c6a29750","kind":"tag","published_at":"2013-03-04T17:32:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"ea63f57463f9212b9597443be1d1d7e53561cc3f","kind":"tag","published_at":"2013-02-24T21:44:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2/manifests"}]},"repo_metadata_updated_at":"2025-08-29T20:43:48.171Z","dependent_packages_count":42,"downloads":1481,"downloads_period":"last-month","dependent_repos_count":98,"rankings":{"downloads":3.7702030687719117,"dependent_repos_count":1.461038685774521,"dependent_packages_count":0.6913044068041853,"stargazers_count":2.7400764915758344,"forks_count":2.612630459842065,"docker_downloads_count":1.5247147396818495,"average":2.1333279754083945},"purl":"pkg:npm/sonos","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/sonos","docker_dependents_count":2,"docker_downloads_count":30,"usage_url":"https://repos.ecosyste.ms/usage/npm/sonos","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/sonos/dependencies","status":null,"funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T18:41:09.822Z","issues_count":68,"pull_requests_count":78,"avg_time_to_close_issue":6391008.666666667,"avg_time_to_close_pull_request":4934832.972222222,"issues_closed_count":54,"pull_requests_closed_count":72,"pull_request_authors_count":15,"issue_authors_count":36,"avg_comments_per_issue":3.573529411764706,"avg_comments_per_pull_request":1.6153846153846154,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":35,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1795747.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"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":2,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/issues","maintainers":[{"login":"svrooij","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/svrooij"},{"login":"bencevans","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bencevans"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/sonos/related_packages","maintainers":[{"uuid":"bencevans","login":"bencevans","name":null,"email":"ben@bensbit.co.uk","url":null,"packages_count":92,"html_url":"https://www.npmjs.com/~bencevans","role":null,"created_at":"2022-11-14T12:42:31.967Z","updated_at":"2022-11-14T12:42:31.967Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/bencevans/packages"},{"uuid":"svrooij","login":"svrooij","name":null,"email":"github@svrooij.nl","url":null,"packages_count":18,"html_url":"https://www.npmjs.com/~svrooij","role":null,"created_at":"2022-11-14T12:42:31.777Z","updated_at":"2022-11-14T12:42:31.777Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/svrooij/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5135608,"maintainers_count":1052697,"namespaces_count":314046,"keywords_count":731068,"github":"npm","metadata":{"funded_packages_count":156026},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-09T05:57:39.025Z","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"}},{"id":11221996,"name":"@qiancs/sonos","ecosystem":"npm","description":"Node.js Sonos Interface","homepage":"https://github.com/bencevans/node-sonos#readme","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/bencevans/node-sonos","keywords_array":["sonos","music","control","play","interface"],"namespace":"qiancs","versions_count":1,"first_release_published_at":"2024-12-27T21:57:05.268Z","latest_release_published_at":"2024-12-27T21:57:05.268Z","latest_release_number":"1.14.2","last_synced_at":"2025-08-29T17:35:15.560Z","created_at":"2024-12-27T21:57:39.239Z","updated_at":"2025-08-29T20:43:48.182Z","registry_url":"https://www.npmjs.com/package/@qiancs/sonos","install_command":"npm install @qiancs/sonos","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.14.2"}},"repo_metadata":{"id":5988557,"uuid":"7210931","full_name":"bencevans/node-sonos","owner":"bencevans","description":"🔈 Sonos Media Player Interface/Client","archived":false,"fork":false,"pushed_at":"2025-03-08T18:30:54.000Z","size":2480,"stargazers_count":710,"open_issues_count":20,"forks_count":148,"subscribers_count":30,"default_branch":"master","last_synced_at":"2025-08-29T19:31:45.423Z","etag":null,"topics":["home-automation","javascript","music","nodejs","sonos"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/sonos","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bencevans.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"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},"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"created_at":"2012-12-17T19:38:58.000Z","updated_at":"2025-08-12T12:00:05.000Z","dependencies_parsed_at":"2023-11-14T00:26:54.508Z","dependency_job_id":"d0fe40a3-c177-476a-a696-a958cd982c92","html_url":"https://github.com/bencevans/node-sonos","commit_stats":{"total_commits":617,"total_committers":73,"mean_commits":8.452054794520548,"dds":0.7941653160453809,"last_synced_commit":"2608f7abc83d48cecd2530e1b02b4c9b08e82005"},"previous_names":[],"tags_count":81,"template":false,"template_full_name":null,"purl":"pkg:github/bencevans/node-sonos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/sbom","scorecard":{"id":231656,"data":{"date":"2025-08-11","repo":{"name":"github.com/bencevans/node-sonos","commit":"abb0c01d49c089bf47c06da9dce8fa9bbd846719"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.1,"checks":[{"name":"Code-Review","score":10,"reason":"all changesets reviewed","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":"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":"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":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/run-tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"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":"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":"Pinned-Dependencies","score":4,"reason":"dependency not pinned by hash detected -- score normalized to 4","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:32: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:37: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/run-tests.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/run-tests.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/bencevans/node-sonos/run-tests.yml/master?enable=pin","Info:   0 out of   4 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENCE.md:0","Info: FSF or OSI recognized license: MIT License: LICENCE.md: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":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-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":"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":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 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":"15 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj","Warn: Project is vulnerable to: GHSA-jr5f-v2jv-69x6","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275","Warn: Project is vulnerable to: GHSA-gxpj-cx7g-858c","Warn: Project is vulnerable to: GHSA-fjxv-7rqg-78g4","Warn: Project is vulnerable to: GHSA-4q6p-r6v2-jvc5","Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp","Warn: Project is vulnerable to: GHSA-vh95-rmgr-6w4m","Warn: Project is vulnerable to: GHSA-xvch-5gv4-984h","Warn: Project is vulnerable to: GHSA-mwcw-c2x4-8c55","Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw","Warn: Project is vulnerable to: GHSA-76p7-773f-r4q5","Warn: Project is vulnerable to: GHSA-mxhp-79qh-mcx6","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"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-17T04:57:43.147Z","repository_id":5988557,"created_at":"2025-08-17T04:57:43.147Z","updated_at":"2025-08-17T04:57:43.147Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272759558,"owners_count":24988244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-29T02:00:10.610Z","response_time":87,"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":"bencevans","name":"Ben Evans","uuid":"638535","kind":"user","description":"","email":"","website":"https://bencevans.io/","location":"London, UK","twitter":"bencevans","company":"Institute of Zoology, ZSL","icon_url":"https://avatars.githubusercontent.com/u/638535?u=1f7925ea9b6520d6d67d16c14ad8bc3f90efb0f5\u0026v=4","repositories_count":282,"last_synced_at":"2025-08-26T04:50:03.496Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"bencevans","custom":"https://buymeacoffee.com/bencevans"}},"html_url":"https://github.com/bencevans","funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"total_stars":1896,"followers":224,"following":41,"created_at":"2022-11-02T16:37:06.535Z","updated_at":"2025-08-26T04:50:03.496Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencevans/repositories"},"tags":[{"name":"v1.15.0-alpha.5","sha":"bea996efa92b8519dc975596424f0c615dec6de7","kind":"commit","published_at":"2021-10-04T10:45:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.5/manifests"},{"name":"v1.15.0-alpha.4","sha":"d4fdbe87ebc13182f9cd8df32af869bf550aa451","kind":"commit","published_at":"2021-09-25T20:21:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.4/manifests"},{"name":"v1.15.0-alpha.3","sha":"378802b6f72cb3357e186f2e6ca8e92b0cf6846a","kind":"commit","published_at":"2021-06-19T20:32:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.3/manifests"},{"name":"v1.15.0-alpha.2","sha":"725d663133ffc219715a2b4a08b6184c35c360e8","kind":"commit","published_at":"2021-03-18T20:30:44.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.2/manifests"},{"name":"v1.14.1","sha":"010dafe7dc0d90074db23868f70adba10b1f672b","kind":"commit","published_at":"2021-03-17T14:53:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.1/manifests"},{"name":"v1.15.0-alpha.1","sha":"692ea176a66c3f2bb2e72e6dc973fc04992736f3","kind":"commit","published_at":"2020-08-14T08:34:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.15.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.15.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.15.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.15.0-alpha.1/manifests"},{"name":"v1.14.0-alpha.4","sha":"d0d64e0da60123074046732ce92d9e4509125791","kind":"commit","published_at":"2020-08-13T10:16:30.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.4/manifests"},{"name":"v1.14.0","sha":"a8674ff8b0c5476f9f424521741397667eb4638f","kind":"commit","published_at":"2020-08-13T09:56:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0/manifests"},{"name":"v1.14.0-alpha.3","sha":"35c7b763f29bc3e6f272f2711564a199e5360e62","kind":"commit","published_at":"2020-07-18T09:06:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.3/manifests"},{"name":"v1.14.0-alpha.2","sha":"d83c059123b3c1330d72fdc9729e0b87800b4d0b","kind":"commit","published_at":"2020-07-17T22:27:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.2/manifests"},{"name":"v1.14.0-alpha.1","sha":"82f926ba13c96ff9d33ad8da40668b67269e5c75","kind":"commit","published_at":"2020-07-17T22:19:42.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.14.0-alpha.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.14.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.14.0-alpha.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.14.0-alpha.1/manifests"},{"name":"v1.13.2","sha":"62e86dac8f4b299ee06e4c2df17d11c15a282329","kind":"commit","published_at":"2020-07-05T12:37:07.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.2/manifests"},{"name":"v1.13.1","sha":"cb154170d3178ba923834f8cc586fd0c845c4b06","kind":"commit","published_at":"2020-06-29T13:16:12.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.1/manifests"},{"name":"v1.13.0","sha":"37ab7653e7dec12303ee1a29989aee350850a2da","kind":"commit","published_at":"2020-04-08T10:18:16.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.13.0/manifests"},{"name":"v1.12.7","sha":"a0a63a3e831c65b96ce0a17f32cee5565b29da32","kind":"commit","published_at":"2020-03-12T13:58:29.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.7","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.7/manifests"},{"name":"v1.12.6","sha":"934cf748243b7b4234c3150e1c171a9856838be6","kind":"commit","published_at":"2020-01-06T11:00:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.6","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.6/manifests"},{"name":"v1.12.5","sha":"4d7106e9e080cff9a00ccc169a96dd5a2f6e2d5d","kind":"commit","published_at":"2019-11-01T11:16:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.5/manifests"},{"name":"v1.12.4","sha":"11d7c455c5a186faa30c5a06c0ad0f67151a14fb","kind":"commit","published_at":"2019-09-20T16:57:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.4/manifests"},{"name":"v1.12.3","sha":"e9be3b8e07cde0abe8bf8fe584dbf178b757046d","kind":"commit","published_at":"2019-08-27T10:40:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.3/manifests"},{"name":"v1.12.2","sha":"607aa6624992fe8a76482d402c1c46e4659e0ff6","kind":"commit","published_at":"2019-07-15T13:20:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.2/manifests"},{"name":"v1.12.1","sha":"73d548dfd290079c9339f012ad23149204d0978f","kind":"commit","published_at":"2019-07-09T20:20:15.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.1/manifests"},{"name":"v1.12.0","sha":"3f4a1aefe7da2fe8f086e3284a7d977a65287aba","kind":"commit","published_at":"2019-06-21T15:20:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.12.0/manifests"},{"name":"v1.11.1","sha":"8971c62f3a541609a4efc55d417052d12f981a4c","kind":"commit","published_at":"2019-05-31T05:34:39.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.1/manifests"},{"name":"v1.11.0","sha":"29ce923a3f261d949d02973fba24835fa5ea8241","kind":"commit","published_at":"2019-05-06T19:16:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.11.0/manifests"},{"name":"v1.10.1","sha":"3903bf20afb5058192cf006cbeb817b46ec8d5c0","kind":"commit","published_at":"2019-04-08T18:25:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.1/manifests"},{"name":"v1.10.0","sha":"8c1eb084c9b6e34d688838fcc878540510bc61a8","kind":"commit","published_at":"2019-04-04T15:14:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.10.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.10.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.10.0/manifests"},{"name":"v1.9.1","sha":"1d54c484dae7509b13263c441195068c7934c700","kind":"commit","published_at":"2019-03-26T11:36:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.1/manifests"},{"name":"v1.9.0","sha":"9069ef19c5a9463510582fee23ed60605693e58c","kind":"commit","published_at":"2019-01-20T16:49:46.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.9.0/manifests"},{"name":"v1.8.1","sha":"1570353e7f19c7757f5d8afbcf9764b8cd50f29f","kind":"commit","published_at":"2018-12-24T18:51:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.1/manifests"},{"name":"v1.8.0","sha":"e812118c9adc42ce99a0f221864468f2fc8e1c99","kind":"commit","published_at":"2018-12-23T13:25:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.8.0/manifests"},{"name":"v1.7.0","sha":"851e850c237919cffdb509be1bb0ad9ebe90829f","kind":"commit","published_at":"2018-12-05T13:19:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.7.0/manifests"},{"name":"v1.6.1","sha":"fbea4eab00a80e471c6b743de3d06902ad520c80","kind":"commit","published_at":"2018-12-05T10:38:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.1/manifests"},{"name":"v1.6.0","sha":"ddd3586777ddf488b5d3ba5793d85074f9eef6b4","kind":"commit","published_at":"2018-11-13T18:31:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.6.0/manifests"},{"name":"v1.5.4","sha":"851a5355cd014d794b3887ce74dee1cc3cacdef1","kind":"commit","published_at":"2018-11-07T14:52:47.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.4/manifests"},{"name":"v1.5.3","sha":"fca8ec594f906a71055f1bf70743f2a09dd9f27b","kind":"commit","published_at":"2018-11-06T16:03:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.3/manifests"},{"name":"v1.5.2","sha":"6fcd6a2a6ec3c1f809f95c4580b9c906df06aa27","kind":"commit","published_at":"2018-11-05T13:20:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.2/manifests"},{"name":"v1.5.1","sha":"ffcf0a070de108d97b63a81822da4b5ebcc1bfab","kind":"commit","published_at":"2018-09-11T09:20:08.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.1/manifests"},{"name":"v1.5.0","sha":"7b7164d91895ae64dbc1f2d92968bf962dd67443","kind":"commit","published_at":"2018-09-10T19:15:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.5.0/manifests"},{"name":"v1.4.1","sha":"4b5388efbbf8d20711c5400081f7664362d7f800","kind":"commit","published_at":"2018-08-26T19:11:52.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.1/manifests"},{"name":"v1.4.0","sha":"73ce718e5a1325d67d9e3363140e4faefebc72b9","kind":"commit","published_at":"2018-08-07T18:18:23.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.4.0/manifests"},{"name":"v1.3.0","sha":"fa27bea67b5dee64adb5281a987b2d7feb4d70ab","kind":"commit","published_at":"2018-07-23T21:36:05.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.3.0/manifests"},{"name":"v1.2.0","sha":"39ee9365697c69cad6bab9519c8e66ea65de0732","kind":"commit","published_at":"2018-07-19T10:17:35.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.2.0/manifests"},{"name":"v1.1.2","sha":"4899c0715c0ca2cd58a31fec04703143d0ad0328","kind":"commit","published_at":"2018-04-02T16:58:03.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"43c3ae48a9d390494fffad44795b2d7d6290a4bc","kind":"commit","published_at":"2018-02-27T22:01:32.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.1/manifests"},{"name":"v1.1.0","sha":"f3e85296ffbebc4baeb3960b52e6ac31744e4309","kind":"commit","published_at":"2018-02-25T13:51:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.1.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.1.0/manifests"},{"name":"v1.0.2","sha":"768c9d970f4ab59ce65f5fea8bad88964ab661f0","kind":"commit","published_at":"2018-02-12T22:53:28.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"5a7c3d624234c2e5f1caecf31da5989b722ee21d","kind":"commit","published_at":"2018-02-04T10:37:01.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"0803384549e098b1c999d33c099720dcf75bf083","kind":"commit","published_at":"2018-01-31T19:21:25.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v1.0.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v1.0.0/manifests"},{"name":"v0.22.2","sha":"a048aec32b40588859734f02e33ce6d80d5f8ceb","kind":"commit","published_at":"2018-01-14T13:29:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.2/manifests"},{"name":"v0.22.1","sha":"4767af7938278bae336faf08ff3ba4817263f70c","kind":"commit","published_at":"2018-01-11T20:45:58.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.1/manifests"},{"name":"v0.22.0","sha":"be6d348b770b8f80272a51cd603a0cf95372a762","kind":"commit","published_at":"2018-01-06T22:18:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.22.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.22.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.22.0/manifests"},{"name":"v0.21.0","sha":"d7e4ddb9bf4a2ec174c31588db920abf3a780c93","kind":"commit","published_at":"2018-01-04T17:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.21.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.21.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.21.0/manifests"},{"name":"v0.20.0","sha":"c05cff4dd99d5282bb0f1ae74e26f935f7a294d6","kind":"commit","published_at":"2018-01-03T13:05:45.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.20.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.20.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.20.0/manifests"},{"name":"v0.19.0","sha":"22c71f850ce3378e08eff509da114e1452e2bf73","kind":"tag","published_at":"2017-12-29T21:43:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.19.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.19.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.19.0/manifests"},{"name":"v0.18.0","sha":"3f8a5441c71944d254b3c44e058267edab9b8aa8","kind":"tag","published_at":"2017-11-29T16:55:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.18.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.18.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.18.0/manifests"},{"name":"v0.17.0","sha":"3970ceafac320bbf81b40fdf9ef2761859b3546f","kind":"tag","published_at":"2017-10-14T19:51:43.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.17.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.17.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.17.0/manifests"},{"name":"v0.16.0","sha":"1cb4c7eb532f2ddc9e6656a66634ff139239a0cd","kind":"tag","published_at":"2017-09-09T21:38:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.16.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.16.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.16.0/manifests"},{"name":"v0.15.0","sha":"afadd1ae80ae22274a4cd33579ccc9dc109bb6ee","kind":"tag","published_at":"2017-06-04T17:43:36.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.15.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.15.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.15.0/manifests"},{"name":"v0.14.0","sha":"b2d677cefeeff7e38637855b09d734e3583ebd01","kind":"tag","published_at":"2017-01-02T14:40:13.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.14.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.14.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.14.0/manifests"},{"name":"v0.13.0","sha":"46179a8292d0c2499eee0b0795be9774103bd5c7","kind":"tag","published_at":"2016-12-28T22:27:59.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.13.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.13.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.13.0/manifests"},{"name":"v0.12.1","sha":"bc3d39a34242483570ff6737aff8241e3e7b3733","kind":"tag","published_at":"2016-09-07T19:24:18.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.1/manifests"},{"name":"v0.12.0","sha":"f779ddb2084565c6eddf063f69276c665d95e01a","kind":"tag","published_at":"2016-03-14T14:08:57.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.12.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.12.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.12.0/manifests"},{"name":"v0.11.1","sha":"d5d133c5bf410b48c48ed0da82c09f303b3248f8","kind":"tag","published_at":"2016-01-29T13:57:54.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.1/manifests"},{"name":"v0.11.0","sha":"5167ba4b28136aa578874fc61e741e21825baeb4","kind":"tag","published_at":"2016-01-10T21:28:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.11.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.11.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.11.0/manifests"},{"name":"v0.9.0","sha":"3b16afa10e3c07ac871cbbf588bb408ceb00ee37","kind":"tag","published_at":"2015-11-12T11:40:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.9.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.9.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.9.0/manifests"},{"name":"v0.8.0","sha":"a9175de5c4825f135e8c0fab7fbc6ff4b8d68b1d","kind":"tag","published_at":"2015-02-24T19:03:02.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.8.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.8.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.8.0/manifests"},{"name":"v0.7.0","sha":"128fe69fb24805dbb4c9feebba3c079825c8eb62","kind":"tag","published_at":"2014-12-08T04:43:53.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.7.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.7.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.7.0/manifests"},{"name":"v0.6.0","sha":"41180aa48ba3ad93eb799b5d21333a9900fdf150","kind":"tag","published_at":"2014-05-01T18:05:50.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.6.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.6.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.6.0/manifests"},{"name":"v0.5.3","sha":"868ada5a840f9e0ee401381b1e1beb6d229600b2","kind":"tag","published_at":"2014-05-01T17:43:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.3/manifests"},{"name":"v0.5.2","sha":"a8a7d7c2dd09d6e1e725f533d4ccb07781df7daf","kind":"tag","published_at":"2014-04-22T22:25:09.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.2/manifests"},{"name":"v0.5.1","sha":"0b5d77731c3a3f1842e9aeb091e1e2a08a46c899","kind":"tag","published_at":"2014-04-20T09:57:24.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.1/manifests"},{"name":"v0.5.0","sha":"7c7ebc01b8c743aa6a9a884a116ede752d30d956","kind":"tag","published_at":"2014-04-19T22:26:22.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.5.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.5.0/manifests"},{"name":"v0.4.0","sha":"61b3dff4e2501a0af3077ef1f97d3168390684cc","kind":"tag","published_at":"2014-04-04T09:54:31.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.4.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.4.0/manifests"},{"name":"v0.3.5","sha":"851ef95bf964a7d5fca6c34f66a5375d759d95a7","kind":"tag","published_at":"2013-12-28T14:11:49.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.5","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.5/manifests"},{"name":"v0.3.4","sha":"c794ee08b6e5dae6fcff756e8f2780514b56f325","kind":"tag","published_at":"2013-12-03T15:56:04.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.4","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.4/manifests"},{"name":"v0.3.3","sha":"7c4656847e3e17d0b6de6666cb17f89f0da1ad64","kind":"tag","published_at":"2013-11-08T06:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.3","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.3/manifests"},{"name":"v0.3.2","sha":"9d20178e6352a7d4aa08780d12d748de420af6ea","kind":"tag","published_at":"2013-06-07T08:41:17.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.2/manifests"},{"name":"v0.3.1","sha":"2ec5c3fd77b725d2ad41ea78a7d12dc868b17b2b","kind":"tag","published_at":"2013-05-31T23:15:56.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.1","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.1/manifests"},{"name":"v0.3.0","sha":"7169ae6c3e116a5e8d3c9f40fa6fa8cb2a97fde5","kind":"tag","published_at":"2013-05-10T18:33:48.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.3.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.3.0/manifests"},{"name":"v0.2.0","sha":"d95103c6e6e61b9e0539ff00a654c774c6a29750","kind":"tag","published_at":"2013-03-04T17:32:21.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.2.0","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.2.0/manifests"},{"name":"v0.1.2","sha":"ea63f57463f9212b9597443be1d1d7e53561cc3f","kind":"tag","published_at":"2013-02-24T21:44:37.000Z","download_url":"https://codeload.github.com/bencevans/node-sonos/tar.gz/v0.1.2","html_url":"https://github.com/bencevans/node-sonos/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/bencevans/node-sonos@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/tags/v0.1.2/manifests"}]},"repo_metadata_updated_at":"2025-08-29T20:43:48.182Z","dependent_packages_count":0,"downloads":3,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":25.303067137550077,"dependent_packages_count":36.6152682133491,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":30.959167675449585},"purl":"pkg:npm/%40qiancs/sonos","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@qiancs/sonos","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@qiancs/sonos","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@qiancs/sonos/dependencies","status":null,"funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-29T18:41:09.822Z","issues_count":68,"pull_requests_count":78,"avg_time_to_close_issue":6391008.666666667,"avg_time_to_close_pull_request":4934832.972222222,"issues_closed_count":54,"pull_requests_closed_count":72,"pull_request_authors_count":15,"issue_authors_count":36,"avg_comments_per_issue":3.573529411764706,"avg_comments_per_pull_request":1.6153846153846154,"merged_pull_requests_count":62,"bot_issues_count":0,"bot_pull_requests_count":35,"past_year_issues_count":0,"past_year_pull_requests_count":4,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1795747.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":1,"past_year_pull_request_authors_count":3,"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":2,"past_year_merged_pull_requests_count":1,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/issues","maintainers":[{"login":"svrooij","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/svrooij"},{"login":"bencevans","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bencevans"}],"active_maintainers":[]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@qiancs%2Fsonos/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@qiancs%2Fsonos/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@qiancs%2Fsonos/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@qiancs%2Fsonos/related_packages","maintainers":[{"uuid":"qiancs","login":"qiancs","name":null,"email":"jxs@outlook.com","url":null,"packages_count":1,"html_url":"https://www.npmjs.com/~qiancs","role":null,"created_at":"2024-12-27T21:57:40.396Z","updated_at":"2024-12-27T21:57:40.396Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/qiancs/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5135608,"maintainers_count":1052697,"namespaces_count":314046,"keywords_count":731068,"github":"npm","metadata":{"funded_packages_count":156026},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-09-09T05:57:39.025Z","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":308908,"full_name":"bencevans/node-sonos","default_branch":"master","committers":[{"name":"Ben Evans","email":"ben@bensbit.co.uk","login":"bencevans","count":137},{"name":"Stephan van Rooij","email":"github@svrooij.nl","login":null,"count":127},{"name":"Renovate Bot","email":"bot@renovateapp.com","login":"renovate-bot","count":84},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":32},{"name":"scotts@microsoft.com","email":"scotts@microsoft.com","login":"sseiber","count":25},{"name":"Stephan van Rooij","email":"1292510+svrooij","login":"svrooij","count":18},{"name":"Marshall Rose","email":"mrose17@gmail.com","login":"mrose17","count":15},{"name":"greenkeeperio-bot","email":"support@greenkeeper.io","login":"greenkeeperio-bot","count":15},{"name":"Pascal Opitz","email":"contact@pascalopitz.com","login":"pascalopitz","count":14},{"name":"Stephen Wan","email":"stephen@stephenwan.net","login":"stephen","count":14},{"name":"Stephan van Rooij","email":"stephan.vanrooij@fontys.nl","login":null,"count":13},{"name":"Nicholas Villarreal","email":"nicholasvillarreal@gmail.com","login":null,"count":11},{"name":"renovate[bot]","email":"renovate[bot]","login":"renovate[bot]","count":9},{"name":"Shobhit Gupta","email":"smartyshobhit@gmail.com","login":"gupsho","count":6},{"name":"Matthias Brünning","email":"matthias.bruenning@me.com","login":null,"count":5},{"name":"Anthony Brown","email":"anthony_brown@johnlewis.co.uk","login":null,"count":5},{"name":"Martin Giger","email":"martin@humanoids.be","login":"freaktechnik","count":5},{"name":"ebaauw","email":"erik.baauw@xs4all.nl","login":"ebaauw","count":4},{"name":"Monsur Hossain","email":"monsur@gmail.com","login":"monsur","count":4},{"name":"Thomas Mirlacher","email":"thomas@mirlacher.at","login":"ThomasMirlacher","count":4},{"name":"Alan Layng","email":"alan@readersludlow.com","login":"ludlovian","count":3},{"name":"Niels Keurentjes","email":"niels@keurentjes.nl","login":"curry684","count":3},{"name":"greenkeeper[bot]","email":"greenkeeper[bot]","login":"greenkeeper[bot]","count":3},{"name":"Tobias Hultman","email":"tobias.hultman@gmail.com","login":"tobhult","count":3},{"name":"Manuel Heim","email":"manuelheim87@gmail.com","login":"phoenixrising87","count":3},{"name":"Ben","email":"benji889@yahoo.de","login":"TheBenji","count":3},{"name":"Wayne Lee","email":"waynelee@silklabs.com","login":null,"count":3},{"name":"MikiDi","email":"MikiDi","login":"MikiDi","count":2},{"name":"Marko Harjula","email":"marko.harjula@gmail.com","login":"mharj","count":2},{"name":"Jason Woods","email":"devel@jasonwoods.me.uk","login":"driskell","count":2},{"name":"Ian Sutherland","email":"ian@iansutherland.ca","login":"iansu","count":2},{"name":"Vincent Klaiber","email":"vincentklaiber@gmail.com","login":"vinkla","count":2},{"name":"Travis Clarke","email":"travis.m.clarke@gmail.com","login":"clarketm","count":2},{"name":"Arnaud Vallat","email":"arnaud@sunrise.am","login":"rno","count":2},{"name":"Chris Wiggins","email":"email@chriswiggins.co.uk","login":"cw124","count":2},{"name":"Dennis Sänger","email":"mail@dennis.io","login":"ds82","count":2},{"name":"Henrik Tilly","email":"list@tilly.nu","login":"htilly","count":2},{"name":"Trevor Sullivan","email":"trevor@trevorsullivan.net","login":"pcgeek86","count":1},{"name":"Sammy Griffiths","email":"sammygriffiths","login":"sammygriffiths","count":1},{"name":"Stephan van Rooij","email":"stephan@Stephans-MBP.local","login":null,"count":1},{"name":"Thorsten Voß","email":"xfjx@m4tr1xx.de","login":null,"count":1},{"name":"mistaTT","email":"t.tepelmann@gambio.de","login":null,"count":1},{"name":"Christian Jeschke","email":"christian.jeschke@sap.com","login":null,"count":1},{"name":"Craig Lonsdale","email":"craig@meerkats.com.au","login":null,"count":1},{"name":"Craig Simpson","email":"cs0115@att.com","login":null,"count":1},{"name":"Emile Nijssen","email":"emilenijssen@gmail.com","login":null,"count":1},{"name":"Han Verstraete","email":"welteki@outlook.com","login":null,"count":1},{"name":"Sam Wray","email":"sam@wray.pro","login":"2xAA","count":1},{"name":"Sam D","email":"llamaswill@gmail.com","login":"sdaitzman","count":1},{"name":"Nathan Wong","email":"nathan.random@gmail.com","login":"esteluk","count":1},{"name":"Morten Scheel","email":"morten@mortenscheel.com","login":"mortenscheel","count":1},{"name":"Michael Stegeman","email":"michael@stegeman.me","login":"mrstegeman","count":1},{"name":"Marc Easen","email":"marc@easen.co.uk","login":"Easen","count":1},{"name":"VonRehberg","email":"vonrehberg88@gmail.com","login":"VonRehberg","count":1},{"name":"mistaTT","email":"mistaTT@web.de","login":"mistaTT","count":1},{"name":"wafflegolfing","email":"wafflegolfing@gmail.com","login":"wafflegolfing","count":1},{"name":"Adam Varga","email":"me@adamvarga.com","login":"abv","count":1},{"name":"Arjen van der Ende","email":"arjen.vanderende@gmail.com","login":"arjenvanderende","count":1},{"name":"Craig Simpson","email":"craigmr@gmail.com","login":"craigmr","count":1},{"name":"Denys Vitali","email":"denys@denv.it","login":"denysvitali","count":1},{"name":"Erik","email":"bager.erik@gmail.com","login":"erik-beus","count":1},{"name":"Filip Åhfelt","email":"47358668+filahf","login":"filahf","count":1},{"name":"Henning Klages","email":"heklaf@gmail.com","login":"hklages","count":1},{"name":"Johnny Ray Austin","email":"stuff@johnny.email","login":"recursivefunk","count":1},{"name":"Keith McKnight","email":"keith@dootdootbeep.org","login":"kmck","count":1},{"name":"Kenneth Geisshirt","email":"geisshirt@gmail.com","login":"kneth","count":1},{"name":"Kirmani","email":"taqi.kirmani@genetechsolutions.com","login":"TKirmani","count":1},{"name":"yoogie27","email":"yoogie27@gmail.com","login":"yoogie27","count":1}],"total_commits":619,"total_committers":68,"total_bot_commits":44,"total_bot_committers":3,"mean_commits":9.102941176470589,"dds":0.778675282714055,"past_year_committers":[{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":3},{"name":"Johnny Ray Austin","email":"stuff@johnny.email","login":"recursivefunk","count":1}],"past_year_total_commits":4,"past_year_total_committers":2,"past_year_total_bot_commits":3,"past_year_total_bot_committers":1,"past_year_mean_commits":2.0,"past_year_dds":0.25,"last_synced_at":"2025-02-25T01:26:21.776Z","last_synced_commit":"abb0c01d49c089bf47c06da9dce8fa9bbd846719","created_at":"2023-03-08T16:47:03.094Z","updated_at":"2025-02-25T01:26:22.002Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.276Z","repositories_count":5480019,"commits_count":853389012,"contributors_count":31098138,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"bencevans/node-sonos","html_url":"https://github.com/bencevans/node-sonos","last_synced_at":"2025-08-31T10:49:08.693Z","status":null,"issues_count":49,"pull_requests_count":69,"avg_time_to_close_issue":6301646.028571429,"avg_time_to_close_pull_request":5579974.887096774,"issues_closed_count":35,"pull_requests_closed_count":62,"pull_request_authors_count":15,"issue_authors_count":36,"avg_comments_per_issue":3.7755102040816326,"avg_comments_per_pull_request":1.4492753623188406,"merged_pull_requests_count":53,"bot_issues_count":0,"bot_pull_requests_count":33,"past_year_issues_count":0,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":1795747.0,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":2,"past_year_pull_request_authors_count":3,"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":3,"past_year_merged_pull_requests_count":2,"created_at":"2023-05-20T22:31:49.065Z","updated_at":"2025-09-03T06:17:25.385Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencevans%2Fnode-sonos/issues","issue_labels_count":{"released":9,"need-info":5,"released on @alpha":5,"question":3,"bug":3,"enhancement":2,"feature":2,"invalid":1,"wontfix":1,"help-wanted":1},"pull_request_labels_count":{"dependencies":34,"released":25,"released on @alpha":25,"hacktoberfest-accepted":1,"bug":1},"issue_author_associations_count":{"NONE":32,"CONTRIBUTOR":10,"COLLABORATOR":6},"pull_request_author_associations_count":{"CONTRIBUTOR":53,"NONE":8,"COLLABORATOR":8,"OWNER":2},"issue_authors":{"svrooij":6,"hklages":6,"tboudri":2,"GerritKuilder":2,"realwakils":2,"irdeto-hackwestern":1,"raylway":1,"htilly":1,"gillescastel":1,"AUTplayed":1,"jordansissel":1,"printerboi":1,"Stanned":1,"tylermenezes":1,"pierrephi":1,"felixdasgupta":1,"spjoes":1,"phoenixrising87":1,"davejack10":1,"filahf":1,"yoogie27":1,"michaelhthomas":1,"TakkuzOld":1,"AlexMaghen":1,"Lucker25":1,"OrionTheGiant":1,"fabdrol":1,"Schotsl":1,"reconbot":1,"paolotremadio":1,"kimaldis":1,"mzoettel":1,"EricAndrechek":1,"AxelDolislager":1,"lazerdye":1},"pull_request_authors":{"dependabot[bot]":34,"pascalopitz":9,"svrooij":8,"stufisher":5,"bencevans":2,"recursivefunk":2,"qianc":2,"kcghost":2,"mmathys":1,"TKirmani":1,"reyes256":1,"filahf":1,"blanck":1,"2xAA":1,"yoogie27":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-06T00:00:15.144Z","repositories_count":10121695,"issues_count":31714091,"pull_requests_count":98770832,"authors_count":10710687,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{"dependencies":3},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"CONTRIBUTOR":4,"NONE":3},"past_year_issue_authors":{},"past_year_pull_request_authors":{"dependabot[bot]":3,"recursivefunk":2,"qianc":2},"maintainers":[{"login":"svrooij","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/svrooij"},{"login":"bencevans","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bencevans"}],"active_maintainers":[]},"events":{"total":{"WatchEvent":7,"PushEvent":1,"PullRequestReviewEvent":1,"PullRequestEvent":4,"ForkEvent":5,"CreateEvent":1},"last_year":{"WatchEvent":7,"PushEvent":1,"PullRequestReviewEvent":1,"PullRequestEvent":4,"ForkEvent":5,"CreateEvent":1}},"keywords":["home-automation","javascript","music","nodejs","sonos"],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-07-20T13:32:24.010Z","updated_at":"2022-07-20T13:32:24.010Z","repository_link":"https://github.com/bencevans/node-sonos/blob/master/package-lock.json","dependencies":[{"id":309857818,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.5.5","direct":false,"kind":"development","optional":false},{"id":309857819,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.5.0","direct":false,"kind":"development","optional":false},{"id":309857820,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.5.5","direct":false,"kind":"development","optional":false},{"id":309857821,"package_name":"@bencevans/jsdox","ecosystem":"npm","requirements":"0.4.11","direct":false,"kind":"development","optional":false},{"id":309857822,"package_name":"acorn","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"development","optional":false},{"id":309857823,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"development","optional":false},{"id":309857824,"package_name":"ajv","ecosystem":"npm","requirements":"6.10.2","direct":false,"kind":"development","optional":false},{"id":309857825,"package_name":"ansi-colors","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"development","optional":false},{"id":309857826,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":309857827,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857828,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":309857829,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":309857830,"package_name":"array-includes","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":309857831,"package_name":"assertion-error","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857832,"package_name":"astral-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857833,"package_name":"axios","ecosystem":"npm","requirements":"0.21.1","direct":false,"kind":"runtime","optional":false},{"id":309857834,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857835,"package_name":"bluebird","ecosystem":"npm","requirements":"3.5.5","direct":false,"kind":"development","optional":false},{"id":309857836,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":309857837,"package_name":"browser-stdout","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":309857838,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":309857839,"package_name":"catharsis","ecosystem":"npm","requirements":"0.8.11","direct":false,"kind":"development","optional":false},{"id":309857840,"package_name":"chai","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":309857841,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":309857842,"package_name":"chardet","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":309857843,"package_name":"check-error","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309857844,"package_name":"cli-cursor","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309857845,"package_name":"cli-width","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":309857846,"package_name":"cliui","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":309857847,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857848,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":309857849,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":309857850,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":309857851,"package_name":"concat-stream","ecosystem":"npm","requirements":"1.6.2","direct":false,"kind":"development","optional":false},{"id":309857852,"package_name":"contains-path","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":309857853,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309857854,"package_name":"cross-spawn","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"development","optional":false},{"id":309857855,"package_name":"debug","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":309857856,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":309857857,"package_name":"debug-log","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857858,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":309857859,"package_name":"deep-eql","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":309857860,"package_name":"deep-equal","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857861,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":309857862,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":309857863,"package_name":"deglob","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309857864,"package_name":"diff","ecosystem":"npm","requirements":"3.5.0","direct":false,"kind":"development","optional":false},{"id":309857865,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857866,"package_name":"emoji-regex","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"development","optional":false},{"id":309857867,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":309857868,"package_name":"entities","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":309857869,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":309857870,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.12.0","direct":false,"kind":"development","optional":false},{"id":309857871,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":309857872,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":309857873,"package_name":"eslint","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":309857874,"package_name":"ansi-regex","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":309857875,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":309857876,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":309857877,"package_name":"ignore","ecosystem":"npm","requirements":"4.0.6","direct":false,"kind":"development","optional":false},{"id":309857878,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309857879,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309857880,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":309857881,"package_name":"strip-ansi","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":309857882,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":309857883,"package_name":"eslint-config-standard","ecosystem":"npm","requirements":"13.0.1","direct":false,"kind":"development","optional":false},{"id":309857884,"package_name":"eslint-config-standard-jsx","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":309857885,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":309857886,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"development","optional":false},{"id":309857887,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":309857888,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":309857889,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.18.2","direct":false,"kind":"development","optional":false},{"id":309857890,"package_name":"doctrine","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":309857891,"package_name":"load-json-file","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857892,"package_name":"parse-json","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":309857893,"package_name":"path-type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857894,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":309857895,"package_name":"read-pkg","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857896,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857897,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"development","optional":false},{"id":309857898,"package_name":"eslint-plugin-promise","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":309857899,"package_name":"eslint-plugin-react","ecosystem":"npm","requirements":"7.14.3","direct":false,"kind":"development","optional":false},{"id":309857900,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309857901,"package_name":"eslint-plugin-standard","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":309857902,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":309857903,"package_name":"eslint-utils","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":309857904,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857905,"package_name":"espree","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"development","optional":false},{"id":309857906,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":309857907,"package_name":"esquery","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857908,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":309857909,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"development","optional":false},{"id":309857910,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":309857911,"package_name":"execa","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857912,"package_name":"external-editor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309857913,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309857914,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857915,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":309857916,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":309857917,"package_name":"find-root","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857918,"package_name":"find-up","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309857919,"package_name":"flat","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":309857920,"package_name":"is-buffer","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":309857921,"package_name":"flat-cache","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309857922,"package_name":"flatted","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309857923,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.14.7","direct":false,"kind":"runtime","optional":false},{"id":309857924,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857925,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":309857926,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857927,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":309857928,"package_name":"get-func-name","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857929,"package_name":"get-stdin","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":309857930,"package_name":"get-stream","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":309857931,"package_name":"glob","ecosystem":"npm","requirements":"7.1.4","direct":false,"kind":"development","optional":false},{"id":309857932,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":309857933,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"development","optional":false},{"id":309857934,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.1.11","direct":false,"kind":"development","optional":false},{"id":309857935,"package_name":"growl","ecosystem":"npm","requirements":"1.10.5","direct":false,"kind":"development","optional":false},{"id":309857936,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":309857937,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857938,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857939,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":309857940,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":309857941,"package_name":"ignore","ecosystem":"npm","requirements":"5.1.4","direct":false,"kind":"development","optional":false},{"id":309857942,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"development","optional":false},{"id":309857943,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":309857944,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":309857945,"package_name":"inquirer","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":309857946,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":309857947,"package_name":"figures","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857948,"package_name":"invert-kv","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857949,"package_name":"ip","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":309857950,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":309857951,"package_name":"is-callable","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":309857952,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857953,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309857954,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857955,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":309857956,"package_name":"is-promise","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309857957,"package_name":"is-regex","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":309857958,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857959,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857960,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309857961,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857962,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309857963,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.13.1","direct":false,"kind":"development","optional":false},{"id":309857964,"package_name":"js2xmlparser","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309857965,"package_name":"jsdoc","ecosystem":"npm","requirements":"3.6.3","direct":false,"kind":"development","optional":false},{"id":309857966,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857967,"package_name":"jsdoc3-parser","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857968,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309857969,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"development","optional":false},{"id":309857970,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857971,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":309857972,"package_name":"jsx-ast-utils","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":309857973,"package_name":"klaw","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857974,"package_name":"lcid","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857975,"package_name":"levn","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"development","optional":false},{"id":309857976,"package_name":"linkify-it","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":309857977,"package_name":"locate-path","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857978,"package_name":"p-locate","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309857979,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":309857980,"package_name":"log-symbols","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":309857981,"package_name":"loose-envify","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":309857982,"package_name":"lru-cache","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"development","optional":false},{"id":309857983,"package_name":"map-age-cleaner","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":309857984,"package_name":"markdown-it","ecosystem":"npm","requirements":"8.4.2","direct":false,"kind":"development","optional":false},{"id":309857985,"package_name":"markdown-it-anchor","ecosystem":"npm","requirements":"5.2.4","direct":false,"kind":"development","optional":false},{"id":309857986,"package_name":"marked","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":309857987,"package_name":"mdurl","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309857988,"package_name":"mem","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309857989,"package_name":"p-is-promise","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309857990,"package_name":"mimic-fn","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":309857991,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":309857992,"package_name":"minimist","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":309857993,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":309857994,"package_name":"mocha","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":309857995,"package_name":"debug","ecosystem":"npm","requirements":"3.2.6","direct":false,"kind":"development","optional":false},{"id":309857996,"package_name":"find-up","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857997,"package_name":"glob","ecosystem":"npm","requirements":"7.1.3","direct":false,"kind":"development","optional":false},{"id":309857998,"package_name":"locate-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309857999,"package_name":"ms","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309858000,"package_name":"supports-color","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":309858001,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":309858002,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858003,"package_name":"mustache","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":309858004,"package_name":"mute-stream","ecosystem":"npm","requirements":"0.0.7","direct":false,"kind":"development","optional":false},{"id":309858005,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":309858006,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":309858007,"package_name":"nock","ecosystem":"npm","requirements":"10.0.6","direct":false,"kind":"development","optional":false},{"id":309858008,"package_name":"debug","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":309858009,"package_name":"node-environment-flags","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":309858010,"package_name":"semver","ecosystem":"npm","requirements":"5.7.0","direct":false,"kind":"development","optional":false},{"id":309858011,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":309858012,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.4","direct":false,"kind":"development","optional":false},{"id":309858013,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":309858014,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309858015,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":309858016,"package_name":"object-keys","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"development","optional":false},{"id":309858017,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":309858018,"package_name":"object.entries","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309858019,"package_name":"object.fromentries","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858020,"package_name":"object.getownpropertydescriptors","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":309858021,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309858022,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":309858023,"package_name":"optimist","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":309858024,"package_name":"optionator","ecosystem":"npm","requirements":"0.8.2","direct":false,"kind":"development","optional":false},{"id":309858025,"package_name":"wordwrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858026,"package_name":"os-locale","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309858027,"package_name":"os-shim","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":309858028,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309858029,"package_name":"p-defer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858030,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858031,"package_name":"p-limit","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":309858032,"package_name":"p-locate","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309858033,"package_name":"p-limit","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309858034,"package_name":"p-try","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858035,"package_name":"p-try","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858036,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309858037,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309858038,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309858039,"package_name":"path-exists","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309858040,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309858041,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309858042,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":309858043,"package_name":"pathval","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":309858044,"package_name":"pkg-config","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":309858045,"package_name":"pkg-dir","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858046,"package_name":"pre-commit","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":309858047,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":309858048,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858049,"package_name":"progress","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":309858050,"package_name":"prop-types","ecosystem":"npm","requirements":"15.7.2","direct":false,"kind":"development","optional":false},{"id":309858051,"package_name":"propagate","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858052,"package_name":"pseudomap","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309858053,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309858054,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309858055,"package_name":"q","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"development","optional":false},{"id":309858056,"package_name":"qs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":309858057,"package_name":"react-is","ecosystem":"npm","requirements":"16.9.0","direct":false,"kind":"development","optional":false},{"id":309858058,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.6","direct":false,"kind":"development","optional":false},{"id":309858059,"package_name":"regexpp","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309858060,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309858061,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858062,"package_name":"requizzle","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"development","optional":false},{"id":309858063,"package_name":"resolve","ecosystem":"npm","requirements":"1.12.0","direct":false,"kind":"development","optional":false},{"id":309858064,"package_name":"restore-cursor","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858065,"package_name":"onetime","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309858066,"package_name":"rimraf","ecosystem":"npm","requirements":"2.6.3","direct":false,"kind":"development","optional":false},{"id":309858067,"package_name":"run-async","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":309858068,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"development","optional":false},{"id":309858069,"package_name":"rxjs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":309858070,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":309858071,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":309858072,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":309858073,"package_name":"semver","ecosystem":"npm","requirements":"5.5.1","direct":false,"kind":"development","optional":false},{"id":309858074,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858075,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":309858076,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858077,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":309858078,"package_name":"slice-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309858079,"package_name":"spawn-sync","ecosystem":"npm","requirements":"1.0.15","direct":false,"kind":"development","optional":false},{"id":309858080,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309858081,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":309858082,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309858083,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"development","optional":false},{"id":309858084,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":309858085,"package_name":"standard","ecosystem":"npm","requirements":"13.1.0","direct":false,"kind":"development","optional":false},{"id":309858086,"package_name":"standard-engine","ecosystem":"npm","requirements":"11.0.1","direct":false,"kind":"development","optional":false},{"id":309858087,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":309858088,"package_name":"load-json-file","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"development","optional":false},{"id":309858089,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":309858090,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":309858091,"package_name":"pkg-conf","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309858092,"package_name":"type-fest","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":309858093,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309858094,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":309858095,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":309858096,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":309858097,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858098,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309858099,"package_name":"supports-color","ecosystem":"npm","requirements":"5.4.0","direct":false,"kind":"development","optional":false},{"id":309858100,"package_name":"table","ecosystem":"npm","requirements":"5.4.6","direct":false,"kind":"development","optional":false},{"id":309858101,"package_name":"string-width","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":309858102,"package_name":"taffydb","ecosystem":"npm","requirements":"2.6.2","direct":false,"kind":"development","optional":false},{"id":309858103,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"development","optional":false},{"id":309858104,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":309858105,"package_name":"tmp","ecosystem":"npm","requirements":"0.0.33","direct":false,"kind":"development","optional":false},{"id":309858106,"package_name":"tslib","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"development","optional":false},{"id":309858107,"package_name":"type-check","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"development","optional":false},{"id":309858108,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":309858109,"package_name":"typedarray","ecosystem":"npm","requirements":"0.0.6","direct":false,"kind":"development","optional":false},{"id":309858110,"package_name":"uc.micro","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":309858111,"package_name":"underscore","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"development","optional":false},{"id":309858112,"package_name":"uniq","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309858113,"package_name":"uri-js","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":309858114,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309858115,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309858116,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":309858117,"package_name":"which","ecosystem":"npm","requirements":"1.2.14","direct":false,"kind":"development","optional":false},{"id":309858118,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":309858119,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":309858120,"package_name":"wordwrap","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":309858121,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":309858122,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":309858123,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":309858124,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309858125,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":309858126,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":309858127,"package_name":"write","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":309858128,"package_name":"xml2js","ecosystem":"npm","requirements":"0.4.23","direct":false,"kind":"runtime","optional":false},{"id":309858129,"package_name":"xmlbuilder","ecosystem":"npm","requirements":"11.0.1","direct":false,"kind":"runtime","optional":false},{"id":309858130,"package_name":"xmlcreate","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":309858131,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"development","optional":false},{"id":309858132,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":309858133,"package_name":"yallist","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":309858134,"package_name":"yargs","ecosystem":"npm","requirements":"13.2.2","direct":false,"kind":"development","optional":false},{"id":309858135,"package_name":"yargs-parser","ecosystem":"npm","requirements":"13.0.0","direct":false,"kind":"development","optional":false},{"id":309858136,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":309858137,"package_name":"yargs-unparser","ecosystem":"npm","requirements":"1.5.0","direct":false,"kind":"development","optional":false},{"id":309858138,"package_name":"get-caller-file","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":309858139,"package_name":"require-main-filename","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":309858140,"package_name":"yargs","ecosystem":"npm","requirements":"12.0.5","direct":false,"kind":"development","optional":false},{"id":309858141,"package_name":"yargs-parser","ecosystem":"npm","requirements":"11.1.1","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-07-20T13:32:24.266Z","updated_at":"2022-07-20T13:32:24.266Z","repository_link":"https://github.com/bencevans/node-sonos/blob/master/package.json","dependencies":[{"id":309863059,"package_name":"axios","ecosystem":"npm","requirements":"^0.21.1","direct":true,"kind":"runtime","optional":false},{"id":309863060,"package_name":"debug","ecosystem":"npm","requirements":"^4.3.1","direct":true,"kind":"runtime","optional":false},{"id":309863061,"package_name":"ip","ecosystem":"npm","requirements":"^1.1.5","direct":true,"kind":"runtime","optional":false},{"id":309863062,"package_name":"xml2js","ecosystem":"npm","requirements":"^0.4.23","direct":true,"kind":"runtime","optional":false},{"id":309863063,"package_name":"@bencevans/jsdox","ecosystem":"npm","requirements":"0.4.11","direct":true,"kind":"development","optional":false},{"id":309863064,"package_name":"mocha","ecosystem":"npm","requirements":"6.2.0","direct":true,"kind":"development","optional":false},{"id":309863065,"package_name":"nock","ecosystem":"npm","requirements":"10.0.6","direct":true,"kind":"development","optional":false},{"id":309863066,"package_name":"pre-commit","ecosystem":"npm","requirements":"1.2.2","direct":true,"kind":"development","optional":false},{"id":309863067,"package_name":"standard","ecosystem":"npm","requirements":"13.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/run-tests.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T13:47:19.730Z","updated_at":"2023-01-13T13:47:19.730Z","repository_link":"https://github.com/bencevans/node-sonos/blob/master/.github/workflows/run-tests.yml","dependencies":[{"id":6876164450,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6876164451,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6876164452,"package_name":"svrooij/secret-gate-action","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":6876164453,"package_name":"cycjimmy/semantic-release-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":18.232532162980377,"created_at":"2025-09-09T00:10:47.839Z","updated_at":"2025-10-07T08:35:58.092Z","avatar_url":"https://github.com/bencevans.png","language":"JavaScript","category":null,"sub_category":null,"monthly_downloads":1492,"funding_links":["https://github.com/sponsors/bencevans","https://buymeacoffee.com/bencevans"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["community","charting","transformers","projection","productivity","zsh-plugin","archival","generic","exports","interactive"],"project_url":"https://science.ecosyste.ms/api/v1/projects/140813","html_url":"https://science.ecosyste.ms/projects/140813"}