Skip to content

Commit d69abb2

Browse files
committed
feat(sdk): edge compatible (or closer), modernized, smaller bundle (1.3.0)
1 parent 33ab8ea commit d69abb2

File tree

12 files changed

+1043
-569
lines changed

12 files changed

+1043
-569
lines changed

packages/sdk/CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
# Changelog
44

5+
## [1.3.0] - 2025-01-30
6+
7+
### Added
8+
9+
- Edge compatible (or closer to it) by replacing `simple-oauth2` with `oauth4webapi`
10+
- Output esm and cjs instead of just cjs
11+
- Minimized bundle size
12+
13+
### Chore
14+
15+
- Modernized package to be type: "module"
16+
- Removed `jest-fetch-mock`
17+
518
## [1.2.1] - 2025-01-24
619

720
### Added

packages/sdk/jest.config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
1-
module.exports = {
1+
export default {
22
preset: "ts-jest",
33
testEnvironment: "node",
4-
setupFiles: [
5-
"<rootDir>/jest.setup.js",
6-
],
74
roots: [
85
"<rootDir>/src",
96
],

packages/sdk/jest.setup.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/sdk/package.json

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,29 @@
11
{
22
"name": "@pipedream/sdk",
3-
"version": "1.2.1",
3+
"type": "module",
4+
"version": "1.3.0",
45
"description": "Pipedream SDK",
5-
"main": "dist/server/server/index.js",
6-
"module": "dist/server/server/index.js",
7-
"types": "dist/server/server/index.d.ts",
8-
"browser": "./dist/browser/browser/index.js",
6+
"main": "./dist/server.js",
7+
"module": "./dist/server.js",
8+
"types": "./dist/server.d.ts",
9+
"browser": "./dist/browser.js",
910
"exports": {
1011
".": {
11-
"browser": "./dist/browser/browser/index.js",
12-
"import": "./dist/server/server/index.js",
13-
"require": "./dist/server/server/index.js",
14-
"default": "./dist/server/server/index.js"
12+
"types": "./dist/server.d.ts",
13+
"browser": "./dist/browser.js",
14+
"import": "./dist/server.js",
15+
"require": "./dist/server.cjs",
16+
"default": "./dist/server.js"
1517
},
1618
"./server": {
17-
"import": "./dist/server/server/index.js",
18-
"require": "./dist/server/server/index.js",
19-
"types": "./dist/server/server/index.d.ts"
19+
"types": "./dist/server.d.ts",
20+
"import": "./dist/server.js",
21+
"require": "./dist/server.cjs"
2022
},
2123
"./browser": {
22-
"import": "./dist/browser/browser/index.js",
23-
"require": "./dist/browser/browser/index.js",
24-
"types": "./dist/browser/browser/index.d.ts"
24+
"types": "./dist/browser.d.ts",
25+
"import": "./dist/browser.js",
26+
"require": "./dist/browser.cjs"
2527
}
2628
},
2729
"engines": {
@@ -36,34 +38,31 @@
3638
},
3739
"scripts": {
3840
"prepublish": "pnpm run build",
39-
"prebuild": "node scripts/updateVersion.mjs",
40-
"build": "rm -rf dist && pnpm run prebuild && pnpm run build:node && pnpm run build:browser",
41-
"build:node": "tsc -p tsconfig.node.json",
42-
"build:browser": "tsc -p tsconfig.browser.json",
43-
"test": "jest",
41+
"prebuild": "node scripts/updateVersion.js",
42+
"build": "rm -rf dist && pnpm run prebuild && tsup --config tsup.server.config.js && tsup --config tsup.browser.config.js",
43+
"test": "node --experimental-vm-modules node_modules/.bin/jest",
4444
"watch": "nodemon --watch src --exec 'pnpm run build'",
45-
"cli": "node dist/server/server/cli.js"
45+
"cli": "node dist/server/cli.js"
4646
},
4747
"files": [
4848
"dist"
4949
],
5050
"devDependencies": {
51-
"@types/fetch-mock": "^7.3.8",
5251
"@types/jest": "^29.5.13",
5352
"@types/node": "^20.17.6",
5453
"@types/rails__actioncable": "^6.1.11",
55-
"@types/simple-oauth2": "^5.0.7",
5654
"@types/ws": "^8.5.13",
5755
"jest": "^29.7.0",
58-
"jest-fetch-mock": "^3.0.3",
56+
"lodash.isequal": "^4.5.0",
5957
"nodemon": "^3.1.7",
6058
"ts-jest": "^29.2.5",
59+
"tsup": "^8.3.6",
6160
"typescript": "^5.6"
6261
},
6362
"dependencies": {
6463
"@rails/actioncable": "^8.0.0",
6564
"commander": "^12.1.0",
66-
"simple-oauth2": "^5.1.0",
65+
"oauth4webapi": "^3.1.4",
6766
"ws": "^8.18.0"
6867
}
6968
}
File renamed without changes.

0 commit comments

Comments
 (0)