diff --git a/components/monday/actions/create-column/create-column.mjs b/components/monday/actions/create-column/create-column.mjs index 1193bceac6be5..33679372bc4db 100644 --- a/components/monday/actions/create-column/create-column.mjs +++ b/components/monday/actions/create-column/create-column.mjs @@ -4,9 +4,9 @@ import monday from "../../monday.app.mjs"; export default { key: "monday-create-column", name: "Create Column", - description: "Creates a column. [See the documentation](https://developer.monday.com/api-reference/docs/columns-queries-1)", + description: "Creates a column. [See the documentation](https://developer.monday.com/api-reference/reference/columns#create-a-column)", type: "action", - version: "0.0.7", + version: "0.0.8", props: { monday, boardId: { @@ -25,12 +25,7 @@ export default { label: "Column Type", description: "The new column's title", options: constants.COLUMN_TYPE_OPTIONS, - }, - defaults: { - type: "object", - label: "Defaults", - description: "The new column's defaults.", - optional: true, + reloadProps: true, }, description: { type: "string", @@ -39,6 +34,28 @@ export default { optional: true, }, }, + async additionalProps() { + const props = {}; + const defaults = { + type: "string", + label: "Defaults", + description: "The new column's defaults. For use with column types `status` or `dropdown`. [See the documentation](https://developer.monday.com/api-reference/reference/columns#create-a-status-or-dropdown-column-with-custom-labels) for additional information.", + optional: true, + }; + if (this.columnType === "status") { + props.defaults = { + ...defaults, + default: "{\"labels\":{\"1\":\"Option1\",\"2\":\"Option2\",\"3\":\"Option3\",\"4\": \"Option4\"}}", + }; + } + if (this.columnType === "dropdown") { + props.defaults = { + ...defaults, + default: "{\"settings\":{\"labels\":[{\"id\":1,\"name\":\"Option1\"}, {\"id\":2,\"name\":\"Option2\"}, {\"id\":3,\"name\":\"Option3\"}]}}", + }; + } + return props; + }, async run({ $ }) { const { data, @@ -49,7 +66,11 @@ export default { boardId: +this.boardId, title: this.title, columnType: this.columnType, - defaults: this.defaults, + defaults: this.defaults + ? typeof this.defaults !== "string" + ? JSON.stringify(this.defaults) + : this.defaults + : undefined, description: this.description, }); diff --git a/components/monday/actions/create-subitem/create-subitem.mjs b/components/monday/actions/create-subitem/create-subitem.mjs index 5a54cf4a904eb..efce5aed79932 100644 --- a/components/monday/actions/create-subitem/create-subitem.mjs +++ b/components/monday/actions/create-subitem/create-subitem.mjs @@ -6,9 +6,9 @@ export default { ...commonCreateItem, key: "monday-create-subitem", name: "Create Subitem", - description: "Creates a subitem. [See the documentation](https://developer.monday.com/api-reference/docs/introduction-to-graphql#mondaycom-schema)", + description: "Creates a subitem. [See the documentation](https://developer.monday.com/api-reference/reference/subitems#create-a-subitem)", type: "action", - version: "0.0.2", + version: "0.0.3", props: { monday, boardId: { @@ -35,12 +35,6 @@ export default { ], description: "The new subitem's name", }, - createLabels: { - propDefinition: [ - monday, - "itemCreateLabels", - ], - }, ...commonCreateItem.props, }, methods: { @@ -50,7 +44,6 @@ export default { parentItemId: utils.emptyStrToUndefined(this.parentItemId), itemName: utils.emptyStrToUndefined(this.itemName), columnValues: utils.strinfied(columnValues), - createLabels: utils.emptyStrToUndefined(this.createLabels), }); }, getItemId(data) { diff --git a/components/monday/actions/create-update/create-update.mjs b/components/monday/actions/create-update/create-update.mjs index b85c65dfc85d9..bd43cf9b438f5 100644 --- a/components/monday/actions/create-update/create-update.mjs +++ b/components/monday/actions/create-update/create-update.mjs @@ -4,9 +4,9 @@ import monday from "../../monday.app.mjs"; export default { key: "monday-create-update", name: "Create an Update", - description: "Creates a new update. [See the documentation](https://api.developer.monday.com/docs/updates-queries#create-an-update)", + description: "Creates a new update. [See the documentation](https://developer.monday.com/api-reference/reference/updates#create-an-update)", type: "action", - version: "0.0.9", + version: "0.0.10", props: { monday, updateBody: { diff --git a/components/monday/package.json b/components/monday/package.json index ad0747e5ded66..61c57fb1fe045 100644 --- a/components/monday/package.json +++ b/components/monday/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/monday", - "version": "0.6.2", + "version": "0.6.3", "description": "Pipedream Monday Components", "main": "monday.app.mjs", "keywords": [ @@ -14,7 +14,7 @@ "access": "public" }, "dependencies": { - "@pipedream/platform": "^1.6.0", + "@pipedream/platform": "^3.0.3", "form-data": "^4.0.0", "lodash.flatmap": "^4.5.0", "lodash.map": "^4.6.0", diff --git a/components/monday_oauth/actions/create-board/create-board.mjs b/components/monday_oauth/actions/create-board/create-board.mjs new file mode 100644 index 0000000000000..f51842fa207ff --- /dev/null +++ b/components/monday_oauth/actions/create-board/create-board.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-board/create-board.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-board", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/create-column/create-column.mjs b/components/monday_oauth/actions/create-column/create-column.mjs new file mode 100644 index 0000000000000..4ea9616eb4b68 --- /dev/null +++ b/components/monday_oauth/actions/create-column/create-column.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-column/create-column.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-column", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/create-group/create-group.mjs b/components/monday_oauth/actions/create-group/create-group.mjs new file mode 100644 index 0000000000000..5d59a2a744d35 --- /dev/null +++ b/components/monday_oauth/actions/create-group/create-group.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-group/create-group.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-group", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/create-item/create-item.mjs b/components/monday_oauth/actions/create-item/create-item.mjs new file mode 100644 index 0000000000000..0a68c6b66afec --- /dev/null +++ b/components/monday_oauth/actions/create-item/create-item.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-item/create-item.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-item", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/create-subitem/create-subitem.mjs b/components/monday_oauth/actions/create-subitem/create-subitem.mjs new file mode 100644 index 0000000000000..0dcf28e75238e --- /dev/null +++ b/components/monday_oauth/actions/create-subitem/create-subitem.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-subitem/create-subitem.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-subitem", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/create-update/create-update.mjs b/components/monday_oauth/actions/create-update/create-update.mjs new file mode 100644 index 0000000000000..c9203cbe532ed --- /dev/null +++ b/components/monday_oauth/actions/create-update/create-update.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/create-update/create-update.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-create-update", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/get-column-values/get-column-values.mjs b/components/monday_oauth/actions/get-column-values/get-column-values.mjs new file mode 100644 index 0000000000000..baf6fb32bc508 --- /dev/null +++ b/components/monday_oauth/actions/get-column-values/get-column-values.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/get-column-values/get-column-values.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-get-column-values", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/get-items-by-column-value/get-items-by-column-value.mjs b/components/monday_oauth/actions/get-items-by-column-value/get-items-by-column-value.mjs new file mode 100644 index 0000000000000..6146b63d2a98c --- /dev/null +++ b/components/monday_oauth/actions/get-items-by-column-value/get-items-by-column-value.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/get-items-by-column-value/get-items-by-column-value.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-get-items-by-column-value", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/update-column-values/update-column-values.mjs b/components/monday_oauth/actions/update-column-values/update-column-values.mjs new file mode 100644 index 0000000000000..2f7cb830d614d --- /dev/null +++ b/components/monday_oauth/actions/update-column-values/update-column-values.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/update-column-values/update-column-values.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-update-column-values", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/actions/update-item-name/update-item-name.mjs b/components/monday_oauth/actions/update-item-name/update-item-name.mjs new file mode 100644 index 0000000000000..320acb4f192c5 --- /dev/null +++ b/components/monday_oauth/actions/update-item-name/update-item-name.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/actions/update-item-name/update-item-name.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-update-item-name", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/common/utils.mjs b/components/monday_oauth/common/utils.mjs new file mode 100644 index 0000000000000..d42df055ddeb0 --- /dev/null +++ b/components/monday_oauth/common/utils.mjs @@ -0,0 +1,40 @@ +export function adjustPropDefinitions(props, app) { + return Object.fromEntries( + Object.entries(props).map(([ + key, + prop, + ]) => { + if (typeof prop === "string") return [ + key, + prop, + ]; + const { + propDefinition, ...otherValues + } = prop; + if (propDefinition) { + const [ + , ...otherDefs + ] = propDefinition; + return [ + key, + { + propDefinition: [ + app, + ...otherDefs, + ], + ...otherValues, + }, + ]; + } + return [ + key, + otherValues.type === "app" + ? null + : otherValues, + ]; + }) + .filter(([ + , value, + ]) => value), + ); +} diff --git a/components/monday_oauth/monday_oauth.app.mjs b/components/monday_oauth/monday_oauth.app.mjs index 750235ed22f17..94eb7016c1b64 100644 --- a/components/monday_oauth/monday_oauth.app.mjs +++ b/components/monday_oauth/monday_oauth.app.mjs @@ -1,11 +1,17 @@ +import common from "../monday/monday.app.mjs"; +import mondaySdk from "monday-sdk-js"; + export default { - type: "app", + ...common, app: "monday_oauth", - propDefinitions: {}, methods: { - // this.$auth contains connected account data - authKeys() { - console.log(Object.keys(this.$auth)); + ...common.methods, + async makeRequest({ + query, options, + }) { + const monday = mondaySdk(); + monday.setToken(this.$auth.oauth_access_token); + return monday.api(query, options); }, }, -}; \ No newline at end of file +}; diff --git a/components/monday_oauth/package.json b/components/monday_oauth/package.json index 626cd002e95b5..9af64a151152f 100644 --- a/components/monday_oauth/package.json +++ b/components/monday_oauth/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/monday_oauth", - "version": "0.0.1", + "version": "0.1.0", "description": "Pipedream monday.com (OAuth) Components", "main": "monday_oauth.app.mjs", "keywords": [ @@ -11,5 +11,8 @@ "author": "Pipedream (https://pipedream.com/)", "publishConfig": { "access": "public" + }, + "dependencies": { + "monday-sdk-js": "^0.5.5" } -} \ No newline at end of file +} diff --git a/components/monday_oauth/sources/column-value-updated/column-value-updated.mjs b/components/monday_oauth/sources/column-value-updated/column-value-updated.mjs new file mode 100644 index 0000000000000..7cbdb5c54564a --- /dev/null +++ b/components/monday_oauth/sources/column-value-updated/column-value-updated.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/column-value-updated/column-value-updated.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-column-value-updated", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/name-updated/name-updated.mjs b/components/monday_oauth/sources/name-updated/name-updated.mjs new file mode 100644 index 0000000000000..79d95b2c96a76 --- /dev/null +++ b/components/monday_oauth/sources/name-updated/name-updated.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/name-updated/name-updated.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-name-updated", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/new-board/new-board.mjs b/components/monday_oauth/sources/new-board/new-board.mjs new file mode 100644 index 0000000000000..151ee49ac2081 --- /dev/null +++ b/components/monday_oauth/sources/new-board/new-board.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/new-board/new-board.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-new-board", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/new-item/new-item.mjs b/components/monday_oauth/sources/new-item/new-item.mjs new file mode 100644 index 0000000000000..c8da136619b60 --- /dev/null +++ b/components/monday_oauth/sources/new-item/new-item.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/new-item/new-item.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-new-item", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/new-subitem-update/new-subitem-update.mjs b/components/monday_oauth/sources/new-subitem-update/new-subitem-update.mjs new file mode 100644 index 0000000000000..3f0f780f86732 --- /dev/null +++ b/components/monday_oauth/sources/new-subitem-update/new-subitem-update.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/new-subitem-update/new-subitem-update.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-new-subitem-update", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/new-subitem/new-subitem.mjs b/components/monday_oauth/sources/new-subitem/new-subitem.mjs new file mode 100644 index 0000000000000..d33a21d15c929 --- /dev/null +++ b/components/monday_oauth/sources/new-subitem/new-subitem.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/new-subitem/new-subitem.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-new-subitem", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/subitem-column-value-updated/subitem-column-value-updated.mjs b/components/monday_oauth/sources/subitem-column-value-updated/subitem-column-value-updated.mjs new file mode 100644 index 0000000000000..c0bf7495d55af --- /dev/null +++ b/components/monday_oauth/sources/subitem-column-value-updated/subitem-column-value-updated.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/subitem-column-value-updated/subitem-column-value-updated.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-subitem-column-value-updated", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/components/monday_oauth/sources/subitem-name-updated/subitem-name-updated.mjs b/components/monday_oauth/sources/subitem-name-updated/subitem-name-updated.mjs new file mode 100644 index 0000000000000..9153cf1145561 --- /dev/null +++ b/components/monday_oauth/sources/subitem-name-updated/subitem-name-updated.mjs @@ -0,0 +1,22 @@ +import app from "../../monday_oauth.app.mjs"; +import common from "../../../monday/sources/subitem-name-updated/subitem-name-updated.mjs"; + +import { adjustPropDefinitions } from "../../common/utils.mjs"; + +const { + name, description, type, ...others +} = common; +const props = adjustPropDefinitions(others.props, app); + +export default { + ...others, + key: "monday_oauth-subitem-name-updated", + version: "0.0.1", + name, + description, + type, + props: { + monday: app, + ...props, + }, +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 890ea17e7cd61..f74324f696b0d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6405,14 +6405,14 @@ importers: components/monday: specifiers: - '@pipedream/platform': ^1.6.0 + '@pipedream/platform': ^3.0.3 form-data: ^4.0.0 lodash.flatmap: ^4.5.0 lodash.map: ^4.6.0 lodash.uniqby: ^4.7.0 monday-sdk-js: ^0.1.3 dependencies: - '@pipedream/platform': 1.6.0 + '@pipedream/platform': 3.0.3 form-data: 4.0.0 lodash.flatmap: 4.5.0 lodash.map: 4.6.0 @@ -6420,7 +6420,10 @@ importers: monday-sdk-js: 0.1.6 components/monday_oauth: - specifiers: {} + specifiers: + monday-sdk-js: ^0.5.5 + dependencies: + monday-sdk-js: 0.5.5 components/moneybird: specifiers: @@ -13359,55 +13362,6 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso-oidc/3.600.0_tdq3komn4zwyd65w7klbptsu34: - resolution: {integrity: sha512-7+I8RWURGfzvChyNQSyj5/tKrqRbzRl7H+BnTOf/4Vsw1nFOi5ROhlhD4X/Y0QCTacxnaoNcIrqnY7uGGvVRzw==} - engines: {node: '>=16.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 5.2.0 - '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sts': 3.600.0 - '@aws-sdk/core': 3.598.0 - '@aws-sdk/credential-provider-node': 3.600.0_f7n47caigsrjd2lr2szmwfuee4 - '@aws-sdk/middleware-host-header': 3.598.0 - '@aws-sdk/middleware-logger': 3.598.0 - '@aws-sdk/middleware-recursion-detection': 3.598.0 - '@aws-sdk/middleware-user-agent': 3.598.0 - '@aws-sdk/region-config-resolver': 3.598.0 - '@aws-sdk/types': 3.598.0 - '@aws-sdk/util-endpoints': 3.598.0 - '@aws-sdk/util-user-agent-browser': 3.598.0 - '@aws-sdk/util-user-agent-node': 3.598.0 - '@smithy/config-resolver': 3.0.3 - '@smithy/core': 2.2.3 - '@smithy/fetch-http-handler': 3.2.1 - '@smithy/hash-node': 3.0.2 - '@smithy/invalid-dependency': 3.0.2 - '@smithy/middleware-content-length': 3.0.2 - '@smithy/middleware-endpoint': 3.0.4 - '@smithy/middleware-retry': 3.0.6 - '@smithy/middleware-serde': 3.0.3 - '@smithy/middleware-stack': 3.0.3 - '@smithy/node-config-provider': 3.1.3 - '@smithy/node-http-handler': 3.1.2 - '@smithy/protocol-http': 4.0.3 - '@smithy/smithy-client': 3.1.6 - '@smithy/types': 3.3.0 - '@smithy/url-parser': 3.0.3 - '@smithy/util-base64': 3.0.0 - '@smithy/util-body-length-browser': 3.0.0 - '@smithy/util-body-length-node': 3.0.0 - '@smithy/util-defaults-mode-browser': 3.0.6 - '@smithy/util-defaults-mode-node': 3.0.6 - '@smithy/util-endpoints': 2.0.3 - '@smithy/util-middleware': 3.0.3 - '@smithy/util-retry': 3.0.2 - '@smithy/util-utf8': 3.0.0 - tslib: 2.6.3 - transitivePeerDependencies: - - '@aws-sdk/client-sts' - - aws-crt - dev: false - /@aws-sdk/client-sso/3.423.0: resolution: {integrity: sha512-znIufHkwhCIePgaYciIs3x/+BpzR57CZzbCKHR9+oOvGyufEPPpUT5bFLvbwTgfiVkTjuk6sG/ES3U5Bc+xtrA==} engines: {node: '>=14.0.0'} @@ -13643,7 +13597,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/client-sso-oidc': 3.600.0_tdq3komn4zwyd65w7klbptsu34 + '@aws-sdk/client-sso-oidc': 3.600.0 '@aws-sdk/core': 3.598.0 '@aws-sdk/credential-provider-node': 3.600.0_f7n47caigsrjd2lr2szmwfuee4 '@aws-sdk/middleware-host-header': 3.598.0 @@ -13685,6 +13639,55 @@ packages: - aws-crt dev: false + /@aws-sdk/client-sts/3.600.0_dseaa2p5u2yk67qiepewcq3hkq: + resolution: {integrity: sha512-KQG97B7LvTtTiGmjlrG1LRAY8wUvCQzrmZVV5bjrJ/1oXAU7DITYwVbSJeX9NWg6hDuSk0VE3MFwIXS2SvfLIA==} + engines: {node: '>=16.0.0'} + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/client-sso-oidc': 3.600.0 + '@aws-sdk/core': 3.598.0 + '@aws-sdk/credential-provider-node': 3.600.0_f7n47caigsrjd2lr2szmwfuee4 + '@aws-sdk/middleware-host-header': 3.598.0 + '@aws-sdk/middleware-logger': 3.598.0 + '@aws-sdk/middleware-recursion-detection': 3.598.0 + '@aws-sdk/middleware-user-agent': 3.598.0 + '@aws-sdk/region-config-resolver': 3.598.0 + '@aws-sdk/types': 3.598.0 + '@aws-sdk/util-endpoints': 3.598.0 + '@aws-sdk/util-user-agent-browser': 3.598.0 + '@aws-sdk/util-user-agent-node': 3.598.0 + '@smithy/config-resolver': 3.0.3 + '@smithy/core': 2.2.3 + '@smithy/fetch-http-handler': 3.2.1 + '@smithy/hash-node': 3.0.2 + '@smithy/invalid-dependency': 3.0.2 + '@smithy/middleware-content-length': 3.0.2 + '@smithy/middleware-endpoint': 3.0.4 + '@smithy/middleware-retry': 3.0.6 + '@smithy/middleware-serde': 3.0.3 + '@smithy/middleware-stack': 3.0.3 + '@smithy/node-config-provider': 3.1.3 + '@smithy/node-http-handler': 3.1.2 + '@smithy/protocol-http': 4.0.3 + '@smithy/smithy-client': 3.1.6 + '@smithy/types': 3.3.0 + '@smithy/url-parser': 3.0.3 + '@smithy/util-base64': 3.0.0 + '@smithy/util-body-length-browser': 3.0.0 + '@smithy/util-body-length-node': 3.0.0 + '@smithy/util-defaults-mode-browser': 3.0.6 + '@smithy/util-defaults-mode-node': 3.0.6 + '@smithy/util-endpoints': 2.0.3 + '@smithy/util-middleware': 3.0.3 + '@smithy/util-retry': 3.0.2 + '@smithy/util-utf8': 3.0.0 + tslib: 2.6.3 + transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' + - aws-crt + dev: false + /@aws-sdk/core/3.556.0: resolution: {integrity: sha512-vJaSaHw2kPQlo11j/Rzuz0gk1tEaKdz+2ser0f0qZ5vwFlANjt08m/frU17ctnVKC1s58bxpctO/1P894fHLrA==} engines: {node: '>=14.0.0'} @@ -18028,7 +18031,7 @@ packages: '@aws-sdk/client-sns': 3.423.0 '@aws-sdk/client-sqs': 3.423.0 '@aws-sdk/client-ssm': 3.423.0 - '@aws-sdk/client-sts': 3.600.0 + '@aws-sdk/client-sts': 3.600.0_dseaa2p5u2yk67qiepewcq3hkq '@aws-sdk/s3-request-presigner': 3.609.0 '@pipedream/helper_functions': 0.3.12 '@pipedream/platform': 1.6.6 @@ -31307,6 +31310,14 @@ packages: - encoding dev: false + /monday-sdk-js/0.5.5: + resolution: {integrity: sha512-i5JyZwlDpsZznXMbrqlPhRdwn6DX1sVjZ87tR0x4vc4wJSTrDY1hHM+wN6YSCtP/JlW8+pqcymm6jDaE6+RyxA==} + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + dev: false + /mongodb-connection-string-url/2.6.0: resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==} dependencies: