From 4db565e4444cfe70cd54db0799008e56c82ad5f7 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Sun, 29 Jun 2025 14:38:43 -0400 Subject: [PATCH 01/10] Update pnpm-lock.yaml --- pnpm-lock.yaml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eb83170b65cf8..82de79af8fd10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1575,8 +1575,7 @@ importers: specifier: ^3.0.3 version: 3.0.3 - components/bitget: - specifiers: {} + components/bitget: {} components/bitly: dependencies: @@ -4429,8 +4428,7 @@ importers: specifier: ^6.11.0 version: 6.13.1 - components/explorium: - specifiers: {} + components/explorium: {} components/expofp: dependencies: @@ -6908,8 +6906,7 @@ importers: specifier: ^1.5.1 version: 1.6.6 - components/joggai: - specifiers: {} + components/joggai: {} components/join: {} @@ -12360,8 +12357,7 @@ importers: specifier: 1.6.5 version: 1.6.5 - components/sign_plus: - specifiers: {} + components/sign_plus: {} components/signable: {} @@ -29337,22 +29333,22 @@ packages: superagent@3.8.1: resolution: {integrity: sha512-VMBFLYgFuRdfeNQSMLbxGSLfmXL/xc+OO+BZp41Za/NRDBet/BNbkRJrYzCUu0u4GU0i/ml2dtT8b9qgkw9z6Q==} engines: {node: '>= 4.0'} - deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net + deprecated: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . superagent@4.1.0: resolution: {integrity: sha512-FT3QLMasz0YyCd4uIi5HNe+3t/onxMyEho7C3PSqmti3Twgy2rXT4fmkTz6wRL6bTF4uzPcfkUCa8u4JWHw8Ag==} engines: {node: '>= 6.0'} - deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net + deprecated: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . superagent@5.3.1: resolution: {integrity: sha512-wjJ/MoTid2/RuGCOFtlacyGNxN9QLMgcpYLDQlWFIhhdJ93kNscFonGvrpAHSCVjRVj++DGCglocF7Aej1KHvQ==} engines: {node: '>= 7.0.0'} - deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net + deprecated: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at . superagent@7.1.6: resolution: {integrity: sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g==} engines: {node: '>=6.4.0 <13 || >=14'} - deprecated: Please upgrade to v9.0.0+ as we have fixed a public vulnerability with formidable dependency. Note that v9.0.0+ requires Node.js v14.18.0+. See https://github.com/ladjs/superagent/pull/1800 for insight. This project is supported and maintained by the team at Forward Email @ https://forwardemail.net + deprecated: Please downgrade to v7.1.5 if you need IE/ActiveXObject support OR upgrade to v8.0.0 as we no longer support IE and published an incorrect patch version (see https://github.com/visionmedia/superagent/issues/1731) supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} From e1280cd5f884fdcb7b6f8c2dc4794111ec1151a2 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Sun, 29 Jun 2025 18:16:06 -0400 Subject: [PATCH 02/10] Configure file stash sync: Adobe PDF Services-Guru Adds dir props to relevant components for apps starting with 'A' to 'G'. The 'dir' prop indicates that a stash ID should be passed when running these actions via the Connect API. This allows files written to the ephemeral /tmp directory in one action to be read by another, separately executed action since both can sync /tmp with the same File Stash directory. --- .../extract-text-and-tables.mjs | 7 ++++++- .../extract-text-from-pdf.mjs | 7 ++++++- components/adobe_pdf_services/package.json | 2 +- .../upload-document-parse.mjs | 8 +++++++- components/airparser/package.json | 2 +- .../create-a-new-product-media-file.mjs | 8 +++++++- components/akeneo/package.json | 2 +- .../generate-alt-text/generate-alt-text.mjs | 8 +++++++- components/alttext_ai/package.json | 2 +- .../actions/submit-image/submit-image.mjs | 8 +++++++- components/alttextify/package.json | 2 +- .../add-document-via-file-upload.mjs | 8 +++++++- components/askyourpdf/package.json | 2 +- .../actions/text-to-speech/text-to-speech.mjs | 7 ++++++- components/astica_ai/package.json | 2 +- .../autodesk/actions/upload-file/upload-file.mjs | 8 +++++++- components/autodesk/package.json | 2 +- .../s3-download-file-to-tmp.mjs | 7 ++++++- .../aws/actions/s3-stream-file/s3-stream-file.mjs | 8 +++++++- .../s3-upload-file-tmp/s3-upload-file-tmp.mjs | 8 +++++++- components/aws/package.json | 2 +- .../actions/upload-blob/upload-blob.mjs | 8 +++++++- components/azure_storage/package.json | 2 +- .../send-document-template.mjs | 8 +++++++- components/boldsign/package.json | 2 +- .../box/actions/download-file/download-file.mjs | 7 ++++++- .../upload-file-version/upload-file-version.mjs | 8 +++++++- .../box/actions/upload-file/upload-file.mjs | 8 +++++++- components/box/package.json | 2 +- .../actions/take-screenshot/take-screenshot.mjs | 8 +++++++- components/browserless/package.json | 2 +- .../get-phone-number-picture.mjs | 7 ++++++- components/callerapi/package.json | 2 +- .../create-design-import-job.mjs | 8 +++++++- .../canva/actions/upload-asset/upload-asset.mjs | 8 +++++++- components/canva/package.json | 2 +- .../actions/upload-asset/upload-asset.mjs | 8 +++++++- components/canva_enterprise/package.json | 2 +- .../correct-color-lighting.mjs | 8 +++++++- .../remove-background/remove-background.mjs | 8 +++++++- .../actions/upscale-image/upscale-image.mjs | 8 +++++++- components/claid_ai/package.json | 3 +-- .../actions/create-document/create-document.mjs | 8 +++++++- components/click2mail2/package.json | 3 +-- .../import-dns-records/import-dns-records.mjs | 8 +++++++- components/cloudflare_api_key/package.json | 2 +- .../actions/get-pdf/get-pdf.mjs | 7 ++++++- .../actions/get-screenshot/get-screenshot.mjs | 7 ++++++- .../cloudflare_browser_rendering/package.json | 2 +- .../upload-media-asset/upload-media-asset.mjs | 8 +++++++- components/cloudinary/package.json | 2 +- .../convert-base64-encoded-file.mjs | 7 ++++++- .../actions/convert-file/convert-file.mjs | 7 ++++++- .../actions/convert-web-url/convert-web-url.mjs | 11 +++++++++-- components/convertapi/package.json | 2 +- components/crowdin/actions/add-file/add-file.mjs | 8 +++++++- components/crowdin/package.json | 2 +- .../convert-html-to-pdf/convert-html-to-pdf.mjs | 7 ++++++- .../convert-html-to-png/convert-html-to-png.mjs | 7 ++++++- .../create-screenshot/create-screenshot.mjs | 7 ++++++- .../customjs/actions/merge-pdfs/merge-pdfs.mjs | 7 ++++++- .../actions/run-puppeteer/run-puppeteer.mjs | 7 ++++++- components/customjs/package.json | 2 +- .../actions/transcribe-audio/transcribe-audio.mjs | 8 +++++++- components/deepgram/package.json | 2 +- .../actions/compare-image/compare-image.mjs | 8 +++++++- .../actions/compare-pdf/compare-pdf.mjs | 8 +++++++- components/diffchecker/package.json | 2 +- .../actions/upload-file-tmp/upload-file-tmp.mjs | 8 +++++++- components/digitalocean_spaces/package.json | 2 +- .../send-message-with-file.mjs | 8 +++++++- components/discord/package.json | 2 +- .../send-message-with-file.mjs | 8 +++++++- components/discord_bot/package.json | 2 +- .../generate-document/generate-document.mjs | 7 ++++++- components/docmosis/package.json | 2 +- .../actions/upload-document/upload-document.mjs | 8 +++++++- components/docparser/package.json | 2 +- .../upload-source-file/upload-source-file.mjs | 8 +++++++- components/docsbot_ai/package.json | 2 +- .../actions/new-document/new-document.mjs | 8 +++++++- components/documentpro/package.json | 2 +- .../actions/combine-files/combine-files.mjs | 7 ++++++- .../convert-file-to-pdf/convert-file-to-pdf.mjs | 7 ++++++- components/documerge/package.json | 2 +- .../download-documents/download-documents.mjs | 7 ++++++- components/docusign/package.json | 2 +- .../actions/generate-image/generate-image.mjs | 7 ++++++- .../actions/modify-image/modify-image.mjs | 7 ++++++- .../actions/upscale-image/upscale-image.mjs | 8 +++++++- components/dreamstudio/common/utils.mjs | 15 +++++++++++---- components/dreamstudio/package.json | 2 +- .../create-headless-import.mjs | 8 +++++++- components/dromo/package.json | 2 +- .../download-file-to-tmp/download-file-to-tmp.mjs | 7 ++++++- .../dropbox/actions/upload-file/upload-file.mjs | 8 +++++++- .../upload-multiple-files.mjs | 8 +++++++- components/dropbox/common/utils.mjs | 3 ++- components/dropbox/package.json | 2 +- .../translate-document/translate-document.mjs | 8 +++++++- components/eden_ai/package.json | 2 +- .../egnyte/actions/upload-file/upload-file.mjs | 8 +++++++- components/egnyte/package.json | 2 +- .../elevenlabs/actions/add-voice/add-voice.mjs | 8 +++++++- .../download-history-items.mjs | 7 ++++++- .../get-audio-from-history-item.mjs | 7 ++++++- .../actions/text-to-speech/text-to-speech.mjs | 7 ++++++- components/elevenlabs/package.json | 2 +- .../actions/create-print-job/create-print-job.mjs | 8 +++++++- components/ezeep_blue/package.json | 2 +- .../faktoora/actions/get-invoice/get-invoice.mjs | 7 ++++++- components/faktoora/package.json | 2 +- .../actions/generate-pdf/generate-pdf.mjs | 8 +++++++- components/fileforge/package.json | 2 +- .../actions/upload-image/upload-image.mjs | 8 +++++++- components/filestack/package.json | 2 +- components/flipando/actions/run-app/run-app.mjs | 8 +++++++- components/flipando/package.json | 2 +- .../actions/create-flipbook/create-flipbook.mjs | 8 +++++++- .../actions/update-flipbook/update-flipbook.mjs | 8 +++++++- components/flippingbook/package.json | 2 +- .../actions/create-document/create-document.mjs | 8 +++++++- components/formstack_documents/package.json | 2 +- .../generate-similar-faces-by-upload.mjs | 8 +++++++- components/generated_photos/package.json | 2 +- .../send-audio-for-transcription.mjs | 8 +++++++- components/gladia/package.json | 3 +-- .../download-attachment/download-attachment.mjs | 7 ++++++- components/gmail/package.json | 2 +- .../actions/download-file/download-file.mjs | 7 ++++++- .../actions/update-file/update-file.mjs | 8 +++++++- .../actions/upload-file/upload-file.mjs | 8 +++++++- components/google_drive/package.json | 2 +- .../generate-content-from-text-and-image.mjs | 8 +++++++- components/google_gemini/package.json | 2 +- .../actions/upload-item/upload-item.mjs | 8 +++++++- components/google_photos/package.json | 2 +- .../actions/scan-file/scan-file.mjs | 8 +++++++- components/gptzero_detect_ai/package.json | 3 +-- .../add-attachment-to-candidate.mjs | 8 +++++++- components/greenhouse/package.json | 2 +- .../export-card-to-pdf/export-card-to-pdf.mjs | 7 ++++++- components/guru/package.json | 2 +- 143 files changed, 631 insertions(+), 151 deletions(-) diff --git a/components/adobe_pdf_services/actions/extract-text-and-tables/extract-text-and-tables.mjs b/components/adobe_pdf_services/actions/extract-text-and-tables/extract-text-and-tables.mjs index 74bfb2d9135bc..6f3c5996a2d80 100644 --- a/components/adobe_pdf_services/actions/extract-text-and-tables/extract-text-and-tables.mjs +++ b/components/adobe_pdf_services/actions/extract-text-and-tables/extract-text-and-tables.mjs @@ -4,7 +4,7 @@ export default { key: "adobe_pdf_services-extract-text-and-tables", name: "Extract Text and Tables From PDF", description: "Extracts text and table element information from a PDF document and returns a JSON file along with table data in XLSX format within a .zip file saved to the `/tmp` directory. [See the documentation](https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/howtos/extract-api/#extract-text-and-tables)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { adobe, @@ -20,6 +20,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async run({ $ }) { await this.adobe.extractPDF(this.filePath, "tables", this.filename); diff --git a/components/adobe_pdf_services/actions/extract-text-from-pdf/extract-text-from-pdf.mjs b/components/adobe_pdf_services/actions/extract-text-from-pdf/extract-text-from-pdf.mjs index 0461442f7acb8..fb97c0fb43c40 100644 --- a/components/adobe_pdf_services/actions/extract-text-from-pdf/extract-text-from-pdf.mjs +++ b/components/adobe_pdf_services/actions/extract-text-from-pdf/extract-text-from-pdf.mjs @@ -4,7 +4,7 @@ export default { key: "adobe_pdf_services-extract-text-from-pdf", name: "Extract Text From PDF", description: "Extracts text element information from a PDF document and returns a JSON file within a .zip file saved to the `/tmp` directory. [See the documentation](https://developer.adobe.com/document-services/docs/overview/pdf-extract-api/howtos/extract-api/#extract-text-from-a-pdf)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { adobe, @@ -20,6 +20,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async run({ $ }) { await this.adobe.extractPDF(this.filePath, "text", this.filename); diff --git a/components/adobe_pdf_services/package.json b/components/adobe_pdf_services/package.json index 93c68d1a912bb..a65ef8cbf9be1 100644 --- a/components/adobe_pdf_services/package.json +++ b/components/adobe_pdf_services/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/adobe_pdf_services", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Adobe PDF Services Components", "main": "adobe_pdf_services.app.mjs", "keywords": [ diff --git a/components/airparser/actions/upload-document-parse/upload-document-parse.mjs b/components/airparser/actions/upload-document-parse/upload-document-parse.mjs index 03c045b78643a..bde88282ad5fe 100644 --- a/components/airparser/actions/upload-document-parse/upload-document-parse.mjs +++ b/components/airparser/actions/upload-document-parse/upload-document-parse.mjs @@ -6,7 +6,7 @@ export default { key: "airparser-upload-document-parse", name: "Upload Document and Parse", description: "Uploads a document into the inbox for data extraction. [See the documentation](https://help.airparser.com/public-api/public-api)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { airparser, @@ -27,6 +27,12 @@ export default { description: "The user-defined extraction schema for data extraction", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/airparser/package.json b/components/airparser/package.json index 0adc56889271c..58afba47f974b 100644 --- a/components/airparser/package.json +++ b/components/airparser/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/airparser", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Airparser Components", "main": "airparser.app.mjs", "keywords": [ diff --git a/components/akeneo/actions/create-a-new-product-media-file/create-a-new-product-media-file.mjs b/components/akeneo/actions/create-a-new-product-media-file/create-a-new-product-media-file.mjs index a084e9eb042b9..c41d4d248988c 100644 --- a/components/akeneo/actions/create-a-new-product-media-file/create-a-new-product-media-file.mjs +++ b/components/akeneo/actions/create-a-new-product-media-file/create-a-new-product-media-file.mjs @@ -7,7 +7,7 @@ import FormData from "form-data"; export default { type: "action", key: "akeneo-create-a-new-product-media-file", - version: "0.1.1", + version: "0.1.2", name: "Create A New Product Media File", description: "Allows you to create a new media file and associate it to an attribute value of a given product or product model. [See the docs](https://api.akeneo.com/api-reference.html#post_media_files)", props: { @@ -35,6 +35,12 @@ export default { label: "File Path or URL", description: "The file to be uploaded. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run ({ $ }) { if (!this.productId && !this.productModelCode) { diff --git a/components/akeneo/package.json b/components/akeneo/package.json index 415ad2a83e3c1..0785bc5d05f98 100644 --- a/components/akeneo/package.json +++ b/components/akeneo/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/akeneo", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Akeneo Components", "main": "akeneo.app.mjs", "keywords": [ diff --git a/components/alttext_ai/actions/generate-alt-text/generate-alt-text.mjs b/components/alttext_ai/actions/generate-alt-text/generate-alt-text.mjs index 27d9150ba043a..9095ddaf167aa 100644 --- a/components/alttext_ai/actions/generate-alt-text/generate-alt-text.mjs +++ b/components/alttext_ai/actions/generate-alt-text/generate-alt-text.mjs @@ -9,7 +9,7 @@ export default { name: "Generate Alt Text", description: "Generates a descriptive alt text for a given image. [See the documentation](https://alttext.ai/apidocs#tag/Images/operation/create-image)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { alttextAi, @@ -61,6 +61,12 @@ export default { default: "en", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/alttext_ai/package.json b/components/alttext_ai/package.json index 4f1f47fe80e0a..6fe749fccdcdf 100644 --- a/components/alttext_ai/package.json +++ b/components/alttext_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/alttext_ai", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream AltText.ai Components", "main": "alttext_ai.app.mjs", "keywords": [ diff --git a/components/alttextify/actions/submit-image/submit-image.mjs b/components/alttextify/actions/submit-image/submit-image.mjs index 689146c3a7bfa..fb21b8e10059f 100644 --- a/components/alttextify/actions/submit-image/submit-image.mjs +++ b/components/alttextify/actions/submit-image/submit-image.mjs @@ -5,7 +5,7 @@ export default { key: "alttextify-submit-image", name: "Submit Image to Alttextify", description: "Upload or submit an image to Alttextify for alt text generation. [See the documentation](https://apidoc.alttextify.net/#api-Image-UploadRawImage)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { alttextify, @@ -77,6 +77,12 @@ export default { description: "The size of the product in the image.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { async streamToBase64(stream) { diff --git a/components/alttextify/package.json b/components/alttextify/package.json index b96abc34e37c8..0f5969568ec36 100644 --- a/components/alttextify/package.json +++ b/components/alttextify/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/alttextify", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream AltTextify Components", "main": "alttextify.app.mjs", "keywords": [ diff --git a/components/askyourpdf/actions/add-document-via-file-upload/add-document-via-file-upload.mjs b/components/askyourpdf/actions/add-document-via-file-upload/add-document-via-file-upload.mjs index e93de416ceb2e..df30d3dc73517 100644 --- a/components/askyourpdf/actions/add-document-via-file-upload/add-document-via-file-upload.mjs +++ b/components/askyourpdf/actions/add-document-via-file-upload/add-document-via-file-upload.mjs @@ -6,7 +6,7 @@ export default { name: "Add Document Via File Upload", description: "Add a document via file upload. [See the documentation](https://docs.askyourpdf.com/askyourpdf-docs/#2.-adding-document-via-file-upload)", type: "action", - version: "0.1.0", + version: "0.1.1", props: { app, file: { @@ -14,6 +14,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { addDocumentViaFileUpload(args = {}) { diff --git a/components/askyourpdf/package.json b/components/askyourpdf/package.json index 7b8dbdcd072e9..181feb813fc90 100644 --- a/components/askyourpdf/package.json +++ b/components/askyourpdf/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/askyourpdf", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream AskYourPDF Components", "main": "askyourpdf.app.mjs", "keywords": [ diff --git a/components/astica_ai/actions/text-to-speech/text-to-speech.mjs b/components/astica_ai/actions/text-to-speech/text-to-speech.mjs index dae7b81f5919a..ebc0740338b47 100644 --- a/components/astica_ai/actions/text-to-speech/text-to-speech.mjs +++ b/components/astica_ai/actions/text-to-speech/text-to-speech.mjs @@ -6,7 +6,7 @@ export default { name: "Text To Speech", description: "Convert text to voice audio with Astica AI [See the documentation](https://astica.ai/voice/documentation/)", key: "astica_ai-text-to-speech", - version: "0.0.1", + version: "0.0.2", type: "action", props: { asticaAi, @@ -37,6 +37,11 @@ export default { }, optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const response = await this.asticaAi.textToSpeech({ diff --git a/components/astica_ai/package.json b/components/astica_ai/package.json index 64c81aa9ea3ad..de9d2df806649 100644 --- a/components/astica_ai/package.json +++ b/components/astica_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/astica_ai", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream astica.ai Components", "main": "astica_ai.app.mjs", "keywords": [ diff --git a/components/autodesk/actions/upload-file/upload-file.mjs b/components/autodesk/actions/upload-file/upload-file.mjs index 81f5a04cc2255..0a50c2fac2cff 100644 --- a/components/autodesk/actions/upload-file/upload-file.mjs +++ b/components/autodesk/actions/upload-file/upload-file.mjs @@ -7,7 +7,7 @@ export default { key: "autodesk-upload-file", name: "Upload File", description: "Uploads a new file to a specified folder in Autodesk. [See the documentation](https://aps.autodesk.com/en/docs/data/v2/tutorials/upload-file/).", - version: "0.1.0", + version: "0.1.1", type: "action", props: { autodesk, @@ -63,6 +63,12 @@ export default { default: "items:autodesk.core:File", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { // Create storage location diff --git a/components/autodesk/package.json b/components/autodesk/package.json index 92df5dd1bfc38..99ee80820fd53 100644 --- a/components/autodesk/package.json +++ b/components/autodesk/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/autodesk", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Autodesk Components", "main": "autodesk.app.mjs", "keywords": [ diff --git a/components/aws/actions/s3-download-file-to-tmp/s3-download-file-to-tmp.mjs b/components/aws/actions/s3-download-file-to-tmp/s3-download-file-to-tmp.mjs index 1d1fc7725700c..06038106b84e8 100644 --- a/components/aws/actions/s3-download-file-to-tmp/s3-download-file-to-tmp.mjs +++ b/components/aws/actions/s3-download-file-to-tmp/s3-download-file-to-tmp.mjs @@ -12,7 +12,7 @@ export default { Downloads a file from S3 to the /tmp directory. [See the documentation](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) `), - version: "0.0.3", + version: "0.0.4", type: "action", props: { aws: common.props.aws, @@ -35,6 +35,11 @@ export default { label: "File Path", description: "The path to the file you'd like to download eg. `/tmp/file.txt`", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/aws/actions/s3-stream-file/s3-stream-file.mjs b/components/aws/actions/s3-stream-file/s3-stream-file.mjs index e705f0c593199..df9902743e6eb 100644 --- a/components/aws/actions/s3-stream-file/s3-stream-file.mjs +++ b/components/aws/actions/s3-stream-file/s3-stream-file.mjs @@ -10,7 +10,7 @@ export default { Accepts a file URL, and streams the file to the provided S3 bucket/key. [See the docs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) `), - version: "0.4.4", + version: "0.4.5", type: "action", props: { aws: common.props.aws, @@ -18,6 +18,12 @@ export default { bucket: common.props.bucket, fileUrl: common.props.fileUrl, filename: common.props.key, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { ...common.methods, diff --git a/components/aws/actions/s3-upload-file-tmp/s3-upload-file-tmp.mjs b/components/aws/actions/s3-upload-file-tmp/s3-upload-file-tmp.mjs index 86468bf12f025..4490bdb50eba8 100644 --- a/components/aws/actions/s3-upload-file-tmp/s3-upload-file-tmp.mjs +++ b/components/aws/actions/s3-upload-file-tmp/s3-upload-file-tmp.mjs @@ -12,7 +12,7 @@ export default { Accepts a file path or folder path starting from /tmp, then uploads the contents to S3. [See the docs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) `), - version: "1.0.3", + version: "1.0.4", type: "action", props: { aws: common.props.aws, @@ -34,6 +34,12 @@ export default { description: common.props.key.description, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { ...common.methods, diff --git a/components/aws/package.json b/components/aws/package.json index 2c6204beb39a0..bbddd470096aa 100644 --- a/components/aws/package.json +++ b/components/aws/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/aws", - "version": "0.7.9", + "version": "0.7.10", "description": "Pipedream Aws Components", "main": "aws.app.mjs", "keywords": [ diff --git a/components/azure_storage/actions/upload-blob/upload-blob.mjs b/components/azure_storage/actions/upload-blob/upload-blob.mjs index bf7e26d1f88be..5e374573b2042 100644 --- a/components/azure_storage/actions/upload-blob/upload-blob.mjs +++ b/components/azure_storage/actions/upload-blob/upload-blob.mjs @@ -6,7 +6,7 @@ export default { key: "azure_storage-upload-blob", name: "Upload Blob", description: "Uploads a new blob to a specified container in Azure Storage. [See the documentation](https://learn.microsoft.com/en-us/rest/api/storageservices/put-blob?tabs=microsoft-entra-id).", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -32,6 +32,12 @@ export default { label: "File Path or URL", description: "The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadBlob({ diff --git a/components/azure_storage/package.json b/components/azure_storage/package.json index 58bbc792f28f1..f9b54f053e6fb 100644 --- a/components/azure_storage/package.json +++ b/components/azure_storage/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/azure_storage", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Azure Storage Components", "main": "azure_storage.app.mjs", "keywords": [ diff --git a/components/boldsign/actions/send-document-template/send-document-template.mjs b/components/boldsign/actions/send-document-template/send-document-template.mjs index dde60f2e88afd..2d036ded105dc 100644 --- a/components/boldsign/actions/send-document-template/send-document-template.mjs +++ b/components/boldsign/actions/send-document-template/send-document-template.mjs @@ -9,7 +9,7 @@ export default { key: "boldsign-send-document-template", name: "Send Document Using Template", description: "Send documents for e-signature using a BoldSign template. [See the documentation](https://developers.boldsign.com/documents/send-document-from-template/?region=us)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { boldsign, @@ -181,6 +181,12 @@ export default { description: "Enable localization for audit trail based on the signer's language. If null is provided, the value will be inherited from the Business Profile settings. Only one additional language can be specified in the signer's languages besides English.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps(props) { props.reminderDays.hidden = !this.enableAutoReminder; diff --git a/components/boldsign/package.json b/components/boldsign/package.json index 589c157b7d5be..1366bc7694a70 100644 --- a/components/boldsign/package.json +++ b/components/boldsign/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/boldsign", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream BoldSign Components", "main": "boldsign.app.mjs", "keywords": [ diff --git a/components/box/actions/download-file/download-file.mjs b/components/box/actions/download-file/download-file.mjs index d64e6060b0a75..fbdbf1a57df0c 100644 --- a/components/box/actions/download-file/download-file.mjs +++ b/components/box/actions/download-file/download-file.mjs @@ -7,7 +7,7 @@ export default { name: "Download File", description: "Downloads a file from Box to your workflow's `/tmp` directory. [See the documentation](https://developer.box.com/reference/get-files-id-content/)", key: "box-download-file", - version: "0.0.3", + version: "0.0.4", type: "action", props: { app, @@ -37,6 +37,11 @@ export default { description: "The name of the new downloaded file", optional: false, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileStream = await this.app.downloadFile({ diff --git a/components/box/actions/upload-file-version/upload-file-version.mjs b/components/box/actions/upload-file-version/upload-file-version.mjs index 9884061a1c8af..dce65588e1f0c 100644 --- a/components/box/actions/upload-file-version/upload-file-version.mjs +++ b/components/box/actions/upload-file-version/upload-file-version.mjs @@ -5,7 +5,7 @@ export default { name: "Upload File Version", description: "Update a file's content. [See the documentation](https://developer.box.com/reference/post-files-id-content/).", key: "box-upload-file-version", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -47,6 +47,12 @@ export default { ], description: "An optional new name for the file. If specified, the file will be renamed when the new version is uploaded.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getFileUploadBody, diff --git a/components/box/actions/upload-file/upload-file.mjs b/components/box/actions/upload-file/upload-file.mjs index 476d98cf924bb..27b5909d5a09e 100644 --- a/components/box/actions/upload-file/upload-file.mjs +++ b/components/box/actions/upload-file/upload-file.mjs @@ -5,7 +5,7 @@ export default { name: "Upload a File", description: "Uploads a small file to Box. [See the documentation](https://developer.box.com/reference/post-files-content/).", key: "box-upload-file", - version: "0.1.0", + version: "0.1.1", type: "action", props: { app, @@ -39,6 +39,12 @@ export default { "parentId", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getFileUploadBody, diff --git a/components/box/package.json b/components/box/package.json index 67da5b3df1053..1e3b5383862ff 100644 --- a/components/box/package.json +++ b/components/box/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/box", - "version": "0.4.0", + "version": "0.4.1", "description": "Pipedream Box Components", "main": "box.app.mjs", "keywords": [ diff --git a/components/browserless/actions/take-screenshot/take-screenshot.mjs b/components/browserless/actions/take-screenshot/take-screenshot.mjs index cb85622a1ecbe..d8d4b08f5d000 100644 --- a/components/browserless/actions/take-screenshot/take-screenshot.mjs +++ b/components/browserless/actions/take-screenshot/take-screenshot.mjs @@ -5,7 +5,7 @@ export default { key: "browserless-take-screenshot", name: "Take a Screenshot", description: "Take a screenshot of a page. [See the documentation](https://www.browserless.io/docs/screenshot)", - version: "0.5.3", + version: "0.5.4", type: "action", props: { browserless, @@ -26,6 +26,11 @@ export default { description: "Allows you to wait for a selector to appear in the DOM, to wait for a timeout to happen, or to execute a custom function before screenshotting. See [more details in the API Doc](https://www.browserless.io/docs/screenshot#custom-behavior-with-waitfor)", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { async downloadToTMP(screenshot) { @@ -55,6 +60,7 @@ export default { if (screenshot && this.downloadPath) { const filePath = await this.downloadToTMP(screenshot); result.filename = filePath; + result.filePath = filePath; } if (screenshot) { diff --git a/components/browserless/package.json b/components/browserless/package.json index 776881ca3ed87..9bcbbb4b0ce22 100644 --- a/components/browserless/package.json +++ b/components/browserless/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/browserless", - "version": "0.1.2", + "version": "0.1.3", "description": "Pipedream Browserless Components", "main": "browserless.app.mjs", "keywords": [ diff --git a/components/callerapi/actions/get-phone-number-picture/get-phone-number-picture.mjs b/components/callerapi/actions/get-phone-number-picture/get-phone-number-picture.mjs index d46ec5b7c1d9d..12a1fa0e3d9b4 100644 --- a/components/callerapi/actions/get-phone-number-picture/get-phone-number-picture.mjs +++ b/components/callerapi/actions/get-phone-number-picture/get-phone-number-picture.mjs @@ -6,7 +6,7 @@ export default { key: "callerapi-get-phone-number-picture", name: "Get Phone Number Picture", description: "Retrieve the profile picture associated with a phone number. [See the documentation](https://callerapi.com/documentation)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { callerapi, @@ -17,6 +17,11 @@ export default { ], description: "The phone number to retrieve the profile picture for, in E.164 format (e.g., +18006927753)", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { try { diff --git a/components/callerapi/package.json b/components/callerapi/package.json index 8b4dcc7f8f74c..e624bbc68fce1 100644 --- a/components/callerapi/package.json +++ b/components/callerapi/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/callerapi", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream CallerAPI Components", "main": "callerapi.app.mjs", "keywords": [ diff --git a/components/canva/actions/create-design-import-job/create-design-import-job.mjs b/components/canva/actions/create-design-import-job/create-design-import-job.mjs index 87dd36dc86485..6ca4943edc3f4 100644 --- a/components/canva/actions/create-design-import-job/create-design-import-job.mjs +++ b/components/canva/actions/create-design-import-job/create-design-import-job.mjs @@ -5,7 +5,7 @@ export default { key: "canva-create-design-import-job", name: "Create Design Import Job", description: "Starts a new job to import an external file as a new design in Canva. [See the documentation](https://www.canva.dev/docs/connect/api-reference/design-imports/create-design-import-job/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { canva, @@ -27,6 +27,12 @@ export default { "waitForCompletion", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const titleBase64 = Buffer.from(this.title).toString("base64"); diff --git a/components/canva/actions/upload-asset/upload-asset.mjs b/components/canva/actions/upload-asset/upload-asset.mjs index 5c3011037c211..84a6b72805d82 100644 --- a/components/canva/actions/upload-asset/upload-asset.mjs +++ b/components/canva/actions/upload-asset/upload-asset.mjs @@ -5,7 +5,7 @@ export default { key: "canva-upload-asset", name: "Upload Asset", description: "Uploads an asset to Canva. [See the documentation](https://www.canva.dev/docs/connect/api-reference/assets/create-asset-upload-job/)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { canva, @@ -26,6 +26,12 @@ export default { "waitForCompletion", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const nameBase64 = Buffer.from(this.name).toString("base64"); diff --git a/components/canva/package.json b/components/canva/package.json index a558c3aa2a1c1..fb619e11aedb7 100644 --- a/components/canva/package.json +++ b/components/canva/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/canva", - "version": "0.3.0", + "version": "0.3.1", "description": "Pipedream Canva Components", "main": "canva.app.mjs", "keywords": [ diff --git a/components/canva_enterprise/actions/upload-asset/upload-asset.mjs b/components/canva_enterprise/actions/upload-asset/upload-asset.mjs index 78d7bff3e8b0d..30f2e7a5fa66f 100644 --- a/components/canva_enterprise/actions/upload-asset/upload-asset.mjs +++ b/components/canva_enterprise/actions/upload-asset/upload-asset.mjs @@ -6,7 +6,7 @@ export default { key: "canva_enterprise-upload-asset", name: "Upload Asset", description: "Uploads an asset to Canva. [See the documentation](https://www.canva.dev/docs/connect/api-reference/assets/create-asset-upload-job/)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { canva, @@ -27,5 +27,11 @@ export default { "waitForCompletion", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, }; diff --git a/components/canva_enterprise/package.json b/components/canva_enterprise/package.json index 834d23f1c6a79..500f8916f1c95 100644 --- a/components/canva_enterprise/package.json +++ b/components/canva_enterprise/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/canva_enterprise", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream Canva Enterprise Components", "main": "canva_enterprise.app.mjs", "keywords": [ diff --git a/components/claid_ai/actions/correct-color-lighting/correct-color-lighting.mjs b/components/claid_ai/actions/correct-color-lighting/correct-color-lighting.mjs index 9c0e1c0fbafc5..e85c4c50bdb6c 100644 --- a/components/claid_ai/actions/correct-color-lighting/correct-color-lighting.mjs +++ b/components/claid_ai/actions/correct-color-lighting/correct-color-lighting.mjs @@ -7,7 +7,7 @@ export default { key: "claid_ai-correct-color-lighting", name: "Correct Color & Lighting", description: "Automatically adjusts the color and lighting of an image by applying HDR. The result is an enhancement of the dynamic range in dark or overexposed images. [See the documentation](https://docs.claid.ai/image-editing-api/image-operations/color-adjustments)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { claidAi, @@ -23,6 +23,12 @@ export default { description: "Whether you want the automated adjustment or manual for fine-tuning.", reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/claid_ai/actions/remove-background/remove-background.mjs b/components/claid_ai/actions/remove-background/remove-background.mjs index 034d5e80316eb..85f62ee47c595 100644 --- a/components/claid_ai/actions/remove-background/remove-background.mjs +++ b/components/claid_ai/actions/remove-background/remove-background.mjs @@ -7,7 +7,7 @@ export default { key: "claid_ai-remove-background", name: "Remove Background", description: "Easily erases the image's background, effectively isolating the main subject. [See the documentation](https://docs.claid.ai/image-editing-api/image-operations/background)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { claidAi, @@ -36,6 +36,12 @@ export default { default: true, reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/claid_ai/actions/upscale-image/upscale-image.mjs b/components/claid_ai/actions/upscale-image/upscale-image.mjs index 9c46d0753a3d4..6d20b3c83a140 100644 --- a/components/claid_ai/actions/upscale-image/upscale-image.mjs +++ b/components/claid_ai/actions/upscale-image/upscale-image.mjs @@ -7,7 +7,7 @@ export default { key: "claid_ai-upscale-image", name: "Upscale Image", description: "Enlarges the selected image in order to improve its resolution. By running this action, users can obtain clearer and sharper images. [See the documentation](https://docs.claid.ai/image-editing-api/image-operations/resizing)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { claidAi, @@ -36,6 +36,12 @@ export default { label: "Upscale Width", description: "The quantity of pixels or percentage.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { let imageUrl = this.image; diff --git a/components/claid_ai/package.json b/components/claid_ai/package.json index feef85c52a629..b63db79e84d93 100644 --- a/components/claid_ai/package.json +++ b/components/claid_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/claid_ai", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Claid AI Components", "main": "claid_ai.app.mjs", "keywords": [ @@ -18,4 +18,3 @@ "url-exist": "^3.0.1" } } - diff --git a/components/click2mail2/actions/create-document/create-document.mjs b/components/click2mail2/actions/create-document/create-document.mjs index b2b63195b94fb..1cdd3025688cd 100644 --- a/components/click2mail2/actions/create-document/create-document.mjs +++ b/components/click2mail2/actions/create-document/create-document.mjs @@ -6,7 +6,7 @@ import { FORMATS } from "../../common/constants.mjs"; export default { key: "click2mail2-create-document", name: "Create Document", - version: "0.0.1", + version: "0.0.2", description: "Creates a new document in your account from an uploaded file or a URL. [See the documentation for file](https://developers.click2mail.com/reference/createdocument_1). [See the documentation for URL](https://developers.click2mail.com/reference/createdocumentfromurl)", type: "action", props: { @@ -39,6 +39,12 @@ export default { "documentClass", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/click2mail2/package.json b/components/click2mail2/package.json index e17fd231d3c4c..16acec3d84303 100644 --- a/components/click2mail2/package.json +++ b/components/click2mail2/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/click2mail2", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Click2Mail Components", "main": "click2mail2.app.mjs", "keywords": [ @@ -18,4 +18,3 @@ "fs": "^0.0.1-security" } } - diff --git a/components/cloudflare_api_key/actions/import-dns-records/import-dns-records.mjs b/components/cloudflare_api_key/actions/import-dns-records/import-dns-records.mjs index 8682874d9bfec..20a1f15fca450 100644 --- a/components/cloudflare_api_key/actions/import-dns-records/import-dns-records.mjs +++ b/components/cloudflare_api_key/actions/import-dns-records/import-dns-records.mjs @@ -9,7 +9,7 @@ export default { key: "cloudflare_api_key-import-dns-records", name: "Import DNS Records", description: "Import a BIND config into a zone. [See the docs here](https://api.cloudflare.com/#dns-records-for-a-zone-import-dns-records)", - version: "0.0.5", + version: "0.0.6", type: "action", props: { cloudflare, @@ -37,6 +37,12 @@ export default { description: "The path to the file, e.g. /tmp/bind_config.txt. Must specify either File URL or File Path", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const zoneId = this.zoneIdentifier; diff --git a/components/cloudflare_api_key/package.json b/components/cloudflare_api_key/package.json index 295689a33c9c2..d959bd883f422 100644 --- a/components/cloudflare_api_key/package.json +++ b/components/cloudflare_api_key/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/cloudflare_api_key", - "version": "0.0.5", + "version": "0.0.6", "description": "Pipedream Cloudflare Components", "main": "cloudflare_api_key.app.mjs", "keywords": [ diff --git a/components/cloudflare_browser_rendering/actions/get-pdf/get-pdf.mjs b/components/cloudflare_browser_rendering/actions/get-pdf/get-pdf.mjs index 3c9c36ee31fd8..faafc06704288 100644 --- a/components/cloudflare_browser_rendering/actions/get-pdf/get-pdf.mjs +++ b/components/cloudflare_browser_rendering/actions/get-pdf/get-pdf.mjs @@ -9,7 +9,7 @@ export default { key: "cloudflare_browser_rendering-get-pdf", name: "Get PDF", description: "Fetches rendered PDF from provided URL or HTML. [See the documentation](https://developers.cloudflare.com/api/resources/browser_rendering/subresources/pdf/methods/create/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { ...common.props, @@ -19,6 +19,11 @@ export default { description: "The name of the PDF file", default: "content.pdf", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { async getPdf(args = {}) { diff --git a/components/cloudflare_browser_rendering/actions/get-screenshot/get-screenshot.mjs b/components/cloudflare_browser_rendering/actions/get-screenshot/get-screenshot.mjs index 5a792b07390ab..1fa4ef0074f8d 100644 --- a/components/cloudflare_browser_rendering/actions/get-screenshot/get-screenshot.mjs +++ b/components/cloudflare_browser_rendering/actions/get-screenshot/get-screenshot.mjs @@ -9,7 +9,7 @@ export default { key: "cloudflare_browser_rendering-get-screenshot", name: "Get Screenshot", description: "Takes a screenshot of a webpage from provided URL or HTML. [See the documentation](https://developers.cloudflare.com/api/resources/browser_rendering/subresources/pdf/methods/create/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { ...common.props, @@ -89,6 +89,11 @@ export default { description: "Selector", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { async getScreenshot(args = {}) { diff --git a/components/cloudflare_browser_rendering/package.json b/components/cloudflare_browser_rendering/package.json index 616341e72b146..a72fc87ae81ef 100644 --- a/components/cloudflare_browser_rendering/package.json +++ b/components/cloudflare_browser_rendering/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/cloudflare_browser_rendering", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Cloudflare Browser Rendering Components", "main": "cloudflare_browser_rendering.app.mjs", "keywords": [ diff --git a/components/cloudinary/actions/upload-media-asset/upload-media-asset.mjs b/components/cloudinary/actions/upload-media-asset/upload-media-asset.mjs index 3129625e29da7..0cdf8833af1da 100644 --- a/components/cloudinary/actions/upload-media-asset/upload-media-asset.mjs +++ b/components/cloudinary/actions/upload-media-asset/upload-media-asset.mjs @@ -4,7 +4,7 @@ export default { key: "cloudinary-upload-media-asset", name: "Upload Media Asset", description: "Upload media assets such as images or videos. [See the documentation](https://cloudinary.com/documentation/image_upload_api_reference#upload_method)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { cloudinary, @@ -72,6 +72,12 @@ export default { description: "Additional parameters and their values to use in the upload. [See the documentation](https://cloudinary.com/documentation/image_upload_api_reference#upload_method) for all available options. Values will be parsed as JSON where applicable. Example: `{ \"use_filename\": true }`", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const options = { diff --git a/components/cloudinary/package.json b/components/cloudinary/package.json index 42cacde9d0114..ef4619b5631ef 100644 --- a/components/cloudinary/package.json +++ b/components/cloudinary/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/cloudinary", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Cloudinary Components", "main": "cloudinary.app.mjs", "keywords": [ diff --git a/components/convertapi/actions/convert-base64-encoded-file/convert-base64-encoded-file.mjs b/components/convertapi/actions/convert-base64-encoded-file/convert-base64-encoded-file.mjs index 2c4feced9385e..610f4ac41e206 100644 --- a/components/convertapi/actions/convert-base64-encoded-file/convert-base64-encoded-file.mjs +++ b/components/convertapi/actions/convert-base64-encoded-file/convert-base64-encoded-file.mjs @@ -6,7 +6,7 @@ export default { key: "convertapi-convert-base64-encoded-file", name: "Convert Base64 Encoded File", description: "This action converts a base64-string-encoded file into the user-specified format. [See the documentation](https://v2.convertapi.com/info/openapi)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { convertapi, @@ -28,6 +28,11 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/convertapi/actions/convert-file/convert-file.mjs b/components/convertapi/actions/convert-file/convert-file.mjs index c04afdf7250a1..557a90088749b 100644 --- a/components/convertapi/actions/convert-file/convert-file.mjs +++ b/components/convertapi/actions/convert-file/convert-file.mjs @@ -9,7 +9,7 @@ export default { key: "convertapi-convert-file", name: "Convert File", description: "Use this action to convert files to the chosen format. [See the documentation](https://v2.convertapi.com/info/openapi)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { convertapi, @@ -25,6 +25,11 @@ export default { ], reloadProps: true, }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/convertapi/actions/convert-web-url/convert-web-url.mjs b/components/convertapi/actions/convert-web-url/convert-web-url.mjs index 9e2a69a995d23..a585cc2292233 100644 --- a/components/convertapi/actions/convert-web-url/convert-web-url.mjs +++ b/components/convertapi/actions/convert-web-url/convert-web-url.mjs @@ -13,7 +13,7 @@ export default { key: "convertapi-convert-web-url", name: "Convert Web URL to Specified Format", description: "Converts a website page to a specified format. [See the documentation](https://v2.convertapi.com/info/openapi)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { convertapi, @@ -331,6 +331,11 @@ export default { hidden: true, optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async additionalProps(props) { const isJpg = this.formatTo === "jpg"; @@ -428,7 +433,9 @@ export default { formatTo: this.formatTo, data, headers: data.getHeaders(), - timeout: this.timeout ? 2000 * Number(this.timeout) : undefined, + timeout: this.timeout + ? 2000 * Number(this.timeout) + : undefined, }); await saveFile(Files); diff --git a/components/convertapi/package.json b/components/convertapi/package.json index 336a1040856e5..6135f64e0b886 100644 --- a/components/convertapi/package.json +++ b/components/convertapi/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/convertapi", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream ConvertAPI Components", "main": "convertapi.app.mjs", "keywords": [ diff --git a/components/crowdin/actions/add-file/add-file.mjs b/components/crowdin/actions/add-file/add-file.mjs index b5e7703dc6cd0..b195e6e910d1e 100644 --- a/components/crowdin/actions/add-file/add-file.mjs +++ b/components/crowdin/actions/add-file/add-file.mjs @@ -10,7 +10,7 @@ export default { key: "crowdin-add-file", name: "Add File to Project", description: "Adds a file into the created project. [See the documentation](https://developer.crowdin.com/api/v2/#tag/source-files/operation/api.projects.files.post)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { crowdin, @@ -82,6 +82,12 @@ export default { }), ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/crowdin/package.json b/components/crowdin/package.json index 2b917337bf538..ccaf6c85d442b 100644 --- a/components/crowdin/package.json +++ b/components/crowdin/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/crowdin", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Crowdin Components", "main": "crowdin.app.mjs", "keywords": [ diff --git a/components/customjs/actions/convert-html-to-pdf/convert-html-to-pdf.mjs b/components/customjs/actions/convert-html-to-pdf/convert-html-to-pdf.mjs index 2b4395a450bc4..e3dbe1f0e6a8c 100644 --- a/components/customjs/actions/convert-html-to-pdf/convert-html-to-pdf.mjs +++ b/components/customjs/actions/convert-html-to-pdf/convert-html-to-pdf.mjs @@ -6,7 +6,7 @@ export default { key: "customjs-convert-html-to-pdf", name: "Convert HTML to PDF", description: "Converts an HTML string to a PDF document. [See the documentation](https://www.customjs.space/api/docs#_1-html-to-pdf)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { customjs, @@ -21,6 +21,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.customjs.convertHtmlToPdf({ diff --git a/components/customjs/actions/convert-html-to-png/convert-html-to-png.mjs b/components/customjs/actions/convert-html-to-png/convert-html-to-png.mjs index 54034639e2fd0..c34e04177da14 100644 --- a/components/customjs/actions/convert-html-to-png/convert-html-to-png.mjs +++ b/components/customjs/actions/convert-html-to-png/convert-html-to-png.mjs @@ -6,7 +6,7 @@ export default { key: "customjs-convert-html-to-png", name: "Convert HTML to PNG", description: "Converts an HTML string to a PNG image. [See the documentation](https://www.customjs.space/api/docs#_4-html-to-png)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { customjs, @@ -21,6 +21,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.customjs.convertHtmlToPng({ diff --git a/components/customjs/actions/create-screenshot/create-screenshot.mjs b/components/customjs/actions/create-screenshot/create-screenshot.mjs index 98bc0e233fd4f..970c141c4e371 100644 --- a/components/customjs/actions/create-screenshot/create-screenshot.mjs +++ b/components/customjs/actions/create-screenshot/create-screenshot.mjs @@ -6,7 +6,7 @@ export default { key: "customjs-create-screenshot", name: "Create Screenshot", description: "Create a screenshot of a website. [See the documentation](https://www.customjs.space/api/docs#_3-create-screenshot)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { customjs, @@ -22,6 +22,11 @@ export default { ], description: "Download the PNG file to the `/tmp` directory with the specified filename.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.customjs.createScreenshot({ diff --git a/components/customjs/actions/merge-pdfs/merge-pdfs.mjs b/components/customjs/actions/merge-pdfs/merge-pdfs.mjs index aa0cb473c700f..49cb30bc6c6e1 100644 --- a/components/customjs/actions/merge-pdfs/merge-pdfs.mjs +++ b/components/customjs/actions/merge-pdfs/merge-pdfs.mjs @@ -6,7 +6,7 @@ export default { key: "customjs-merge-pdfs", name: "Merge PDFs", description: "Merges multiple PDF documents into one. [See the documentation](https://www.customjs.space/api/docs#_2-merge-pdfs)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { customjs, @@ -21,6 +21,11 @@ export default { "filename", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const pdfs = typeof this.pdfs === "string" diff --git a/components/customjs/actions/run-puppeteer/run-puppeteer.mjs b/components/customjs/actions/run-puppeteer/run-puppeteer.mjs index 54f5bdca1fd01..00a791df2ff1f 100644 --- a/components/customjs/actions/run-puppeteer/run-puppeteer.mjs +++ b/components/customjs/actions/run-puppeteer/run-puppeteer.mjs @@ -6,7 +6,7 @@ export default { key: "customjs-run-puppeteer", name: "Run Puppeteer", description: "Run Puppeteer. [See the documentation](https://www.customjs.space/api/docs#_5-run-puppeteer)", - version: "0.0.2", + version: "0.0.3", type: "action", props: { customjs, @@ -22,6 +22,11 @@ export default { ], description: "Download the PNG file to the `/tmp` directory with the specified filename.", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.customjs.runPuppeteer({ diff --git a/components/customjs/package.json b/components/customjs/package.json index fac4f9cf9d4d2..1b98e8e7322de 100644 --- a/components/customjs/package.json +++ b/components/customjs/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/customjs", - "version": "0.2.1", + "version": "0.2.2", "description": "Pipedream CustomJS Components", "main": "customjs.app.mjs", "keywords": [ diff --git a/components/deepgram/actions/transcribe-audio/transcribe-audio.mjs b/components/deepgram/actions/transcribe-audio/transcribe-audio.mjs index 29ab7f9b11199..972d2d0299516 100644 --- a/components/deepgram/actions/transcribe-audio/transcribe-audio.mjs +++ b/components/deepgram/actions/transcribe-audio/transcribe-audio.mjs @@ -6,7 +6,7 @@ export default { key: "deepgram-transcribe-audio", name: "Transcribe Audio", description: "Transcribes the specified audio file. [See the documentation](https://developers.deepgram.com/api-reference/transcription/#transcribe-pre-recorded-audio)", - version: "0.0.4", + version: "0.0.5", type: "action", props: { deepgram, @@ -179,6 +179,12 @@ export default { description: "Use the `$.flow.suspend` Node.js helper to suspend the workflow until the transcription is completed. Overrides the `callback` parameter to Deepgram.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (!this.url && !this.filePath) { diff --git a/components/deepgram/package.json b/components/deepgram/package.json index 839212b942eff..016a896686e9c 100644 --- a/components/deepgram/package.json +++ b/components/deepgram/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/deepgram", - "version": "0.0.7", + "version": "0.0.8", "description": "Pipedream Deepgram Components", "main": "deepgram.app.mjs", "keywords": [ diff --git a/components/diffchecker/actions/compare-image/compare-image.mjs b/components/diffchecker/actions/compare-image/compare-image.mjs index 6b7ef911f8aec..95ebb753053f1 100644 --- a/components/diffchecker/actions/compare-image/compare-image.mjs +++ b/components/diffchecker/actions/compare-image/compare-image.mjs @@ -7,7 +7,7 @@ export default { key: "diffchecker-compare-image", name: "Compare Image", description: "Compares two images and returns the result.", - version: "0.0.1", + version: "0.0.2", type: "action", props: { diffchecker, @@ -28,6 +28,12 @@ export default { reloadProps: true, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/diffchecker/actions/compare-pdf/compare-pdf.mjs b/components/diffchecker/actions/compare-pdf/compare-pdf.mjs index b2050f2631875..3e664179f2a25 100644 --- a/components/diffchecker/actions/compare-pdf/compare-pdf.mjs +++ b/components/diffchecker/actions/compare-pdf/compare-pdf.mjs @@ -7,7 +7,7 @@ export default { key: "diffchecker-compare-pdf", name: "Compare PDFs", description: "Compares two PDFs and returns the result. [See the documentation](https://www.diffchecker.com/public-api/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { diffchecker, @@ -34,6 +34,12 @@ export default { label: "Right PDF", description: "Right PDF file you want to compare. Provide the file path `/tmp/file.pdf`. [See the documentation](https://pipedream.com/docs/workflows/steps/code/nodejs/working-with-files/#the-tmp-directory).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { let data = new FormData(); diff --git a/components/diffchecker/package.json b/components/diffchecker/package.json index 1f3da2ab7d9c2..94159a5808c05 100644 --- a/components/diffchecker/package.json +++ b/components/diffchecker/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/diffchecker", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Diffchecker Components", "main": "diffchecker.app.mjs", "keywords": [ diff --git a/components/digitalocean_spaces/actions/upload-file-tmp/upload-file-tmp.mjs b/components/digitalocean_spaces/actions/upload-file-tmp/upload-file-tmp.mjs index 4510201ca6d8d..0c1d7c5c98281 100644 --- a/components/digitalocean_spaces/actions/upload-file-tmp/upload-file-tmp.mjs +++ b/components/digitalocean_spaces/actions/upload-file-tmp/upload-file-tmp.mjs @@ -10,11 +10,17 @@ export default { key: "digitalocean_spaces-upload-file-tmp", name: "Upload File /tmp", description: "Accepts a file path starting from /tmp, then uploads as a file to DigitalOcean Spaces. [See the docs](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html).", - version: "0.0.2", + version: "0.0.3", props: { ...common.props, customFilename: base.props.customFilename, path: base.props.path, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { ...base.methods, diff --git a/components/digitalocean_spaces/package.json b/components/digitalocean_spaces/package.json index 26ad550e4c1a7..b09e9b1fa6397 100644 --- a/components/digitalocean_spaces/package.json +++ b/components/digitalocean_spaces/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/digitalocean_spaces", - "version": "0.0.4", + "version": "0.0.5", "description": "Pipedream DigitalOcean Spaces Components", "main": "digitalocean_spaces.app.mjs", "keywords": [ diff --git a/components/discord/actions/send-message-with-file/send-message-with-file.mjs b/components/discord/actions/send-message-with-file/send-message-with-file.mjs index 65f6ce82fac05..dc9c52539e49b 100644 --- a/components/discord/actions/send-message-with-file/send-message-with-file.mjs +++ b/components/discord/actions/send-message-with-file/send-message-with-file.mjs @@ -8,7 +8,7 @@ export default { key: "discord-send-message-with-file", name: "Send Message With File", description: "Post a message with an attached file", - version: "1.1.1", + version: "1.1.2", type: "action", props: { ...common.props, @@ -31,6 +31,12 @@ export default { "filePath", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/discord/package.json b/components/discord/package.json index 8e8ec3371b708..00e126a78adf6 100644 --- a/components/discord/package.json +++ b/components/discord/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/discord", - "version": "1.2.4", + "version": "1.2.5", "description": "Pipedream Discord Components", "main": "discord.app.mjs", "keywords": [ diff --git a/components/discord_bot/actions/send-message-with-file/send-message-with-file.mjs b/components/discord_bot/actions/send-message-with-file/send-message-with-file.mjs index 5fc963eb8a121..6eff18235848a 100644 --- a/components/discord_bot/actions/send-message-with-file/send-message-with-file.mjs +++ b/components/discord_bot/actions/send-message-with-file/send-message-with-file.mjs @@ -9,7 +9,7 @@ export default { key: "discord_bot-send-message-with-file", name: "Send Message With File", description: "Post a message with an attached file. [See the docs here](https://discord.com/developers/docs/reference#uploading-files)", - version: "0.0.6", + version: "0.0.7", type: "action", props: { discord, @@ -79,6 +79,12 @@ export default { label: "Include link to workflow", description: "Defaults to `true`, includes a link to this workflow at the end of your Discord message.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { appendPipedreamText(message) { diff --git a/components/discord_bot/package.json b/components/discord_bot/package.json index df0d89810e0e5..93ff023c3418b 100644 --- a/components/discord_bot/package.json +++ b/components/discord_bot/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/discord_bot", - "version": "0.6.2", + "version": "0.6.3", "description": "Pipedream Discord_bot Components", "main": "discord_bot.app.mjs", "keywords": [ diff --git a/components/docmosis/actions/generate-document/generate-document.mjs b/components/docmosis/actions/generate-document/generate-document.mjs index aab992aacc85e..9fe23c91cbc3a 100644 --- a/components/docmosis/actions/generate-document/generate-document.mjs +++ b/components/docmosis/actions/generate-document/generate-document.mjs @@ -6,7 +6,7 @@ export default { key: "docmosis-generate-document", name: "Generate Document", description: "Generates a document by merging data with a Docmosis template. [See the documentation](https://resources.docmosis.com/Documentation/Cloud/DWS4/Cloud-Web-Services-Guide-DWS4.pdf)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { app, @@ -34,6 +34,11 @@ export default { "outputFormat", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { render(args = {}) { diff --git a/components/docmosis/package.json b/components/docmosis/package.json index 720d903dcf780..e28095cced749 100644 --- a/components/docmosis/package.json +++ b/components/docmosis/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/docmosis", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Docmosis Components", "main": "docmosis.app.mjs", "keywords": [ diff --git a/components/docparser/actions/upload-document/upload-document.mjs b/components/docparser/actions/upload-document/upload-document.mjs index a2e89111b8a4f..46a106b6defca 100644 --- a/components/docparser/actions/upload-document/upload-document.mjs +++ b/components/docparser/actions/upload-document/upload-document.mjs @@ -7,7 +7,7 @@ export default { key: "docparser-upload-document", name: "Upload Document", description: "Uploads a document to docparser that initiates parsing immediately after reception. [See the documentation](https://docparser.com/api/#import-documents)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { docparser, @@ -22,6 +22,12 @@ export default { label: "File", description: "The path to a file in the `/tmp` directory. [See the documentation on working with files](https://pipedream.com/docs/code/nodejs/working-with-files/#writing-a-file-to-tmp)", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const data = new FormData(); diff --git a/components/docparser/package.json b/components/docparser/package.json index 919aa94281846..9c6369683a010 100644 --- a/components/docparser/package.json +++ b/components/docparser/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/docparser", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream docparser Components", "main": "docparser.app.mjs", "keywords": [ diff --git a/components/docsbot_ai/actions/upload-source-file/upload-source-file.mjs b/components/docsbot_ai/actions/upload-source-file/upload-source-file.mjs index 762f007dc2bf0..b2d9ea00c8559 100644 --- a/components/docsbot_ai/actions/upload-source-file/upload-source-file.mjs +++ b/components/docsbot_ai/actions/upload-source-file/upload-source-file.mjs @@ -5,7 +5,7 @@ export default { key: "docsbot_ai-upload-source-file", name: "Upload Source File", description: "Upload a file to be used as a source. [See the documentation](https://docsbot.ai/documentation/developer/source-api#source-file-uploads)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { docsbotAi, @@ -30,6 +30,12 @@ export default { "filePath", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { filePath } = this; diff --git a/components/docsbot_ai/package.json b/components/docsbot_ai/package.json index 92ac28d2e7d3c..7ccf1a1f8859e 100644 --- a/components/docsbot_ai/package.json +++ b/components/docsbot_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/docsbot_ai", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream DocsBot AI Components", "main": "docsbot_ai.app.mjs", "keywords": [ diff --git a/components/documentpro/actions/new-document/new-document.mjs b/components/documentpro/actions/new-document/new-document.mjs index 349d3fa25c9af..45b4a4b2b7445 100644 --- a/components/documentpro/actions/new-document/new-document.mjs +++ b/components/documentpro/actions/new-document/new-document.mjs @@ -7,7 +7,7 @@ export default { key: "documentpro-new-document", name: "Upload New Document", description: "Uploads a document to DocumentPro's parser. [See the documentation](https://docs.documentpro.ai/docs/using-api/manage-documents/import-files)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { documentpro, @@ -23,6 +23,12 @@ export default { "document", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const formData = new FormData(); diff --git a/components/documentpro/package.json b/components/documentpro/package.json index 134058103819c..860feda1204d1 100644 --- a/components/documentpro/package.json +++ b/components/documentpro/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/documentpro", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream DocumentPro Components", "main": "documentpro.app.mjs", "keywords": [ diff --git a/components/documerge/actions/combine-files/combine-files.mjs b/components/documerge/actions/combine-files/combine-files.mjs index 944177fd8af30..6a629354310e3 100644 --- a/components/documerge/actions/combine-files/combine-files.mjs +++ b/components/documerge/actions/combine-files/combine-files.mjs @@ -5,7 +5,7 @@ export default { key: "documerge-combine-files", name: "Combine Files", description: "Merges multiple user-specified files into a single PDF or DOCX. [See the documentation](https://app.documerge.ai/api-docs/#tools-POSTapi-tools-combine)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { documerge, @@ -28,6 +28,11 @@ export default { label: "URLs", description: "Array of URLs to combine", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.documerge.combineFiles({ diff --git a/components/documerge/actions/convert-file-to-pdf/convert-file-to-pdf.mjs b/components/documerge/actions/convert-file-to-pdf/convert-file-to-pdf.mjs index c5751f6fc93ba..28278c9a50e63 100644 --- a/components/documerge/actions/convert-file-to-pdf/convert-file-to-pdf.mjs +++ b/components/documerge/actions/convert-file-to-pdf/convert-file-to-pdf.mjs @@ -5,7 +5,7 @@ export default { key: "documerge-convert-file-to-pdf", name: "Convert File to PDF", description: "Converts a specified file into a PDF. [See the documentation](https://app.documerge.ai/api-docs/#tools-POSTapi-tools-pdf-convert)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { documerge, @@ -20,6 +20,11 @@ export default { description: "The URL of the file to convert", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const fileContent = await this.documerge.convertToPdf({ diff --git a/components/documerge/package.json b/components/documerge/package.json index 70633a3ac5936..568c185b6c3e5 100644 --- a/components/documerge/package.json +++ b/components/documerge/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/documerge", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream DocuMerge Components", "main": "documerge.app.mjs", "keywords": [ diff --git a/components/docusign/actions/download-documents/download-documents.mjs b/components/docusign/actions/download-documents/download-documents.mjs index 0ca9b852c8ab7..fd5fdb3c4b737 100644 --- a/components/docusign/actions/download-documents/download-documents.mjs +++ b/components/docusign/actions/download-documents/download-documents.mjs @@ -5,7 +5,7 @@ export default { key: "docusign-download-documents", name: "Download Documents", description: "Download the documents of an envelope to the /tmp directory. [See the documentation here](https://developers.docusign.com/docs/esign-rest-api/how-to/download-envelope-documents/)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { docusign, @@ -73,6 +73,11 @@ export default { label: "Filename", description: "The filename to save the file as in the `/tmp` directory including the file extension (.pdf or .zip)", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, methods: { getEnvelope($, baseUri, envelopeId) { diff --git a/components/docusign/package.json b/components/docusign/package.json index 12f1f7b65675b..d043f76fabba1 100644 --- a/components/docusign/package.json +++ b/components/docusign/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/docusign", - "version": "0.2.1", + "version": "0.2.2", "description": "Pipedream Docusign Components", "main": "docusign.app.mjs", "keywords": [ diff --git a/components/dreamstudio/actions/generate-image/generate-image.mjs b/components/dreamstudio/actions/generate-image/generate-image.mjs index b2d74e161422b..984d5c6da1892 100644 --- a/components/dreamstudio/actions/generate-image/generate-image.mjs +++ b/components/dreamstudio/actions/generate-image/generate-image.mjs @@ -7,7 +7,7 @@ export default { ...common, key: "dreamstudio-generate-image", name: "Generate Image", - version: "0.0.2", + version: "0.0.3", description: "Generate a new image from a text prompt. [See the documentation](https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/textToImage)", type: "action", props: { @@ -88,6 +88,11 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/dreamstudio/actions/modify-image/modify-image.mjs b/components/dreamstudio/actions/modify-image/modify-image.mjs index b8950493d4261..db80b24854c3b 100644 --- a/components/dreamstudio/actions/modify-image/modify-image.mjs +++ b/components/dreamstudio/actions/modify-image/modify-image.mjs @@ -9,7 +9,7 @@ export default { ...common, key: "dreamstudio-modify-image", name: "Modify Image", - version: "0.0.2", + version: "0.0.3", description: "Modify an image based on a text prompt. [See the documentation](https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/imageToImage)", type: "action", props: { @@ -92,6 +92,11 @@ export default { reloadProps: true, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read-write", + sync: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/dreamstudio/actions/upscale-image/upscale-image.mjs b/components/dreamstudio/actions/upscale-image/upscale-image.mjs index 55e7b07eeb470..9dc2e612a7567 100644 --- a/components/dreamstudio/actions/upscale-image/upscale-image.mjs +++ b/components/dreamstudio/actions/upscale-image/upscale-image.mjs @@ -9,7 +9,7 @@ export default { ...common, key: "dreamstudio-upscale-image", name: "Upscale Image", - version: "0.0.2", + version: "0.0.3", description: "Create a higher resolution version of an input image. [See the documentation](https://platform.stability.ai/docs/api-reference#tag/v1generation/operation/upscaleImage)", type: "action", props: { @@ -33,6 +33,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/dreamstudio/common/utils.mjs b/components/dreamstudio/common/utils.mjs index 5443c545025d5..c8cf2cbf70824 100644 --- a/components/dreamstudio/common/utils.mjs +++ b/components/dreamstudio/common/utils.mjs @@ -4,12 +4,17 @@ import moment from "moment"; import stream from "stream"; import { promisify } from "util"; +const getOutputDirectory = () => { + return process.env.STASH_DIR || "/tmp"; +}; + export const getImagePath = async (image) => { const regex = new RegExp(/\/tmp\//, "g"); let imagePath = image; + const outputDir = getOutputDirectory(); if (isUrl(image)) { - imagePath = `/tmp/image_${moment().format("YYYYMMDD")}.png`; + imagePath = `${outputDir}/image_${moment().format("YYYYMMDD")}.png`; const pipeline = promisify(stream.pipeline); await pipeline( got.stream(image), @@ -20,7 +25,7 @@ export const getImagePath = async (image) => { if (imagePath.match(regex)) { return imagePath; } - return `/tmp/${imagePath}`; + return `${outputDir}/${imagePath}`; }; export const isUrl = (string) => { @@ -45,10 +50,12 @@ export const parsePrompts = (textPrompts) => { export const writeImg = async (artifacts) => { const filePaths = []; + const outputDir = getOutputDirectory(); for (const image of artifacts) { - filePaths.push(`/tmp/img_${image.seed}.png`); + const filePath = `${outputDir}/img_${image.seed}.png`; + filePaths.push(filePath); fs.writeFileSync( - `/tmp/img_${image.seed}.png`, + filePath, Buffer.from(image.base64, "base64"), ); } diff --git a/components/dreamstudio/package.json b/components/dreamstudio/package.json index 69257469e62c3..f03f0c5b72cbd 100644 --- a/components/dreamstudio/package.json +++ b/components/dreamstudio/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/dreamstudio", - "version": "0.1.1", + "version": "0.1.2", "description": "Pipedream DreamStudio (Stable Diffusion) Components", "main": "dreamstudio.app.mjs", "keywords": [ diff --git a/components/dromo/actions/create-headless-import/create-headless-import.mjs b/components/dromo/actions/create-headless-import/create-headless-import.mjs index 23c068781afd2..01b985e0a5f96 100644 --- a/components/dromo/actions/create-headless-import/create-headless-import.mjs +++ b/components/dromo/actions/create-headless-import/create-headless-import.mjs @@ -5,7 +5,7 @@ export default { key: "dromo-create-headless-import", name: "Create Headless Import", description: "Creates a new headless import. [See the documentation](https://developer.dromo.io/api/#tag/headless/operation/createHeadlessImport)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { dromo, @@ -25,6 +25,12 @@ export default { label: "File Path", description: "The path to the file saved to the `/tmp` directory (e.g. `/tmp/example.csv`). [See the documentation](https://pipedream.com/docs/workflows/steps/code/nodejs/working-with-files/#the-tmp-directory).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { uploadFile(url, data) { diff --git a/components/dromo/package.json b/components/dromo/package.json index 984e49f4e66a2..1c2f0cb94a2de 100644 --- a/components/dromo/package.json +++ b/components/dromo/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/dromo", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Dromo Components", "main": "dromo.app.mjs", "keywords": [ diff --git a/components/dropbox/actions/download-file-to-tmp/download-file-to-tmp.mjs b/components/dropbox/actions/download-file-to-tmp/download-file-to-tmp.mjs index eaec9174951ca..dd0c327998062 100644 --- a/components/dropbox/actions/download-file-to-tmp/download-file-to-tmp.mjs +++ b/components/dropbox/actions/download-file-to-tmp/download-file-to-tmp.mjs @@ -9,7 +9,7 @@ export default { name: "Download File to TMP", description: "Download a specific file to the temporary directory. [See the documentation](https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesDownload__anchor).", key: "dropbox-download-file-to-tmp", - version: "0.0.7", + version: "0.0.8", type: "action", props: { dropbox, @@ -28,6 +28,11 @@ export default { description: "The new name of the file to be saved, including it's extension. e.g: `myFile.csv`", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { try { diff --git a/components/dropbox/actions/upload-file/upload-file.mjs b/components/dropbox/actions/upload-file/upload-file.mjs index 99973faf40cd6..748bd976b3e93 100644 --- a/components/dropbox/actions/upload-file/upload-file.mjs +++ b/components/dropbox/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { name: "Upload a File", description: "Uploads a file to a selected folder. [See the documentation](https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesUpload__anchor)", key: "dropbox-upload-file", - version: "1.0.0", + version: "1.0.1", type: "action", props: { dropbox, @@ -55,6 +55,12 @@ export default { options: consts.UPLOAD_FILE_MODE_OPTIONS, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/dropbox/actions/upload-multiple-files/upload-multiple-files.mjs b/components/dropbox/actions/upload-multiple-files/upload-multiple-files.mjs index dd488f7abd106..04ea58f50da97 100644 --- a/components/dropbox/actions/upload-multiple-files/upload-multiple-files.mjs +++ b/components/dropbox/actions/upload-multiple-files/upload-multiple-files.mjs @@ -8,7 +8,7 @@ export default { name: "Upload Multiple Files", description: "Uploads multiple file to a selected folder. [See the documentation](https://dropbox.github.io/dropbox-sdk-js/Dropbox.html#filesUpload__anchor)", key: "dropbox-upload-multiple-files", - version: "1.0.0", + version: "1.0.1", type: "action", props: { dropbox, @@ -57,6 +57,12 @@ export default { options: consts.UPLOAD_FILE_MODE_OPTIONS, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/dropbox/common/utils.mjs b/components/dropbox/common/utils.mjs index 1a5e36f32a603..882c20422d152 100644 --- a/components/dropbox/common/utils.mjs +++ b/components/dropbox/common/utils.mjs @@ -1,6 +1,7 @@ export const checkTmp = (filename) => { if (!filename.startsWith("/tmp")) { - return `/tmp/${filename}`; + const baseDir = process.env.STASH_DIR || "/tmp"; + return `${baseDir}/${filename}`; } return filename; }; diff --git a/components/dropbox/package.json b/components/dropbox/package.json index 85b8e5ad1ae3b..76a49336c1dcf 100644 --- a/components/dropbox/package.json +++ b/components/dropbox/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/dropbox", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream Dropbox Components", "main": "dropbox.app.mjs", "keywords": [ diff --git a/components/eden_ai/actions/translate-document/translate-document.mjs b/components/eden_ai/actions/translate-document/translate-document.mjs index dd22a732959fc..1fae7507a6816 100644 --- a/components/eden_ai/actions/translate-document/translate-document.mjs +++ b/components/eden_ai/actions/translate-document/translate-document.mjs @@ -12,7 +12,7 @@ export default { key: "eden_ai-translate-document", name: "Translate Document", description: "Translates a document from a local file or URL. [See the documentation](https://docs.edenai.co/reference/translation_document_translation_create)", - version: "0.0.3", + version: "0.0.4", type: "action", props: { app, @@ -63,6 +63,12 @@ export default { description: "The URL of the file to translate", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/eden_ai/package.json b/components/eden_ai/package.json index 6c651fdd3b876..51e6611148996 100644 --- a/components/eden_ai/package.json +++ b/components/eden_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/eden_ai", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Eden AI Components", "main": "eden_ai.app.mjs", "keywords": [ diff --git a/components/egnyte/actions/upload-file/upload-file.mjs b/components/egnyte/actions/upload-file/upload-file.mjs index 50df16c70fea9..60365c3b13fd1 100644 --- a/components/egnyte/actions/upload-file/upload-file.mjs +++ b/components/egnyte/actions/upload-file/upload-file.mjs @@ -6,7 +6,7 @@ export default { key: "egnyte-upload-file", name: "Upload File", description: "Uploads a file to a specified folder in Egnyte. [See the documentation](https://developers.egnyte.com/docs/File_System_Management_API_Documentation#Upload-a-File)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { egnyte, @@ -20,6 +20,12 @@ export default { label: "Folder Path", description: "The full path to the folder where the file should be uploaded. Example: `/Shared/Documents", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const form = new FormData(); diff --git a/components/egnyte/package.json b/components/egnyte/package.json index efd9a305b59fc..683460347fd79 100644 --- a/components/egnyte/package.json +++ b/components/egnyte/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/egnyte", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Egnyte Components", "main": "egnyte.app.mjs", "keywords": [ diff --git a/components/elevenlabs/actions/add-voice/add-voice.mjs b/components/elevenlabs/actions/add-voice/add-voice.mjs index a0445433d3d10..5f569deb05432 100644 --- a/components/elevenlabs/actions/add-voice/add-voice.mjs +++ b/components/elevenlabs/actions/add-voice/add-voice.mjs @@ -5,7 +5,7 @@ import { getFileStreamAndMetadata } from "@pipedream/platform"; export default { key: "elevenlabs-add-voice", name: "Add Voice", - version: "0.0.4", + version: "0.0.5", description: "Add a voice from one or more audio files. [See the documentation](https://elevenlabs.io/docs/api-reference/add-voice)", type: "action", props: { @@ -32,6 +32,12 @@ export default { description: "Serialized labels dictionary for the voice.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/elevenlabs/actions/download-history-items/download-history-items.mjs b/components/elevenlabs/actions/download-history-items/download-history-items.mjs index e5b65e7fb4a1e..4729164162089 100644 --- a/components/elevenlabs/actions/download-history-items/download-history-items.mjs +++ b/components/elevenlabs/actions/download-history-items/download-history-items.mjs @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs"; export default { key: "elevenlabs-download-history-items", name: "Download History Items", - version: "0.0.4", + version: "0.0.5", description: "Download one or more history items to your workflow's `tmp` directory. If one history item ID is provided, we will return a single audio file. If more than one history item IDs are provided, we will provide the history items packed into a .zip file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-download)", type: "action", props: { @@ -18,6 +18,11 @@ export default { ], type: "string[]", }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/elevenlabs/actions/get-audio-from-history-item/get-audio-from-history-item.mjs b/components/elevenlabs/actions/get-audio-from-history-item/get-audio-from-history-item.mjs index f1349ba425bda..e98054ca838e9 100644 --- a/components/elevenlabs/actions/get-audio-from-history-item/get-audio-from-history-item.mjs +++ b/components/elevenlabs/actions/get-audio-from-history-item/get-audio-from-history-item.mjs @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs"; export default { key: "elevenlabs-get-audio-from-history-item", name: "Get Audio From History Item", - version: "0.0.4", + version: "0.0.5", description: "Returns the audio of an history item and converts it to a file. [See the documentation](https://docs.elevenlabs.io/api-reference/history-audio)", type: "action", props: { @@ -17,6 +17,11 @@ export default { "historyItemId", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/elevenlabs/actions/text-to-speech/text-to-speech.mjs b/components/elevenlabs/actions/text-to-speech/text-to-speech.mjs index c11d75c60c948..404a2d7014221 100644 --- a/components/elevenlabs/actions/text-to-speech/text-to-speech.mjs +++ b/components/elevenlabs/actions/text-to-speech/text-to-speech.mjs @@ -6,7 +6,7 @@ import elevenlabs from "../../elevenlabs.app.mjs"; export default { key: "elevenlabs-text-to-speech", name: "Text To Speech", - version: "0.0.4", + version: "0.0.5", description: "Retrieve an audio file. [See the documentation](https://docs.elevenlabs.io/api-reference/text-to-speech)", type: "action", props: { @@ -41,6 +41,11 @@ export default { description: "Decreasing stability can make speech more expressive with output varying between re-generations. It can also lead to instabilities. Increasing stability will make the voice more consistent between re-generations, but it can also make it sounds a bit monotone. On longer text fragments we recommend lowering this value. It goes from `0.0` to `1.0`.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/elevenlabs/package.json b/components/elevenlabs/package.json index 5a0f210162351..9a99b214583f8 100644 --- a/components/elevenlabs/package.json +++ b/components/elevenlabs/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/elevenlabs", - "version": "0.4.1", + "version": "0.4.2", "description": "Pipedream ElevenLabs Components", "main": "elevenlabs.app.mjs", "keywords": [ diff --git a/components/ezeep_blue/actions/create-print-job/create-print-job.mjs b/components/ezeep_blue/actions/create-print-job/create-print-job.mjs index bcb197cda774a..fb9eab577cb20 100644 --- a/components/ezeep_blue/actions/create-print-job/create-print-job.mjs +++ b/components/ezeep_blue/actions/create-print-job/create-print-job.mjs @@ -9,7 +9,7 @@ export default { key: "ezeep_blue-create-print-job", name: "Create Print Job", description: "Send a new print job to a specified printer.", - version: "0.0.1", + version: "0.0.2", type: "action", props: { ezeepBlue, @@ -98,6 +98,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { switch (this.printType) { diff --git a/components/ezeep_blue/package.json b/components/ezeep_blue/package.json index 3b8933f4c006d..b80153ab4dca2 100644 --- a/components/ezeep_blue/package.json +++ b/components/ezeep_blue/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/ezeep_blue", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream ezeep Blue Components", "main": "ezeep_blue.app.mjs", "keywords": [ diff --git a/components/faktoora/actions/get-invoice/get-invoice.mjs b/components/faktoora/actions/get-invoice/get-invoice.mjs index 0c1150c28ccd6..109bc626f6125 100644 --- a/components/faktoora/actions/get-invoice/get-invoice.mjs +++ b/components/faktoora/actions/get-invoice/get-invoice.mjs @@ -6,7 +6,7 @@ export default { key: "faktoora-get-invoice", name: "Download Invoice", description: "Download an invoice using the unique invoice number to '/tmp' folder. [See the documentation](https://api.faktoora.com/api/v1/api-docs/static/index.html)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { faktoora, @@ -16,6 +16,11 @@ export default { "invoiceNumber", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { try { diff --git a/components/faktoora/package.json b/components/faktoora/package.json index 02fd4a58c5494..8da7b8e15f154 100644 --- a/components/faktoora/package.json +++ b/components/faktoora/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/faktoora", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream faktoora Components", "main": "faktoora.app.mjs", "keywords": [ diff --git a/components/fileforge/actions/generate-pdf/generate-pdf.mjs b/components/fileforge/actions/generate-pdf/generate-pdf.mjs index 83593ed0c9c5f..a41029afb9f42 100644 --- a/components/fileforge/actions/generate-pdf/generate-pdf.mjs +++ b/components/fileforge/actions/generate-pdf/generate-pdf.mjs @@ -7,7 +7,7 @@ export default { key: "fileforge-generate-pdf", name: "Generate PDF", description: "Generate a PDF from provided HTML. [See the documentation](https://docs.fileforge.com/api-reference/api-reference/pdf/generate)", - version: "0.1.0", + version: "0.1.1", type: "action", props: { fileforge, @@ -51,6 +51,12 @@ export default { description: "Specifies whether viewing is allowed.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/fileforge/package.json b/components/fileforge/package.json index e70e4d3565bce..e0d2676c71cf8 100644 --- a/components/fileforge/package.json +++ b/components/fileforge/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/fileforge", - "version": "0.2.0", + "version": "0.2.1", "description": "Pipedream Fileforge Components", "main": "fileforge.app.mjs", "keywords": [ diff --git a/components/filestack/actions/upload-image/upload-image.mjs b/components/filestack/actions/upload-image/upload-image.mjs index 93fc6f055150a..e2535e49988d4 100644 --- a/components/filestack/actions/upload-image/upload-image.mjs +++ b/components/filestack/actions/upload-image/upload-image.mjs @@ -6,7 +6,7 @@ export default { name: "Upload Image", description: "Upload an image from a file or URL to FileStack. [See the documentation](https://www.filestack.com/docs/uploads/uploading/#upload-file)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { filestack, @@ -16,6 +16,12 @@ export default { "fileOrUrl", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { getImageMimeType(path) { diff --git a/components/filestack/package.json b/components/filestack/package.json index fbaf5555193cc..abdf60ed78be0 100644 --- a/components/filestack/package.json +++ b/components/filestack/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/filestack", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream FileStack Components", "main": "filestack.app.mjs", "keywords": [ diff --git a/components/flipando/actions/run-app/run-app.mjs b/components/flipando/actions/run-app/run-app.mjs index 858953193de2a..4beeb007f5143 100644 --- a/components/flipando/actions/run-app/run-app.mjs +++ b/components/flipando/actions/run-app/run-app.mjs @@ -6,7 +6,7 @@ export default { key: "flipando-run-app", name: "Run App", description: "Executes a chosen app within Flipando. Returns a 'task_id' to be used in fetching the outcome of this action. [See the documentation]([See the documentation](https://flipandoai.notion.site/Flipando-ai-API-Integration-Guide-6b508cfe1a5d4a249d20b926eac3a1d7#36b02715e5f440c9b21952b668e0e70c))", - version: "0.0.1", + version: "0.0.2", type: "action", props: { flipando, @@ -23,6 +23,12 @@ export default { description: "Set to `true` to poll the API in 3-second intervals until the task is completed", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/flipando/package.json b/components/flipando/package.json index b6166e9da373c..5d40daefb4d0b 100644 --- a/components/flipando/package.json +++ b/components/flipando/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/flipando", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Flipando Components", "main": "flipando.app.mjs", "keywords": [ diff --git a/components/flippingbook/actions/create-flipbook/create-flipbook.mjs b/components/flippingbook/actions/create-flipbook/create-flipbook.mjs index 4c1f5c13fdded..02cb35899d898 100644 --- a/components/flippingbook/actions/create-flipbook/create-flipbook.mjs +++ b/components/flippingbook/actions/create-flipbook/create-flipbook.mjs @@ -5,7 +5,7 @@ export default { key: "flippingbook-create-flipbook", name: "Create Flipbook", description: "Generates a new flipbook from an input PDF file. [See the documentation](https://apidocs.flippingbook.com/#create-a-new-publication-possibly-attaching-a-new-source-file)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { flippingbook, @@ -39,6 +39,12 @@ export default { "description", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { async getFileData() { diff --git a/components/flippingbook/actions/update-flipbook/update-flipbook.mjs b/components/flippingbook/actions/update-flipbook/update-flipbook.mjs index c77aabde59bcb..fb3b02efdec4a 100644 --- a/components/flippingbook/actions/update-flipbook/update-flipbook.mjs +++ b/components/flippingbook/actions/update-flipbook/update-flipbook.mjs @@ -5,7 +5,7 @@ export default { key: "flippingbook-update-flipbook", name: "Update Flipbook", description: "Edits an existing flipbook by replacing it with a new input PDF file. [See the documentation](https://apidocs.flippingbook.com/#update-the-metadata-for-one-publication-possibly-attaching-a-new-source-file)", - version: "1.0.0", + version: "1.0.1", type: "action", props: { flippingbook, @@ -46,6 +46,12 @@ export default { "description", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: createFlipbook.methods, async run({ $ }) { diff --git a/components/flippingbook/package.json b/components/flippingbook/package.json index 2b59a03f4724f..5f214a794edeb 100644 --- a/components/flippingbook/package.json +++ b/components/flippingbook/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/flippingbook", - "version": "1.0.0", + "version": "1.0.1", "description": "Pipedream FlippingBook Components", "main": "flippingbook.app.mjs", "keywords": [ diff --git a/components/formstack_documents/actions/create-document/create-document.mjs b/components/formstack_documents/actions/create-document/create-document.mjs index 0bc68b958968a..e797affa95ae9 100644 --- a/components/formstack_documents/actions/create-document/create-document.mjs +++ b/components/formstack_documents/actions/create-document/create-document.mjs @@ -6,7 +6,7 @@ export default { key: "formstack_documents-create-document", name: "Create Document", description: "Create a new document. [See documentation](https://www.webmerge.me/developers?page=documents)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { formstackDocuments, @@ -34,6 +34,12 @@ export default { description: "The name of the folder to save the document in. If folder doesn't exist, one will be created.", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/formstack_documents/package.json b/components/formstack_documents/package.json index 0e8cb8cc6c1ca..36d2bf1db99da 100644 --- a/components/formstack_documents/package.json +++ b/components/formstack_documents/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/formstack_documents", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Formstack Documents Components", "main": "formstack_documents.app.mjs", "keywords": [ diff --git a/components/generated_photos/actions/generate-similar-faces-by-upload/generate-similar-faces-by-upload.mjs b/components/generated_photos/actions/generate-similar-faces-by-upload/generate-similar-faces-by-upload.mjs index 7b7715e3b53b2..139fbc9d3fb9c 100644 --- a/components/generated_photos/actions/generate-similar-faces-by-upload/generate-similar-faces-by-upload.mjs +++ b/components/generated_photos/actions/generate-similar-faces-by-upload/generate-similar-faces-by-upload.mjs @@ -6,7 +6,7 @@ export default { key: "generated_photos-generate-similar-faces-by-upload", name: "Generate Similar Faces to Uploaded Image", description: "Generates faces similar to an uploaded image with the Generated Photos API. [See the documentation](https://generated.photos/account#apikey)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { generatedPhotos, @@ -21,6 +21,12 @@ export default { "limit", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const filePath = this.filePath.startsWith("/tmp/") diff --git a/components/generated_photos/package.json b/components/generated_photos/package.json index 626807d402e41..0fbe7b39596aa 100644 --- a/components/generated_photos/package.json +++ b/components/generated_photos/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/generated_photos", - "version": "0.0.1", + "version": "0.0.2", "description": "Pipedream Generated_photos Components", "main": "generated_photos.app.mjs", "keywords": [ diff --git a/components/gladia/actions/send-audio-for-transcription/send-audio-for-transcription.mjs b/components/gladia/actions/send-audio-for-transcription/send-audio-for-transcription.mjs index c42f3b3421b49..9fbda6c3614fe 100644 --- a/components/gladia/actions/send-audio-for-transcription/send-audio-for-transcription.mjs +++ b/components/gladia/actions/send-audio-for-transcription/send-audio-for-transcription.mjs @@ -10,7 +10,7 @@ export default { key: "gladia-send-audio-for-transcription", name: "Send Audio For Transcription", description: "Sends audio to Gladia for transcription and optional translation. [See the documentation](https://docs.gladia.io/reference/pre-recorded)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { gladia, @@ -71,6 +71,12 @@ export default { reloadProps: true, optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async additionalProps() { const props = {}; diff --git a/components/gladia/package.json b/components/gladia/package.json index e6374060761da..53f51bd08fe8e 100644 --- a/components/gladia/package.json +++ b/components/gladia/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/gladia", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Gladia Components", "main": "gladia.app.mjs", "keywords": [ @@ -18,4 +18,3 @@ "fs": "^0.0.1-security" } } - diff --git a/components/gmail/actions/download-attachment/download-attachment.mjs b/components/gmail/actions/download-attachment/download-attachment.mjs index 80ac808d3adc8..b24a5f5401b2d 100644 --- a/components/gmail/actions/download-attachment/download-attachment.mjs +++ b/components/gmail/actions/download-attachment/download-attachment.mjs @@ -7,7 +7,7 @@ export default { key: "gmail-download-attachment", name: "Download Attachment", description: "Download an attachment by attachmentId to the /tmp directory. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages.attachments/get)", - version: "0.0.11", + version: "0.0.12", type: "action", props: { gmail, @@ -33,6 +33,11 @@ export default { description: "Name of the new file. Example: `test.jpg`", optional: true, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const attachmentId = this.attachmentId.value || this.attachmentId; diff --git a/components/gmail/package.json b/components/gmail/package.json index c0067fa19131e..2bf261697d884 100644 --- a/components/gmail/package.json +++ b/components/gmail/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/gmail", - "version": "1.1.1", + "version": "1.1.2", "description": "Pipedream Gmail Components", "main": "gmail.app.mjs", "keywords": [ diff --git a/components/google_drive/actions/download-file/download-file.mjs b/components/google_drive/actions/download-file/download-file.mjs index 7ac942153978d..90ca1408cd335 100644 --- a/components/google_drive/actions/download-file/download-file.mjs +++ b/components/google_drive/actions/download-file/download-file.mjs @@ -18,7 +18,7 @@ export default { key: "google_drive-download-file", name: "Download File", description: "Download a file. [See the documentation](https://developers.google.com/drive/api/v3/manage-downloads) for more information", - version: "0.1.10", + version: "0.1.11", type: "action", props: { googleDrive, @@ -88,6 +88,11 @@ export default { }); }, }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { // Get file metadata to get file's MIME type diff --git a/components/google_drive/actions/update-file/update-file.mjs b/components/google_drive/actions/update-file/update-file.mjs index 146585b2e4114..d59f85aa853db 100644 --- a/components/google_drive/actions/update-file/update-file.mjs +++ b/components/google_drive/actions/update-file/update-file.mjs @@ -6,7 +6,7 @@ export default { key: "google_drive-update-file", name: "Update File", description: "Update a file's metadata and/or content. [See the documentation](https://developers.google.com/drive/api/v3/reference/files/update) for more information", - version: "2.0.0", + version: "2.0.1", type: "action", props: { googleDrive, @@ -96,6 +96,12 @@ export default { Any additional parameters to pass in the request. [See the documentation](https://developers.google.com/drive/api/v3/reference/files/update#request-body) for all available parameters. `), }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/google_drive/actions/upload-file/upload-file.mjs b/components/google_drive/actions/upload-file/upload-file.mjs index 35c3b3a39f0e5..7d4b9d8436d4c 100644 --- a/components/google_drive/actions/upload-file/upload-file.mjs +++ b/components/google_drive/actions/upload-file/upload-file.mjs @@ -12,7 +12,7 @@ export default { key: "google_drive-upload-file", name: "Upload File", description: "Upload a file to Google Drive. [See the documentation](https://developers.google.com/drive/api/v3/manage-uploads) for more information", - version: "2.0.1", + version: "2.0.2", type: "action", props: { googleDrive, @@ -79,6 +79,12 @@ export default { description: "Additional metadata to supply in the upload. [See the documentation](https://developers.google.com/workspace/drive/api/reference/rest/v3/files) for information on available fields. Values will be parsed as JSON where applicable. Example: `{ \"description\": \"my file description\" }`", optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const { diff --git a/components/google_drive/package.json b/components/google_drive/package.json index 7786c49e54095..2d62303112ca0 100644 --- a/components/google_drive/package.json +++ b/components/google_drive/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/google_drive", - "version": "1.0.1", + "version": "1.0.2", "description": "Pipedream Google_drive Components", "main": "google_drive.app.mjs", "keywords": [ diff --git a/components/google_gemini/actions/generate-content-from-text-and-image/generate-content-from-text-and-image.mjs b/components/google_gemini/actions/generate-content-from-text-and-image/generate-content-from-text-and-image.mjs index dba9c3b4eb04d..6e91fe0cd0d23 100644 --- a/components/google_gemini/actions/generate-content-from-text-and-image/generate-content-from-text-and-image.mjs +++ b/components/google_gemini/actions/generate-content-from-text-and-image/generate-content-from-text-and-image.mjs @@ -9,7 +9,7 @@ export default { key: "google_gemini-generate-content-from-text-and-image", name: "Generate Content from Text and Image", description: "Generates content from both text and image input using the Gemini API. [See the documentation](https://ai.google.dev/tutorials/rest_quickstart#text-and-image_input)", - version: "0.2.1", + version: "0.2.2", type: "action", props: { ...common.props, @@ -19,6 +19,12 @@ export default { "mediaPaths", ], }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, methods: { ...common.methods, diff --git a/components/google_gemini/package.json b/components/google_gemini/package.json index f355ecd627404..2f5a0510b091e 100644 --- a/components/google_gemini/package.json +++ b/components/google_gemini/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/google_gemini", - "version": "0.3.1", + "version": "0.3.2", "description": "Pipedream Google Gemini Components", "main": "google_gemini.app.mjs", "keywords": [ diff --git a/components/google_photos/actions/upload-item/upload-item.mjs b/components/google_photos/actions/upload-item/upload-item.mjs index 202e69619794e..626014ed8175d 100644 --- a/components/google_photos/actions/upload-item/upload-item.mjs +++ b/components/google_photos/actions/upload-item/upload-item.mjs @@ -6,7 +6,7 @@ import fs from "fs"; export default { key: "google_photos-upload-item", - version: "0.0.1", + version: "0.0.2", type: "action", name: "Upload Item", description: "Uploads an item to Google Photos. [See the documentation](https://developers.google.com/photos/library/guides/upload-media)", @@ -34,6 +34,12 @@ export default { ], optional: true, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run ({ $ }) { const filePath = utils.isValidFile(this.media); diff --git a/components/google_photos/package.json b/components/google_photos/package.json index 14924ffeae523..9e689aa1ab022 100644 --- a/components/google_photos/package.json +++ b/components/google_photos/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/google_photos", - "version": "0.0.1", + "version": "0.0.2", "description": "Pipedream Google Photos Components", "main": "google_photos.app.mjs", "keywords": [ diff --git a/components/gptzero_detect_ai/actions/scan-file/scan-file.mjs b/components/gptzero_detect_ai/actions/scan-file/scan-file.mjs index c4d5577b1799c..2e8ca7df59ac2 100644 --- a/components/gptzero_detect_ai/actions/scan-file/scan-file.mjs +++ b/components/gptzero_detect_ai/actions/scan-file/scan-file.mjs @@ -10,7 +10,7 @@ export default { key: "gptzero_detect_ai-scan-file", name: "Scan File for AI Detection", description: "This endpoint takes in file(s) input and returns the model's result. [See the documentation](https://gptzero.stoplight.io/docs/gptzero-api/0a8e7efa751a6-ai-detection-on-an-array-of-files)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { gptzeroDetectAi, @@ -26,6 +26,12 @@ export default { label: "Files", description: "A list of paths to files in the `/tmp` directory to analyze. Each file's document will be truncated to 50,000 characters. [See the documentation on working with files](https://pipedream.com/docs/code/nodejs/working-with-files/#writing-a-file-to-tmp).", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if (this.files.length > 50) { diff --git a/components/gptzero_detect_ai/package.json b/components/gptzero_detect_ai/package.json index 1d3776f2eacde..73b9f9e77bb7c 100644 --- a/components/gptzero_detect_ai/package.json +++ b/components/gptzero_detect_ai/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/gptzero_detect_ai", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream GPTZero: Detect AI Components", "main": "gptzero_detect_ai.app.mjs", "keywords": [ @@ -17,4 +17,3 @@ "form-data": "^4.0.0" } } - diff --git a/components/greenhouse/actions/add-attachment-to-candidate/add-attachment-to-candidate.mjs b/components/greenhouse/actions/add-attachment-to-candidate/add-attachment-to-candidate.mjs index 678ebd3c63ff8..87dd66b37566c 100644 --- a/components/greenhouse/actions/add-attachment-to-candidate/add-attachment-to-candidate.mjs +++ b/components/greenhouse/actions/add-attachment-to-candidate/add-attachment-to-candidate.mjs @@ -8,7 +8,7 @@ export default { key: "greenhouse-add-attachment-to-candidate", name: "Add Attachment to Candidate", description: "Adds an attachment to a specific candidate or prospect. [See the documentation](https://developers.greenhouse.io/harvest.html#post-add-attachment)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { greenhouse, @@ -58,6 +58,12 @@ export default { optional: true, options: CONTENT_TYPE_OPTIONS, }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { if ((this.file && this.url) || (!this.file && !this.url)) { diff --git a/components/greenhouse/package.json b/components/greenhouse/package.json index 6ed0ecb62b214..462b43123b1c6 100644 --- a/components/greenhouse/package.json +++ b/components/greenhouse/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/greenhouse", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Greenhouse Components", "main": "greenhouse.app.mjs", "keywords": [ diff --git a/components/guru/actions/export-card-to-pdf/export-card-to-pdf.mjs b/components/guru/actions/export-card-to-pdf/export-card-to-pdf.mjs index ff8337b0abbe9..62ecdc3d44916 100644 --- a/components/guru/actions/export-card-to-pdf/export-card-to-pdf.mjs +++ b/components/guru/actions/export-card-to-pdf/export-card-to-pdf.mjs @@ -7,7 +7,7 @@ export default { key: "guru-export-card-to-pdf", name: "Export Card to PDF", description: "Export a specific card identified by its ID to a PDF file. [See the documentation](https://developer.getguru.com/docs/download-cards-to-pdf)", - version: "0.0.1", + version: "0.0.2", type: "action", props: { guru, @@ -17,6 +17,11 @@ export default { "cardId", ], }, + syncDir: { + type: "dir", + accessMode: "write", + sync: true, + }, }, async run({ $ }) { const { diff --git a/components/guru/package.json b/components/guru/package.json index 8fcf089f37ec8..69a7ee61dd255 100644 --- a/components/guru/package.json +++ b/components/guru/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/guru", - "version": "0.1.0", + "version": "0.1.1", "description": "Pipedream Guru Components", "main": "guru.app.mjs", "keywords": [ From 4ec77d05f28e14e44e06298b651855566a53a199 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:40:14 -0400 Subject: [PATCH 03/10] pin cloudflare got dependency to 13.0.0 to match version used in action --- components/cloudflare_api_key/package.json | 2 +- pnpm-lock.yaml | 55 +++++++++++----------- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/components/cloudflare_api_key/package.json b/components/cloudflare_api_key/package.json index d959bd883f422..36f3f6663e7bf 100644 --- a/components/cloudflare_api_key/package.json +++ b/components/cloudflare_api_key/package.json @@ -16,7 +16,7 @@ "@pipedream/platform": "^1.1.1", "cloudflare": "^2.9.1", "form-data": "^4.0.0", - "got": "^12.5.1", + "got": "13.0.0", "stream": "^0.0.2", "util": "^0.12.4" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 82de79af8fd10..56177b0165ffc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,7 +107,7 @@ importers: version: 4.0.0 ts-jest: specifier: ^29.1.1 - 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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + 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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3) tsc-esm-fix: specifier: ^2.18.0 version: 2.20.27 @@ -2649,8 +2649,8 @@ importers: specifier: ^4.0.0 version: 4.0.1 got: - specifier: ^12.5.1 - version: 12.6.1 + specifier: 13.0.0 + version: 13.0.0 stream: specifier: ^0.0.2 version: 0.0.2 @@ -15868,7 +15868,7 @@ importers: version: 1.3.3 next: specifier: 15.0.3 - version: 15.0.3(@babel/core@8.0.0-alpha.13)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 15.0.3(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: specifier: 19.0.0-rc-66855b96-20241106 version: 19.0.0-rc-66855b96-20241106 @@ -15933,7 +15933,7 @@ importers: version: 3.1.7 ts-jest: specifier: ^29.2.5 - 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))(typescript@5.7.2) + 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))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0))(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@1.21.6)(postcss@8.4.49)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.6.1) @@ -32784,7 +32784,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -34143,7 +34143,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -38423,7 +38423,7 @@ snapshots: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) eslint: 8.57.1 optionalDependencies: typescript: 5.6.3 @@ -41484,7 +41484,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -43293,7 +43293,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -44711,7 +44711,7 @@ snapshots: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.2.5 @@ -44909,7 +44909,7 @@ snapshots: log4js@6.4.4: dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) flatted: 3.3.2 rfdc: 1.4.1 streamroller: 3.1.5 @@ -45979,7 +45979,7 @@ snapshots: dependencies: '@tediousjs/connection-string': 0.5.0 commander: 11.1.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) rfdc: 1.4.1 tarn: 3.0.2 tedious: 16.7.1 @@ -46163,7 +46163,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.3(@babel/core@8.0.0-alpha.13)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): + next@15.0.3(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -46173,7 +46173,7 @@ snapshots: postcss: 8.4.31 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - styled-jsx: 5.1.6(@babel/core@8.0.0-alpha.13)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) + styled-jsx: 5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -47633,7 +47633,7 @@ snapshots: ajv: 8.17.1 chalk: 5.3.0 ci-info: 4.1.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) deepmerge: 4.3.1 escalade: 3.2.0 fast-glob: 3.3.2 @@ -49385,12 +49385,12 @@ snapshots: '@babel/core': 8.0.0-alpha.13 babel-plugin-macros: 3.1.0 - styled-jsx@5.1.6(@babel/core@8.0.0-alpha.13)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): + styled-jsx@5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: - '@babel/core': 8.0.0-alpha.13 + '@babel/core': 7.26.0 babel-plugin-macros: 3.1.0 stylelint-config-recommended@14.0.1(stylelint@16.10.0(typescript@5.6.3)): @@ -49895,18 +49895,18 @@ snapshots: ts-interface-checker@0.1.13: {} - 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))(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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.7.2 + typescript: 5.6.3 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.0 @@ -49914,24 +49914,25 @@ snapshots: '@jest/types': 29.6.3 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))(typescript@5.6.3): + 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))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.6.3 + typescript: 5.7.2 yargs-parser: 21.1.1 optionalDependencies: '@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) + esbuild: 0.24.2 tsc-esm-fix@2.20.27: dependencies: @@ -49985,7 +49986,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 @@ -50013,7 +50014,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.0 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 @@ -50618,7 +50619,7 @@ snapshots: '@volar/typescript': 2.4.10 '@vue/language-core': 2.1.6(typescript@5.7.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@9.4.0) + debug: 4.3.7(supports-color@5.5.0) kolorist: 1.8.0 local-pkg: 0.5.1 magic-string: 0.30.13 From 7a9e1aa1fbc733cdd30a7334c4270e13637d85e4 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Mon, 30 Jun 2025 11:41:03 -0400 Subject: [PATCH 04/10] update pnpm-lock.yaml --- pnpm-lock.yaml | 51 +++++++++++++++++++++++++------------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56177b0165ffc..209ad9dee11ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,7 +107,7 @@ importers: version: 4.0.0 ts-jest: specifier: ^29.1.1 - 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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + 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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3) tsc-esm-fix: specifier: ^2.18.0 version: 2.20.27 @@ -15868,7 +15868,7 @@ importers: version: 1.3.3 next: specifier: 15.0.3 - version: 15.0.3(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) + version: 15.0.3(@babel/core@8.0.0-alpha.13)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106) react: specifier: 19.0.0-rc-66855b96-20241106 version: 19.0.0-rc-66855b96-20241106 @@ -15933,7 +15933,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))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0))(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))(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@1.21.6)(postcss@8.4.49)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.6.1) @@ -32784,7 +32784,7 @@ snapshots: '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 convert-source-map: 2.0.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -34143,7 +34143,7 @@ snapshots: '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) espree: 10.3.0 globals: 14.0.0 ignore: 5.3.2 @@ -38423,7 +38423,7 @@ snapshots: '@typescript-eslint/types': 8.15.0 '@typescript-eslint/typescript-estree': 8.15.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.15.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) eslint: 8.57.1 optionalDependencies: typescript: 5.6.3 @@ -41484,7 +41484,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -43293,7 +43293,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -44711,7 +44711,7 @@ snapshots: dependencies: chalk: 5.3.0 commander: 12.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) execa: 8.0.1 lilconfig: 3.1.3 listr2: 8.2.5 @@ -44909,7 +44909,7 @@ snapshots: log4js@6.4.4: dependencies: date-format: 4.0.14 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) flatted: 3.3.2 rfdc: 1.4.1 streamroller: 3.1.5 @@ -45979,7 +45979,7 @@ snapshots: dependencies: '@tediousjs/connection-string': 0.5.0 commander: 11.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) rfdc: 1.4.1 tarn: 3.0.2 tedious: 16.7.1 @@ -46163,7 +46163,7 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.3(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): + next@15.0.3(@babel/core@8.0.0-alpha.13)(@opentelemetry/api@1.9.0)(babel-plugin-macros@3.1.0)(react-dom@19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106))(react@19.0.0-rc-66855b96-20241106): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 @@ -46173,7 +46173,7 @@ snapshots: postcss: 8.4.31 react: 19.0.0-rc-66855b96-20241106 react-dom: 19.0.0-rc-66855b96-20241106(react@19.0.0-rc-66855b96-20241106) - styled-jsx: 5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) + styled-jsx: 5.1.6(@babel/core@8.0.0-alpha.13)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -47633,7 +47633,7 @@ snapshots: ajv: 8.17.1 chalk: 5.3.0 ci-info: 4.1.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) deepmerge: 4.3.1 escalade: 3.2.0 fast-glob: 3.3.2 @@ -49385,12 +49385,12 @@ snapshots: '@babel/core': 8.0.0-alpha.13 babel-plugin-macros: 3.1.0 - styled-jsx@5.1.6(@babel/core@7.26.0)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): + styled-jsx@5.1.6(@babel/core@8.0.0-alpha.13)(babel-plugin-macros@3.1.0)(react@19.0.0-rc-66855b96-20241106): dependencies: client-only: 0.0.1 react: 19.0.0-rc-66855b96-20241106 optionalDependencies: - '@babel/core': 7.26.0 + '@babel/core': 8.0.0-alpha.13 babel-plugin-macros: 3.1.0 stylelint-config-recommended@14.0.1(stylelint@16.10.0(typescript@5.6.3)): @@ -49895,18 +49895,18 @@ snapshots: ts-interface-checker@0.1.13: {} - 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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + 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))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.6.3 + typescript: 5.7.2 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.0 @@ -49914,25 +49914,24 @@ snapshots: '@jest/types': 29.6.3 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))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0))(typescript@5.7.2): + 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))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0) + jest: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.7.2 + typescript: 5.6.3 yargs-parser: 21.1.1 optionalDependencies: '@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) - esbuild: 0.24.2 tsc-esm-fix@2.20.27: dependencies: @@ -49986,7 +49985,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 @@ -50014,7 +50013,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.0 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 @@ -50619,7 +50618,7 @@ snapshots: '@volar/typescript': 2.4.10 '@vue/language-core': 2.1.6(typescript@5.7.2) compare-versions: 6.1.1 - debug: 4.3.7(supports-color@5.5.0) + debug: 4.3.7(supports-color@9.4.0) kolorist: 1.8.0 local-pkg: 0.5.1 magic-string: 0.30.13 From 0f6a3650a4fe265bb427ae8d7b01678a312f2d63 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:54:14 -0400 Subject: [PATCH 05/10] add loader for component app prop check When a component imported a package with pinned version, the "Check component app prop" PR check failed because Node.js was unable to resolve the package version correctly. This commit adds a custom loader that strips the version from the imported package, allowing the check to pass. For example, if the component imports `got@13.0.0`, the loader will transform the import to `got`. --- .github/workflows/pull-request-checks.yaml | 2 +- scripts/version-strip-loader.mjs | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 scripts/version-strip-loader.mjs diff --git a/.github/workflows/pull-request-checks.yaml b/.github/workflows/pull-request-checks.yaml index ccb541c6d3dce..2bb0c6904f1ea 100644 --- a/.github/workflows/pull-request-checks.yaml +++ b/.github/workflows/pull-request-checks.yaml @@ -101,6 +101,6 @@ jobs: - name: Check component keys run: node scripts/findBadKeys.js ${{ steps.changed_files.outputs.added_modified }} ${{ steps.changed_files.outputs.renamed }} - name: Check component app prop - run: node scripts/checkComponentAppProp.js ${{ steps.changed_files.outputs.added_modified }} ${{ steps.changed_files.outputs.renamed }} + run: node --experimental-loader ./scripts/version-strip-loader.mjs scripts/checkComponentAppProp.js ${{ steps.changed_files.outputs.added_modified }} ${{ steps.changed_files.outputs.renamed }} - name: Check for duplicate component keys run: node scripts/findDuplicateKeys.js diff --git a/scripts/version-strip-loader.mjs b/scripts/version-strip-loader.mjs new file mode 100644 index 0000000000000..3fe7407e1ed71 --- /dev/null +++ b/scripts/version-strip-loader.mjs @@ -0,0 +1,9 @@ +export async function resolve(specifier, context, nextResolve) { + // Strip version from imports like "got@13.0.0" -> "got" + const versionedImportMatch = specifier.match(/^(.+)@[\d\.\-\w]+$/); + if (versionedImportMatch) { + specifier = versionedImportMatch[1]; + } + + return nextResolve(specifier, context); +} \ No newline at end of file From f7a435bfacefd9449d54a1b76bcf20cb64b13047 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:55:03 -0400 Subject: [PATCH 06/10] update pnpm-lock.yaml --- pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 209ad9dee11ff..652254d711036 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15933,7 +15933,7 @@ importers: version: 3.1.7 ts-jest: specifier: ^29.2.5 - 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))(typescript@5.7.2) + 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))(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@1.21.6)(postcss@8.4.49)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.6.1) @@ -15976,7 +15976,7 @@ importers: version: 3.1.0 jest: specifier: ^29.1.2 - version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) + version: 29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0) type-fest: specifier: ^4.15.0 version: 4.27.0 @@ -49895,7 +49895,7 @@ snapshots: ts-interface-checker@0.1.13: {} - 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))(typescript@5.7.2): + 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))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -49909,10 +49909,10 @@ snapshots: typescript: 5.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@babel/core': 7.26.0 + '@babel/core': 8.0.0-alpha.13 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-jest: 29.7.0(@babel/core@7.26.0) + babel-jest: 29.7.0(@babel/core@8.0.0-alpha.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.6)(babel-plugin-macros@3.1.0))(typescript@5.6.3): dependencies: From dec66605f993f591ea309724c45fd0ab82ebad18 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:55:24 -0400 Subject: [PATCH 07/10] update pnpm-lock.yaml --- pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 652254d711036..209ad9dee11ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15933,7 +15933,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))(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))(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@1.21.6)(postcss@8.4.49)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.6.1) @@ -15976,7 +15976,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) + version: 29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0) type-fest: specifier: ^4.15.0 version: 4.27.0 @@ -49895,7 +49895,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))(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))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -49909,10 +49909,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))(typescript@5.6.3): dependencies: From e1f5672fe847d4a7b2fcce7b7e183290c81a4c84 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Wed, 2 Jul 2025 11:26:23 -0400 Subject: [PATCH 08/10] revert digitalocean_spaces version bump --- components/digitalocean_spaces/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/digitalocean_spaces/package.json b/components/digitalocean_spaces/package.json index b969022ed9a58..fd72f2fea0172 100644 --- a/components/digitalocean_spaces/package.json +++ b/components/digitalocean_spaces/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/digitalocean_spaces", - "version": "1.0.1", + "version": "1.0.0", "description": "Pipedream DigitalOcean Spaces Components", "main": "digitalocean_spaces.app.mjs", "keywords": [ From bfc12ce3022e322d47146fb33d09386c386c4f31 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Wed, 2 Jul 2025 11:27:04 -0400 Subject: [PATCH 09/10] update pnpm-lock.yaml --- pnpm-lock.yaml | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4467e6df1137d..d95aac0e8a961 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1048,8 +1048,7 @@ importers: specifier: ^1.5.1 version: 1.6.6 - components/asters: - specifiers: {} + components/asters: {} components/astica_ai: dependencies: @@ -1583,7 +1582,6 @@ importers: version: 3.0.3 components/bitget: {} - components/bitget: {} components/bitly: dependencies: @@ -2651,20 +2649,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 cloudflare: - specifier: ^2.9.1 - version: 2.9.1 - form-data: - specifier: ^4.0.0 - version: 4.0.1 - got: - specifier: ^12.5.1 - version: 12.6.1 - stream: - specifier: ^0.0.2 - version: 0.0.2 - util: - specifier: ^0.12.4 - version: 0.12.5 + specifier: ^4.4.1 + version: 4.4.1 components/cloudflare_browser_rendering: dependencies: @@ -11628,8 +11614,7 @@ importers: specifier: ^9.0.1 version: 9.0.1 - components/salesforge: - specifiers: {} + components/salesforge: {} components/saleslens: dependencies: @@ -36528,6 +36513,8 @@ 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: From 098117c6df6e5c2cd5db27a6d7c7788c791ddd63 Mon Sep 17 00:00:00 2001 From: js07 <19861096+js07@users.noreply.github.com> Date: Wed, 2 Jul 2025 11:43:27 -0400 Subject: [PATCH 10/10] re-add dir prop to filestack-upload-image action --- components/filestack/actions/upload-image/upload-image.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/components/filestack/actions/upload-image/upload-image.mjs b/components/filestack/actions/upload-image/upload-image.mjs index 62f262dab8e32..26afb466018cb 100644 --- a/components/filestack/actions/upload-image/upload-image.mjs +++ b/components/filestack/actions/upload-image/upload-image.mjs @@ -15,6 +15,12 @@ export default { label: "File Path or URL", description: "Provide a file URL or a path to a file in the `/tmp` directory.", }, + syncDir: { + type: "dir", + accessMode: "read", + sync: true, + optional: true, + }, }, async run({ $ }) { const {