From 36e0a28c6f0e4a9877aafe7fd6812d3aa248f354 Mon Sep 17 00:00:00 2001 From: Jorge Cortes Date: Thu, 28 Aug 2025 17:31:10 -0500 Subject: [PATCH] [Salesforce] Knowledge new action components --- .../add-contact-to-campaign.mjs | 2 +- .../add-lead-to-campaign.mjs | 2 +- .../actions/common/knowledge.mjs | 19 +++ .../convert-soap-xml-to-json.mjs | 2 +- .../actions/create-account/create-account.mjs | 2 +- .../create-accounts-batch.mjs | 2 +- .../create-attachment/create-attachment.mjs | 2 +- .../create-campaign/create-campaign.mjs | 2 +- .../actions/create-case/create-case.mjs | 2 +- .../create-casecomment/create-casecomment.mjs | 2 +- .../actions/create-contact/create-contact.mjs | 2 +- .../create-content-note.mjs | 2 +- .../actions/create-event/create-event.mjs | 2 +- .../actions/create-lead/create-lead.mjs | 2 +- .../actions/create-note/create-note.mjs | 2 +- .../create-opportunities-batch.mjs | 2 +- .../create-opportunity/create-opportunity.mjs | 2 +- .../actions/create-record/create-record.mjs | 2 +- .../actions/create-task/create-task.mjs | 2 +- .../actions/create-user/create-user.mjs | 2 +- .../delete-opportunity/delete-opportunity.mjs | 2 +- .../actions/delete-record/delete-record.mjs | 2 +- .../actions/find-records/find-records.mjs | 2 +- .../actions/get-case/get-case.mjs | 2 +- .../get-knowledge-articles.mjs | 108 +++++++++++++ .../get-knowledge-data-category-groups.mjs | 42 +++++ .../actions/get-user/get-user.mjs | 2 +- .../insert-blob-data/insert-blob-data.mjs | 2 +- .../list-case-comments/list-case-comments.mjs | 2 +- .../list-email-messages.mjs | 2 +- .../list-email-templates.mjs | 2 +- .../list-knowledge-articles.mjs | 2 +- .../post-feed-to-chatter.mjs | 2 +- .../actions/search-string/search-string.mjs | 2 +- .../actions/send-email/send-email.mjs | 2 +- .../actions/soql-search/soql-search.mjs | 2 +- .../actions/sosl-search/sosl-search.mjs | 2 +- .../actions/update-account/update-account.mjs | 2 +- .../update-accounts-batch.mjs | 2 +- .../actions/update-contact/update-contact.mjs | 2 +- .../update-email-template.mjs | 2 +- .../update-opportunities-batch.mjs | 2 +- .../update-opportunity/update-opportunity.mjs | 2 +- .../actions/update-record/update-record.mjs | 2 +- .../actions/upsert-record/upsert-record.mjs | 2 +- components/salesforce_rest_api/package.json | 2 +- .../salesforce_rest_api.app.mjs | 44 ++++++ .../case-updated-instant.mjs | 2 +- .../email-template-updated-instant.mjs | 2 +- .../knowledge-article-updated-instant.mjs | 2 +- .../new-case-instant/new-case-instant.mjs | 2 +- .../new-email-template-instant.mjs | 2 +- .../new-knowledge-article-instant.mjs | 2 +- .../new-outbound-message.mjs | 2 +- .../new-record-instant/new-record-instant.mjs | 2 +- .../record-deleted-instant.mjs | 2 +- .../record-updated-instant.mjs | 2 +- pnpm-lock.yaml | 146 +++++++++++------- 58 files changed, 352 insertions(+), 113 deletions(-) create mode 100644 components/salesforce_rest_api/actions/common/knowledge.mjs create mode 100644 components/salesforce_rest_api/actions/get-knowledge-articles/get-knowledge-articles.mjs create mode 100644 components/salesforce_rest_api/actions/get-knowledge-data-category-groups/get-knowledge-data-category-groups.mjs diff --git a/components/salesforce_rest_api/actions/add-contact-to-campaign/add-contact-to-campaign.mjs b/components/salesforce_rest_api/actions/add-contact-to-campaign/add-contact-to-campaign.mjs index eb431dd0cde89..4632076cbcd78 100644 --- a/components/salesforce_rest_api/actions/add-contact-to-campaign/add-contact-to-campaign.mjs +++ b/components/salesforce_rest_api/actions/add-contact-to-campaign/add-contact-to-campaign.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-add-contact-to-campaign", name: "Add Contact to Campaign", description: "Adds an existing contact to an existing campaign. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.228.0.object_reference.meta/object_reference/sforce_api_objects_campaignmember.htm)", - version: "0.1.1", + version: "0.1.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/add-lead-to-campaign/add-lead-to-campaign.mjs b/components/salesforce_rest_api/actions/add-lead-to-campaign/add-lead-to-campaign.mjs index 2f42ded41ac10..b90476407b64e 100644 --- a/components/salesforce_rest_api/actions/add-lead-to-campaign/add-lead-to-campaign.mjs +++ b/components/salesforce_rest_api/actions/add-lead-to-campaign/add-lead-to-campaign.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-add-lead-to-campaign", name: "Add Lead to Campaign", description: "Adds an existing lead to an existing campaign. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.228.0.object_reference.meta/object_reference/sforce_api_objects_campaignmember.htm)", - version: "0.1.1", + version: "0.1.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/common/knowledge.mjs b/components/salesforce_rest_api/actions/common/knowledge.mjs new file mode 100644 index 0000000000000..5e789274cede9 --- /dev/null +++ b/components/salesforce_rest_api/actions/common/knowledge.mjs @@ -0,0 +1,19 @@ +import app from "../../salesforce_rest_api.app.mjs"; + +export default { + props: { + app, + // eslint-disable-next-line pipedream/props-label, pipedream/props-description + info: { + type: "alert", + alertType: "info", + content: "Please keep in mind that Salesforce Knowledge is available for an additional cost in: Professional Enterprise, Performance, and Developer Editions. For more information, contact your Salesforce representative. [See the documentation](https://help.salesforce.com/s/articleView?id=service.knowledge_map.htm&type=5)", + }, + language: { + type: "string", + label: "Language", + description: "The language code. Defaults to `en-US`.", + optional: true, + }, + }, +}; diff --git a/components/salesforce_rest_api/actions/convert-soap-xml-to-json/convert-soap-xml-to-json.mjs b/components/salesforce_rest_api/actions/convert-soap-xml-to-json/convert-soap-xml-to-json.mjs index dd055c94e5941..05a7efa361661 100644 --- a/components/salesforce_rest_api/actions/convert-soap-xml-to-json/convert-soap-xml-to-json.mjs +++ b/components/salesforce_rest_api/actions/convert-soap-xml-to-json/convert-soap-xml-to-json.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-convert-soap-xml-to-json", name: "Convert SOAP XML Object to JSON", description: "Converts a SOAP XML Object received from Salesforce to JSON", - version: "0.0.7", + version: "0.0.8", type: "action", props: { salesforce_rest_api, diff --git a/components/salesforce_rest_api/actions/create-account/create-account.mjs b/components/salesforce_rest_api/actions/create-account/create-account.mjs index 1de141e4bff85..37953f532f338 100644 --- a/components/salesforce_rest_api/actions/create-account/create-account.mjs +++ b/components/salesforce_rest_api/actions/create-account/create-account.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-account", name: "Create Account", description: `Creates a Salesforce account. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-accounts-batch/create-accounts-batch.mjs b/components/salesforce_rest_api/actions/create-accounts-batch/create-accounts-batch.mjs index 4dbcd3030616e..a957b01a6a193 100644 --- a/components/salesforce_rest_api/actions/create-accounts-batch/create-accounts-batch.mjs +++ b/components/salesforce_rest_api/actions/create-accounts-batch/create-accounts-batch.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-create-accounts-batch", name: "Create Accounts (Batch)", description: "Create multiple Accounts in Salesforce using Bulk API 2.0. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/datafiles_understanding_bulk2_ingest.htm)", - version: "0.0.1", + version: "0.0.2", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs b/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs index 6171a359d6dcd..55d64b5dc29f3 100644 --- a/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs +++ b/components/salesforce_rest_api/actions/create-attachment/create-attachment.mjs @@ -18,7 +18,7 @@ export default { key: "salesforce_rest_api-create-attachment", name: "Create Attachment", description: `Creates an Attachment on a parent object. [See the documentation](${docsLink})`, - version: "0.5.2", + version: "0.5.3", type: "action", props, async run({ $ }) { diff --git a/components/salesforce_rest_api/actions/create-campaign/create-campaign.mjs b/components/salesforce_rest_api/actions/create-campaign/create-campaign.mjs index 762db4999ed0a..7789bb3a7b628 100644 --- a/components/salesforce_rest_api/actions/create-campaign/create-campaign.mjs +++ b/components/salesforce_rest_api/actions/create-campaign/create-campaign.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-campaign", name: "Create Campaign", description: `Creates a marketing campaign. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-case/create-case.mjs b/components/salesforce_rest_api/actions/create-case/create-case.mjs index f03bc510a2b27..5a0910b127012 100644 --- a/components/salesforce_rest_api/actions/create-case/create-case.mjs +++ b/components/salesforce_rest_api/actions/create-case/create-case.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-case", name: "Create Case", description: `Creates a Case, which represents a customer issue or problem. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-casecomment/create-casecomment.mjs b/components/salesforce_rest_api/actions/create-casecomment/create-casecomment.mjs index 7216f2cc0d258..8433c05bdef86 100644 --- a/components/salesforce_rest_api/actions/create-casecomment/create-casecomment.mjs +++ b/components/salesforce_rest_api/actions/create-casecomment/create-casecomment.mjs @@ -17,7 +17,7 @@ export default { key: "salesforce_rest_api-create-casecomment", name: "Create Case Comment", description: `Creates a Case Comment on a selected Case. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", props, async run({ $ }) { diff --git a/components/salesforce_rest_api/actions/create-contact/create-contact.mjs b/components/salesforce_rest_api/actions/create-contact/create-contact.mjs index 9d0b612d65fc9..fa308ed60018f 100644 --- a/components/salesforce_rest_api/actions/create-contact/create-contact.mjs +++ b/components/salesforce_rest_api/actions/create-contact/create-contact.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-contact", name: "Create Contact", description: `Creates a contact. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-content-note/create-content-note.mjs b/components/salesforce_rest_api/actions/create-content-note/create-content-note.mjs index 3b6aaf644b587..25791432bcd0b 100644 --- a/components/salesforce_rest_api/actions/create-content-note/create-content-note.mjs +++ b/components/salesforce_rest_api/actions/create-content-note/create-content-note.mjs @@ -27,7 +27,7 @@ export default { key: "salesforce_rest_api-create-content-note", name: "Create Content Note", description: `Creates a content note. [See the documentation](${docsLink}) and [Set Up Notes](https://help.salesforce.com/s/articleView?id=sales.notes_admin_setup.htm&type=5).`, - version: "0.0.2", + version: "0.0.3", type: "action", props: { ...contentNoteProps, diff --git a/components/salesforce_rest_api/actions/create-event/create-event.mjs b/components/salesforce_rest_api/actions/create-event/create-event.mjs index deb4ba6db72ad..ac701c7dbe89b 100644 --- a/components/salesforce_rest_api/actions/create-event/create-event.mjs +++ b/components/salesforce_rest_api/actions/create-event/create-event.mjs @@ -9,7 +9,7 @@ export default { key: "salesforce_rest_api-create-event", name: "Create Event", description: `Creates an event. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-lead/create-lead.mjs b/components/salesforce_rest_api/actions/create-lead/create-lead.mjs index 5a519c9737ad0..5fbc531d705ed 100644 --- a/components/salesforce_rest_api/actions/create-lead/create-lead.mjs +++ b/components/salesforce_rest_api/actions/create-lead/create-lead.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-lead", name: "Create Lead", description: `Creates a lead. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-note/create-note.mjs b/components/salesforce_rest_api/actions/create-note/create-note.mjs index e8d3ee87a5478..0d996df749d65 100644 --- a/components/salesforce_rest_api/actions/create-note/create-note.mjs +++ b/components/salesforce_rest_api/actions/create-note/create-note.mjs @@ -17,7 +17,7 @@ export default { key: "salesforce_rest_api-create-note", name: "Create Note", description: `Creates a note. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", props, async run({ $ }) { diff --git a/components/salesforce_rest_api/actions/create-opportunities-batch/create-opportunities-batch.mjs b/components/salesforce_rest_api/actions/create-opportunities-batch/create-opportunities-batch.mjs index 4a9e268d563fd..bbffece8f4f73 100644 --- a/components/salesforce_rest_api/actions/create-opportunities-batch/create-opportunities-batch.mjs +++ b/components/salesforce_rest_api/actions/create-opportunities-batch/create-opportunities-batch.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-create-opportunities-batch", name: "Create Opportunities (Batch)", description: "Create multiple Opportunities in Salesforce using Bulk API 2.0. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/datafiles_understanding_bulk2_ingest.htm)", - version: "0.0.1", + version: "0.0.2", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-opportunity/create-opportunity.mjs b/components/salesforce_rest_api/actions/create-opportunity/create-opportunity.mjs index a62ca17115225..af60e612fac17 100644 --- a/components/salesforce_rest_api/actions/create-opportunity/create-opportunity.mjs +++ b/components/salesforce_rest_api/actions/create-opportunity/create-opportunity.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-opportunity", name: "Create Opportunity", description: `Creates an opportunity. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-record/create-record.mjs b/components/salesforce_rest_api/actions/create-record/create-record.mjs index 5ee91e3e690ec..f16373254bc94 100644 --- a/components/salesforce_rest_api/actions/create-record/create-record.mjs +++ b/components/salesforce_rest_api/actions/create-record/create-record.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-create-record", name: "Create Record", description: "Create a record of a given object. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_sobject_create.htm)", - version: "0.3.2", + version: "0.3.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/create-task/create-task.mjs b/components/salesforce_rest_api/actions/create-task/create-task.mjs index c35b9811364e1..61738dc54b3bd 100644 --- a/components/salesforce_rest_api/actions/create-task/create-task.mjs +++ b/components/salesforce_rest_api/actions/create-task/create-task.mjs @@ -9,7 +9,7 @@ export default { key: "salesforce_rest_api-create-task", name: "Create Task", description: `Creates a task. [See the documentation](${docsLink})`, - version: "0.4.2", + version: "0.4.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/create-user/create-user.mjs b/components/salesforce_rest_api/actions/create-user/create-user.mjs index 9c8633ef8f92f..026e5d7f79ab6 100644 --- a/components/salesforce_rest_api/actions/create-user/create-user.mjs +++ b/components/salesforce_rest_api/actions/create-user/create-user.mjs @@ -9,7 +9,7 @@ export default { key: "salesforce_rest_api-create-user", name: "Create User", description: `Creates a Salesforce user. [See the documentation](${docsLink})`, - version: "0.1.2", + version: "0.1.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/delete-opportunity/delete-opportunity.mjs b/components/salesforce_rest_api/actions/delete-opportunity/delete-opportunity.mjs index fb70087f1bd02..c5d4a2a273fdd 100644 --- a/components/salesforce_rest_api/actions/delete-opportunity/delete-opportunity.mjs +++ b/components/salesforce_rest_api/actions/delete-opportunity/delete-opportunity.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-delete-opportunity", name: "Delete Opportunity", description: "Deletes an opportunity. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.228.0.api_rest.meta/api_rest/dome_delete_record.htm)", - version: "0.3.1", + version: "0.3.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/delete-record/delete-record.mjs b/components/salesforce_rest_api/actions/delete-record/delete-record.mjs index 478dbc623f706..1c771052c80a8 100644 --- a/components/salesforce_rest_api/actions/delete-record/delete-record.mjs +++ b/components/salesforce_rest_api/actions/delete-record/delete-record.mjs @@ -5,7 +5,7 @@ export default { name: "Delete Record", description: "Deletes an existing record in an object. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_retrieve_delete.htm)", - version: "0.2.1", + version: "0.2.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/find-records/find-records.mjs b/components/salesforce_rest_api/actions/find-records/find-records.mjs index 65f83198ae6af..215dcc53f55b2 100644 --- a/components/salesforce_rest_api/actions/find-records/find-records.mjs +++ b/components/salesforce_rest_api/actions/find-records/find-records.mjs @@ -5,7 +5,7 @@ export default { name: "Find Records", description: "Retrieves selected fields for some or all records of a selected object. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_get_field_values.htm)", - version: "0.2.1", + version: "0.2.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/get-case/get-case.mjs b/components/salesforce_rest_api/actions/get-case/get-case.mjs index 04db7cca5d3af..d75cf150f0021 100644 --- a/components/salesforce_rest_api/actions/get-case/get-case.mjs +++ b/components/salesforce_rest_api/actions/get-case/get-case.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-get-case", name: "Get Case", description: "Retrieves a case by its ID. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_get_field_values.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/get-knowledge-articles/get-knowledge-articles.mjs b/components/salesforce_rest_api/actions/get-knowledge-articles/get-knowledge-articles.mjs new file mode 100644 index 0000000000000..2f3073b53f8ce --- /dev/null +++ b/components/salesforce_rest_api/actions/get-knowledge-articles/get-knowledge-articles.mjs @@ -0,0 +1,108 @@ +import common from "../common/knowledge.mjs"; + +export default { + ...common, + key: "salesforce_rest_api-get-knowledge-articles", + name: "Get Knowledge Articles", + description: "Get a page of online articles for the given language and category through either search or query. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/sforce_api_rest_retrieve_article_list.htm)", + version: "0.0.1", + type: "action", + props: { + ...common.props, + q: { + type: "string", + label: "Search Term", + description: "Performs an SOSL search. If this property is not set, an SOQL query runs. The characters `?` and `*` are used for wildcard searches. The characters `(`, `)`, and `\"` are used for complex search terms. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_sosl_find.htm).", + optional: true, + }, + channel: { + type: "string", + label: "Channel", + description: "Where articles are visible (App, Pkb, Csp, Prm).", + optional: true, + options: [ + { + label: "Internal Knowledge App", + value: "App", + }, + { + label: "Public Knowledge Base", + value: "Pkb", + }, + { + label: "Customer Portal", + value: "Csp", + }, + { + label: "Partner Portal", + value: "Prm", + }, + ], + }, + categories: { + type: "string", + label: "Categories", + description: "This should be a map in json format `{\"group1\": \"category1\", \"group2\": \"category2\", ...}`. It must be unique in each group:category pair, otherwise you get `ARGUMENT_OBJECT_PARSE_ERROR`. There is a limit of three data category conditions, otherwise you get `INVALID_FILTER_VALUE`.", + optional: true, + }, + queryMethod: { + type: "string", + label: "Query Method", + description: "Only valid when categories are specified, defaults to `ABOVE_OR_BELOW`.", + optional: true, + options: [ + "AT", + "BELOW", + "ABOVE", + "ABOVE_OR_BELOW", + ], + }, + sort: { + type: "string", + label: "Sort By", + description: "Field to sort results by. Defaults to `LastPublishedDate` for query and relevance for search", + optional: true, + options: [ + "LastPublishedDate", + "CreatedDate", + "Title", + "ViewScore", + ], + }, + }, + async run({ $ }) { + const { + app, + q, + channel, + language, + categories, + queryMethod, + sort, + } = this; + + const items = await app.paginate({ + resultsKey: "articles", + requester: app.getKnowledgeArticles, + requesterArgs: { + $, + headers: { + ...app._makeRequestHeaders(), + "Accept": "application/json", + "Accept-Language": language || "en-US", + }, + params: { + q, + channel, + categories, + queryMethod, + sort, + }, + }, + }); + + $.export("$summary", `Successfully fetched \`${items.length}\` articles`); + + return items; + }, +}; diff --git a/components/salesforce_rest_api/actions/get-knowledge-data-category-groups/get-knowledge-data-category-groups.mjs b/components/salesforce_rest_api/actions/get-knowledge-data-category-groups/get-knowledge-data-category-groups.mjs new file mode 100644 index 0000000000000..cc8163c13310a --- /dev/null +++ b/components/salesforce_rest_api/actions/get-knowledge-data-category-groups/get-knowledge-data-category-groups.mjs @@ -0,0 +1,42 @@ +import common from "../common/knowledge.mjs"; + +export default { + ...common, + key: "salesforce_rest_api-get-knowledge-data-category-groups", + name: "Get Knowledge Data Category Groups", + description: "Fetch data category groups visible to the current user. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/resources_knowledge_support_dcgroups.htm)", + version: "0.0.1", + type: "action", + props: { + ...common.props, + topCategoriesOnly: { + type: "boolean", + label: "Top Categories Only", + description: "Return only top-level categories if `true`, entire tree if `false`.", + optional: true, + }, + }, + async run({ $ }) { + const { + app, + topCategoriesOnly, + language, + } = this; + + const response = await app.getKnowledgeDataCategoryGroups({ + $, + params: { + sObjectName: "KnowledgeArticleVersion", + topCategoriesOnly, + }, + headers: { + ...app._makeRequestHeaders(), + "Accept": "application/json", + "Accept-Language": language || "en-US", + }, + }); + + $.export("$summary", `Successfully fetched \`${response.categoryGroups?.length || 0}\` data category groups`); + return response; + }, +}; diff --git a/components/salesforce_rest_api/actions/get-user/get-user.mjs b/components/salesforce_rest_api/actions/get-user/get-user.mjs index 5023a0c74a328..80f52c6197906 100644 --- a/components/salesforce_rest_api/actions/get-user/get-user.mjs +++ b/components/salesforce_rest_api/actions/get-user/get-user.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-get-user", name: "Get User", description: "Retrieves a user by their ID. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_get_field_values.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/insert-blob-data/insert-blob-data.mjs b/components/salesforce_rest_api/actions/insert-blob-data/insert-blob-data.mjs index 6d65b9a252c08..041f06eee4968 100644 --- a/components/salesforce_rest_api/actions/insert-blob-data/insert-blob-data.mjs +++ b/components/salesforce_rest_api/actions/insert-blob-data/insert-blob-data.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-insert-blob-data", name: "Insert Blob Data", description: "Inserts blob data in Salesforce standard objects. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.228.0.api_rest.meta/api_rest/dome_sobject_insert_update_blob.htm)", - version: "0.2.9", + version: "0.2.10", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/list-case-comments/list-case-comments.mjs b/components/salesforce_rest_api/actions/list-case-comments/list-case-comments.mjs index 52f85023e3244..bc0b93a732aba 100644 --- a/components/salesforce_rest_api/actions/list-case-comments/list-case-comments.mjs +++ b/components/salesforce_rest_api/actions/list-case-comments/list-case-comments.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-list-case-comments", name: "List Case Comments", description: "Lists all comments for a case. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_get_field_values.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/list-email-messages/list-email-messages.mjs b/components/salesforce_rest_api/actions/list-email-messages/list-email-messages.mjs index 1a97e399aab67..82ceac0ce2322 100644 --- a/components/salesforce_rest_api/actions/list-email-messages/list-email-messages.mjs +++ b/components/salesforce_rest_api/actions/list-email-messages/list-email-messages.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-list-email-messages", name: "List Email Messages", description: "Lists all email messages for a case. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_get_field_values.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/list-email-templates/list-email-templates.mjs b/components/salesforce_rest_api/actions/list-email-templates/list-email-templates.mjs index 3b11e44226aa0..175ff0f9165f2 100644 --- a/components/salesforce_rest_api/actions/list-email-templates/list-email-templates.mjs +++ b/components/salesforce_rest_api/actions/list-email-templates/list-email-templates.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-list-email-templates", name: "List Email Templates", description: "Lists all email templates. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_emailtemplate.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/list-knowledge-articles/list-knowledge-articles.mjs b/components/salesforce_rest_api/actions/list-knowledge-articles/list-knowledge-articles.mjs index 9c911349583d7..c8228cac03afb 100644 --- a/components/salesforce_rest_api/actions/list-knowledge-articles/list-knowledge-articles.mjs +++ b/components/salesforce_rest_api/actions/list-knowledge-articles/list-knowledge-articles.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-list-knowledge-articles", name: "List Knowledge Articles", description: "Lists all knowledge articles. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_knowledgearticle.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/post-feed-to-chatter/post-feed-to-chatter.mjs b/components/salesforce_rest_api/actions/post-feed-to-chatter/post-feed-to-chatter.mjs index 675781c28ad9c..473d331d42f70 100644 --- a/components/salesforce_rest_api/actions/post-feed-to-chatter/post-feed-to-chatter.mjs +++ b/components/salesforce_rest_api/actions/post-feed-to-chatter/post-feed-to-chatter.mjs @@ -5,7 +5,7 @@ export default { name: "Post a Message to Chatter Feed", description: "Post a feed item in Chatter. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/quickreference_post_feed_item.htm)", - version: "0.1.1", + version: "0.1.2", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/search-string/search-string.mjs b/components/salesforce_rest_api/actions/search-string/search-string.mjs index 8ba85afe5819f..a9ab910e911ec 100644 --- a/components/salesforce_rest_api/actions/search-string/search-string.mjs +++ b/components/salesforce_rest_api/actions/search-string/search-string.mjs @@ -5,7 +5,7 @@ export default { name: "Search Object Records", description: "Searches for records in an object using a parameterized search. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_search_parameterized_get.htm)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/send-email/send-email.mjs b/components/salesforce_rest_api/actions/send-email/send-email.mjs index e987897d9c042..67a12370735ab 100644 --- a/components/salesforce_rest_api/actions/send-email/send-email.mjs +++ b/components/salesforce_rest_api/actions/send-email/send-email.mjs @@ -4,7 +4,7 @@ export default { key: "salesforce_rest_api-send-email", name: "Send Email", description: "Sends an email. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_action.meta/api_action/actions_obj_email_simple.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/soql-search/soql-search.mjs b/components/salesforce_rest_api/actions/soql-search/soql-search.mjs index 521d206860c25..0d995ff1ddc41 100644 --- a/components/salesforce_rest_api/actions/soql-search/soql-search.mjs +++ b/components/salesforce_rest_api/actions/soql-search/soql-search.mjs @@ -7,7 +7,7 @@ export default { key: "salesforce_rest_api-soql-search", name: "SOQL Query (Object Query)", description: `Executes a [Salesforce Object Query Language (SOQL)](${docsLink}) query-based, SQL-like search.`, - version: "0.2.10", + version: "0.2.11", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/sosl-search/sosl-search.mjs b/components/salesforce_rest_api/actions/sosl-search/sosl-search.mjs index 6253ebafed995..b279dfbe684de 100644 --- a/components/salesforce_rest_api/actions/sosl-search/sosl-search.mjs +++ b/components/salesforce_rest_api/actions/sosl-search/sosl-search.mjs @@ -12,7 +12,7 @@ export default { key: "salesforce_rest_api-sosl-search", name: "SOSL Search (Object Search)", description: `Executes a [Salesforce Object Search Language (SOSL)](${docsLink}) text-based search query.`, - version: "0.2.9", + version: "0.2.10", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/update-account/update-account.mjs b/components/salesforce_rest_api/actions/update-account/update-account.mjs index e7f6433124997..b65aa2ce23b83 100644 --- a/components/salesforce_rest_api/actions/update-account/update-account.mjs +++ b/components/salesforce_rest_api/actions/update-account/update-account.mjs @@ -15,7 +15,7 @@ export default { key: "salesforce_rest_api-update-account", name: "Update Account", description: `Updates a Salesforce account. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/update-accounts-batch/update-accounts-batch.mjs b/components/salesforce_rest_api/actions/update-accounts-batch/update-accounts-batch.mjs index 75620d6136701..a21e9fc8fcf4c 100644 --- a/components/salesforce_rest_api/actions/update-accounts-batch/update-accounts-batch.mjs +++ b/components/salesforce_rest_api/actions/update-accounts-batch/update-accounts-batch.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-update-accounts-batch", name: "Update Accounts (Batch)", description: "Update multiple Accounts in Salesforce using Bulk API 2.0. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/datafiles_understanding_bulk2_ingest.htm)", - version: "0.0.1", + version: "0.0.2", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/update-contact/update-contact.mjs b/components/salesforce_rest_api/actions/update-contact/update-contact.mjs index beb843a540aee..d000bbf36c706 100644 --- a/components/salesforce_rest_api/actions/update-contact/update-contact.mjs +++ b/components/salesforce_rest_api/actions/update-contact/update-contact.mjs @@ -16,7 +16,7 @@ export default { key: "salesforce_rest_api-update-contact", name: "Update Contact", description: `Updates a contact. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/update-email-template/update-email-template.mjs b/components/salesforce_rest_api/actions/update-email-template/update-email-template.mjs index 1d9d512b1671c..29fffb9c75e91 100644 --- a/components/salesforce_rest_api/actions/update-email-template/update-email-template.mjs +++ b/components/salesforce_rest_api/actions/update-email-template/update-email-template.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-update-email-template", name: "Update Email Template", description: "Updates an email template. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_update_fields.htm)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/update-opportunities-batch/update-opportunities-batch.mjs b/components/salesforce_rest_api/actions/update-opportunities-batch/update-opportunities-batch.mjs index b0bcd509e61ad..161aad8de0e08 100644 --- a/components/salesforce_rest_api/actions/update-opportunities-batch/update-opportunities-batch.mjs +++ b/components/salesforce_rest_api/actions/update-opportunities-batch/update-opportunities-batch.mjs @@ -5,7 +5,7 @@ export default { key: "salesforce_rest_api-update-opportunities-batch", name: "Update Opportunities (Batch)", description: "Update multiple Opportunities in Salesforce using Bulk API 2.0. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_asynch.meta/api_asynch/datafiles_understanding_bulk2_ingest.htm)", - version: "0.0.1", + version: "0.0.2", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/update-opportunity/update-opportunity.mjs b/components/salesforce_rest_api/actions/update-opportunity/update-opportunity.mjs index 1c8d5d36ba16a..5d26765b4b5d2 100644 --- a/components/salesforce_rest_api/actions/update-opportunity/update-opportunity.mjs +++ b/components/salesforce_rest_api/actions/update-opportunity/update-opportunity.mjs @@ -16,7 +16,7 @@ export default { key: "salesforce_rest_api-update-opportunity", name: "Update Opportunity", description: `Updates an opportunity. [See the documentation](${docsLink})`, - version: "0.3.2", + version: "0.3.3", type: "action", methods: { ...common.methods, diff --git a/components/salesforce_rest_api/actions/update-record/update-record.mjs b/components/salesforce_rest_api/actions/update-record/update-record.mjs index f1e2e2fb5b3e5..f8e33c9ae65e0 100644 --- a/components/salesforce_rest_api/actions/update-record/update-record.mjs +++ b/components/salesforce_rest_api/actions/update-record/update-record.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-update-record", name: "Update Record", description: "Update fields of a record. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_update_fields.htm)", - version: "0.3.2", + version: "0.3.3", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/actions/upsert-record/upsert-record.mjs b/components/salesforce_rest_api/actions/upsert-record/upsert-record.mjs index 93cb61d868468..071ab0e7e5f18 100644 --- a/components/salesforce_rest_api/actions/upsert-record/upsert-record.mjs +++ b/components/salesforce_rest_api/actions/upsert-record/upsert-record.mjs @@ -8,7 +8,7 @@ export default { key: "salesforce_rest_api-upsert-record", name: "Upsert Record", description: "Create or update a record of a given object. [See the documentation](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/dome_upsert.htm)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { salesforce, diff --git a/components/salesforce_rest_api/package.json b/components/salesforce_rest_api/package.json index cc20c610f0907..fef51ff3b9980 100644 --- a/components/salesforce_rest_api/package.json +++ b/components/salesforce_rest_api/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/salesforce_rest_api", - "version": "1.8.0", + "version": "1.9.0", "description": "Pipedream Salesforce (REST API) Components", "main": "salesforce_rest_api.app.mjs", "keywords": [ diff --git a/components/salesforce_rest_api/salesforce_rest_api.app.mjs b/components/salesforce_rest_api/salesforce_rest_api.app.mjs index 7df2e24deafd8..d3633841c41c5 100644 --- a/components/salesforce_rest_api/salesforce_rest_api.app.mjs +++ b/components/salesforce_rest_api/salesforce_rest_api.app.mjs @@ -409,5 +409,49 @@ export default { url: `${this._baseApiVersionUrl()}/jobs/ingest/${jobId}`, }); }, + getKnowledgeArticles(args = {}) { + return this._makeRequest({ + url: `${this._baseApiVersionUrl()}/support/knowledgeArticles`, + ...args, + }); + }, + getKnowledgeDataCategoryGroups(args = {}) { + return this._makeRequest({ + url: `${this._baseApiVersionUrl()}/support/dataCategoryGroups`, + ...args, + }); + }, + async paginate({ + requester, requesterArgs, resultsKey = "articles", + maxRequests = 3, pageSize = 100, + } = {}) { + let allItems = []; + let currentPage = 1; + let hasMore = true; + + while (hasMore && currentPage <= maxRequests) { + const response = await requester({ + ...requesterArgs, + params: { + ...requesterArgs?.params, + pageSize, + pageNumber: currentPage, + }, + }); + + const items = response[resultsKey]; + if (items?.length) { + allItems = [ + ...allItems, + ...items, + ]; + } + + hasMore = !!response.nextPageUrl; + currentPage++; + } + + return allItems; + }, }, }; diff --git a/components/salesforce_rest_api/sources/case-updated-instant/case-updated-instant.mjs b/components/salesforce_rest_api/sources/case-updated-instant/case-updated-instant.mjs index dfd2f762c3f2d..9b6507a4b9a6b 100644 --- a/components/salesforce_rest_api/sources/case-updated-instant/case-updated-instant.mjs +++ b/components/salesforce_rest_api/sources/case-updated-instant/case-updated-instant.mjs @@ -7,7 +7,7 @@ export default { name: "Case Updated (Instant, of Selectable Type)", key: "salesforce_rest_api-case-updated-instant", description: "Emit new event when a case is updated. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/email-template-updated-instant/email-template-updated-instant.mjs b/components/salesforce_rest_api/sources/email-template-updated-instant/email-template-updated-instant.mjs index 4a89b0811d61d..3bf4084686da6 100644 --- a/components/salesforce_rest_api/sources/email-template-updated-instant/email-template-updated-instant.mjs +++ b/components/salesforce_rest_api/sources/email-template-updated-instant/email-template-updated-instant.mjs @@ -7,7 +7,7 @@ export default { name: "Email Template Updated (Instant, of Selectable Type)", key: "salesforce_rest_api-email-template-updated-instant", description: "Emit new event when an email template is updated. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/knowledge-article-updated-instant/knowledge-article-updated-instant.mjs b/components/salesforce_rest_api/sources/knowledge-article-updated-instant/knowledge-article-updated-instant.mjs index 43e1f8ddde81a..2914c3e034b18 100644 --- a/components/salesforce_rest_api/sources/knowledge-article-updated-instant/knowledge-article-updated-instant.mjs +++ b/components/salesforce_rest_api/sources/knowledge-article-updated-instant/knowledge-article-updated-instant.mjs @@ -7,7 +7,7 @@ export default { name: "Knowledge Article Updated (Instant, of Selectable Type)", key: "salesforce_rest_api-knowledge-article-updated-instant", description: "Emit new event when a knowledge article is updated. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/new-case-instant/new-case-instant.mjs b/components/salesforce_rest_api/sources/new-case-instant/new-case-instant.mjs index 3d0b223b5b036..96c9a21d796be 100644 --- a/components/salesforce_rest_api/sources/new-case-instant/new-case-instant.mjs +++ b/components/salesforce_rest_api/sources/new-case-instant/new-case-instant.mjs @@ -7,7 +7,7 @@ export default { name: "New Case (Instant, of Selectable Type)", key: "salesforce_rest_api-new-case-instant", description: "Emit new event when a case is created. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/new-email-template-instant/new-email-template-instant.mjs b/components/salesforce_rest_api/sources/new-email-template-instant/new-email-template-instant.mjs index d60b48a522787..c15b114edf6c9 100644 --- a/components/salesforce_rest_api/sources/new-email-template-instant/new-email-template-instant.mjs +++ b/components/salesforce_rest_api/sources/new-email-template-instant/new-email-template-instant.mjs @@ -7,7 +7,7 @@ export default { name: "New Email Template (Instant, of Selectable Type)", key: "salesforce_rest_api-new-email-template-instant", description: "Emit new event when an email template is created. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/new-knowledge-article-instant/new-knowledge-article-instant.mjs b/components/salesforce_rest_api/sources/new-knowledge-article-instant/new-knowledge-article-instant.mjs index 1e28240544641..0120a9537cc31 100644 --- a/components/salesforce_rest_api/sources/new-knowledge-article-instant/new-knowledge-article-instant.mjs +++ b/components/salesforce_rest_api/sources/new-knowledge-article-instant/new-knowledge-article-instant.mjs @@ -7,7 +7,7 @@ export default { name: "New Knowledge Article (Instant, of Selectable Type)", key: "salesforce_rest_api-new-knowledge-article-instant", description: "Emit new event when a knowledge article is created. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.0.2", + version: "0.0.3", props: { salesforce: common.props.salesforce, db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/new-outbound-message/new-outbound-message.mjs b/components/salesforce_rest_api/sources/new-outbound-message/new-outbound-message.mjs index 771efd9b8458a..4bf6f98d9e2d9 100644 --- a/components/salesforce_rest_api/sources/new-outbound-message/new-outbound-message.mjs +++ b/components/salesforce_rest_api/sources/new-outbound-message/new-outbound-message.mjs @@ -6,7 +6,7 @@ export default { name: "New Outbound Message (Instant)", key: "salesforce_rest_api-new-outbound-message", description: "Emit new event when a new outbound message is received in Salesforce.", - version: "0.1.8", + version: "0.1.9", dedupe: "unique", props: { db: "$.service.db", diff --git a/components/salesforce_rest_api/sources/new-record-instant/new-record-instant.mjs b/components/salesforce_rest_api/sources/new-record-instant/new-record-instant.mjs index ba5e6c7d8bfff..5f8a39d976cbc 100644 --- a/components/salesforce_rest_api/sources/new-record-instant/new-record-instant.mjs +++ b/components/salesforce_rest_api/sources/new-record-instant/new-record-instant.mjs @@ -6,7 +6,7 @@ export default { name: "New Record (Instant, of Selectable Type)", key: "salesforce_rest_api-new-record-instant", description: "Emit new event when a record of the selected object type is created. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.2.2", + version: "0.2.3", props: { ...common.props, fieldsToObtain: { diff --git a/components/salesforce_rest_api/sources/record-deleted-instant/record-deleted-instant.mjs b/components/salesforce_rest_api/sources/record-deleted-instant/record-deleted-instant.mjs index 102c892a3a9ea..69aac9b506cfc 100644 --- a/components/salesforce_rest_api/sources/record-deleted-instant/record-deleted-instant.mjs +++ b/components/salesforce_rest_api/sources/record-deleted-instant/record-deleted-instant.mjs @@ -7,7 +7,7 @@ export default { name: "New Deleted Record (Instant, of Selectable Type)", key: "salesforce_rest_api-record-deleted-instant", description: "Emit new event when a record of the selected object type is deleted. [See the documentation](https://sforce.co/3msDDEE)", - version: "0.1.2", + version: "0.1.3", methods: { ...common.methods, generateWebhookMeta(data) { diff --git a/components/salesforce_rest_api/sources/record-updated-instant/record-updated-instant.mjs b/components/salesforce_rest_api/sources/record-updated-instant/record-updated-instant.mjs index 72c8bcbe16ac8..71457172523a4 100644 --- a/components/salesforce_rest_api/sources/record-updated-instant/record-updated-instant.mjs +++ b/components/salesforce_rest_api/sources/record-updated-instant/record-updated-instant.mjs @@ -7,7 +7,7 @@ export default { name: "New Updated Record (Instant, of Selectable Type)", key: "salesforce_rest_api-record-updated-instant", description: "Emit new event when a record of the selected type is updated. [See the documentation](https://sforce.co/3yPSJZy)", - version: "0.2.2", + version: "0.2.3", props: { ...common.props, fields: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 13c21809d598f..993d43146b976 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2047,8 +2047,7 @@ importers: specifier: ^3.0.0 version: 3.0.3 - components/buddee: - specifiers: {} + components/buddee: {} components/buddy: {} @@ -11020,8 +11019,7 @@ importers: components/postmaster: {} - components/postnl: - specifiers: {} + components/postnl: {} components/power_automate: {} @@ -11399,8 +11397,7 @@ importers: specifier: ^1.2.1 version: 1.6.6 - components/questdb: - specifiers: {} + components/questdb: {} components/questionpro: {} @@ -16774,7 +16771,7 @@ importers: version: 3.1.7 ts-jest: specifier: ^29.2.5 - version: 29.2.5(@babel/core@8.0.0-alpha.13)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@8.0.0-alpha.13))(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2) tsup: specifier: ^8.3.6 version: 8.3.6(@microsoft/api-extractor@7.47.12(@types/node@20.17.30))(jiti@2.4.2)(postcss@8.5.6)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.8.0) @@ -16817,7 +16814,7 @@ importers: version: 3.1.0 jest: specifier: ^29.1.2 - version: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + version: 29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) type-fest: specifier: ^4.15.0 version: 4.27.0 @@ -37063,7 +37060,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -37077,7 +37074,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -37098,7 +37095,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -37112,7 +37109,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -37133,7 +37130,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -37147,7 +37144,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -39001,8 +38998,6 @@ snapshots: '@putout/operator-filesystem': 5.0.0(putout@36.13.1(eslint@8.57.1)(typescript@5.6.3)) '@putout/operator-json': 2.2.0 putout: 36.13.1(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - supports-color '@putout/operator-regexp@1.0.0(putout@36.13.1(eslint@8.57.1)(typescript@5.6.3))': dependencies: @@ -43112,13 +43107,13 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - create-jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)): + create-jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -43127,13 +43122,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): + create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -43142,13 +43137,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + create-jest@29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -46850,16 +46845,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)): + jest-cli@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + create-jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -46869,16 +46864,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): + jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -46888,16 +46883,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest-cli@29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + create-jest: 29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-config: 29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -46907,7 +46902,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)): + jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -46933,12 +46928,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.30 - ts-node: 10.9.2(@types/node@20.17.30)(typescript@3.9.10) + ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.7.2) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): + jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -46964,12 +46959,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.30 - ts-node: 10.9.2(@types/node@20.17.30)(typescript@5.7.2) + ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest-config@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)): dependencies: '@babel/core': 7.26.0 '@jest/test-sequencer': 29.7.0 @@ -46995,7 +46990,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.17.30 - ts-node: 10.9.2(@types/node@20.17.6)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@24.0.10)(typescript@3.9.10) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -47031,6 +47026,37 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)): + dependencies: + '@babel/core': 7.26.0 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.26.0) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0(babel-plugin-macros@3.1.0) + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 24.0.10 + ts-node: 10.9.2(@types/node@24.0.10)(typescript@3.9.10) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@27.5.1: dependencies: chalk: 4.1.2 @@ -47262,36 +47288,36 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)): + jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10)) + jest-cli: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)): + jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)) + jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)): + jest@29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)) + jest-cli: 29.7.0(@types/node@24.0.10)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -52768,7 +52794,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.2.5(@babel/core@8.0.0-alpha.13)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@8.0.0-alpha.13))(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -52782,10 +52808,10 @@ snapshots: typescript: 5.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 8.0.0-alpha.13 + '@babel/core': 7.26.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@8.0.0-alpha.13) + babel-jest: 29.7.0(@babel/core@7.26.0) ts-jest@29.2.5(@babel/core@8.0.0-alpha.13)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@8.0.0-alpha.13))(jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))(typescript@5.6.3): dependencies: @@ -52806,7 +52832,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@8.0.0-alpha.13) - ts-node@10.9.2(@types/node@20.17.30)(typescript@3.9.10): + ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -52820,45 +52846,45 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 3.9.10 + typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2): + ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.30 + '@types/node': 20.17.6 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.7.2 + typescript: 5.6.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optional: true - ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3): + ts-node@10.9.2(@types/node@24.0.10)(typescript@3.9.10): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.17.6 + '@types/node': 24.0.10 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 3.9.10 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optional: true