Merge pull request #4 from LukeHagar/speakeasy-sdk-regen-1754440461

This commit is contained in:
Luke Hagar
2025-08-19 19:47:15 -05:00
committed by GitHub
13 changed files with 42 additions and 28 deletions

View File

@@ -3,10 +3,10 @@ id: dcd1d874-ad0d-475e-9c83-6083a087fb17
management:
docChecksum: 08b870054e997ae9ac243fa522fddc6f
docVersion: 1.0.0
speakeasyVersion: 1.596.0
generationVersion: 2.672.0
releaseVersion: 0.1.0
configChecksum: 9e83bb4df63024a5d203047e222e194c
speakeasyVersion: 1.606.0
generationVersion: 2.686.7
releaseVersion: 0.1.1
configChecksum: f1423d63c17fe35a80525fe2908bb621
repoURL: https://github.com/LukeHagar/Prowlarr-TS-SDK.git
installationURL: https://github.com/LukeHagar/Prowlarr-TS-SDK
published: true
@@ -14,7 +14,7 @@ features:
typescript:
additionalDependencies: 0.1.0
constsAndDefaults: 0.1.12
core: 3.21.19
core: 3.21.20
defaultEnabledRetries: 0.1.0
devContainers: 2.90.0
enumUnions: 0.1.0

View File

@@ -24,7 +24,7 @@ generation:
generateNewTests: false
skipResponseBodyAssertions: false
typescript:
version: 0.1.0
version: 0.1.1
additionalDependencies:
dependencies: {}
devDependencies: {}
@@ -60,4 +60,5 @@ typescript:
packageName: prowlarr
responseFormat: flat
templateVersion: v2
usageSDKInitImports: []
useIndexModules: true

View File

@@ -1,4 +1,4 @@
speakeasyVersion: 1.596.0
speakeasyVersion: 1.606.0
sources:
Prowlarr:
sourceNamespace: prowlarr
@@ -6,7 +6,7 @@ sources:
sourceBlobDigest: sha256:8fae16984135f79875d4bb019b70934a17031383dc741f05e804608d97228476
tags:
- latest
- speakeasy-sdk-regen-1752107540
- speakeasy-sdk-regen-1754440461
- 1.0.0
targets:
prowlarr:
@@ -15,7 +15,7 @@ targets:
sourceRevisionDigest: sha256:6baa456f48bba602729461f829069b37adfc8e86fd4d1e4e4d1813b05d5c051f
sourceBlobDigest: sha256:8fae16984135f79875d4bb019b70934a17031383dc741f05e804608d97228476
codeSamplesNamespace: prowlarr-typescript-code-samples
codeSamplesRevisionDigest: sha256:3d53161a9899cbfc0d9547bc9a8d709f513fd1aabd643f7061b955cb8b8b262e
codeSamplesRevisionDigest: sha256:79de53ae9ac35970a726de913b410357f56b0efac3eb2ddb0106d042cd4c546a
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest

View File

@@ -26,4 +26,14 @@ Based on:
### Generated
- [typescript v0.1.0] .
### Releases
- [NPM v0.1.0] https://www.npmjs.com/package/prowlarr/v/0.1.0 - .
- [NPM v0.1.0] https://www.npmjs.com/package/prowlarr/v/0.1.0 - .
## 2025-08-20 00:29:36
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.606.0 (2.686.7) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.1.1] .
### Releases
- [NPM v0.1.1] https://www.npmjs.com/package/prowlarr/v/0.1.1 - .

View File

@@ -8,7 +8,7 @@ dotenv.config();
* Example usage of the prowlarr SDK
*
* To run this example from the examples directory:
* npm run build && npx tsx apiInfoGetApi.ts
* npm run build && npx tsx apiInfoGetApi.example.ts
*/
import { Prowlarr } from "prowlarr";

View File

@@ -18,7 +18,7 @@
},
"..": {
"name": "prowlarr",
"version": "0.1.0",
"version": "0.1.1",
"dependencies": {
"zod": "^3.20.0"
},
@@ -36,8 +36,8 @@
"express": "^4.21.2",
"globals": "^15.14.0",
"tshy": "^2.0.0",
"typescript": "^5.4.5",
"typescript-eslint": "^8.22.0"
"typescript": "~5.8.3",
"typescript-eslint": "^8.26.0"
},
"peerDependencies": {
"@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0"

View File

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

8
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "prowlarr",
"version": "0.1.0",
"version": "0.1.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "prowlarr",
"version": "0.1.0",
"version": "0.1.1",
"dependencies": {
"zod": "^3.20.0"
},
@@ -24,8 +24,8 @@
"express": "^4.21.2",
"globals": "^15.14.0",
"tshy": "^2.0.0",
"typescript": "^5.4.5",
"typescript-eslint": "^8.22.0"
"typescript": "~5.8.3",
"typescript-eslint": "^8.26.0"
},
"peerDependencies": {
"@modelcontextprotocol/sdk": ">=1.5.0 <1.10.0"

View File

@@ -1,6 +1,6 @@
{
"name": "prowlarr",
"version": "0.1.0",
"version": "0.1.1",
"author": "Speakeasy",
"type": "module",
"bin": {
@@ -51,8 +51,8 @@
"express": "^4.21.2",
"globals": "^15.14.0",
"tshy": "^2.0.0",
"typescript": "^5.4.5",
"typescript-eslint": "^8.22.0"
"typescript": "~5.8.3",
"typescript-eslint": "^8.26.0"
},
"dependencies": {
"zod": "^3.20.0"

View File

@@ -84,7 +84,7 @@ export function serverURLFromOptions(options: SDKOptions): URL | null {
export const SDK_METADATA = {
language: "typescript",
openapiDocVersion: "1.0.0",
sdkVersion: "0.1.0",
genVersion: "2.672.0",
userAgent: "speakeasy-sdk/typescript 0.1.0 2.672.0 1.0.0 prowlarr",
sdkVersion: "0.1.1",
genVersion: "2.686.7",
userAgent: "speakeasy-sdk/typescript 0.1.1 2.686.7 1.0.0 prowlarr",
} as const;

View File

@@ -84,7 +84,10 @@ type SecurityInputOAuth2 = {
type SecurityInputOAuth2ClientCredentials = {
type: "oauth2:client_credentials";
value:
| { clientID?: string | undefined; clientSecret?: string | undefined }
| {
clientID?: string | undefined;
clientSecret?: string | undefined;
}
| null
| string
| undefined;

View File

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

View File

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