From d7026fbb5e874a37ccb35d45e81b6c7fcb2a8cb6 Mon Sep 17 00:00:00 2001 From: Adam Newell Date: Tue, 5 May 2026 00:41:35 -0400 Subject: [PATCH] feat: register eleckit schema for *.eleckit.json files Adds a catalog entry for eleckit, a deterministic electronics design CLI that emits JSON-shaped command request payloads. The schema is hosted on the eleckit project's own site at https://eleckit.dev/schemas/v1/. The fileMatch pattern uses the project-prefixed convention (*.eleckit.json) so the entry cannot conflict with unrelated tooling. --- src/api/json/catalog.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/api/json/catalog.json b/src/api/json/catalog.json index b3e457088d4..fd7f2decb29 100644 --- a/src/api/json/catalog.json +++ b/src/api/json/catalog.json @@ -2660,6 +2660,12 @@ "description": "eksctl cluster configuration file", "url": "https://raw.githubusercontent.com/weaveworks/eksctl/main/pkg/apis/eksctl.io/v1alpha5/assets/schema.json" }, + { + "name": "Eleckit", + "description": "Command request payloads for the eleckit deterministic electronics design CLI (https://github.com/adamNewell/eleckit)", + "fileMatch": ["*.eleckit.json"], + "url": "https://eleckit.dev/schemas/v1/command_request.json" + }, { "name": "Elgato Stream Deck", "description": "Elgato Stream Deck plugin manifest file",