From ac9690d1833fb4e863495e4b4283e690aee21014 Mon Sep 17 00:00:00 2001 From: Jason Desrosiers Date: Mon, 21 Jul 2025 16:53:59 -0700 Subject: [PATCH 1/2] Add @hyperjump/json-schema-coverage to tooling --- data/tooling-data.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 4f2e1e0a8..6820dae99 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -448,6 +448,26 @@ toolingListingNotes: 'Built for Node.js and browsers. Includes support for custom vocabularies.' lastUpdated: '2024-09-04' +- name: '@hyperjump/json-schema-coverage' + description: > + Generate test coverage reports for the JSON Schemas in your codebase. + Supports JSON and YAML. Integrates with Vitest. + toolingTypes: ['util-testing'] + languages: ['JavaScript'] + maintainers: + - name: 'Jason Desrosiers' + username: 'jdesrosiers' + platform: 'github' + license: 'MIT' + source: 'https://github.com/hyperjump-io/json-schema-coverage' + supportedDialects: + draft: ['4', '6', '7', '2019-09', '2020-12'] + toolingListingNotes: > + Designed to be used with or without Vitest. Coverage data uses the istanbul + coverage format. @hyperjump/json-schema is used for validation and + instrumentation. + lastUpdated: '2025-07-21' + - name: '@exodus/schemasafe' description: 'A reasonably safe JSON Schema validator with draft-04/06/07/2019-09/2020-12 support.' toolingTypes: ['validator'] From 28156caf40a3176eb75c0a9a254d424ce6ef9365 Mon Sep 17 00:00:00 2001 From: Jason Desrosiers Date: Mon, 21 Jul 2025 16:56:40 -0700 Subject: [PATCH 2/2] Move all @hyperjump entries to the same location for easy maintenance --- data/tooling-data.yaml | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/data/tooling-data.yaml b/data/tooling-data.yaml index 6820dae99..90952806f 100644 --- a/data/tooling-data.yaml +++ b/data/tooling-data.yaml @@ -448,6 +448,23 @@ toolingListingNotes: 'Built for Node.js and browsers. Includes support for custom vocabularies.' lastUpdated: '2024-09-04' +- name: json-schema.hyperjump.io + description: 'Validate JSON Schema documents online using @hyperjump/json-schema' + toolingTypes: ['validator'] + environments: ['Web (Online)'] + dependsOnValidators: ['https://github.com/hyperjump-io/json-schema'] + maintainers: + - name: 'Jason Desrosiers' + username: 'jdesrosiers' + platform: 'github' + license: 'MIT' + source: 'https://github.com/hyperjump-io/json-schema.hyperjump.io' + homepage: 'https://json-schema.hyperjump.io' + supportedDialects: + draft: ['4', '6', '7', '2019-09', '2020-12'] + toolingListingNotes: 'Supports multiple schemas and multiple instances; client-side validation' + lastUpdated: '2022-08-31' + - name: '@hyperjump/json-schema-coverage' description: > Generate test coverage reports for the JSON Schemas in your codebase. @@ -890,23 +907,6 @@ draft: ['4', '6', '7'] lastUpdated: '2022-08-31' -- name: json-schema.hyperjump.io - description: 'Validate JSON Schema documents online using @hyperjump/json-schema' - toolingTypes: ['validator'] - environments: ['Web (Online)'] - dependsOnValidators: ['https://github.com/hyperjump-io/json-schema'] - maintainers: - - name: 'Jason Desrosiers' - username: 'jdesrosiers' - platform: 'github' - license: 'MIT' - source: 'https://github.com/hyperjump-io/json-schema.hyperjump.io' - homepage: 'https://json-schema.hyperjump.io' - supportedDialects: - draft: ['4', '6', '7', '2019-09', '2020-12'] - toolingListingNotes: 'Supports multiple schemas and multiple instances; client-side validation' - lastUpdated: '2022-08-31' - - name: json-everything description: 'System.Text.Json-based support for all of your JSON needs.' toolingTypes: ['validator']