From 138cc77a11d24fc679621531a8d5acb89255a8a6 Mon Sep 17 00:00:00 2001 From: Denis Groshev Date: Wed, 4 Nov 2026 02:40:34 +0100 Subject: [PATCH] Export the news proxy so a host's local server can mount it `./server/providers/news` (node) with its own package boundary, so a host composing its own local providers can serve /api/news from GEV_NEWS_ORIGIN as Core's standalone server does. --- package.json | 3 +++ scripts/package-boundaries.json | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/package.json b/package.json index c267cef79..c43c45c39 100644 --- a/package.json +++ b/package.json @@ -134,6 +134,9 @@ "./server/providers/regional": { "node": "./server/providers/regional.js" }, + "./server/providers/news": { + "node": "./server/providers/news.js" + }, "./server/providers/openai": { "node": "./server/providers/openai.js" }, diff --git a/scripts/package-boundaries.json b/scripts/package-boundaries.json index 8e3591938..ca8491892 100644 --- a/scripts/package-boundaries.json +++ b/scripts/package-boundaries.json @@ -491,6 +491,20 @@ ], "external": [] }, + "news-provider": { + "runtime": "node", + "exports": ["./server/providers/news"], + "modules": [ + "server/providers/news.js", + "server/providers/common/http.js", + "src/layers/news/source.js", + "src/layers/news/records.js", + "src/sources/httpBody.js", + "src/sources/capability.js", + "src/i18n/marker.js" + ], + "external": [] + }, "openai-provider": { "runtime": "node", "exports": ["./server/providers/openai"],