Merge pull request #2 from LukeHagar/speakeasy-sdk-regen-1747669317

chore: 🐝 Update SDK - Generate 0.0.3
This commit is contained in:
Luke Hagar
2025-05-24 21:47:16 -05:00
committed by GitHub
12 changed files with 46 additions and 32 deletions

View File

@@ -3,17 +3,18 @@ id: dcd1d874-ad0d-475e-9c83-6083a087fb17
management: management:
docChecksum: 9f92220db0dc81897b8a47c86bfd4b04 docChecksum: 9f92220db0dc81897b8a47c86bfd4b04
docVersion: 1.0.0 docVersion: 1.0.0
speakeasyVersion: 1.546.2 speakeasyVersion: 1.551.0
generationVersion: 2.604.4 generationVersion: 2.610.0
releaseVersion: 0.0.2 releaseVersion: 0.0.3
configChecksum: 99440153394327071804c9b6be469242 configChecksum: 5d811f2dd27627fd6d7483654d879abe
repoURL: https://github.com/LukeHagar/Prowlarr-TS-SDK.git repoURL: https://github.com/LukeHagar/Prowlarr-TS-SDK.git
installationURL: https://github.com/LukeHagar/Prowlarr-TS-SDK installationURL: https://github.com/LukeHagar/Prowlarr-TS-SDK
published: true
features: features:
typescript: typescript:
additionalDependencies: 0.1.0 additionalDependencies: 0.1.0
constsAndDefaults: 0.1.11 constsAndDefaults: 0.1.11
core: 3.21.8 core: 3.21.9
defaultEnabledRetries: 0.1.0 defaultEnabledRetries: 0.1.0
devContainers: 2.90.0 devContainers: 2.90.0
enumUnions: 0.1.0 enumUnions: 0.1.0

View File

@@ -19,7 +19,7 @@ generation:
oAuth2ClientCredentialsEnabled: true oAuth2ClientCredentialsEnabled: true
oAuth2PasswordEnabled: true oAuth2PasswordEnabled: true
typescript: typescript:
version: 0.0.2 version: 0.0.3
additionalDependencies: additionalDependencies:
dependencies: {} dependencies: {}
devDependencies: {} devDependencies: {}

View File

@@ -1,21 +1,21 @@
speakeasyVersion: 1.546.2 speakeasyVersion: 1.551.0
sources: sources:
Prowlarr: Prowlarr:
sourceNamespace: prowlarr sourceNamespace: prowlarr
sourceRevisionDigest: sha256:2447bc493a5cae6d77cb39bb251a689947c143b0d248bfb70841d676a625b6ee sourceRevisionDigest: sha256:743d403888496179af82928439578f5409e151b87f00461b99ac66ea68d0ef11
sourceBlobDigest: sha256:aabc67353440edc8bb6dc6730997ba4f966c33d09cd7b7484469094ba2542305 sourceBlobDigest: sha256:aabc67353440edc8bb6dc6730997ba4f966c33d09cd7b7484469094ba2542305
tags: tags:
- latest - latest
- speakeasy-sdk-regen-1747433296 - speakeasy-sdk-regen-1747669317
- 1.0.0 - 1.0.0
targets: targets:
prowlarr: prowlarr:
source: Prowlarr source: Prowlarr
sourceNamespace: prowlarr sourceNamespace: prowlarr
sourceRevisionDigest: sha256:2447bc493a5cae6d77cb39bb251a689947c143b0d248bfb70841d676a625b6ee sourceRevisionDigest: sha256:743d403888496179af82928439578f5409e151b87f00461b99ac66ea68d0ef11
sourceBlobDigest: sha256:aabc67353440edc8bb6dc6730997ba4f966c33d09cd7b7484469094ba2542305 sourceBlobDigest: sha256:aabc67353440edc8bb6dc6730997ba4f966c33d09cd7b7484469094ba2542305
codeSamplesNamespace: prowlarr-typescript-code-samples codeSamplesNamespace: prowlarr-typescript-code-samples
codeSamplesRevisionDigest: sha256:0fcea86138a124e88b2687b9a1926e313e555489ea7cd7f3a3a17929ee4bba95 codeSamplesRevisionDigest: sha256:34651feb6dceb5c359f1cb988e34589e1dbf72b3c5d0da7f372da0e334d98143
workflow: workflow:
workflowVersion: 1.0.0 workflowVersion: 1.0.0
speakeasyVersion: latest speakeasyVersion: latest
@@ -31,6 +31,9 @@ workflow:
prowlarr: prowlarr:
target: typescript target: typescript
source: Prowlarr source: Prowlarr
publish:
npm:
token: $npm_token
codeSamples: codeSamples:
registry: registry:
location: registry.speakeasyapi.dev/lukehagar/lukehagar/prowlarr-typescript-code-samples location: registry.speakeasyapi.dev/lukehagar/lukehagar/prowlarr-typescript-code-samples

View File

