{"id":578,"name":null,"description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","url":"https://github.com/davishmcclurg/json_schemer","last_synced_at":"2026-04-30T04:03:14.910Z","repository":{"id":28506996,"uuid":"118581149","full_name":"davishmcclurg/json_schemer","owner":"davishmcclurg","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","archived":false,"fork":false,"pushed_at":"2025-12-09T06:16:26.000Z","size":1213,"stargazers_count":468,"open_issues_count":13,"forks_count":66,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-22T00:03:16.588Z","etag":null,"topics":["json-schema","json-validation","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/davishmcclurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-23T08:31:51.000Z","updated_at":"2026-03-10T13:26:11.000Z","dependencies_parsed_at":"2023-10-24T04:45:19.990Z","dependency_job_id":"bfe4d099-4dc0-459c-98d5-e5d5198f8863","html_url":"https://github.com/davishmcclurg/json_schemer","commit_stats":{"total_commits":369,"total_committers":27,"mean_commits":"13.666666666666666","dds":0.2872628726287263,"last_synced_commit":"2a239b61b1e26a2c6c935449265f8566f9bcab98"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/davishmcclurg/json_schemer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32279660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"davishmcclurg","name":"David Harsha","uuid":"869489","kind":"user","description":null,"email":"","website":null,"location":"San Francisco, CA, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/869489?v=4","repositories_count":34,"last_synced_at":"2025-03-25T06:33:28.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/davishmcclurg","funding_links":[],"total_stars":430,"followers":16,"following":0,"created_at":"2022-11-11T18:53:29.969Z","updated_at":"2025-03-25T06:33:28.879Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg/repositories"},"packages":[{"id":13779150,"name":"ruby-json-schemer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T13:19:27.727Z","latest_release_published_at":"2026-02-13T13:19:27.727Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-13T13:35:48.766Z","created_at":"2026-02-13T13:19:27.572Z","updated_at":"2026-03-13T13:35:48.766Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-13T13:19:28.538Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-json-schemer?arch=source\u0026distro=ubuntu-22.04\u0026repository_url=https://launchpad.net/ubuntu/jammy","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"ubuntu-22.04","url":"https://launchpad.net/ubuntu/jammy","ecosystem":"ubuntu","default":false,"packages_count":34289,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"jammy"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:46.486Z","updated_at":"2026-04-27T18:20:36.155Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-22.04/namespaces"}},{"id":13804654,"name":"ruby-json-schemer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-13T18:24:13.522Z","latest_release_published_at":"2026-02-13T18:24:13.522Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-14T03:14:50.289Z","created_at":"2026-02-13T18:24:13.228Z","updated_at":"2026-03-14T03:14:50.466Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{"id":28506996,"uuid":"118581149","full_name":"davishmcclurg/json_schemer","owner":"davishmcclurg","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","archived":false,"fork":false,"pushed_at":"2025-12-09T06:16:26.000Z","size":1213,"stargazers_count":462,"open_issues_count":11,"forks_count":66,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-02-07T19:58:13.791Z","etag":null,"topics":["json-schema","json-validation","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/davishmcclurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-23T08:31:51.000Z","updated_at":"2026-01-27T07:23:56.000Z","dependencies_parsed_at":"2023-10-24T04:45:19.990Z","dependency_job_id":"bfe4d099-4dc0-459c-98d5-e5d5198f8863","html_url":"https://github.com/davishmcclurg/json_schemer","commit_stats":{"total_commits":369,"total_committers":27,"mean_commits":"13.666666666666666","dds":0.2872628726287263,"last_synced_commit":"2a239b61b1e26a2c6c935449265f8566f9bcab98"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/davishmcclurg/json_schemer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29268463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T13:47:44.167Z","status":"ssl_error","status_checked_at":"2026-02-09T13:47:43.721Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"repo_metadata_updated_at":"2026-02-13T18:25:55.651Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-json-schemer?arch=source\u0026distro=ubuntu-23.10\u0026repository_url=https://launchpad.net/ubuntu/mantic","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.10","url":"https://launchpad.net/ubuntu/mantic","ecosystem":"ubuntu","default":false,"packages_count":36642,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"mantic","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.636Z","updated_at":"2026-04-27T18:20:38.051Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.10/namespaces"}},{"id":13530502,"name":"ruby-json-schemer","ecosystem":"debian","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-10T23:33:12.897Z","latest_release_published_at":"2026-02-10T23:33:12.897Z","latest_release_number":"0.2.13-2","last_synced_at":"2026-03-14T07:16:05.777Z","created_at":"2026-02-10T23:33:12.716Z","updated_at":"2026-03-14T07:16:05.778Z","registry_url":"https://tracker.debian.org/pkg/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":"https://packages.debian.org/bullseye/ruby-json-schemer","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-json-schemer","standards_version":"4.5.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.2), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:26:39.839Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-json-schemer?arch=source\u0026distro=debian-11\u0026repository_url=https://packages.debian.org/bullseye","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"debian-11","url":"https://packages.debian.org/bullseye","ecosystem":"debian","default":false,"packages_count":31268,"maintainers_count":0,"namespaces_count":3,"keywords_count":0,"github":"debian","metadata":{"codename":"bullseye"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.702Z","updated_at":"2026-04-27T18:20:39.352Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-11/namespaces"}},{"id":13566670,"name":"ruby-json-schemer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-11T06:42:18.304Z","latest_release_published_at":"2026-02-11T06:42:18.304Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-12T00:23:35.521Z","created_at":"2026-02-11T06:42:18.081Z","updated_at":"2026-03-12T00:23:35.522Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-11T14:56:42.487Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-json-schemer?arch=source\u0026distro=ubuntu-23.04\u0026repository_url=https://launchpad.net/ubuntu/lunar","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"ubuntu-23.04","url":"https://launchpad.net/ubuntu/lunar","ecosystem":"ubuntu","default":false,"packages_count":36116,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"lunar","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:49.117Z","updated_at":"2026-04-27T18:20:38.741Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-23.04/namespaces"}},{"id":13466897,"name":"ruby-json-schemer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-09T16:49:20.662Z","latest_release_published_at":"2026-02-09T16:49:20.662Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-09T17:07:09.028Z","created_at":"2026-02-09T16:49:20.391Z","updated_at":"2026-03-09T17:32:04.346Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-json-schemer?arch=source\u0026distro=ubuntu-24.10\u0026repository_url=https://launchpad.net/ubuntu/oracular","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.10","url":"https://launchpad.net/ubuntu/oracular","ecosystem":"ubuntu","default":false,"packages_count":38437,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"oracular","mirror":"http://old-releases.ubuntu.com/ubuntu"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:48.028Z","updated_at":"2026-04-27T18:20:37.303Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.10/namespaces"}},{"id":10399178,"name":"github.com/davishmcclurg/json_schemer","ecosystem":"go","description":null,"homepage":null,"licenses":"mit","normalized_licenses":["MIT"],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2018-01-23T08:31:02.000Z","latest_release_published_at":"2025-12-09T05:49:35.000Z","latest_release_number":"v2.5.0+incompatible","last_synced_at":"2026-03-31T14:01:19.505Z","created_at":"2024-06-19T04:31:11.765Z","updated_at":"2026-03-31T14:01:19.505Z","registry_url":"https://pkg.go.dev/github.com/davishmcclurg/json_schemer","install_command":"go get github.com/davishmcclurg/json_schemer","documentation_url":"https://pkg.go.dev/github.com/davishmcclurg/json_schemer#section-documentation","metadata":{},"repo_metadata":{"id":28506996,"uuid":"118581149","full_name":"davishmcclurg/json_schemer","owner":"davishmcclurg","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","archived":false,"fork":false,"pushed_at":"2025-06-19T15:57:25.000Z","size":1141,"stargazers_count":439,"open_issues_count":14,"forks_count":67,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-10-12T03:04:15.899Z","etag":null,"topics":["json-schema","json-validation","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/davishmcclurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2018-01-23T08:31:51.000Z","updated_at":"2025-10-10T11:10:43.000Z","dependencies_parsed_at":"2023-10-24T04:45:19.990Z","dependency_job_id":"bfe4d099-4dc0-459c-98d5-e5d5198f8863","html_url":"https://github.com/davishmcclurg/json_schemer","commit_stats":{"total_commits":369,"total_committers":27,"mean_commits":"13.666666666666666","dds":0.2872628726287263,"last_synced_commit":"2a239b61b1e26a2c6c935449265f8566f9bcab98"},"previous_names":[],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/davishmcclurg/json_schemer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011864,"owners_count":26085005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"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":"davishmcclurg","name":"David Harsha","uuid":"869489","kind":"user","description":null,"email":"","website":null,"location":"San Francisco, CA, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/869489?v=4","repositories_count":34,"last_synced_at":"2025-03-25T06:33:28.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/davishmcclurg","funding_links":[],"total_stars":430,"followers":16,"following":0,"created_at":"2022-11-11T18:53:29.969Z","updated_at":"2025-03-25T06:33:28.879Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg/repositories"},"tags":[{"name":"v2.4.0","sha":"51f22663ad654c2b368fd408195f2b1035588c88","kind":"tag","published_at":"2025-02-02T00:54:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.4.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"1878fe873c2f9248b0946aeaeaa18c227ece6374","kind":"tag","published_at":"2024-05-30T15:23:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.3.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"743f1fe16def34674bf4dc6e48b329447400b412","kind":"tag","published_at":"2024-03-14T16:25:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"67c52f0ce478e33212c0242e574c5df757811278","kind":"tag","published_at":"2024-03-02T21:13:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"9809d60231d5b6eaa98f179dbfc04d973845e4cf","kind":"tag","published_at":"2023-11-28T16:21:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"f48c5633e7713d7f0603d9e48108293cc9164267","kind":"tag","published_at":"2023-11-17T20:02:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e15c5b4d5bc92cef3ebf5f9f3fabc61d3d96ce9a","kind":"tag","published_at":"2023-08-20T20:57:01.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0/manifests"},{"name":"v1.0.3","sha":"a1c12c0d8420330d41e1b587c3b3739603208abb","kind":"tag","published_at":"2023-06-14T19:51:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"63224cf47c15eef59ddd807000bed52bd2fc97c7","kind":"tag","published_at":"2023-06-07T21:08:56.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c33c1b91ca831c01270cd7d14f927b8727022dee","kind":"tag","published_at":"2023-05-27T23:56:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6fedf7e920b623f09564f4374f0875b048d5bbbf","kind":"tag","published_at":"2023-05-26T21:57:59.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0/manifests"},{"name":"v0.2.25","sha":"a10f9ac2d7e1792c33e23ce537a094b856836560","kind":"tag","published_at":"2023-05-26T01:20:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.25","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25/manifests"},{"name":"v0.2.24","sha":"a7a2218a5a79d281dbb441eb74b632a61905adbd","kind":"tag","published_at":"2022-12-08T01:11:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.24","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24/manifests"},{"name":"v0.2.23","sha":"a73283a1db34f2e9f9fdaba4241e967501f29c21","kind":"tag","published_at":"2022-11-03T17:13:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.23","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23/manifests"},{"name":"v0.2.22","sha":"faee269112d64acd7446fb0d943d62cb83dde387","kind":"tag","published_at":"2022-10-27T02:09:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.22","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22/manifests"},{"name":"v0.2.21","sha":"bbfed4ccdcab85c540568effefcbef308c5bb6a4","kind":"tag","published_at":"2022-05-05T18:01:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.21","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21/manifests"},{"name":"v0.2.20","sha":"edf7e32f667b9acb3e16381e46649070b97668f5","kind":"tag","published_at":"2022-04-01T21:23:37.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.20","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20/manifests"},{"name":"v0.2.19","sha":"441594b8f13110e6b4d7b9aea1fd9194faab2c7a","kind":"tag","published_at":"2022-02-18T20:06:19.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.19","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19/manifests"},{"name":"v0.2.18","sha":"ab5ea07e21633952f5025aaabcfbb37c05c3a74d","kind":"tag","published_at":"2021-02-27T19:59:49.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.18","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18/manifests"},{"name":"v0.2.17","sha":"fc9c00e3893e451ec9020e074d0313d4e967d134","kind":"tag","published_at":"2020-12-12T00:53:12.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.17","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17/manifests"},{"name":"v0.2.16","sha":"10695269695d106b7a365a125c800afa2a3711ca","kind":"tag","published_at":"2020-10-10T20:03:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.16","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16/manifests"},{"name":"v0.2.15","sha":"3a3befe26f90fc9b7ee797a2ca02a6ef452c2a1e","kind":"tag","published_at":"2020-10-03T05:44:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.15","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"74134ef2ab674f2e5a572738ffb0e44b9dee1fc1","kind":"tag","published_at":"2020-09-28T16:49:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.14","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"9a6a49e900fcd6e024095698087385728ef8f6a3","kind":"tag","published_at":"2020-08-08T21:26:40.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.13","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"ec9b051104aa063ea3f0ac913999f256556ad5dd","kind":"tag","published_at":"2020-07-12T23:50:24.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.12","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"a2a6df8b667a0b3517f0f5663f4b358f0de4a260","kind":"tag","published_at":"2020-03-14T21:33:39.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.11","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"dafa675b63a20ffe65d353f0c82e6f4357169293","kind":"tag","published_at":"2020-02-26T18:26:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"cfdf11a54c625348e5ff838f84f00a093652167e","kind":"tag","published_at":"2020-02-01T17:54:15.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"fb395d1b6b1323af1ee799f75e9c1a4f10367955","kind":"tag","published_at":"2019-10-20T02:26:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"45b18f68d7b39f2b86b1de17c97448479644df93","kind":"tag","published_at":"2019-09-23T23:32:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"43c8e160b6647267013a7b2e13410b66a1b6c384","kind":"tag","published_at":"2019-09-09T22:56:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"a06668c51da48210a8b96c7459602458e2b70f91","kind":"tag","published_at":"2019-08-11T17:40:27.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"1c85e4fd9aec3b1254c664e10edcf0d75aff4f42","kind":"tag","published_at":"2019-08-11T17:29:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"3ac9684b555e5fcddeace5aee92e9fd7aa537b6c","kind":"tag","published_at":"2019-08-11T16:37:48.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"9a461582bf9d6587acf207d7a79679208970a82e","kind":"tag","published_at":"2019-08-10T19:55:32.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"6ae075f310b0909a389f72c17f16e427eb875117","kind":"tag","published_at":"2019-07-22T05:05:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8555e5520ade4f53f7292b48b3c40ca4515bde01","kind":"tag","published_at":"2019-03-12T06:49:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0/manifests"},{"name":"v0.1.10","sha":"581b89b7b2b84c354a367a5968bc3c9dccd6c2aa","kind":"tag","published_at":"2019-01-04T07:06:43.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"413f661a2fe7763bcb940be6c00d5062c1b34509","kind":"tag","published_at":"2018-11-22T05:51:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"02ef0f448558940c248d134127607c9aa78a246c","kind":"tag","published_at":"2018-11-14T06:37:54.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"3d55c5585831dcda6bcd24d50b10a4cec9a757a7","kind":"tag","published_at":"2018-08-31T16:42:16.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"d89a2a9e0b7fcf03c95366e5158087a769ac4aa4","kind":"tag","published_at":"2018-08-27T00:17:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"f20aca02c73ef55c3bc13139a62e7d04a410e3ec","kind":"tag","published_at":"2018-05-23T02:29:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"0e5714b9d20513de59d959b0f4047b86bf059ac0","kind":"tag","published_at":"2018-01-30T06:25:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"c9a8a718792f51396a088632c927ea99bbb21175","kind":"tag","published_at":"2018-01-26T06:33:52.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"87f2686cdc34de9e86a6b702089da7ab4b715ec0","kind":"tag","published_at":"2018-01-25T09:50:33.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"f7cfb6168e643a80294298cdda6cfaf681fdba82","kind":"tag","published_at":"2018-01-24T07:26:10.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"1e322fa65178c36d565e29125063935d3d4d99d5","kind":"tag","published_at":"2018-01-23T08:33:08.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2025-10-13T13:40:43.350Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":6.916900188841421,"dependent_packages_count":6.479657209684274,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":6.698278699262847},"purl":"pkg:golang/github.com/davishmcclurg/json_schemer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/davishmcclurg/json_schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/davishmcclurg/json_schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/davishmcclurg/json_schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2025-08-31T08:23:39.268Z","issues_count":110,"pull_requests_count":94,"avg_time_to_close_issue":12973709.60638298,"avg_time_to_close_pull_request":3390702.340659341,"issues_closed_count":94,"pull_requests_closed_count":91,"pull_request_authors_count":33,"issue_authors_count":80,"avg_comments_per_issue":3.309090909090909,"avg_comments_per_pull_request":1.3617021276595744,"merged_pull_requests_count":77,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":18,"past_year_pull_requests_count":17,"past_year_avg_time_to_close_issue":1817723.8333333333,"past_year_avg_time_to_close_pull_request":1125719.2857142857,"past_year_issues_closed_count":6,"past_year_pull_requests_closed_count":14,"past_year_pull_request_authors_count":5,"past_year_issue_authors_count":12,"past_year_avg_comments_per_issue":1.6111111111111112,"past_year_avg_comments_per_pull_request":1.647058823529412,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":13,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/issues","maintainers":[{"login":"davishmcclurg","count":62,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}],"active_maintainers":[{"login":"davishmcclurg","count":11,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdavishmcclurg%2Fjson_schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdavishmcclurg%2Fjson_schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdavishmcclurg%2Fjson_schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdavishmcclurg%2Fjson_schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdavishmcclurg%2Fjson_schemer/codemeta","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":2108863,"maintainers_count":0,"namespaces_count":782439,"keywords_count":112823,"github":"golang","metadata":{"funded_packages_count":53495},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2026-04-19T05:14:45.920Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},{"id":12257880,"name":"json_schemer","ecosystem":"rubygems","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","homepage":"https://github.com/davishmcclurg/json_schemer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2018-01-23T08:35:06.729Z","latest_release_published_at":"2025-12-09T06:16:42.087Z","latest_release_number":"2.5.0","last_synced_at":"2026-04-27T16:31:43.380Z","created_at":"2025-10-07T03:49:07.772Z","updated_at":"2026-04-27T16:34:49.301Z","registry_url":"https://gem.coop/gems/json_schemer","install_command":"gem install json_schemer -s https://gem.coop","documentation_url":"http://www.rubydoc.info/gems/json_schemer/","metadata":{"funding":null},"repo_metadata":{"id":28506996,"uuid":"118581149","full_name":"davishmcclurg/json_schemer","owner":"davishmcclurg","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","archived":false,"fork":false,"pushed_at":"2025-12-09T06:16:26.000Z","size":1213,"stargazers_count":468,"open_issues_count":13,"forks_count":66,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-22T00:03:16.588Z","etag":null,"topics":["json-schema","json-validation","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/davishmcclurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-23T08:31:51.000Z","updated_at":"2026-03-10T13:26:11.000Z","dependencies_parsed_at":"2023-10-24T04:45:19.990Z","dependency_job_id":"bfe4d099-4dc0-459c-98d5-e5d5198f8863","html_url":"https://github.com/davishmcclurg/json_schemer","commit_stats":{"total_commits":369,"total_committers":27,"mean_commits":"13.666666666666666","dds":0.2872628726287263,"last_synced_commit":"2a239b61b1e26a2c6c935449265f8566f9bcab98"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/davishmcclurg/json_schemer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32279660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"davishmcclurg","name":"David Harsha","uuid":"869489","kind":"user","description":null,"email":"","website":null,"location":"San Francisco, CA, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/869489?v=4","repositories_count":34,"last_synced_at":"2025-03-25T06:33:28.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/davishmcclurg","funding_links":[],"total_stars":430,"followers":16,"following":0,"created_at":"2022-11-11T18:53:29.969Z","updated_at":"2025-03-25T06:33:28.879Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg/repositories"},"tags":[{"name":"v2.5.0","sha":"7f1b816c7d240ff1762c2f4c761668bef754bad6","kind":"tag","published_at":"2025-12-09T06:16:24.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.5.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"51f22663ad654c2b368fd408195f2b1035588c88","kind":"tag","published_at":"2025-02-02T00:54:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.4.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"1878fe873c2f9248b0946aeaeaa18c227ece6374","kind":"tag","published_at":"2024-05-30T15:23:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.3.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"743f1fe16def34674bf4dc6e48b329447400b412","kind":"tag","published_at":"2024-03-14T16:25:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"67c52f0ce478e33212c0242e574c5df757811278","kind":"tag","published_at":"2024-03-02T21:13:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"9809d60231d5b6eaa98f179dbfc04d973845e4cf","kind":"tag","published_at":"2023-11-28T16:21:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"f48c5633e7713d7f0603d9e48108293cc9164267","kind":"tag","published_at":"2023-11-17T20:02:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e15c5b4d5bc92cef3ebf5f9f3fabc61d3d96ce9a","kind":"tag","published_at":"2023-08-20T20:57:01.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0/manifests"},{"name":"v1.0.3","sha":"a1c12c0d8420330d41e1b587c3b3739603208abb","kind":"tag","published_at":"2023-06-14T19:51:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"63224cf47c15eef59ddd807000bed52bd2fc97c7","kind":"tag","published_at":"2023-06-07T21:08:56.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c33c1b91ca831c01270cd7d14f927b8727022dee","kind":"tag","published_at":"2023-05-27T23:56:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6fedf7e920b623f09564f4374f0875b048d5bbbf","kind":"tag","published_at":"2023-05-26T21:57:59.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0/manifests"},{"name":"v0.2.25","sha":"a10f9ac2d7e1792c33e23ce537a094b856836560","kind":"tag","published_at":"2023-05-26T01:20:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.25","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25/manifests"},{"name":"v0.2.24","sha":"a7a2218a5a79d281dbb441eb74b632a61905adbd","kind":"tag","published_at":"2022-12-08T01:11:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.24","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24/manifests"},{"name":"v0.2.23","sha":"a73283a1db34f2e9f9fdaba4241e967501f29c21","kind":"tag","published_at":"2022-11-03T17:13:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.23","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23/manifests"},{"name":"v0.2.22","sha":"faee269112d64acd7446fb0d943d62cb83dde387","kind":"tag","published_at":"2022-10-27T02:09:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.22","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22/manifests"},{"name":"v0.2.21","sha":"bbfed4ccdcab85c540568effefcbef308c5bb6a4","kind":"tag","published_at":"2022-05-05T18:01:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.21","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21/manifests"},{"name":"v0.2.20","sha":"edf7e32f667b9acb3e16381e46649070b97668f5","kind":"tag","published_at":"2022-04-01T21:23:37.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.20","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20/manifests"},{"name":"v0.2.19","sha":"441594b8f13110e6b4d7b9aea1fd9194faab2c7a","kind":"tag","published_at":"2022-02-18T20:06:19.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.19","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19/manifests"},{"name":"v0.2.18","sha":"ab5ea07e21633952f5025aaabcfbb37c05c3a74d","kind":"tag","published_at":"2021-02-27T19:59:49.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.18","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18/manifests"},{"name":"v0.2.17","sha":"fc9c00e3893e451ec9020e074d0313d4e967d134","kind":"tag","published_at":"2020-12-12T00:53:12.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.17","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17/manifests"},{"name":"v0.2.16","sha":"10695269695d106b7a365a125c800afa2a3711ca","kind":"tag","published_at":"2020-10-10T20:03:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.16","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16/manifests"},{"name":"v0.2.15","sha":"3a3befe26f90fc9b7ee797a2ca02a6ef452c2a1e","kind":"tag","published_at":"2020-10-03T05:44:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.15","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"74134ef2ab674f2e5a572738ffb0e44b9dee1fc1","kind":"tag","published_at":"2020-09-28T16:49:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.14","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"9a6a49e900fcd6e024095698087385728ef8f6a3","kind":"tag","published_at":"2020-08-08T21:26:40.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.13","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"ec9b051104aa063ea3f0ac913999f256556ad5dd","kind":"tag","published_at":"2020-07-12T23:50:24.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.12","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"a2a6df8b667a0b3517f0f5663f4b358f0de4a260","kind":"tag","published_at":"2020-03-14T21:33:39.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.11","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"dafa675b63a20ffe65d353f0c82e6f4357169293","kind":"tag","published_at":"2020-02-26T18:26:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"cfdf11a54c625348e5ff838f84f00a093652167e","kind":"tag","published_at":"2020-02-01T17:54:15.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"fb395d1b6b1323af1ee799f75e9c1a4f10367955","kind":"tag","published_at":"2019-10-20T02:26:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"45b18f68d7b39f2b86b1de17c97448479644df93","kind":"tag","published_at":"2019-09-23T23:32:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"43c8e160b6647267013a7b2e13410b66a1b6c384","kind":"tag","published_at":"2019-09-09T22:56:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"a06668c51da48210a8b96c7459602458e2b70f91","kind":"tag","published_at":"2019-08-11T17:40:27.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"1c85e4fd9aec3b1254c664e10edcf0d75aff4f42","kind":"tag","published_at":"2019-08-11T17:29:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"3ac9684b555e5fcddeace5aee92e9fd7aa537b6c","kind":"tag","published_at":"2019-08-11T16:37:48.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"9a461582bf9d6587acf207d7a79679208970a82e","kind":"tag","published_at":"2019-08-10T19:55:32.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"6ae075f310b0909a389f72c17f16e427eb875117","kind":"tag","published_at":"2019-07-22T05:05:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8555e5520ade4f53f7292b48b3c40ca4515bde01","kind":"tag","published_at":"2019-03-12T06:49:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0/manifests"},{"name":"v0.1.10","sha":"581b89b7b2b84c354a367a5968bc3c9dccd6c2aa","kind":"tag","published_at":"2019-01-04T07:06:43.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"413f661a2fe7763bcb940be6c00d5062c1b34509","kind":"tag","published_at":"2018-11-22T05:51:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"02ef0f448558940c248d134127607c9aa78a246c","kind":"tag","published_at":"2018-11-14T06:37:54.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"3d55c5585831dcda6bcd24d50b10a4cec9a757a7","kind":"tag","published_at":"2018-08-31T16:42:16.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"d89a2a9e0b7fcf03c95366e5158087a769ac4aa4","kind":"tag","published_at":"2018-08-27T00:17:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"f20aca02c73ef55c3bc13139a62e7d04a410e3ec","kind":"tag","published_at":"2018-05-23T02:29:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"0e5714b9d20513de59d959b0f4047b86bf059ac0","kind":"tag","published_at":"2018-01-30T06:25:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"c9a8a718792f51396a088632c927ea99bbb21175","kind":"tag","published_at":"2018-01-26T06:33:52.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"87f2686cdc34de9e86a6b702089da7ab4b715ec0","kind":"tag","published_at":"2018-01-25T09:50:33.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"f7cfb6168e643a80294298cdda6cfaf681fdba82","kind":"tag","published_at":"2018-01-24T07:26:10.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"1e322fa65178c36d565e29125063935d3d4d99d5","kind":"tag","published_at":"2018-01-23T08:33:08.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-27T16:34:49.280Z","dependent_packages_count":0,"downloads":68565329,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":0.4427960488967945,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":0.14759868296559817},"purl":"pkg:gem/json_schemer?repository_url=https://gem.coop","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/json_schemer","docker_dependents_count":304,"docker_downloads_count":478603027,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/json_schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/json_schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2026-04-26T00:03:09.428Z","issues_count":109,"pull_requests_count":106,"avg_time_to_close_issue":13647328.681318682,"avg_time_to_close_pull_request":3308098.336633663,"issues_closed_count":91,"pull_requests_closed_count":101,"pull_request_authors_count":35,"issue_authors_count":81,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":1.3113207547169812,"merged_pull_requests_count":83,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":9,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":5509612.0,"past_year_avg_time_to_close_pull_request":4111103.25,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.5555555555555556,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/issues","maintainers":[{"login":"davishmcclurg","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}],"active_maintainers":[{"login":"davishmcclurg","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/json_schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/json_schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/json_schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/json_schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages/json_schemer/codemeta","maintainers":[{"uuid":"119123","login":"davishmcclurg","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://gem.coop/profiles/davishmcclurg","role":null,"created_at":"2025-10-07T21:55:57.073Z","updated_at":"2025-10-07T21:55:57.073Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers/davishmcclurg/packages"}],"registry":{"name":"gem.coop","url":"https://gem.coop","ecosystem":"rubygems","default":false,"packages_count":190343,"maintainers_count":67464,"namespaces_count":0,"keywords_count":0,"github":"gem-coop","metadata":{"funded_packages_count":6507},"icon_url":"https://github.com/gem-coop.png","created_at":"2025-10-06T17:24:20.932Z","updated_at":"2026-04-03T06:45:05.763Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/gem.coop/namespaces"}},{"id":13712673,"name":"ruby-json-schemer","ecosystem":"debian","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T23:33:49.194Z","latest_release_published_at":"2026-02-12T23:33:49.194Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-13T23:44:30.026Z","created_at":"2026-02-12T23:33:49.043Z","updated_at":"2026-03-14T00:02:16.012Z","registry_url":"https://tracker.debian.org/pkg/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":"https://packages.debian.org/bookworm/ruby-json-schemer","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T23:33:49.821Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-json-schemer?arch=source\u0026distro=debian-12","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"debian-12","url":"https://packages.debian.org/bookworm","ecosystem":"debian","default":true,"packages_count":34734,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"bookworm"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:49.459Z","updated_at":"2026-04-27T18:20:38.992Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-12/namespaces"}},{"id":237585,"name":"json_schemer","ecosystem":"rubygems","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","homepage":"https://github.com/davishmcclurg/json_schemer","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":[],"namespace":null,"versions_count":49,"first_release_published_at":"2018-01-23T08:35:06.729Z","latest_release_published_at":"2025-12-09T06:16:42.087Z","latest_release_number":"2.5.0","last_synced_at":"2026-04-28T02:00:41.163Z","created_at":"2022-04-06T02:19:28.683Z","updated_at":"2026-04-28T02:06:06.871Z","registry_url":"https://rubygems.org/gems/json_schemer","install_command":"gem install json_schemer -s https://rubygems.org","documentation_url":"http://www.rubydoc.info/gems/json_schemer/","metadata":{"funding":null},"repo_metadata":{"id":28506996,"uuid":"118581149","full_name":"davishmcclurg/json_schemer","owner":"davishmcclurg","description":"JSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.","archived":false,"fork":false,"pushed_at":"2025-12-09T06:16:26.000Z","size":1213,"stargazers_count":468,"open_issues_count":13,"forks_count":66,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-04-22T00:03:16.588Z","etag":null,"topics":["json-schema","json-validation","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/davishmcclurg.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-01-23T08:31:51.000Z","updated_at":"2026-03-10T13:26:11.000Z","dependencies_parsed_at":"2023-10-24T04:45:19.990Z","dependency_job_id":"bfe4d099-4dc0-459c-98d5-e5d5198f8863","html_url":"https://github.com/davishmcclurg/json_schemer","commit_stats":{"total_commits":369,"total_committers":27,"mean_commits":"13.666666666666666","dds":0.2872628726287263,"last_synced_commit":"2a239b61b1e26a2c6c935449265f8566f9bcab98"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/davishmcclurg/json_schemer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32279660,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"davishmcclurg","name":"David Harsha","uuid":"869489","kind":"user","description":null,"email":"","website":null,"location":"San Francisco, CA, USA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/869489?v=4","repositories_count":34,"last_synced_at":"2025-03-25T06:33:28.878Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/davishmcclurg","funding_links":[],"total_stars":430,"followers":16,"following":0,"created_at":"2022-11-11T18:53:29.969Z","updated_at":"2025-03-25T06:33:28.879Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davishmcclurg/repositories"},"tags":[{"name":"v2.5.0","sha":"7f1b816c7d240ff1762c2f4c761668bef754bad6","kind":"tag","published_at":"2025-12-09T06:16:24.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.5.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.5.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.5.0/manifests"},{"name":"v2.4.0","sha":"51f22663ad654c2b368fd408195f2b1035588c88","kind":"tag","published_at":"2025-02-02T00:54:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.4.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.4.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.4.0/manifests"},{"name":"v2.3.0","sha":"1878fe873c2f9248b0946aeaeaa18c227ece6374","kind":"tag","published_at":"2024-05-30T15:23:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.3.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.3.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.3.0/manifests"},{"name":"v2.2.1","sha":"743f1fe16def34674bf4dc6e48b329447400b412","kind":"tag","published_at":"2024-03-14T16:25:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.1/manifests"},{"name":"v2.2.0","sha":"67c52f0ce478e33212c0242e574c5df757811278","kind":"tag","published_at":"2024-03-02T21:13:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.2.0/manifests"},{"name":"v2.1.1","sha":"9809d60231d5b6eaa98f179dbfc04d973845e4cf","kind":"tag","published_at":"2023-11-28T16:21:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.1/manifests"},{"name":"v2.1.0","sha":"f48c5633e7713d7f0603d9e48108293cc9164267","kind":"tag","published_at":"2023-11-17T20:02:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.1.0/manifests"},{"name":"v2.0.0","sha":"e15c5b4d5bc92cef3ebf5f9f3fabc61d3d96ce9a","kind":"tag","published_at":"2023-08-20T20:57:01.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v2.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v2.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v2.0.0/manifests"},{"name":"v1.0.3","sha":"a1c12c0d8420330d41e1b587c3b3739603208abb","kind":"tag","published_at":"2023-06-14T19:51:51.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"63224cf47c15eef59ddd807000bed52bd2fc97c7","kind":"tag","published_at":"2023-06-07T21:08:56.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c33c1b91ca831c01270cd7d14f927b8727022dee","kind":"tag","published_at":"2023-05-27T23:56:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.1/manifests"},{"name":"v1.0.0","sha":"6fedf7e920b623f09564f4374f0875b048d5bbbf","kind":"tag","published_at":"2023-05-26T21:57:59.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v1.0.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v1.0.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v1.0.0/manifests"},{"name":"v0.2.25","sha":"a10f9ac2d7e1792c33e23ce537a094b856836560","kind":"tag","published_at":"2023-05-26T01:20:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.25","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.25","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.25","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.25/manifests"},{"name":"v0.2.24","sha":"a7a2218a5a79d281dbb441eb74b632a61905adbd","kind":"tag","published_at":"2022-12-08T01:11:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.24","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.24","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.24","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.24/manifests"},{"name":"v0.2.23","sha":"a73283a1db34f2e9f9fdaba4241e967501f29c21","kind":"tag","published_at":"2022-11-03T17:13:38.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.23","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.23","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.23","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.23/manifests"},{"name":"v0.2.22","sha":"faee269112d64acd7446fb0d943d62cb83dde387","kind":"tag","published_at":"2022-10-27T02:09:07.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.22","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.22","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.22","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.22/manifests"},{"name":"v0.2.21","sha":"bbfed4ccdcab85c540568effefcbef308c5bb6a4","kind":"tag","published_at":"2022-05-05T18:01:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.21","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.21","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.21","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.21/manifests"},{"name":"v0.2.20","sha":"edf7e32f667b9acb3e16381e46649070b97668f5","kind":"tag","published_at":"2022-04-01T21:23:37.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.20","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.20","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.20/manifests"},{"name":"v0.2.19","sha":"441594b8f13110e6b4d7b9aea1fd9194faab2c7a","kind":"tag","published_at":"2022-02-18T20:06:19.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.19","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.19","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.19","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.19/manifests"},{"name":"v0.2.18","sha":"ab5ea07e21633952f5025aaabcfbb37c05c3a74d","kind":"tag","published_at":"2021-02-27T19:59:49.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.18","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.18","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.18/manifests"},{"name":"v0.2.17","sha":"fc9c00e3893e451ec9020e074d0313d4e967d134","kind":"tag","published_at":"2020-12-12T00:53:12.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.17","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.17","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.17/manifests"},{"name":"v0.2.16","sha":"10695269695d106b7a365a125c800afa2a3711ca","kind":"tag","published_at":"2020-10-10T20:03:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.16","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.16","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.16/manifests"},{"name":"v0.2.15","sha":"3a3befe26f90fc9b7ee797a2ca02a6ef452c2a1e","kind":"tag","published_at":"2020-10-03T05:44:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.15","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.15","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.15/manifests"},{"name":"v0.2.14","sha":"74134ef2ab674f2e5a572738ffb0e44b9dee1fc1","kind":"tag","published_at":"2020-09-28T16:49:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.14","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.14","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.14/manifests"},{"name":"v0.2.13","sha":"9a6a49e900fcd6e024095698087385728ef8f6a3","kind":"tag","published_at":"2020-08-08T21:26:40.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.13","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.13","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.13/manifests"},{"name":"v0.2.12","sha":"ec9b051104aa063ea3f0ac913999f256556ad5dd","kind":"tag","published_at":"2020-07-12T23:50:24.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.12","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.12","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.12/manifests"},{"name":"v0.2.11","sha":"a2a6df8b667a0b3517f0f5663f4b358f0de4a260","kind":"tag","published_at":"2020-03-14T21:33:39.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.11","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.11","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.11/manifests"},{"name":"v0.2.10","sha":"dafa675b63a20ffe65d353f0c82e6f4357169293","kind":"tag","published_at":"2020-02-26T18:26:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.10/manifests"},{"name":"v0.2.9","sha":"cfdf11a54c625348e5ff838f84f00a093652167e","kind":"tag","published_at":"2020-02-01T17:54:15.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.9/manifests"},{"name":"v0.2.8","sha":"fb395d1b6b1323af1ee799f75e9c1a4f10367955","kind":"tag","published_at":"2019-10-20T02:26:55.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.8/manifests"},{"name":"v0.2.7","sha":"45b18f68d7b39f2b86b1de17c97448479644df93","kind":"tag","published_at":"2019-09-23T23:32:22.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.7/manifests"},{"name":"v0.2.6","sha":"43c8e160b6647267013a7b2e13410b66a1b6c384","kind":"tag","published_at":"2019-09-09T22:56:45.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.6/manifests"},{"name":"v0.2.5","sha":"a06668c51da48210a8b96c7459602458e2b70f91","kind":"tag","published_at":"2019-08-11T17:40:27.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.5/manifests"},{"name":"v0.2.4","sha":"1c85e4fd9aec3b1254c664e10edcf0d75aff4f42","kind":"tag","published_at":"2019-08-11T17:29:05.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.4/manifests"},{"name":"v0.2.3","sha":"3ac9684b555e5fcddeace5aee92e9fd7aa537b6c","kind":"tag","published_at":"2019-08-11T16:37:48.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.3/manifests"},{"name":"v0.2.2","sha":"9a461582bf9d6587acf207d7a79679208970a82e","kind":"tag","published_at":"2019-08-10T19:55:32.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.2/manifests"},{"name":"v0.2.1","sha":"6ae075f310b0909a389f72c17f16e427eb875117","kind":"tag","published_at":"2019-07-22T05:05:02.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.1/manifests"},{"name":"v0.2.0","sha":"8555e5520ade4f53f7292b48b3c40ca4515bde01","kind":"tag","published_at":"2019-03-12T06:49:42.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.2.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.2.0/manifests"},{"name":"v0.1.10","sha":"581b89b7b2b84c354a367a5968bc3c9dccd6c2aa","kind":"tag","published_at":"2019-01-04T07:06:43.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.10","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.10","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.10/manifests"},{"name":"v0.1.9","sha":"413f661a2fe7763bcb940be6c00d5062c1b34509","kind":"tag","published_at":"2018-11-22T05:51:53.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.9","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.9","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.9/manifests"},{"name":"v0.1.8","sha":"02ef0f448558940c248d134127607c9aa78a246c","kind":"tag","published_at":"2018-11-14T06:37:54.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.8","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.8","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.8/manifests"},{"name":"v0.1.7","sha":"3d55c5585831dcda6bcd24d50b10a4cec9a757a7","kind":"tag","published_at":"2018-08-31T16:42:16.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.7","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.7","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.7/manifests"},{"name":"v0.1.6","sha":"d89a2a9e0b7fcf03c95366e5158087a769ac4aa4","kind":"tag","published_at":"2018-08-27T00:17:03.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.6","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.6","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.6/manifests"},{"name":"v0.1.5","sha":"f20aca02c73ef55c3bc13139a62e7d04a410e3ec","kind":"tag","published_at":"2018-05-23T02:29:14.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.5","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.5","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.5/manifests"},{"name":"v0.1.4","sha":"0e5714b9d20513de59d959b0f4047b86bf059ac0","kind":"tag","published_at":"2018-01-30T06:25:47.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.4","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.4","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.4/manifests"},{"name":"v0.1.3","sha":"c9a8a718792f51396a088632c927ea99bbb21175","kind":"tag","published_at":"2018-01-26T06:33:52.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.3","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.3","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.3/manifests"},{"name":"v0.1.2","sha":"87f2686cdc34de9e86a6b702089da7ab4b715ec0","kind":"tag","published_at":"2018-01-25T09:50:33.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.2","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.2","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.2/manifests"},{"name":"v0.1.1","sha":"f7cfb6168e643a80294298cdda6cfaf681fdba82","kind":"tag","published_at":"2018-01-24T07:26:10.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.1","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.1","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.1/manifests"},{"name":"v0.1.0","sha":"1e322fa65178c36d565e29125063935d3d4d99d5","kind":"tag","published_at":"2018-01-23T08:33:08.000Z","download_url":"https://codeload.github.com/davishmcclurg/json_schemer/tar.gz/v0.1.0","html_url":"https://github.com/davishmcclurg/json_schemer/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/davishmcclurg/json_schemer@v0.1.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/tags/v0.1.0/manifests"}]},"repo_metadata_updated_at":"2026-04-28T02:06:06.871Z","dependent_packages_count":45,"downloads":68592648,"downloads_period":"total","dependent_repos_count":1358,"rankings":{"downloads":0.5017785261092093,"dependent_repos_count":0.8368550752110256,"dependent_packages_count":0.619417713897035,"stargazers_count":2.960493304044335,"forks_count":3.4449883475875605,"docker_downloads_count":0.26984534070761923,"average":1.4388963845927973},"purl":"pkg:gem/json_schemer","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/rubygems/json_schemer","docker_dependents_count":304,"docker_downloads_count":478603027,"usage_url":"https://repos.ecosyste.ms/usage/rubygems/json_schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/rubygems/json_schemer/dependencies","status":null,"funding_links":[],"critical":true,"issue_metadata":{"last_synced_at":"2026-04-26T00:03:09.428Z","issues_count":109,"pull_requests_count":106,"avg_time_to_close_issue":13647328.681318682,"avg_time_to_close_pull_request":3308098.336633663,"issues_closed_count":91,"pull_requests_closed_count":101,"pull_request_authors_count":35,"issue_authors_count":81,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":1.3113207547169812,"merged_pull_requests_count":83,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":9,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":5509612.0,"past_year_avg_time_to_close_pull_request":4111103.25,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.5555555555555556,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/issues","maintainers":[{"login":"davishmcclurg","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}],"active_maintainers":[{"login":"davishmcclurg","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/json_schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/json_schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/json_schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/json_schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/json_schemer/codemeta","maintainers":[{"uuid":"119123","login":"davishmcclurg","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://rubygems.org/profiles/davishmcclurg","role":null,"created_at":"2022-11-09T09:37:27.088Z","updated_at":"2022-11-09T09:37:27.088Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers/davishmcclurg/packages"}],"registry":{"name":"rubygems.org","url":"https://rubygems.org","ecosystem":"rubygems","default":true,"packages_count":205490,"maintainers_count":68456,"namespaces_count":0,"keywords_count":0,"github":"rubygems","metadata":{"funded_packages_count":7260},"icon_url":"https://github.com/rubygems.png","created_at":"2022-04-04T15:19:23.446Z","updated_at":"2026-04-03T06:42:17.024Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/namespaces"}},{"id":13406839,"name":"ruby-json-schemer","ecosystem":"ubuntu","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["universe/misc"],"namespace":"universe","versions_count":1,"first_release_published_at":"2026-02-06T15:26:08.495Z","latest_release_published_at":"2026-02-06T15:26:08.495Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-06T16:49:04.651Z","created_at":"2026-02-06T15:26:04.137Z","updated_at":"2026-03-06T17:05:03.682Z","registry_url":"https://launchpad.net/ubuntu/+source/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":null,"metadata":{"component":"universe","architecture":"all","priority":"optional","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/ubuntu/ruby-json-schemer?arch=source\u0026distro=ubuntu-24.04","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/ubuntu/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/ubuntu/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/ubuntu/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"ubuntu-24.04","url":"https://launchpad.net/ubuntu/noble","ecosystem":"ubuntu","default":true,"packages_count":37306,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"ubuntu","metadata":{"codename":"noble"},"icon_url":"https://github.com/ubuntu.png","created_at":"2026-02-04T11:01:45.928Z","updated_at":"2026-04-27T18:20:35.701Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/ubuntu-24.04/namespaces"}},{"id":13669095,"name":"ruby-json-schemer","ecosystem":"debian","description":null,"homepage":"https://github.com/davishmcclurg/json_schemer","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/davishmcclurg/json_schemer","keywords_array":["misc"],"namespace":"main","versions_count":1,"first_release_published_at":"2026-02-12T12:28:42.352Z","latest_release_published_at":"2026-02-12T12:28:42.352Z","latest_release_number":"0.2.18-2","last_synced_at":"2026-03-14T18:10:31.069Z","created_at":"2026-02-12T12:28:42.165Z","updated_at":"2026-03-14T18:10:31.069Z","registry_url":"https://tracker.debian.org/pkg/ruby-json-schemer","install_command":"apt-get install ruby-json-schemer","documentation_url":"https://packages.debian.org/trixie/ruby-json-schemer","metadata":{"component":"main","architecture":"all","priority":"extra","binary":"ruby-json-schemer","standards_version":"4.6.0","maintainer":"Debian Ruby Team \u003cpkg-ruby-extras-maintainers@lists.alioth.debian.org\u003e","build_depends":"debhelper-compat (= 13), gem2deb (\u003e= 1), ruby-ecma-re-validator (\u003e= 0.3~), ruby-hana (\u003e= 1.3), ruby-regexp-parser (\u003e= 1.5), ruby-uri-template (\u003e= 0.7)","build_depends_indep":null,"build_depends_arch":null},"repo_metadata":{},"repo_metadata_updated_at":"2026-02-12T12:28:43.047Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":0.0,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":100},"purl":"pkg:deb/debian/ruby-json-schemer?arch=source\u0026distro=debian-13\u0026repository_url=https://packages.debian.org/trixie","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/debian/ruby-json-schemer","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/debian/ruby-json-schemer","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/debian/ruby-json-schemer/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-json-schemer/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-json-schemer/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-json-schemer/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-json-schemer/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages/ruby-json-schemer/codemeta","maintainers":[],"registry":{"name":"debian-13","url":"https://packages.debian.org/trixie","ecosystem":"debian","default":false,"packages_count":38024,"maintainers_count":0,"namespaces_count":4,"keywords_count":0,"github":"debian","metadata":{"codename":"trixie"},"icon_url":"https://github.com/debian.png","created_at":"2026-02-04T11:01:50.448Z","updated_at":"2026-04-27T18:20:39.853Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/debian-13/namespaces"}}],"commits":{"id":19267,"full_name":"davishmcclurg/json_schemer","default_branch":"main","total_commits":404,"total_committers":28,"total_bot_commits":1,"total_bot_committers":1,"mean_commits":14.428571428571429,"dds":0.28960396039603964,"past_year_total_commits":14,"past_year_total_committers":1,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":14.0,"past_year_dds":0.0,"last_synced_at":"2026-04-27T22:30:15.544Z","last_synced_commit":"7f1b816c7d240ff1762c2f4c761668bef754bad6","created_at":"2023-03-07T11:40:33.810Z","updated_at":"2026-04-27T22:29:50.995Z","committers":[{"name":"David Harsha","email":"davishmcclurg@gmail.com","login":"davishmcclurg","count":287},{"name":"David Harsha","email":"david.harsha@elastic.co","login":null,"count":39},{"name":"Andreas Haller","email":"andreas.haller@invision.de","login":"ahx","count":12},{"name":"Jbern16","email":"jbern16@gmail.com","login":"Jbern16","count":9},{"name":"Michael Oberegger","email":"michael.oberegger@affinity.co","login":"moberegger","count":7},{"name":"Alan (Maciej) Paruszewski","email":"2752578+mparuszewski","login":"mparuszewski","count":6},{"name":"Igor Victor","email":"gogainda@yandex.ru","login":"gogainda","count":5},{"name":"Omkar Moghe","email":"theomkarmoghe@gmail.com","login":"omkarmoghe","count":4},{"name":"Stephen Prater","email":"stephen.prater@shopify.com","login":"stephenprater","count":4},{"name":"Clive Crous","email":"clive.crous@xneelo.com","login":"clive-devops","count":3},{"name":"Les Hill","email":"leshill@gmail.com","login":"leshill","count":3},{"name":"Andrew Konchin","email":"andry.konchin@gmail.com","login":"andrykonchin","count":2},{"name":"Jacob Kjeldahl","email":"jacob@kjeldahl.it","login":"kjeldahl","count":2},{"name":"Ryan Ong","email":"ryan.ong@plated.com","login":"ryan-plated","count":2},{"name":"Simon Williams","email":"simon@simonista.com","login":"simonista","count":2},{"name":"David Harsha","email":"dharsha@swiftype.com","login":null,"count":2},{"name":"Konstantin Goryachev","email":"kgoryachev@samokat.ru","login":null,"count":2},{"name":"Nuno Namorado","email":"n.namorado@runtime-revolution.com","login":null,"count":2},{"name":"Sanne Brinkhorst","email":"s.brinkhorst@sig.eu","login":null,"count":2},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":1},{"name":"Sergii Demianchuk","email":"sdemian@softserveinc.com","login":null,"count":1},{"name":"Martin Vidner","email":"martin@vidner.net","login":"mvidner","count":1},{"name":"Luiz Felipe G. Pereira","email":"luiz.felipe.gp@gmail.com","login":"Draiken","count":1},{"name":"Kryštof Korb","email":"krystof@korb.cz","login":"krystof-k","count":1},{"name":"Georgeo Rocco","email":"ggrocco@gmail.com","login":"ggrocco","count":1},{"name":"Dana Sherson","email":"robot@dana.sh","login":"robotdana","count":1},{"name":"Christian Semmler","email":"mail@csemmler.com","login":"foxtacles","count":1},{"name":"Bo Anderson","email":"mail@boanderson.me","login":"Bo98","count":1}],"past_year_committers":[{"name":"David Harsha","email":"davishmcclurg@gmail.com","login":"davishmcclurg","count":14}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-28T00:00:07.369Z","repositories_count":6220884,"commits_count":899948428,"contributors_count":34881236,"owners_count":1146589,"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":"davishmcclurg/json_schemer","html_url":"https://github.com/davishmcclurg/json_schemer","last_synced_at":"2026-04-26T00:03:09.428Z","status":"error","issues_count":109,"pull_requests_count":106,"avg_time_to_close_issue":13647328.681318682,"avg_time_to_close_pull_request":3308098.336633663,"issues_closed_count":91,"pull_requests_closed_count":101,"pull_request_authors_count":35,"issue_authors_count":81,"avg_comments_per_issue":3.0,"avg_comments_per_pull_request":1.3113207547169812,"merged_pull_requests_count":83,"bot_issues_count":0,"bot_pull_requests_count":1,"past_year_issues_count":9,"past_year_pull_requests_count":5,"past_year_avg_time_to_close_issue":5509612.0,"past_year_avg_time_to_close_pull_request":4111103.25,"past_year_issues_closed_count":3,"past_year_pull_requests_closed_count":4,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":5,"past_year_avg_comments_per_issue":0.5555555555555556,"past_year_avg_comments_per_pull_request":0.4,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2023-05-12T12:46:34.261Z","updated_at":"2026-04-26T00:03:09.429Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/davishmcclurg%2Fjson_schemer/issues","issue_labels_count":{},"pull_request_labels_count":{"dependencies":1},"issue_author_associations_count":{"NONE":93,"CONTRIBUTOR":10,"OWNER":6},"pull_request_author_associations_count":{"OWNER":57,"CONTRIBUTOR":27,"NONE":22},"issue_authors":{"ekzobrain":9,"davishmcclurg":6,"ahx":5,"moberegger":3,"emiltin":3,"eapache-opslevel":3,"jcoyne":2,"pboling":2,"natebrunette":2,"skryukov":2,"Jamie5":2,"SuperQ":1,"rquant":1,"phil-6":1,"exterm":1,"mwsteb":1,"myronmarston":1,"Serhiy-Nazarov":1,"bilby91":1,"robacarp":1,"Roguelazer":1,"ulidtko":1,"valeriaA":1,"sanjjaymahalingam":1,"nickstanish":1,"omkarmoghe":1,"mkon":1,"walterbenson":1,"D4uS1":1,"DavidMikeSimon":1,"godric":1,"yosangwon":1,"olofheurgren":1,"tas50":1,"tyler-wel":1,"yourpalal":1,"mbykovskyy":1,"staycreativedesign":1,"krystof-k":1,"Austio":1,"sirwolfgang":1,"eslamodeh":1,"heynan0":1,"maier-stefan":1,"tryangul":1,"allthesignals":1,"geekodour":1,"nshkg":1,"madejejej":1,"nikhithakarennagari":1,"Xeej":1,"Marahin":1,"denisahearn":1,"kpmueller":1,"wwwbruno":1,"sbrinkhorst":1,"ashleyyy":1,"lang1991":1,"muthuhad":1,"phaedryx":1,"galtomer":1,"ixti":1,"Jbern16":1,"neilpa":1,"kjeldahl":1,"Farjaad":1,"clive-devops":1,"sandstrom":1,"womblep":1,"rhuang":1,"jonmchan":1,"brphelps":1,"mpalmer":1,"IsmoKarkkainen":1,"jairodemorais":1,"legendetm":1,"kirley":1,"joaopfernandesc":1,"haff-test2":1,"babelfish":1,"yvesll":1},"pull_request_authors":{"davishmcclurg":57,"ahx":4,"clive-devops":3,"omkarmoghe":2,"gogainda":2,"kjeldahl":2,"stephenprater":2,"natebrunette":2,"kevin-glare":2,"leshill":2,"bilby91":2,"Jbern16":2,"moberegger":2,"Manborough":1,"gciltaru":1,"andrykonchin":1,"ndemianc":1,"sj26":1,"sbrinkhorst":1,"nunonamorado":1,"beetlegius":1,"dependabot[bot]":1,"ekzobrain":1,"xhaikxadiq1":1,"krystof-k":1,"sirwolfgang":1,"mparuszewski":1,"Bo98":1,"bauerd":1,"ggrocco":1,"simonista":1,"robotdana":1,"Drogglbecher":1,"Draiken":1,"c960657":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-26T00:00:11.126Z","repositories_count":14420195,"issues_count":34452298,"pull_requests_count":112731176,"authors_count":11246285,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":7},"past_year_pull_request_author_associations_count":{"OWNER":4,"NONE":1},"past_year_issue_authors":{"ekzobrain":3,"jcoyne":2,"eapache-opslevel":1,"Jamie5":1},"past_year_pull_request_authors":{"davishmcclurg":4,"ekzobrain":1},"maintainers":[{"login":"davishmcclurg","count":63,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}],"active_maintainers":[{"login":"davishmcclurg","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/davishmcclurg"}]},"events":{"total":{"DeleteEvent":5,"PullRequestEvent":15,"ForkEvent":3,"IssuesEvent":26,"WatchEvent":41,"IssueCommentEvent":63,"PushEvent":20,"PullRequestReviewEvent":1,"CreateEvent":6},"last_year":{"DeleteEvent":1,"PullRequestEvent":1,"IssuesEvent":4,"WatchEvent":16,"IssueCommentEvent":6,"PushEvent":3,"CreateEvent":1}},"keywords":["json-schema","json-validation","ruby"],"dependencies":[{"ecosystem":"npm","filepath":"JSON-Schema-Test-Suite/package.json","sha":null,"kind":"manifest","created_at":"2022-07-13T06:50:26.565Z","updated_at":"2022-07-13T06:50:26.565Z","repository_link":"https://github.com/davishmcclurg/json_schemer/blob/main/JSON-Schema-Test-Suite/package.json","dependencies":[{"id":213647992,"package_name":"ajv","ecosystem":"npm","requirements":"^6.0.0-rc.1","direct":true,"kind":"development","optional":false},{"id":213647993,"package_name":"json-schema-test","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":213647994,"package_name":"mocha","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile.lock","sha":null,"kind":"lockfile","created_at":"2022-07-13T06:50:26.687Z","updated_at":"2022-07-13T06:50:26.687Z","repository_link":"https://github.com/davishmcclurg/json_schemer/blob/main/Gemfile.lock","dependencies":[{"id":213648064,"package_name":"json_schemer","ecosystem":"rubygems","requirements":"0.2.21","direct":false,"kind":"runtime","optional":false},{"id":213648065,"package_name":"ecma-re-validator","ecosystem":"rubygems","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":213648066,"package_name":"hana","ecosystem":"rubygems","requirements":"1.3.7","direct":false,"kind":"runtime","optional":false},{"id":213648067,"package_name":"minitest","ecosystem":"rubygems","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":213648068,"package_name":"rake","ecosystem":"rubygems","requirements":"13.0.6","direct":false,"kind":"runtime","optional":false},{"id":213648069,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":213648070,"package_name":"uri_template","ecosystem":"rubygems","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"json_schemer.gemspec","sha":null,"kind":"manifest","created_at":"2022-07-13T06:50:26.813Z","updated_at":"2022-07-13T06:50:26.813Z","repository_link":"https://github.com/davishmcclurg/json_schemer/blob/main/json_schemer.gemspec","dependencies":[{"id":213650456,"package_name":"bundler","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"development","optional":false},{"id":213650460,"package_name":"rake","ecosystem":"rubygems","requirements":"~\u003e 13.0","direct":true,"kind":"development","optional":false},{"id":213650461,"package_name":"minitest","ecosystem":"rubygems","requirements":"~\u003e 5.0","direct":true,"kind":"development","optional":false},{"id":213650463,"package_name":"ecma-re-validator","ecosystem":"rubygems","requirements":"~\u003e 0.3","direct":true,"kind":"runtime","optional":false},{"id":213650465,"package_name":"hana","ecosystem":"rubygems","requirements":"~\u003e 1.3","direct":true,"kind":"runtime","optional":false},{"id":213650470,"package_name":"uri_template","ecosystem":"rubygems","requirements":"~\u003e 0.7","direct":true,"kind":"runtime","optional":false},{"id":213650472,"package_name":"regexp_parser","ecosystem":"rubygems","requirements":"~\u003e 2.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-14T08:56:56.594Z","updated_at":"2023-01-14T08:56:56.594Z","repository_link":"https://github.com/davishmcclurg/json_schemer/blob/main/.github/workflows/ci.yml","dependencies":[{"id":6893676321,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6893676322,"package_name":"ruby/setup-ruby","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2023-10-14T22:36:57.053Z","updated_at":"2023-10-14T22:36:57.053Z","repository_link":"https://github.com/davishmcclurg/json_schemer/blob/main/Gemfile","dependencies":[]}],"score":30.32151285667162,"created_at":"2024-12-15T21:38:08.421Z","updated_at":"2026-04-30T04:03:14.910Z","avatar_url":"https://github.com/davishmcclurg.png","language":"Ruby","monthly_downloads":0,"readme":"# JSONSchemer\n\nJSON Schema validator. Supports drafts 4, 6, 7, 2019-09, 2020-12, OpenAPI 3.0, and OpenAPI 3.1.\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n```ruby\ngem 'json_schemer'\n```\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install json_schemer\n\n## Usage\n\n```ruby\nrequire 'json_schemer'\n\nschema = {\n  'type' =\u003e 'object',\n  'properties' =\u003e {\n    'abc' =\u003e {\n      'type' =\u003e 'integer',\n      'minimum' =\u003e 11\n    }\n  }\n}\nschemer = JSONSchemer.schema(schema)\n\n# true/false validation\n\nschemer.valid?({ 'abc' =\u003e 11 })\n# =\u003e true\n\nschemer.valid?({ 'abc' =\u003e 10 })\n# =\u003e false\n\n# error validation (`validate` returns an enumerator)\n\nschemer.validate({ 'abc' =\u003e 10 }).to_a\n# =\u003e [{\"data\"=\u003e10,\n#      \"data_pointer\"=\u003e\"/abc\",\n#      \"schema\"=\u003e{\"type\"=\u003e\"integer\", \"minimum\"=\u003e11},\n#      \"schema_pointer\"=\u003e\"/properties/abc\",\n#      \"root_schema\"=\u003e{\"type\"=\u003e\"object\", \"properties\"=\u003e{\"abc\"=\u003e{\"type\"=\u003e\"integer\", \"minimum\"=\u003e11}}},\n#      \"type\"=\u003e\"minimum\",\n#      \"error\"=\u003e\"number at `/abc` is less than: 11\"}]\n\n# default property values\n\ndata = {}\nJSONSchemer.schema(\n  {\n    'properties' =\u003e {\n      'foo' =\u003e {\n        'default' =\u003e 'bar'\n      }\n    }\n  },\n  insert_property_defaults: true\n).valid?(data)\ndata\n# =\u003e {\"foo\"=\u003e\"bar\"}\n\n# schema files\n\nrequire 'pathname'\n\nschema = Pathname.new('/path/to/schema.json')\nschemer = JSONSchemer.schema(schema)\n\n# schema json string\n\nschema = '{ \"type\": \"integer\" }'\nschemer = JSONSchemer.schema(schema)\n\n# schema validation\n\nJSONSchemer.valid_schema?({ '$id' =\u003e 'valid' })\n# =\u003e true\n\nJSONSchemer.validate_schema({ '$id' =\u003e '#invalid' }).to_a\n# =\u003e [{\"data\"=\u003e\"#invalid\",\n#      \"data_pointer\"=\u003e\"/$id\",\n#      \"schema\"=\u003e{\"$ref\"=\u003e\"#/$defs/uriReferenceString\", \"$comment\"=\u003e\"Non-empty fragments not allowed.\", \"pattern\"=\u003e\"^[^#]*#?$\"},\n#      \"schema_pointer\"=\u003e\"/properties/$id\",\n#      \"root_schema\"=\u003e{...meta schema},\n#      \"type\"=\u003e\"pattern\",\n#      \"error\"=\u003e\"string at `/$id` does not match pattern: ^[^#]*#?$\"}]\n\n# subschemas\n\nschema = {\n  'type' =\u003e 'integer',\n  '$defs' =\u003e {\n    'foo' =\u003e {\n      'type' =\u003e 'string'\n    }\n  }\n}\nschemer = JSONSchemer.schema(schema)\n\nschemer.ref('#/$defs/foo').validate(1).to_a\n# =\u003e [{\"data\"=\u003e1,\n#      \"data_pointer\"=\u003e\"\",\n#      \"schema\"=\u003e{\"type\"=\u003e\"string\"},\n#      \"schema_pointer\"=\u003e\"/$defs/foo\",\n#      \"root_schema\"=\u003e{\"type\"=\u003e\"integer\", \"$defs\"=\u003e{\"foo\"=\u003e{\"type\"=\u003e\"string\"}}},\n#      \"type\"=\u003e\"string\",\n#      \"error\"=\u003e\"value at root is not a string\"}]\n\n# schema bundling (https://json-schema.org/draft/2020-12/json-schema-core.html#section-9.3)\n\nschema = {\n  '$id' =\u003e 'http://example.com/schema',\n  'allOf' =\u003e [\n    { '$ref' =\u003e 'schema/one' },\n    { '$ref' =\u003e 'schema/two' }\n  ]\n}\nrefs = {\n  URI('http://example.com/schema/one') =\u003e {\n    'type' =\u003e 'integer'\n  },\n  URI('http://example.com/schema/two') =\u003e {\n    'minimum' =\u003e 11\n  }\n}\nschemer = JSONSchemer.schema(schema, :ref_resolver =\u003e refs.to_proc)\n\nschemer.bundle\n# =\u003e {\"$id\"=\u003e\"http://example.com/schema\",\n#     \"allOf\"=\u003e[{\"$ref\"=\u003e\"schema/one\"}, {\"$ref\"=\u003e\"schema/two\"}],\n#     \"$schema\"=\u003e\"https://json-schema.org/draft/2020-12/schema\",\n#     \"$defs\"=\u003e\n#      {\"http://example.com/schema/one\"=\u003e{\"type\"=\u003e\"integer\", \"$id\"=\u003e\"http://example.com/schema/one\", \"$schema\"=\u003e\"https://json-schema.org/draft/2020-12/schema\"},\n#       \"http://example.com/schema/two\"=\u003e{\"minimum\"=\u003e11, \"$id\"=\u003e\"http://example.com/schema/two\", \"$schema\"=\u003e\"https://json-schema.org/draft/2020-12/schema\"}}}\n```\n\n## Options\n\n```ruby\nJSONSchemer.schema(\n  schema,\n\n  # meta schema to use for vocabularies (keyword behavior) and schema validation\n  # String/JSONSchemer::Schema\n  # 'https://json-schema.org/draft/2020-12/schema': JSONSchemer.draft202012\n  # 'https://json-schema.org/draft/2019-09/schema': JSONSchemer.draft201909\n  # 'http://json-schema.org/draft-07/schema#': JSONSchemer.draft7\n  # 'http://json-schema.org/draft-06/schema#': JSONSchemer.draft6\n  # 'http://json-schema.org/draft-04/schema#': JSONSchemer.draft4\n  # 'http://json-schema.org/schema#': JSONSchemer.draft4\n  # 'https://spec.openapis.org/oas/3.1/dialect/base': JSONSchemer.openapi31\n  # 'json-schemer://openapi30/schema': JSONSchemer.openapi30\n  # default: JSONSchemer.draft202012\n  meta_schema: 'https://json-schema.org/draft/2020-12/schema',\n\n  # validate `format` (https://json-schema.org/draft/2020-12/json-schema-validation.html#section-7)\n  # true/false\n  # default: true\n  format: true,\n\n  # custom formats\n  formats: {\n    'int32' =\u003e proc do |instance, _format|\n      instance.is_a?(Integer) \u0026\u0026 instance.bit_length \u003c= 32\n    end,\n    # disable specific format\n    'email' =\u003e false\n  },\n\n  # custom content encodings\n  # only `base64` is available by default\n  content_encodings: {\n    # return [success, annotation] tuple\n    'urlsafe_base64' =\u003e proc do |instance|\n      [true, Base64.urlsafe_decode64(instance)]\n    rescue\n      [false, nil]\n    end\n  },\n\n  # custom content media types\n  # only `application/json` is available by default\n  content_media_types: {\n    # return [success, annotation] tuple\n    'text/csv' =\u003e proc do |instance|\n      [true, CSV.parse(instance)]\n    rescue\n      [false, nil]\n    end\n  },\n\n  # insert default property values during validation\n  # string keys by default (use `:symbol` to insert symbol keys)\n  # true/false/:symbol\n  # default: false\n  insert_property_defaults: true,\n\n  # modify properties during validation. You can pass one Proc or a list of Procs to modify data.\n  # Proc/[Proc]\n  # default: nil\n  before_property_validation: proc do |data, property, property_schema, _parent|\n    data[property] ||= 42\n  end,\n\n  # modify properties after validation. You can pass one Proc or a list of Procs to modify data.\n  # Proc/[Proc]\n  # default: nil\n  after_property_validation: proc do |data, property, property_schema, _parent|\n    data[property] = Date.iso8601(data[property]) if property_schema.is_a?(Hash) \u0026\u0026 property_schema['format'] == 'date'\n  end,\n\n  # resolve external references\n  # 'net/http'/proc/lambda/respond_to?(:call)\n  # 'net/http': proc { |uri| JSON.parse(Net::HTTP.get(uri)) }\n  # default: proc { |uri| raise UnknownRef, uri.to_s }\n  ref_resolver: 'net/http',\n\n  # use different method to match regexes\n  # 'ruby'/'ecma'/proc/lambda/respond_to?(:call)\n  # 'ruby': proc { |pattern| Regexp.new(pattern) }\n  # default: 'ruby'\n  regexp_resolver: proc do |pattern|\n    RE2::Regexp.new(pattern)\n  end,\n\n  # output formatting (https://json-schema.org/draft/2020-12/json-schema-core.html#section-12)\n  # 'classic'/'flag'/'basic'/'detailed'/'verbose'\n  # default: 'classic'\n  output_format: 'basic',\n\n  # validate `readOnly`/`writeOnly` keywords (https://spec.openapis.org/oas/v3.0.3#fixed-fields-19)\n  # 'read'/'write'/nil\n  # default: nil\n  access_mode: 'read'\n)\n```\n\n## Global Configuration\n\nConfiguration options can be set globally by modifying `JSONSchemer.configuration`. Global options are applied to any new schemas at creation time (global configuration changes are not reflected in existing schemas). They can be overridden with the regular keyword arguments described [above](#options).\n\n```ruby\n# configuration block\nJSONSchemer.configure do |config|\n  config.regexp_resolver = 'ecma'\nend\n\n# configuration accessors\nJSONSchemer.configuration.insert_property_defaults = true\n```\n\n## Custom Error Messages\n\nError messages can be customized using the `x-error` keyword and/or [I18n](https://github.com/ruby-i18n/i18n) translations. `x-error` takes precedence if both are defined.\n\n### `x-error` Keyword\n\n```ruby\n# override all errors for a schema\nschemer = JSONSchemer.schema({\n  'type' =\u003e 'string',\n  'x-error' =\u003e 'custom error for schema and all keywords'\n})\n\nschemer.validate(1).first\n# =\u003e {\"data\"=\u003e1,\n#     \"data_pointer\"=\u003e\"\",\n#     \"schema\"=\u003e{\"type\"=\u003e\"string\", \"x-error\"=\u003e\"custom error for schema and all keywords\"},\n#     \"schema_pointer\"=\u003e\"\",\n#     \"root_schema\"=\u003e{\"type\"=\u003e\"string\", \"x-error\"=\u003e\"custom error for schema and all keywords\"},\n#     \"type\"=\u003e\"string\",\n#     \"error\"=\u003e\"custom error for schema and all keywords\",\n#     \"x-error\"=\u003etrue}\n\nschemer.validate(1, :output_format =\u003e 'basic')\n# =\u003e {\"valid\"=\u003efalse,\n#     \"keywordLocation\"=\u003e\"\",\n#     \"absoluteKeywordLocation\"=\u003e\"json-schemer://schema#\",\n#     \"instanceLocation\"=\u003e\"\",\n#     \"error\"=\u003e\"custom error for schema and all keywords\",\n#     \"x-error\"=\u003etrue,\n#     \"errors\"=\u003e#\u003cEnumerator: ...\u003e}\n\n# keyword-specific errors\nschemer = JSONSchemer.schema({\n  'type' =\u003e 'string',\n  'minLength' =\u003e 10,\n  'x-error' =\u003e {\n    'type' =\u003e 'custom error for `type` keyword',\n    # special `^` keyword for schema-level error\n    '^' =\u003e 'custom error for schema',\n    # same behavior as when `x-error` is a string\n    '*' =\u003e 'fallback error for schema and all keywords'\n  }\n})\n\nschemer.validate(1).map { _1.fetch('error') }\n# =\u003e [\"custom error for `type` keyword\"]\n\nschemer.validate('1').map { _1.fetch('error') }\n# =\u003e [\"custom error for schema and all keywords\"]\n\nschemer.validate(1, :output_format =\u003e 'basic').fetch('error')\n# =\u003e \"custom error for schema\"\n\n# variable interpolation (instance/instanceLocation/formattedInstanceLocation/keywordValue/keywordLocation/absoluteKeywordLocation/details)\nschemer = JSONSchemer.schema({\n  '$id' =\u003e 'https://example.com/schema',\n  'properties' =\u003e {\n    'abc' =\u003e {\n      'type' =\u003e 'object',\n      'required' =\u003e ['xyz'],\n      'x-error' =\u003e \u003c\u003c~ERROR\n        instance: %{instance}\n        instance location: %{instanceLocation}\n        formatted instance location: %{formattedInstanceLocation}\n        keyword value: %{keywordValue}\n        keyword location: %{keywordLocation}\n        absolute keyword location: %{absoluteKeywordLocation}\n        details: %{details}\n        details__missing_keys: %{details__missing_keys}\n      ERROR\n    }\n  }\n})\n\nputs schemer.validate({ 'abc' =\u003e {} }).first.fetch('error')\n# instance: {}\n# instance location: /abc\n# formatted instance location: `/abc`\n# keyword value: [\"xyz\"]\n# keyword location: /properties/abc/required\n# absolute keyword location: https://example.com/schema#/properties/abc/required\n# details: {\"missing_keys\" =\u003e [\"xyz\"]}\n# details__missing_keys: [\"xyz\"]\n```\n\n### I18n\n\nWhen the [I18n gem](https://github.com/ruby-i18n/i18n) is loaded, custom error messages are looked up under the `json_schemer` key. It may be necessary to restart your application after adding the root key because the existence check is cached for performance reasons.\n\nTranslation keys are looked up in this order:\n\n1. `$LOCALE.json_schemer.errors.$ABSOLUTE_KEYWORD_LOCATION`\n2. `$LOCALE.json_schemer.errors.$SCHEMA_ID.$KEYWORD_LOCATION`\n3. `$LOCALE.json_schemer.errors.$KEYWORD_LOCATION`\n4. `$LOCALE.json_schemer.errors.$SCHEMA_ID.$KEYWORD`\n5. `$LOCALE.json_schemer.errors.$SCHEMA_ID.*`\n6. `$LOCALE.json_schemer.errors.$META_SCHEMA_ID.$KEYWORD`\n7. `$LOCALE.json_schemer.errors.$META_SCHEMA_ID.*`\n8. `$LOCALE.json_schemer.errors.$KEYWORD`\n9. `$LOCALE.json_schemer.errors.*`\n\nExample translations file:\n\n```yaml\nen:\n  json_schemer:\n    errors:\n      # variable interpolation (instance/instanceLocation/formattedInstanceLocation/keywordValue/keywordLocation/absoluteKeywordLocation/details)\n      'https://example.com/schema#/properties/abc/required': |\n        custom error for absolute keyword location\n        instance: %{instance}\n        instance location: %{instanceLocation}\n        formatted instance location: %{formattedInstanceLocation}\n        keyword value: %{keywordValue}\n        keyword location: %{keywordLocation}\n        absolute keyword location: %{absoluteKeywordLocation}\n        details: %{details}\n        details__missing_keys: %{details__missing_keys}\n      'https://example.com/schema':\n        '#/properties/abc/required': custom error for keyword location, nested under schema $id\n        'required': custom error for `required` keyword, nested under schema $id\n        '^': custom error for schema, nested under schema $id\n        '*': fallback error for schema and all keywords, nested under schema $id\n      '#/properties/abc/required': custom error for keyword location\n      'http://json-schema.org/draft-07/schema#':\n        'required': custom error for `required` keyword, nested under meta-schema $id ($schema)\n        '^': custom error for schema, nested under meta-schema $id\n        '*': fallback error for schema and all keywords, nested under meta-schema $id ($schema)\n      'required': custom error for `required` keyword\n      '^': custom error for schema\n      '*': fallback error for schema and all keywords\n```\n\nAnd output:\n\n```ruby\nrequire 'i18n'\nI18n.locale = :en                                         # $LOCALE=en\n\nschemer = JSONSchemer.schema({\n  '$id' =\u003e 'https://example.com/schema',                  # $SCHEMA_ID=https://example.com/schema\n  '$schema' =\u003e 'http://json-schema.org/draft-07/schema#', # $META_SCHEMA_ID=http://json-schema.org/draft-07/schema#\n  'properties' =\u003e {\n    'abc' =\u003e {\n      'required' =\u003e ['xyz']                               # $KEYWORD=required\n    }                                                     # $KEYWORD_LOCATION=#/properties/abc/required\n  }                                                       # $ABSOLUTE_KEYWORD_LOCATION=https://example.com/schema#/properties/abc/required\n})\n\nschemer.validate({ 'abc' =\u003e {} }).first\n# =\u003e {\"data\" =\u003e {},\n#     \"data_pointer\" =\u003e \"/abc\",\n#     \"schema\" =\u003e {\"required\" =\u003e [\"xyz\"]},\n#     \"schema_pointer\" =\u003e \"/properties/abc\",\n#     \"root_schema\" =\u003e {\"$id\" =\u003e \"https://example.com/schema\", \"$schema\" =\u003e \"http://json-schema.org/draft-07/schema#\", \"properties\" =\u003e {\"abc\" =\u003e {\"required\" =\u003e [\"xyz\"]}}},\n#     \"type\" =\u003e \"required\",\n#     \"error\" =\u003e\n#      \"custom error for absolute keyword location\\ninstance: {}\\ninstance location: /abc\\nformatted instance location: `/abc`\\nkeyword value: [\\\"xyz\\\"]\\nkeyword location: /properties/abc/required\\nabsolute keyword location: https://example.com/schema#/properties/abc/required\\ndetails: {\\\"missing_keys\\\" =\u003e [\\\"xyz\\\"]}\\ndetails__missing_keys: [\\\"xyz\\\"]\\n\",\n#     \"i18n\" =\u003e true,\n#     \"details\" =\u003e {\"missing_keys\" =\u003e [\"xyz\"]}}\n\nputs schemer.validate({ 'abc' =\u003e {} }).first.fetch('error')\n# custom error for absolute keyword location\n# instance: {}\n# instance location: /abc\n# formatted instance location: `/abc`\n# keyword value: [\"xyz\"]\n# keyword location: /properties/abc/required\n# absolute keyword location: https://example.com/schema#/properties/abc/required\n# details: {\"missing_keys\" =\u003e [\"xyz\"]}\n# details__missing_keys: [\"xyz\"]\n```\n\nIn the example above, custom error messsages are looked up using the following keys (in order until one is found):\n\n1. `en.json_schemer.errors.'https://example.com/schema#/properties/abc/required'`\n2. `en.json_schemer.errors.'https://example.com/schema'.'#/properties/abc/required'`\n3. `en.json_schemer.errors.'#/properties/abc/required'`\n4. `en.json_schemer.errors.'https://example.com/schema'.required`\n5. `en.json_schemer.errors.'https://example.com/schema'.*`\n6. `en.json_schemer.errors.'http://json-schema.org/draft-07/schema#'.required`\n7. `en.json_schemer.errors.'http://json-schema.org/draft-07/schema#'.*`\n8. `en.json_schemer.errors.required`\n9. `en.json_schemer.errors.*`\n\n## OpenAPI\n\n```ruby\ndocument = JSONSchemer.openapi({\n  'openapi' =\u003e '3.1.0',\n  'info' =\u003e {\n    'title' =\u003e 'example'\n  },\n  'components' =\u003e {\n    'schemas' =\u003e {\n      'example' =\u003e {\n        'type' =\u003e 'integer'\n      }\n    }\n  }\n})\n\n# document validation using meta schema\n\ndocument.valid?\n# =\u003e false\n\ndocument.validate.to_a\n# =\u003e [{\"data\"=\u003e{\"title\"=\u003e\"example\"},\n#      \"data_pointer\"=\u003e\"/info\",\n#      \"schema\"=\u003e{...info schema},\n#      \"schema_pointer\"=\u003e\"/$defs/info\",\n#      \"root_schema\"=\u003e{...meta schema},\n#      \"type\"=\u003e\"required\",\n#      \"details\"=\u003e{\"missing_keys\"=\u003e[\"version\"]}},\n#     ...]\n\n# data validation using schema by name (in `components/schemas`)\n\ndocument.schema('example').valid?(1)\n# =\u003e true\n\ndocument.schema('example').valid?('one')\n# =\u003e false\n\n# data validation using schema by ref\n\ndocument.ref('#/components/schemas/example').valid?(1)\n# =\u003e true\n\ndocument.ref('#/components/schemas/example').valid?('one')\n# =\u003e false\n```\n\n## CLI\n\nThe `json_schemer` executable takes a JSON schema file as the first argument followed by one or more JSON data files to validate. If there are any validation errors, it outputs them and returns an error code.\n\nValidation errors are output as single-line JSON objects. The `--errors` option can be used to limit the number of errors returned or prevent output entirely (and fail fast).\n\nThe schema or data can also be read from stdin using `-`.\n\n```\n% json_schemer --help\nUsage:\n  json_schemer [options] \u003cschema\u003e \u003cdata\u003e...\n  json_schemer [options] \u003cschema\u003e -\n  json_schemer [options] - \u003cdata\u003e...\n  json_schemer -h | --help\n  json_schemer --version\n\nOptions:\n  -e, --errors MAX                 Maximum number of errors to output\n                                   Use \"0\" to validate with no output\n  -h, --help                       Show help\n  -v, --version                    Show version\n```\n\n## Development\n\nAfter checking out the repo, run `bin/setup` to install dependencies. Then, run `rake test` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment.\n\n## Build Status\n\n![CI](https://github.com/davishmcclurg/json_schemer/actions/workflows/ci.yml/badge.svg)\n![JSON Schema Versions](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fsupported_versions.json)\u003cbr\u003e\n![Draft 2020-12](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fcompliance%2Fdraft2020-12.json)\n![Draft 2019-09](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fcompliance%2Fdraft2019-09.json)\n![Draft 7](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fcompliance%2Fdraft7.json)\n![Draft 6](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fcompliance%2Fdraft6.json)\n![Draft 4](https://img.shields.io/endpoint?url=https%3A%2F%2Fbowtie.report%2Fbadges%2Fruby-json_schemer%2Fcompliance%2Fdraft4.json)\n\n## Contributing\n\nBug reports and pull requests are welcome on GitHub at https://github.com/davishmcclurg/json_schemer.\n\n## License\n\nThe gem is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["rubygems","rspec","sinatra","marshalling","activerecord","sidekiq","jobs","background-jobs","dsl","immutability"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/578","html_url":"https://ruby.ecosyste.ms/projects/578"}