From bc65c438f9da57552a4c5fdbf29142cf8b5ebc78 Mon Sep 17 00:00:00 2001 From: Thomas Bonnin <233326+TBonnin@users.noreply.github.com> Date: Thu, 7 Mar 2024 12:32:40 +0100 Subject: [PATCH] fix: bump nango dependencies to 0.39.0 --- package-lock.json | 1395 ++------------------------------- packages/cli/package.json | 2 +- packages/jobs/package.json | 2 +- packages/persist/package.json | 2 +- packages/runner/package.json | 2 +- packages/server/package.json | 2 +- packages/shared/package.json | 2 +- packages/webapp/package.json | 2 +- 8 files changed, 59 insertions(+), 1350 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0b1c751211..d0a0ba5f0b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26567,7 +26567,7 @@ "dependencies": { "@babel/traverse": "^7.22.5", "@inquirer/prompts": "^2.3.0", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "@vercel/ncc": "^0.36.1", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", @@ -26618,64 +26618,6 @@ "node": ">=16.7" } }, - "packages/cli/node_modules/@nangohq/node": { - "version": "0.37.26", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.37.26.tgz", - "integrity": "sha512-tdSk6N3Im6jJWnDXqixQnDKo9IvujHksnXTB+LkD9ulPw9Iopy6NzxR4RjKDmdKP9vl/JP1ObZJ8rcoQCU3vQg==", - "dependencies": { - "axios": "^1.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, - "packages/cli/node_modules/@nangohq/shared": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/shared/-/shared-0.38.5.tgz", - "integrity": "sha512-a3n7dZSnBCz+/D2AwRbKO7TxGLEqY3OjipKwEBnDBAhWLTSNd3WGeZzP2qqR9Vrpj6QiP18eMhkq0iml0kav1g==", - "dependencies": { - "@aws-sdk/client-s3": "^3.348.0", - "@datadog/datadog-api-client": "^1.16.0", - "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.37.26", - "@sentry/node": "^7.37.2", - "@temporalio/client": "^1.9.1", - "amqplib": "^0.10.3", - "archiver": "^6.0.1", - "axios": "^1.3.4", - "braintree": "^3.15.0", - "cors": "^2.8.5", - "dayjs": "^1.11.7", - "dd-trace": "5.2.0", - "ejs": "^3.1.5", - "exponential-backoff": "^3.1.1", - "fs-extra": "^11.1.1", - "human-to-cron": "^0.3.1", - "ip": "^1.1.9", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.2", - "knex": "^2.3.0", - "lodash-es": "^4.17.21", - "md5": "^2.3.0", - "ms": "3.0.0-canary.1", - "openapi3-ts": "^4.1.2", - "parse-link-header": "^2.0.0", - "pg": "^8.8.0", - "posthog-node": "^3.1.3", - "qs": "^6.11.2", - "redis": "^4.6.11", - "rimraf": "^5.0.1", - "semver": "^7.5.4", - "simple-oauth2": "^5.0.0", - "uuid": "^9.0.0", - "winston": "^3.8.2", - "winston-daily-rotate-file": "^4.7.1" - }, - "engines": { - "node": ">=16.7", - "npm": ">=6.14.11" - } - }, "packages/cli/node_modules/@types/node": { "version": "20.1.7", "dev": true, @@ -26702,47 +26644,6 @@ "ajv": "^8.0.1" } }, - "packages/cli/node_modules/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/cli/node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/cli/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "packages/cli/node_modules/chalk": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", @@ -26761,167 +26662,10 @@ "node": ">=14" } }, - "packages/cli/node_modules/compress-commons": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", - "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/cli/node_modules/crc32-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", - "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/cli/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" - }, "packages/cli/node_modules/json-schema-traverse": { "version": "1.0.0", "license": "MIT" }, - "packages/cli/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/cli/node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", - "engines": { - "node": ">=12.13" - } - }, - "packages/cli/node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/cli/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/cli/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "packages/cli/node_modules/zip-stream": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", - "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", - "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, "packages/frontend": { "name": "@nangohq/frontend", "version": "0.39.0", @@ -26932,7 +26676,7 @@ "version": "1.0.0", "dependencies": { "@nangohq/nango-runner": "^1.0.0", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "@temporalio/activity": "^1.9.1", "@temporalio/client": "^1.9.1", "@temporalio/worker": "^1.9.1", @@ -26961,844 +26705,76 @@ "typescript": "^5.3.3" } }, - "packages/jobs/node_modules/@nangohq/node": { - "version": "0.37.26", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.37.26.tgz", - "integrity": "sha512-tdSk6N3Im6jJWnDXqixQnDKo9IvujHksnXTB+LkD9ulPw9Iopy6NzxR4RjKDmdKP9vl/JP1ObZJ8rcoQCU3vQg==", + "packages/node-client": { + "name": "@nangohq/node", + "version": "0.39.0", + "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { "axios": "^1.2.0" }, + "devDependencies": { + "tsup": "^7.2.0" + }, "engines": { "node": ">=16.7" } }, - "packages/jobs/node_modules/@nangohq/shared": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/shared/-/shared-0.38.5.tgz", - "integrity": "sha512-a3n7dZSnBCz+/D2AwRbKO7TxGLEqY3OjipKwEBnDBAhWLTSNd3WGeZzP2qqR9Vrpj6QiP18eMhkq0iml0kav1g==", + "packages/persist": { + "name": "@nangohq/nango-persist", + "version": "1.0.0", + "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { - "@aws-sdk/client-s3": "^3.348.0", - "@datadog/datadog-api-client": "^1.16.0", - "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.37.26", - "@sentry/node": "^7.37.2", - "@temporalio/client": "^1.9.1", - "amqplib": "^0.10.3", - "archiver": "^6.0.1", - "axios": "^1.3.4", - "braintree": "^3.15.0", - "cors": "^2.8.5", - "dayjs": "^1.11.7", - "dd-trace": "5.2.0", - "ejs": "^3.1.5", - "exponential-backoff": "^3.1.1", - "fs-extra": "^11.1.1", - "human-to-cron": "^0.3.1", - "ip": "^1.1.9", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.2", - "knex": "^2.3.0", - "lodash-es": "^4.17.21", - "md5": "^2.3.0", - "ms": "3.0.0-canary.1", - "openapi3-ts": "^4.1.2", - "parse-link-header": "^2.0.0", - "pg": "^8.8.0", - "posthog-node": "^3.1.3", - "qs": "^6.11.2", - "redis": "^4.6.11", - "rimraf": "^5.0.1", - "semver": "^7.5.4", - "simple-oauth2": "^5.0.0", - "uuid": "^9.0.0", - "winston": "^3.8.2", - "winston-daily-rotate-file": "^4.7.1" - }, - "engines": { - "node": ">=16.7", - "npm": ">=6.14.11" - } - }, - "packages/jobs/node_modules/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/jobs/node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/jobs/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "packages/jobs/node_modules/compress-commons": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", - "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/jobs/node_modules/crc32-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", - "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/jobs/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/jobs/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" - }, - "packages/jobs/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/jobs/node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", - "engines": { - "node": ">=12.13" - } - }, - "packages/jobs/node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/jobs/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/jobs/node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/jobs/node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/jobs/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "packages/jobs/node_modules/zip-stream": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", - "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", - "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/node-client": { - "name": "@nangohq/node", - "version": "0.39.0", - "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", - "dependencies": { - "axios": "^1.2.0" - }, - "devDependencies": { - "tsup": "^7.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, - "packages/persist": { - "name": "@nangohq/nango-persist", - "version": "1.0.0", - "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", - "dependencies": { - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "dd-trace": "5.2.0", "express": "^4.18.2", "zod": "^3.22.4", - "zod-express": "^0.0.8" - }, - "devDependencies": { - "@types/mock-knex": "^0.4.8", - "@types/node": "^18.7.6", - "mock-knex": "^0.4.13", - "node-fetch": "^3.3.2", - "typescript": "^5.3.3" - } - }, - "packages/persist/node_modules/@nangohq/node": { - "version": "0.37.26", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.37.26.tgz", - "integrity": "sha512-tdSk6N3Im6jJWnDXqixQnDKo9IvujHksnXTB+LkD9ulPw9Iopy6NzxR4RjKDmdKP9vl/JP1ObZJ8rcoQCU3vQg==", - "dependencies": { - "axios": "^1.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, - "packages/persist/node_modules/@nangohq/shared": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/shared/-/shared-0.38.5.tgz", - "integrity": "sha512-a3n7dZSnBCz+/D2AwRbKO7TxGLEqY3OjipKwEBnDBAhWLTSNd3WGeZzP2qqR9Vrpj6QiP18eMhkq0iml0kav1g==", - "dependencies": { - "@aws-sdk/client-s3": "^3.348.0", - "@datadog/datadog-api-client": "^1.16.0", - "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.37.26", - "@sentry/node": "^7.37.2", - "@temporalio/client": "^1.9.1", - "amqplib": "^0.10.3", - "archiver": "^6.0.1", - "axios": "^1.3.4", - "braintree": "^3.15.0", - "cors": "^2.8.5", - "dayjs": "^1.11.7", - "dd-trace": "5.2.0", - "ejs": "^3.1.5", - "exponential-backoff": "^3.1.1", - "fs-extra": "^11.1.1", - "human-to-cron": "^0.3.1", - "ip": "^1.1.9", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.2", - "knex": "^2.3.0", - "lodash-es": "^4.17.21", - "md5": "^2.3.0", - "ms": "3.0.0-canary.1", - "openapi3-ts": "^4.1.2", - "parse-link-header": "^2.0.0", - "pg": "^8.8.0", - "posthog-node": "^3.1.3", - "qs": "^6.11.2", - "redis": "^4.6.11", - "rimraf": "^5.0.1", - "semver": "^7.5.4", - "simple-oauth2": "^5.0.0", - "uuid": "^9.0.0", - "winston": "^3.8.2", - "winston-daily-rotate-file": "^4.7.1" - }, - "engines": { - "node": ">=16.7", - "npm": ">=6.14.11" - } - }, - "packages/persist/node_modules/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/persist/node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/persist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "packages/persist/node_modules/compress-commons": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", - "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/persist/node_modules/crc32-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", - "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/persist/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/persist/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" - }, - "packages/persist/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/persist/node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", - "engines": { - "node": ">=12.13" - } - }, - "packages/persist/node_modules/node-fetch": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", - "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", - "dev": true, - "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" - } - }, - "packages/persist/node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/persist/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/persist/node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/persist/node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/persist/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "packages/persist/node_modules/zip-stream": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", - "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", - "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/runner": { - "name": "@nangohq/nango-runner", - "version": "1.0.0", - "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", - "dependencies": { - "@nangohq/shared": "^0.38.5", - "@trpc/client": "^10.44.0", - "@trpc/server": "^10.44.0", - "connect-timeout": "^1.9.0", - "dd-trace": "5.2.0", - "express": "^4.18.2", - "superjson": "^2.2.1", - "undici": "6.6.2", - "zod": "^3.22.4" - }, - "devDependencies": { - "@types/connect-timeout": "^0.0.39", - "@types/node": "^18.7.6", - "typescript": "^5.3.3" - } - }, - "packages/runner/node_modules/@nangohq/node": { - "version": "0.37.26", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.37.26.tgz", - "integrity": "sha512-tdSk6N3Im6jJWnDXqixQnDKo9IvujHksnXTB+LkD9ulPw9Iopy6NzxR4RjKDmdKP9vl/JP1ObZJ8rcoQCU3vQg==", - "dependencies": { - "axios": "^1.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, - "packages/runner/node_modules/@nangohq/shared": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/shared/-/shared-0.38.5.tgz", - "integrity": "sha512-a3n7dZSnBCz+/D2AwRbKO7TxGLEqY3OjipKwEBnDBAhWLTSNd3WGeZzP2qqR9Vrpj6QiP18eMhkq0iml0kav1g==", - "dependencies": { - "@aws-sdk/client-s3": "^3.348.0", - "@datadog/datadog-api-client": "^1.16.0", - "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.37.26", - "@sentry/node": "^7.37.2", - "@temporalio/client": "^1.9.1", - "amqplib": "^0.10.3", - "archiver": "^6.0.1", - "axios": "^1.3.4", - "braintree": "^3.15.0", - "cors": "^2.8.5", - "dayjs": "^1.11.7", - "dd-trace": "5.2.0", - "ejs": "^3.1.5", - "exponential-backoff": "^3.1.1", - "fs-extra": "^11.1.1", - "human-to-cron": "^0.3.1", - "ip": "^1.1.9", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.2", - "knex": "^2.3.0", - "lodash-es": "^4.17.21", - "md5": "^2.3.0", - "ms": "3.0.0-canary.1", - "openapi3-ts": "^4.1.2", - "parse-link-header": "^2.0.0", - "pg": "^8.8.0", - "posthog-node": "^3.1.3", - "qs": "^6.11.2", - "redis": "^4.6.11", - "rimraf": "^5.0.1", - "semver": "^7.5.4", - "simple-oauth2": "^5.0.0", - "uuid": "^9.0.0", - "winston": "^3.8.2", - "winston-daily-rotate-file": "^4.7.1" - }, - "engines": { - "node": ">=16.7", - "npm": ">=6.14.11" - } - }, - "packages/runner/node_modules/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/runner/node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/runner/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "packages/runner/node_modules/compress-commons": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", - "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/runner/node_modules/crc32-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", - "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/runner/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/runner/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" - }, - "packages/runner/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/runner/node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", - "engines": { - "node": ">=12.13" - } - }, - "packages/runner/node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/runner/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/runner/node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "zod-express": "^0.0.8" }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "devDependencies": { + "@types/mock-knex": "^0.4.8", + "@types/node": "^18.7.6", + "mock-knex": "^0.4.13", + "node-fetch": "^3.3.2", + "typescript": "^5.3.3" } }, - "packages/runner/node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "packages/persist/node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/runner/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" } }, - "packages/runner/node_modules/zip-stream": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", - "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", + "packages/runner": { + "name": "@nangohq/nango-runner", + "version": "1.0.0", + "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" + "@nangohq/shared": "^0.39.0", + "@trpc/client": "^10.44.0", + "@trpc/server": "^10.44.0", + "connect-timeout": "^1.9.0", + "dd-trace": "5.2.0", + "express": "^4.18.2", + "superjson": "^2.2.1", + "undici": "6.6.2", + "zod": "^3.22.4" }, - "engines": { - "node": ">= 12.0.0" + "devDependencies": { + "@types/connect-timeout": "^0.0.39", + "@types/node": "^18.7.6", + "typescript": "^5.3.3" } }, "packages/server": { @@ -27807,7 +26783,7 @@ "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { "@hapi/boom": "^10.0.1", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "axios": "^1.3.4", "connect-session-knex": "^3.0.1", "cookie-parser": "^1.4.6", @@ -27865,262 +26841,6 @@ "npm": ">=6.14.11" } }, - "packages/server/node_modules/@nangohq/node": { - "version": "0.37.26", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.37.26.tgz", - "integrity": "sha512-tdSk6N3Im6jJWnDXqixQnDKo9IvujHksnXTB+LkD9ulPw9Iopy6NzxR4RjKDmdKP9vl/JP1ObZJ8rcoQCU3vQg==", - "dependencies": { - "axios": "^1.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, - "packages/server/node_modules/@nangohq/shared": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/shared/-/shared-0.38.5.tgz", - "integrity": "sha512-a3n7dZSnBCz+/D2AwRbKO7TxGLEqY3OjipKwEBnDBAhWLTSNd3WGeZzP2qqR9Vrpj6QiP18eMhkq0iml0kav1g==", - "dependencies": { - "@aws-sdk/client-s3": "^3.348.0", - "@datadog/datadog-api-client": "^1.16.0", - "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.37.26", - "@sentry/node": "^7.37.2", - "@temporalio/client": "^1.9.1", - "amqplib": "^0.10.3", - "archiver": "^6.0.1", - "axios": "^1.3.4", - "braintree": "^3.15.0", - "cors": "^2.8.5", - "dayjs": "^1.11.7", - "dd-trace": "5.2.0", - "ejs": "^3.1.5", - "exponential-backoff": "^3.1.1", - "fs-extra": "^11.1.1", - "human-to-cron": "^0.3.1", - "ip": "^1.1.9", - "js-yaml": "^4.1.0", - "jsonwebtoken": "^9.0.2", - "knex": "^2.3.0", - "lodash-es": "^4.17.21", - "md5": "^2.3.0", - "ms": "3.0.0-canary.1", - "openapi3-ts": "^4.1.2", - "parse-link-header": "^2.0.0", - "pg": "^8.8.0", - "posthog-node": "^3.1.3", - "qs": "^6.11.2", - "redis": "^4.6.11", - "rimraf": "^5.0.1", - "semver": "^7.5.4", - "simple-oauth2": "^5.0.0", - "uuid": "^9.0.0", - "winston": "^3.8.2", - "winston-daily-rotate-file": "^4.7.1" - }, - "engines": { - "node": ">=16.7", - "npm": ">=6.14.11" - } - }, - "packages/server/node_modules/archiver": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-6.0.2.tgz", - "integrity": "sha512-UQ/2nW7NMl1G+1UnrLypQw1VdT9XZg/ECcKPq7l+STzStrSivFIXIp34D8M5zeNGW5NoOupdYCHv6VySCPNNlw==", - "dependencies": { - "archiver-utils": "^4.0.1", - "async": "^3.2.4", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^5.0.1" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/server/node_modules/archiver-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-4.0.1.tgz", - "integrity": "sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==", - "dependencies": { - "glob": "^8.0.0", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/server/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "packages/server/node_modules/compress-commons": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-5.0.3.tgz", - "integrity": "sha512-/UIcLWvwAQyVibgpQDPtfNM3SvqN7G9elAPAV7GM0L53EbNWwWiCsWtK8Fwed/APEbptPHXs5PuW+y8Bq8lFTA==", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^5.0.0", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/server/node_modules/crc32-stream": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-5.0.1.tgz", - "integrity": "sha512-lO1dFui+CEUh/ztYIpgpKItKW9Bb4NWakCRJrnqAbFIYD+OZAwb2VfD5T5eXMw2FNcsDHkQcNl/Wh3iVXYwU6g==", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "packages/server/node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/server/node_modules/ip": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", - "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==" - }, - "packages/server/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "packages/server/node_modules/ms": { - "version": "3.0.0-canary.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-3.0.0-canary.1.tgz", - "integrity": "sha512-kh8ARjh8rMN7Du2igDRO9QJnqCb2xYTJxyQYK7vJJS4TvLLmsbyhiKpSW+t+y26gyOyMd0riphX0GeWKU3ky5g==", - "engines": { - "node": ">=12.13" - } - }, - "packages/server/node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "packages/server/node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/server/node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/server/node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "packages/server/node_modules/tar-stream": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", - "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "packages/server/node_modules/zip-stream": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-5.0.2.tgz", - "integrity": "sha512-LfOdrUvPB8ZoXtvOBz6DlNClfvi//b5d56mSWyJi7XbH/HfhOHfUhOqxhT/rUiR7yiktlunqRo+jY6y/cWC/5g==", - "dependencies": { - "archiver-utils": "^4.0.1", - "compress-commons": "^5.0.1", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, "packages/shared": { "name": "@nangohq/shared", "version": "0.39.0", @@ -28129,7 +26849,7 @@ "@aws-sdk/client-s3": "^3.348.0", "@datadog/datadog-api-client": "^1.16.0", "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.38.5", + "@nangohq/node": "^0.39.0", "@sentry/node": "^7.105.0", "@temporalio/client": "^1.9.1", "amqplib": "^0.10.3", @@ -28184,17 +26904,6 @@ "npm": ">=6.14.11" } }, - "packages/shared/node_modules/@nangohq/node": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/@nangohq/node/-/node-0.38.5.tgz", - "integrity": "sha512-oHDsdOddC2tse4NF1+i1AGF5guAr3FMdtY8FOz2pxdSU9kgRVdicUg/0fwBmC4F8eE0swptvshuFdL1LMSpzLw==", - "dependencies": { - "axios": "^1.2.0" - }, - "engines": { - "node": ">=16.7" - } - }, "packages/shared/node_modules/@types/uuid": { "version": "9.0.1", "dev": true, @@ -28400,7 +27109,7 @@ "@geist-ui/icons": "1.0.2", "@heroicons/react": "2.0.18", "@mantine/prism": "5.10.5", - "@nangohq/frontend": "^0.38.5", + "@nangohq/frontend": "^0.39.0", "@sentry/react": "7.83.0", "@tailwindcss/forms": "0.5.3", "@testing-library/react": "13.4.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 7560dc963b..a9061efd87 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -25,7 +25,7 @@ "dependencies": { "@babel/traverse": "^7.22.5", "@inquirer/prompts": "^2.3.0", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "@vercel/ncc": "^0.36.1", "ajv": "^8.12.0", "ajv-errors": "^3.0.0", diff --git a/packages/jobs/package.json b/packages/jobs/package.json index 182109658d..2ddbb4c55d 100644 --- a/packages/jobs/package.json +++ b/packages/jobs/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@nangohq/nango-runner": "^1.0.0", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "@temporalio/activity": "^1.9.1", "@temporalio/client": "^1.9.1", "@temporalio/worker": "^1.9.1", diff --git a/packages/persist/package.json b/packages/persist/package.json index 448364e7e7..e6bb292f38 100644 --- a/packages/persist/package.json +++ b/packages/persist/package.json @@ -18,7 +18,7 @@ }, "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "dd-trace": "5.2.0", "express": "^4.18.2", "zod": "^3.22.4", diff --git a/packages/runner/package.json b/packages/runner/package.json index ab53d96ce1..8cd1b1fcb6 100644 --- a/packages/runner/package.json +++ b/packages/runner/package.json @@ -18,7 +18,7 @@ }, "license": "SEE LICENSE IN LICENSE FILE IN GIT REPOSITORY", "dependencies": { - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "@trpc/client": "^10.44.0", "@trpc/server": "^10.44.0", "connect-timeout": "^1.9.0", diff --git a/packages/server/package.json b/packages/server/package.json index 0cc0cdb8e9..12d9f5aa17 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -22,7 +22,7 @@ }, "dependencies": { "@hapi/boom": "^10.0.1", - "@nangohq/shared": "^0.38.5", + "@nangohq/shared": "^0.39.0", "axios": "^1.3.4", "connect-session-knex": "^3.0.1", "cookie-parser": "^1.4.6", diff --git a/packages/shared/package.json b/packages/shared/package.json index c377036da1..5f6b056f65 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -20,7 +20,7 @@ "@aws-sdk/client-s3": "^3.348.0", "@datadog/datadog-api-client": "^1.16.0", "@hapi/boom": "^10.0.1", - "@nangohq/node": "^0.38.5", + "@nangohq/node": "^0.39.0", "@sentry/node": "^7.105.0", "@temporalio/client": "^1.9.1", "amqplib": "^0.10.3", diff --git a/packages/webapp/package.json b/packages/webapp/package.json index 26ee8ff693..16985aff23 100644 --- a/packages/webapp/package.json +++ b/packages/webapp/package.json @@ -32,7 +32,7 @@ "@geist-ui/icons": "1.0.2", "@heroicons/react": "2.0.18", "@mantine/prism": "5.10.5", - "@nangohq/frontend": "^0.38.5", + "@nangohq/frontend": "^0.39.0", "@sentry/react": "7.83.0", "@tailwindcss/forms": "0.5.3", "@testing-library/react": "13.4.0",