@@ -32,25 +32,25 @@ The SDK can be installed with either [npm](https://www.npmjs.com/), [pnpm](https
### NPM ### NPM
```bash ```bash
npm add https://github.com/LukeHagar/Prowlarr-TS-SDK npm add prowlarr
``` ```
### PNPM ### PNPM
```bash ```bash
pnpm add https://github.com/LukeHagar/Prowlarr-TS-SDK pnpm add prowlarr
``` ```
### Bun ### Bun
```bash ```bash
bun add https://github.com/LukeHagar/Prowlarr-TS-SDK bun add prowlarr
``` ```
### Yarn ### Yarn
```bash ```bash
yarn add https://github.com/LukeHagar/Prowlarr-TS-SDK zod yarn add prowlarr zod
# Note that Yarn does not install peer dependencies automatically. You will need # Note that Yarn does not install peer dependencies automatically. You will need
# to install zod as shown above. # to install zod as shown above.

View File

@@ -6,4 +6,14 @@ Based on:
- OpenAPI Doc - OpenAPI Doc
- Speakeasy CLI 1.546.2 (2.604.4) https://github.com/speakeasy-api/speakeasy - Speakeasy CLI 1.546.2 (2.604.4) https://github.com/speakeasy-api/speakeasy
### Generated ### Generated
- [typescript v0.0.2] . - [typescript v0.0.2] .
## 2025-05-25 00:34:08
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.551.0 (2.610.0) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.0.3] .
### Releases
- [NPM v0.0.3] https://www.npmjs.com/package/prowlarr/v/0.0.3 - .

View File

@@ -2,7 +2,7 @@
{ {
"name": "prowlarr", "name": "prowlarr",
"version": "0.0.2", "version": "0.0.3",
"exports": { "exports": {
".": "./src/index.ts", ".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts", "./models/errors": "./src/models/errors/index.ts",

12
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "prowlarr", "name": "prowlarr",
"version": "0.0.2", "version": "0.0.3",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "prowlarr", "name": "prowlarr",
"version": "0.0.2", "version": "0.0.3",
"bin": { "bin": {
"mcp": "bin/mcp-server.js" "mcp": "bin/mcp-server.js"
}, },
@@ -23,7 +23,7 @@
"tshy": "^2.0.0", "tshy": "^2.0.0",
"typescript": "^5.4.5", "typescript": "^5.4.5",
"typescript-eslint": "^8.22.0", "typescript-eslint": "^8.22.0",
"zod": "^3.23.4" "zod": "^3.25.17"
}, },
"peerDependencies": { "peerDependencies": {
"@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0", "@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0",
@@ -3991,9 +3991,9 @@
} }
}, },
"node_modules/zod": { "node_modules/zod": {
"version": "3.24.4", "version": "3.25.28",
"resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz", "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.28.tgz",
"integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==", "integrity": "sha512-/nt/67WYKnr5by3YS7LroZJbtcCBurDKKPBPWWzaxvVCGuG/NOsiKkrjoOhI8mJ+SQUXEbUzeB3S+6XDUEEj7Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"funding": { "funding": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "prowlarr", "name": "prowlarr",
"version": "0.0.2", "version": "0.0.3",
"author": "Speakeasy", "author": "Speakeasy",
"type": "module", "type": "module",
"bin": { "bin": {
@@ -54,7 +54,7 @@
"tshy": "^2.0.0", "tshy": "^2.0.0",
"typescript": "^5.4.5", "typescript": "^5.4.5",
"typescript-eslint": "^8.22.0", "typescript-eslint": "^8.22.0",
"zod": "^3.23.4" "zod": "^3.25.17"
}, },
"dependencies": {}, "dependencies": {},
"exports": { "exports": {

View File

@@ -80,7 +80,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = { export const SDK_METADATA = {
language: "typescript", language: "typescript",
openapiDocVersion: "1.0.0", openapiDocVersion: "1.0.0",
sdkVersion: "0.0.2", sdkVersion: "0.0.3",
genVersion: "2.604.4", genVersion: "2.610.0",
userAgent: "speakeasy-sdk/typescript 0.0.2 2.604.4 1.0.0 prowlarr", userAgent: "speakeasy-sdk/typescript 0.0.3 2.610.0 1.0.0 prowlarr",
} as const; } as const;

View File

@@ -53,7 +53,7 @@ async function startStdio(flags: StartCommandFlags) {
logger, logger,
allowedTools: flags.tool, allowedTools: flags.tool,
scopes: flags.scope, scopes: flags.scope,
security: { xApiKey: flags["x-api-key"], apikey: flags.apikey }, security: { xApiKey: flags["x-api-key"] ?? "", apikey: flags.apikey ?? "" },
serverURL: flags["server-url"], serverURL: flags["server-url"],
serverIdx: flags["server-index"], serverIdx: flags["server-index"],
protocol: flags.protocol, protocol: flags.protocol,
@@ -76,7 +76,7 @@ async function startSSE(flags: StartCommandFlags) {
logger, logger,
allowedTools: flags.tool, allowedTools: flags.tool,
scopes: flags.scope, scopes: flags.scope,
security: { xApiKey: flags["x-api-key"], apikey: flags.apikey }, security: { xApiKey: flags["x-api-key"] ?? "", apikey: flags.apikey ?? "" },
serverURL: flags["server-url"], serverURL: flags["server-url"],
serverIdx: flags["server-index"], serverIdx: flags["server-index"],
protocol: flags.protocol, protocol: flags.protocol,

View File

@@ -19,7 +19,7 @@ const routes = buildRouteMap({
export const app = buildApplication(routes, { export const app = buildApplication(routes, {
name: "mcp", name: "mcp",
versionInfo: { versionInfo: {
currentVersion: "0.0.2", currentVersion: "0.0.3",
}, },
}); });

View File

@@ -154,7 +154,7 @@ export function createMCPServer(deps: {
}) { }) {
const server = new McpServer({ const server = new McpServer({
name: "Prowlarr", name: "Prowlarr",
version: "0.0.2", version: "0.0.3",
}); });
const client = new ProwlarrCore({ const client = new ProwlarrCore({