From a0fafa0aa42c5bb9fcf89ede9e66fe072d9abe5e Mon Sep 17 00:00:00 2001 From: Valentino Zegna Date: Mon, 23 Mar 2026 16:16:05 -0700 Subject: [PATCH 1/2] Add v1.0.1 changelog --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7f40a9..fddb356 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/). +## [1.0.1] - 2026-03-23 + +### Added +- `./providers` subpath export for importing provider configs (`googleProvider`, `anthropicProvider`, `openaiProvider`), registry utilities, and provider types directly + ## [1.0.0] - 2026-03-22 ### Added From 9778cd9b64e8256dd1387009c3fc60146665ee2d Mon Sep 17 00:00:00 2001 From: Valentino Zegna Date: Mon, 23 Mar 2026 16:16:12 -0700 Subject: [PATCH 2/2] v1.0.1: add ./providers subpath export --- package.json | 6 +++++- src/providers/index.ts | 9 +++++++++ todo.md | 1 + 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/providers/index.ts diff --git a/package.json b/package.json index 1eb8eaf..ca63a12 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@intelligentelectron/pdf-analyzer", - "version": "1.0.0", + "version": "1.0.1", "description": "MCP server for analyzing PDF documents using AI (Google Gemini, Anthropic Claude, OpenAI)", "type": "module", "main": "dist/index.js", @@ -14,6 +14,10 @@ "types": "./dist/service.d.ts", "default": "./dist/service.js" }, + "./providers": { + "types": "./dist/providers/index.d.ts", + "default": "./dist/providers/index.js" + }, "./types": { "types": "./dist/types.d.ts", "default": "./dist/types.js" diff --git a/src/providers/index.ts b/src/providers/index.ts new file mode 100644 index 0000000..006ab1e --- /dev/null +++ b/src/providers/index.ts @@ -0,0 +1,9 @@ +/** + * Public entry point for provider configurations and types. + */ + +export { googleProvider, isGeminiFileUri } from "./google.js"; +export { anthropicProvider } from "./anthropic.js"; +export { openaiProvider } from "./openai.js"; +export { providers, providerList, resolveActiveProvider } from "./registry.js"; +export type { ProviderConfig, ModelOption, PdfSource, PreparedPdf, PdfFilePart } from "./types.js"; diff --git a/todo.md b/todo.md index bacfff1..787f743 100644 --- a/todo.md +++ b/todo.md @@ -15,3 +15,4 @@ - [x] Update index.ts - add --setup flag - [x] Update tests - all passing - [x] Cleanup: package.json, server instructions, CLAUDE.md +- [x] Add ./providers export to package.json for external consumers