Skip to content

Commit 5f4e0f6

Browse files
Phurpa10923claude
andcommitted
Add hasRunner field to core plugin entries
Marks which core plugins publish a headless runner.js bundle so voiden-runner can derive its core plugin list directly from the registry instead of a separately-maintained hardcoded list. runnerAsset records the actual release asset name ({id}-runner.js) for plugins that have one. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent cacc221 commit 5f4e0f6

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

‎extensions.json‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
"type": "core",
44
"id": "md-preview",
55
"repo": "VoidenHQ/plugin-md-preview",
6+
"hasRunner": false,
67
"name": "Markdown Preview",
78
"description": "Live preview and rendering for Markdown files with full GitHub Flavored Markdown (GFM) support including tables, syntax highlighting, task lists, and strikethrough formatting",
89
"version": "1.0.1",
@@ -51,6 +52,7 @@
5152
"type": "core",
5253
"id": "openapi-import",
5354
"repo": "VoidenHQ/plugin-openapi-import",
55+
"hasRunner": false,
5456
"name": "OpenAPI Collection Importer",
5557
"description": "Seamlessly migrate from OpenAPI by importing v3.0 collections and converting them to native Voiden request files with full support for nested folders, environment variables, headers, auth, and all request body types",
5658
"version": "1.0.3",
@@ -114,6 +116,7 @@
114116
"type": "core",
115117
"id": "postman-import",
116118
"repo": "VoidenHQ/plugin-postman-import",
119+
"hasRunner": false,
117120
"name": "Postman Collection Importer",
118121
"description": "Seamlessly migrate from Postman by importing v2.1 collections and automatically converting them to native Voiden request files with full support for nested folders, environment variables, headers, auth, and all request body types",
119122
"version": "1.0.2",
@@ -178,6 +181,8 @@
178181
"type": "core",
179182
"id": "simple-assertions",
180183
"repo": "VoidenHQ/plugin-simple-assertions",
184+
"hasRunner": true,
185+
"runnerAsset": "simple-assertions-runner.js",
181186
"name": "Simple Assertions",
182187
"description": "Add simple assertion testing to your HTTP requests with an easy-to-use table interface",
183188
"version": "1.0.0",
@@ -212,6 +217,8 @@
212217
"type": "core",
213218
"id": "voiden-advanced-auth",
214219
"repo": "VoidenHQ/plugin-voiden-advanced-auth",
220+
"hasRunner": true,
221+
"runnerAsset": "voiden-advanced-auth-runner.js",
215222
"name": "Advanced Authentication",
216223
"description": "Advanced authentication support for HTTP/REST APIs including Bearer Token, Basic Auth, API Key, OAuth 1.0/2.0, Digest, AWS Signature, and more",
217224
"version": "2.0.1",
@@ -264,6 +271,8 @@
264271
"type": "core",
265272
"id": "voiden-faker",
266273
"repo": "VoidenHQ/plugin-voiden-faker",
274+
"hasRunner": true,
275+
"runnerAsset": "voiden-faker-runner.js",
267276
"name": "Voiden Faker",
268277
"description": "Generate fake data using Faker.js in your API requests",
269278
"version": "1.1.0",
@@ -289,6 +298,8 @@
289298
"type": "core",
290299
"id": "voiden-graphql",
291300
"repo": "VoidenHQ/plugin-voiden-graphql",
301+
"hasRunner": true,
302+
"runnerAsset": "voiden-graphql-runner.js",
292303
"name": "Voiden GraphQL",
293304
"description": "GraphQL client with schema importer for building queries through a dedicated UI or editing manually. Supports queries, mutations, subscriptions with variables. Builds its own requests with auto-generated headers and POST method",
294305
"version": "1.0.0",
@@ -340,6 +351,8 @@
340351
"type": "core",
341352
"id": "voiden-rest-api",
342353
"repo": "VoidenHQ/plugin-voiden-rest-api",
354+
"hasRunner": true,
355+
"runnerAsset": "voiden-rest-api-runner.js",
343356
"name": "Voiden REST API",
344357
"description": "HTTP/REST API testing toolkit with extensible request pipeline, custom blocks for headers/body, environment variables, response visualization, and support for all HTTP methods including multipart file uploads",
345358
"version": "1.4.1",
@@ -433,6 +446,8 @@
433446
"type": "core",
434447
"id": "voiden-scripting",
435448
"repo": "VoidenHQ/plugin-voiden-scripting",
449+
"hasRunner": true,
450+
"runnerAsset": "voiden-scripting-runner.js",
436451
"name": "Voiden Scripting",
437452
"description": "Pre-request and post-response JavaScript scripting for API requests with vd API access",
438453
"version": "1.1.0",
@@ -496,6 +511,8 @@
496511
"type": "core",
497512
"id": "voiden-sockets-grpcs",
498513
"repo": "VoidenHQ/plugin-voiden-sockets",
514+
"hasRunner": true,
515+
"runnerAsset": "voiden-sockets-grpcs-runner.js",
499516
"name": "Sockets & gRPC APIs",
500517
"description": "Voiden Sockets provide comprehensive support for WebSocket (WSS) and gRPC communication with unary, server streaming, client streaming, and bidirectional streaming patterns",
501518
"version": "1.1.2",
@@ -607,6 +624,7 @@
607624
"type": "core",
608625
"id": "voiden-stitch",
609626
"repo": "VoidenHQ/plugin-voiden-stitch",
627+
"hasRunner": false,
610628
"name": "Voiden Stitch",
611629
"description": "Batch-run multiple .void files as a stitch with aggregated assertion results, variable isolation, and sequential execution",
612630
"version": "1.2.2",

0 commit comments

Comments
 (0)