Skip to content

Commit e9f9abf

Browse files
SDK regeneration
1 parent 5d9e40d commit e9f9abf

33 files changed

+352
-883
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,4 @@ jobs:
2727
uses: actions/setup-node@v3
2828

2929
- name: Compile
30-
run: yarn && yarn test
31-
32-
publish:
33-
needs:
34-
- compile
35-
- test
36-
if: github.event_name == 'push' && contains(github.ref, 'refs/tags/')
37-
runs-on: ubuntu-latest
38-
39-
steps:
40-
- name: Checkout repo
41-
uses: actions/checkout@v4
42-
43-
- name: Set up node
44-
uses: actions/setup-node@v3
45-
- name: Install dependencies
46-
run: yarn install --frozen-lockfile --non-interactive
47-
48-
- name: Build
49-
run: yarn build
50-
- name: Set up NPM authentication
51-
run: echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > .npmrc
52-
- name: Publish
53-
run: npm publish --access public --no-git-tag-version --tag latest
30+
run: yarn && yarn test

package.json

Lines changed: 7 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pipedream/sdk",
3-
"version": "2.0.13",
3+
"version": "2.0.14",
44
"private": false,
55
"repository": "github:PipedreamHQ/pipedream-sdk-typescript",
66
"type": "commonjs",
@@ -10,11 +10,6 @@
1010
"exports": {
1111
".": {
1212
"types": "./dist/cjs/index.d.ts",
13-
"browser": {
14-
"types": "./dist/esm/browser/index.d.mts",
15-
"import": "./dist/esm/browser/index.mjs",
16-
"default": "./dist/esm/browser/index.mjs"
17-
},
1813
"import": {
1914
"types": "./dist/esm/index.d.mts",
2015
"default": "./dist/esm/index.mjs"
@@ -25,18 +20,6 @@
2520
},
2621
"default": "./dist/cjs/index.js"
2722
},
28-
"./browser": {
29-
"types": "./dist/esm/browser/index.d.mts",
30-
"import": {
31-
"types": "./dist/esm/browser/index.d.mts",
32-
"default": "./dist/esm/browser/index.mjs"
33-
},
34-
"require": {
35-
"types": "./dist/cjs/browser/index.d.ts",
36-
"default": "./dist/cjs/browser/index.js"
37-
},
38-
"default": "./dist/esm/browser/index.mjs"
39-
},
4023
"./serialization": {
4124
"types": "./dist/cjs/serialization/index.d.ts",
4225
"import": {
@@ -49,18 +32,6 @@
4932
},
5033
"default": "./dist/cjs/serialization/index.js"
5134
},
52-
"./server": {
53-
"types": "./dist/cjs/index.d.ts",
54-
"import": {
55-
"types": "./dist/esm/index.d.mts",
56-
"default": "./dist/esm/index.mjs"
57-
},
58-
"require": {
59-
"types": "./dist/cjs/index.d.ts",
60-
"default": "./dist/cjs/index.js"
61-
},
62-
"default": "./dist/cjs/index.js"
63-
},
6435
"./package.json": "./package.json"
6536
},
6637
"files": [
@@ -80,21 +51,19 @@
8051
"test:wire": "jest --selectProjects wire"
8152
},
8253
"devDependencies": {
54+
"webpack": "^5.97.1",
55+
"ts-loader": "^9.5.1",
56+
"jest": "^29.7.0",
8357
"@jest/globals": "^29.7.0",
8458
"@types/jest": "^29.5.14",
85-
"@types/node": "^18.19.70",
86-
"jest": "^29.7.0",
59+
"ts-jest": "^29.3.4",
8760
"jest-environment-jsdom": "^29.7.0",
8861
"msw": "^2.8.4",
62+
"@types/node": "^18.19.70",
8963
"prettier": "^3.4.2",
90-
"ts-jest": "^29.3.4",
91-
"ts-loader": "^9.5.1",
92-
"typescript": "~5.7.2",
93-
"webpack": "^5.97.1"
64+
"typescript": "~5.7.2"
9465
},
9566
"browser": {
96-
"./dist/cjs/wrapper/utils/getBaseUrl.js": "./dist/cjs/wrapper/utils/getBaseUrl.browser.js",
97-
"./dist/esm/wrapper/utils/getBaseUrl.mjs": "./dist/esm/wrapper/utils/getBaseUrl.browser.mjs",
9867
"fs": false,
9968
"os": false,
10069
"path": false,

src/Client.ts

Lines changed: 23 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@ import { Components } from "./api/resources/components/client/Client.js";
1515
import { Actions } from "./api/resources/actions/client/Client.js";
1616
import { Triggers } from "./api/resources/triggers/client/Client.js";
1717
import { DeployedTriggers } from "./api/resources/deployedTriggers/client/Client.js";
18-
import { FileStash } from "./api/resources/fileStash/client/Client.js";
1918
import { Projects } from "./api/resources/projects/client/Client.js";
19+
import { FileStash } from "./api/resources/fileStash/client/Client.js";
2020
import { Proxy } from "./api/resources/proxy/client/Client.js";
2121
import { Tokens } from "./api/resources/tokens/client/Client.js";
22-
import { SDK_VERSION } from "./version.js";
2322

2423
export declare namespace PipedreamClient {
2524
export interface Options {
@@ -28,7 +27,6 @@ export declare namespace PipedreamClient {
2827
baseUrl?: core.Supplier<string>;
2928
clientId?: core.Supplier<string>;
3029
clientSecret?: core.Supplier<string>;
31-
tokenProvider?: core.TokenProvider;
3230
projectId: string;
3331
/** Override the x-pd-environment header */
3432
projectEnvironment?: core.Supplier<Pipedream.ProjectEnvironment | undefined>;
@@ -54,7 +52,7 @@ export declare namespace PipedreamClient {
5452

5553
export class PipedreamClient {
5654
protected readonly _options: PipedreamClient.Options;
57-
protected readonly _tokenProvider: core.TokenProvider;
55+
private readonly _oauthTokenProvider: core.OAuthTokenProvider;
5856
protected _appCategories: AppCategories | undefined;
5957
protected _apps: Apps | undefined;
6058
protected _accounts: Accounts | undefined;
@@ -63,8 +61,8 @@ export class PipedreamClient {
6361
protected _actions: Actions | undefined;
6462
protected _triggers: Triggers | undefined;
6563
protected _deployedTriggers: DeployedTriggers | undefined;
66-
protected _fileStash: FileStash | undefined;
6764
protected _projects: Projects | undefined;
65+
protected _fileStash: FileStash | undefined;
6866
protected _proxy: Proxy | undefined;
6967
protected _tokens: Tokens | undefined;
7068
protected _oauthTokens: OauthTokens | undefined;
@@ -77,19 +75,15 @@ export class PipedreamClient {
7775
"x-pd-environment": _options?.projectEnvironment,
7876
"X-Fern-Language": "JavaScript",
7977
"X-Fern-SDK-Name": "@pipedream/sdk",
80-
"X-Fern-SDK-Version": SDK_VERSION,
81-
"User-Agent": `@pipedream/sdk/${SDK_VERSION}`,
78+
"X-Fern-SDK-Version": "2.0.14",
79+
"User-Agent": "@pipedream/sdk/2.0.14",
8280
"X-Fern-Runtime": core.RUNTIME.type,
8381
"X-Fern-Runtime-Version": core.RUNTIME.version,
8482
},
8583
_options?.headers,
8684
),
8785
};
8886

89-
this._tokenProvider = this._options.tokenProvider ?? this.newOAuthTokenProvider();
90-
}
91-
92-
private newOAuthTokenProvider(): core.OAuthTokenProvider {
9387
const clientId = this._options.clientId ?? process.env["PIPEDREAM_CLIENT_ID"];
9488
if (clientId == null) {
9589
throw new Error(
@@ -104,7 +98,7 @@ export class PipedreamClient {
10498
);
10599
}
106100

107-
return new core.OAuthTokenProvider({
101+
this._oauthTokenProvider = new core.OAuthTokenProvider({
108102
clientId,
109103
clientSecret,
110104
authClient: new OauthTokens({
@@ -117,91 +111,91 @@ export class PipedreamClient {
117111
public get appCategories(): AppCategories {
118112
return (this._appCategories ??= new AppCategories({
119113
...this._options,
120-
token: async () => await this._tokenProvider.getToken(),
114+
token: async () => await this._oauthTokenProvider.getToken(),
121115
}));
122116
}
123117

124118
public get apps(): Apps {
125119
return (this._apps ??= new Apps({
126120
...this._options,
127-
token: async () => await this._tokenProvider.getToken(),
121+
token: async () => await this._oauthTokenProvider.getToken(),
128122
}));
129123
}
130124

131125
public get accounts(): Accounts {
132126
return (this._accounts ??= new Accounts({
133127
...this._options,
134-
token: async () => await this._tokenProvider.getToken(),
128+
token: async () => await this._oauthTokenProvider.getToken(),
135129
}));
136130
}
137131

138132
public get users(): Users {
139133
return (this._users ??= new Users({
140134
...this._options,
141-
token: async () => await this._tokenProvider.getToken(),
135+
token: async () => await this._oauthTokenProvider.getToken(),
142136
}));
143137
}
144138

145139
public get components(): Components {
146140
return (this._components ??= new Components({
147141
...this._options,
148-
token: async () => await this._tokenProvider.getToken(),
142+
token: async () => await this._oauthTokenProvider.getToken(),
149143
}));
150144
}
151145

152146
public get actions(): Actions {
153147
return (this._actions ??= new Actions({
154148
...this._options,
155-
token: async () => await this._tokenProvider.getToken(),
149+
token: async () => await this._oauthTokenProvider.getToken(),
156150
}));
157151
}
158152

159153
public get triggers(): Triggers {
160154
return (this._triggers ??= new Triggers({
161155
...this._options,
162-
token: async () => await this._tokenProvider.getToken(),
156+
token: async () => await this._oauthTokenProvider.getToken(),
163157
}));
164158
}
165159

166160
public get deployedTriggers(): DeployedTriggers {
167161
return (this._deployedTriggers ??= new DeployedTriggers({
168162
...this._options,
169-
token: async () => await this._tokenProvider.getToken(),
163+
token: async () => await this._oauthTokenProvider.getToken(),
170164
}));
171165
}
172166

173-
public get fileStash(): FileStash {
174-
return (this._fileStash ??= new FileStash({
167+
public get projects(): Projects {
168+
return (this._projects ??= new Projects({
175169
...this._options,
176-
token: async () => await this._tokenProvider.getToken(),
170+
token: async () => await this._oauthTokenProvider.getToken(),
177171
}));
178172
}
179173

180-
public get projects(): Projects {
181-
return (this._projects ??= new Projects({
174+
public get fileStash(): FileStash {
175+
return (this._fileStash ??= new FileStash({
182176
...this._options,
183-
token: async () => await this._tokenProvider.getToken(),
177+
token: async () => await this._oauthTokenProvider.getToken(),
184178
}));
185179
}
186180

187181
public get proxy(): Proxy {
188182
return (this._proxy ??= new Proxy({
189183
...this._options,
190-
token: async () => await this._tokenProvider.getToken(),
184+
token: async () => await this._oauthTokenProvider.getToken(),
191185
}));
192186
}
193187

194188
public get tokens(): Tokens {
195189
return (this._tokens ??= new Tokens({
196190
...this._options,
197-
token: async () => await this._tokenProvider.getToken(),
191+
token: async () => await this._oauthTokenProvider.getToken(),
198192
}));
199193
}
200194

201195
public get oauthTokens(): OauthTokens {
202196
return (this._oauthTokens ??= new OauthTokens({
203197
...this._options,
204-
token: async () => await this._tokenProvider.getToken(),
198+
token: async () => await this._oauthTokenProvider.getToken(),
205199
}));
206200
}
207201
}

src/api/resources/index.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,11 @@ export * as components from "./components/index.js";
77
export * as actions from "./actions/index.js";
88
export * as triggers from "./triggers/index.js";
99
export * as deployedTriggers from "./deployedTriggers/index.js";
10-
export * as fileStash from "./fileStash/index.js";
1110
export * as projects from "./projects/index.js";
11+
export * as fileStash from "./fileStash/index.js";
1212
export * as proxy from "./proxy/index.js";
1313
export * as tokens from "./tokens/index.js";
1414
export * as oauthTokens from "./oauthTokens/index.js";
15-
export * as workflows from "./workflows/index.js";
1615
export * from "./apps/client/requests/index.js";
1716
export * from "./accounts/client/requests/index.js";
1817
export * from "./components/client/requests/index.js";
@@ -23,4 +22,3 @@ export * from "./fileStash/client/requests/index.js";
2322
export * from "./proxy/client/requests/index.js";
2423
export * from "./tokens/client/requests/index.js";
2524
export * from "./oauthTokens/client/requests/index.js";
26-
export * from "./workflows/client/requests/index.js";

src/api/resources/oauthTokens/client/requests/CreateOAuthTokenOpts.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,6 @@
1212
export interface CreateOAuthTokenOpts {
1313
clientId: string;
1414
clientSecret: string;
15+
/** Optional space-separated scopes for the access token. Defaults to '*'. */
16+
scope?: string;
1517
}

0 commit comments

Comments
 (0)