From 591ad99e2c0ddc6c4f2b24cb5b7e790c35c5d108 Mon Sep 17 00:00:00 2001 From: Jorge Cortes Date: Tue, 16 Dec 2025 14:38:08 -0500 Subject: [PATCH] [ACTION] CloudConvert - Create Job --- .../actions/create-job/create-job.mjs | 84 +++++ components/cloud_convert/common/utils.mjs | 44 +++ components/cloud_convert/package.json | 8 +- pnpm-lock.yaml | 323 +++++------------- 4 files changed, 212 insertions(+), 247 deletions(-) create mode 100644 components/cloud_convert/actions/create-job/create-job.mjs create mode 100644 components/cloud_convert/common/utils.mjs diff --git a/components/cloud_convert/actions/create-job/create-job.mjs b/components/cloud_convert/actions/create-job/create-job.mjs new file mode 100644 index 0000000000000..a99b0bdc526a9 --- /dev/null +++ b/components/cloud_convert/actions/create-job/create-job.mjs @@ -0,0 +1,84 @@ +import app from "../../cloud_convert.app.mjs"; +import utils from "../../common/utils.mjs"; + +export default { + key: "cloud_convert-create-job", + name: "Create Job", + description: "Creates a new job for one or more tasks. [See the documentation](https://cloudconvert.com/api/v2/jobs#jobs-create)", + version: "0.0.1", + type: "action", + annotations: { + readOnlyHint: false, + destructiveHint: false, + openWorldHint: true, + }, + props: { + app, + tasks: { + type: "object", + label: "Tasks", + description: `An object containing named tasks that form the job workflow. You can name tasks however you want, but **only alphanumeric characters, hyphens (-), and underscores (_) are allowed**. + +**Each task object must include:** + +- \`operation\` (string, **required**): The endpoint for creating the task (e.g., \`convert\`, \`import/url\`, \`import/s3\`, \`export/s3\`, etc.) +- \`input\` (string or array, optional): The name(s) of the input task(s). Use this to reference other tasks within the same job. Multiple task names can be provided as an array. +- \`ignore_error\` (boolean, optional): By default, the job fails if one task fails. Set to \`true\` to continue the job even if this specific task fails. +- Task-specific options (optional): Additional parameters that depend on the \`operation\` type. These are the same parameters used when creating the task via its direct endpoint. + +**Example:** +\`\`\`json +{ + "import-my-file": { + "operation": "import/url", + "url": "https://example.com/document.pdf" + }, + "convert-my-file": { + "operation": "convert", + "input": "import-my-file", + "output_format": "jpg", + "pages": "1-3" + }, + "export-my-file": { + "operation": "export/url", + "input": ["convert-my-file"] + } +} +\`\`\` + +[See the tasks documentation](https://cloudconvert.com/api/v2/tasks)`, + }, + tag: { + type: "string", + label: "Tag", + description: "An arbitrary string to identify the job. Does not have any effect and can be used to associate with your application", + optional: true, + }, + webhookUrl: { + type: "string", + label: "Webhook URL", + description: "Single-job webhook URL receiving `job.finished` or `job.failed` events", + optional: true, + }, + }, + async run({ $ }) { + const { + app, + tasks, + tag, + webhookUrl, + } = this; + + const response = await app.createJob({ + $, + data: { + tasks: utils.parseJson(tasks), + tag, + webhook_url: webhookUrl, + }, + }); + + $.export("$summary", `Successfully created job with ID \`${response.data.id}\``); + return response; + }, +}; diff --git a/components/cloud_convert/common/utils.mjs b/components/cloud_convert/common/utils.mjs new file mode 100644 index 0000000000000..2adf04343104f --- /dev/null +++ b/components/cloud_convert/common/utils.mjs @@ -0,0 +1,44 @@ +const parseJson = (input, maxDepth = 100) => { + const seen = new WeakSet(); + const parse = (value) => { + if (maxDepth <= 0) { + return value; + } + if (typeof(value) === "string") { + // Only parse if the string looks like a JSON object or array + const trimmed = value.trim(); + if ( + (trimmed.startsWith("{") && trimmed.endsWith("}")) || + (trimmed.startsWith("[") && trimmed.endsWith("]")) + ) { + try { + return parseJson(JSON.parse(value), maxDepth - 1); + } catch (e) { + return value; + } + } + return value; + } else if (typeof(value) === "object" && value !== null && !Array.isArray(value)) { + if (seen.has(value)) { + return value; + } + seen.add(value); + return Object.entries(value) + .reduce((acc, [ + key, + val, + ]) => Object.assign(acc, { + [key]: parse(val), + }), {}); + } else if (Array.isArray(value)) { + return value.map((item) => parse(item)); + } + return value; + }; + + return parse(input); +}; + +export default { + parseJson, +}; diff --git a/components/cloud_convert/package.json b/components/cloud_convert/package.json index fb859a70c146d..08a0867ab1780 100644 --- a/components/cloud_convert/package.json +++ b/components/cloud_convert/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/cloud_convert", - "version": "0.1.1", + "version": "0.2.0", "description": "Pipedream Cloud Convert Components", "main": "cloud_convert.app.mjs", "keywords": [ @@ -9,10 +9,10 @@ ], "homepage": "https://pipedream.com/apps/cloud_convert", "author": "Pipedream (https://pipedream.com/)", - "dependencies": { - "@pipedream/platform": "^1.6.8" - }, "publishConfig": { "access": "public" + }, + "dependencies": { + "@pipedream/platform": "^3.1.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86f49936dcc99..49e65665d94d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3005,8 +3005,8 @@ importers: components/cloud_convert: dependencies: '@pipedream/platform': - specifier: ^1.6.8 - version: 1.6.8 + specifier: ^3.1.1 + version: 3.1.1 components/cloudbeds: {} @@ -4571,8 +4571,7 @@ importers: specifier: ^3.1.1 version: 3.1.1 - components/eaccounting: - specifiers: {} + components/eaccounting: {} components/eagle_doc: {} @@ -8494,7 +8493,7 @@ importers: dependencies: linkup-sdk: specifier: ^1.0.3 - version: 1.2.0(@types/node@24.10.1)(typescript@5.9.3) + version: 1.2.0(@types/node@20.19.25)(typescript@5.6.3) components/linkupapi: dependencies: @@ -17634,7 +17633,7 @@ importers: version: 3.1.11 ts-jest: specifier: ^29.2.5 - version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.5))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.25)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.6.3)))(typescript@5.6.3) + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.25)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.6.3)))(typescript@5.6.3) tsup: specifier: ^8.3.6 version: 8.5.1(@microsoft/api-extractor@7.55.0(@types/node@20.19.25))(jiti@2.6.1)(postcss@8.5.6)(tsx@4.20.6)(typescript@5.6.3)(yaml@2.8.1) @@ -31818,17 +31817,17 @@ packages: superagent@3.8.1: resolution: {integrity: sha512-VMBFLYgFuRdfeNQSMLbxGSLfmXL/xc+OO+BZp41Za/NRDBet/BNbkRJrYzCUu0u4GU0i/ml2dtT8b9qgkw9z6Q==} engines: {node: '>= 4.0'} - deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net + 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 superagent@4.1.0: resolution: {integrity: sha512-FT3QLMasz0YyCd4uIi5HNe+3t/onxMyEho7C3PSqmti3Twgy2rXT4fmkTz6wRL6bTF4uzPcfkUCa8u4JWHw8Ag==} engines: {node: '>= 6.0'} - deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net + 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 superagent@5.3.1: resolution: {integrity: sha512-wjJ/MoTid2/RuGCOFtlacyGNxN9QLMgcpYLDQlWFIhhdJ93kNscFonGvrpAHSCVjRVj++DGCglocF7Aej1KHvQ==} engines: {node: '>= 7.0.0'} - deprecated: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net + 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 supports-color@10.2.2: resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} @@ -35157,7 +35156,7 @@ snapshots: '@babel/types': 7.28.5 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -35177,7 +35176,7 @@ snapshots: '@jridgewell/remapping': 2.3.5 '@types/gensync': 1.0.4 convert-source-map: 2.0.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.7.3 @@ -35254,7 +35253,7 @@ snapshots: '@babel/core': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 '@babel/helper-plugin-utils': 7.27.1 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.11 transitivePeerDependencies: @@ -36019,7 +36018,7 @@ snapshots: '@babel/parser': 7.28.5 '@babel/template': 7.27.2 '@babel/types': 7.28.5 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -36031,7 +36030,7 @@ snapshots: '@babel/parser': 8.0.0-beta.3 '@babel/template': 8.0.0-beta.3 '@babel/types': 8.0.0-beta.3 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -36159,19 +36158,6 @@ snapshots: - '@types/node' - typescript - '@commitlint/cli@19.8.1(@types/node@24.10.1)(typescript@5.9.3)': - dependencies: - '@commitlint/format': 19.8.1 - '@commitlint/lint': 19.8.1 - '@commitlint/load': 19.8.1(@types/node@24.10.1)(typescript@5.9.3) - '@commitlint/read': 19.8.1 - '@commitlint/types': 19.8.1 - tinyexec: 1.0.2 - yargs: 17.7.2 - transitivePeerDependencies: - - '@types/node' - - typescript - '@commitlint/config-conventional@19.8.1': dependencies: '@commitlint/types': 19.8.1 @@ -36226,22 +36212,6 @@ snapshots: - '@types/node' - typescript - '@commitlint/load@19.8.1(@types/node@24.10.1)(typescript@5.9.3)': - dependencies: - '@commitlint/config-validator': 19.8.1 - '@commitlint/execute-rule': 19.8.1 - '@commitlint/resolve-extends': 19.8.1 - '@commitlint/types': 19.8.1 - chalk: 5.6.2 - cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.2.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - transitivePeerDependencies: - - '@types/node' - - typescript - '@commitlint/message@19.8.1': {} '@commitlint/parse@19.8.1': @@ -36797,7 +36767,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -36811,7 +36781,7 @@ snapshots: '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -37300,7 +37270,7 @@ snapshots: '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -39017,7 +38987,7 @@ snapshots: '@pnpm/tabtab@0.5.4': dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) enquirer: 2.4.1 minimist: 1.2.8 untildify: 4.0.0 @@ -39098,7 +39068,7 @@ snapshots: '@puppeteer/browsers@2.10.13': dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) extract-zip: 2.0.1 progress: 2.0.3 proxy-agent: 6.5.0 @@ -39191,7 +39161,7 @@ snapshots: '@putout/babel': 3.2.0 '@putout/engine-parser': 12.6.0 '@putout/operate': 13.5.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) jessy: 4.1.0 nessy: 5.3.0 transitivePeerDependencies: @@ -39202,7 +39172,7 @@ snapshots: '@putout/babel': 3.2.0 '@putout/engine-parser': 13.1.0(rolldown@1.0.0-beta.9)(rollup@4.53.2) '@putout/operate': 13.5.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) jessy: 4.1.0 nessy: 5.3.0 transitivePeerDependencies: @@ -39215,7 +39185,7 @@ snapshots: '@putout/babel': 4.5.4(rolldown@1.0.0-beta.9)(rollup@4.53.2) '@putout/engine-parser': 14.2.0(rolldown@1.0.0-beta.9)(rollup@4.53.2) '@putout/operate': 14.2.0(rolldown@1.0.0-beta.9)(rollup@4.53.2) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) jessy: 4.1.0 nessy: 5.3.0 transitivePeerDependencies: @@ -39312,7 +39282,7 @@ snapshots: '@putout/operator-filesystem': 9.0.1(putout@40.14.0(eslint@8.57.1)(rolldown@1.0.0-beta.9)(rollup@4.53.2)(typescript@5.6.3))(rolldown@1.0.0-beta.9)(rollup@4.53.2) '@putout/operator-json': 2.2.0 '@putout/plugin-filesystem': 11.0.1(putout@40.14.0(eslint@8.57.1)(rolldown@1.0.0-beta.9)(rollup@4.53.2)(typescript@5.6.3))(rolldown@1.0.0-beta.9)(rollup@4.53.2) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fullstore: 3.0.0 jessy: 4.1.0 nessy: 5.3.0 @@ -40475,7 +40445,7 @@ snapshots: conventional-changelog-writer: 8.2.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.2.1 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) import-from-esm: 2.0.0 lodash-es: 4.17.21 micromatch: 4.0.8 @@ -40483,20 +40453,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@semantic-release/commit-analyzer@13.0.1(semantic-release@24.2.9(typescript@5.9.3))': - dependencies: - conventional-changelog-angular: 8.1.0 - conventional-changelog-writer: 8.2.0 - conventional-commits-filter: 5.0.0 - conventional-commits-parser: 6.2.1 - debug: 4.4.3(supports-color@9.4.0) - import-from-esm: 2.0.0 - lodash-es: 4.17.21 - micromatch: 4.0.8 - semantic-release: 24.2.9(typescript@5.9.3) - transitivePeerDependencies: - - supports-color - '@semantic-release/error@4.0.0': {} '@semantic-release/github@11.0.6(semantic-release@24.2.9(typescript@5.6.3))': @@ -40507,7 +40463,7 @@ snapshots: '@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) dir-glob: 3.0.1 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -40521,28 +40477,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@semantic-release/github@11.0.6(semantic-release@24.2.9(typescript@5.9.3))': - dependencies: - '@octokit/core': 7.0.6 - '@octokit/plugin-paginate-rest': 13.2.1(@octokit/core@7.0.6) - '@octokit/plugin-retry': 8.0.3(@octokit/core@7.0.6) - '@octokit/plugin-throttling': 11.0.3(@octokit/core@7.0.6) - '@semantic-release/error': 4.0.0 - aggregate-error: 5.0.0 - debug: 4.4.3(supports-color@9.4.0) - dir-glob: 3.0.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.6 - issue-parser: 7.0.1 - lodash-es: 4.17.21 - mime: 4.1.0 - p-filter: 4.1.0 - semantic-release: 24.2.9(typescript@5.9.3) - tinyglobby: 0.2.15 - url-join: 5.0.0 - transitivePeerDependencies: - - supports-color - '@semantic-release/npm@12.0.2(semantic-release@24.2.9(typescript@5.6.3))': dependencies: '@semantic-release/error': 4.0.0 @@ -40560,30 +40494,13 @@ snapshots: semver: 7.7.3 tempy: 3.1.0 - '@semantic-release/npm@12.0.2(semantic-release@24.2.9(typescript@5.9.3))': - dependencies: - '@semantic-release/error': 4.0.0 - aggregate-error: 5.0.0 - execa: 9.6.0 - fs-extra: 11.3.2 - lodash-es: 4.17.21 - nerf-dart: 1.0.0 - normalize-url: 8.1.0 - npm: 10.9.4 - rc: 1.2.8 - read-pkg: 9.0.1 - registry-auth-token: 5.1.0 - semantic-release: 24.2.9(typescript@5.9.3) - semver: 7.7.3 - tempy: 3.1.0 - '@semantic-release/release-notes-generator@14.1.0(semantic-release@24.2.9(typescript@5.6.3))': dependencies: conventional-changelog-angular: 8.1.0 conventional-changelog-writer: 8.2.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.2.1 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) get-stream: 7.0.1 import-from-esm: 2.0.0 into-stream: 7.0.0 @@ -40593,22 +40510,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@semantic-release/release-notes-generator@14.1.0(semantic-release@24.2.9(typescript@5.9.3))': - dependencies: - conventional-changelog-angular: 8.1.0 - conventional-changelog-writer: 8.2.0 - conventional-commits-filter: 5.0.0 - conventional-commits-parser: 6.2.1 - debug: 4.4.3(supports-color@9.4.0) - get-stream: 7.0.1 - import-from-esm: 2.0.0 - into-stream: 7.0.0 - lodash-es: 4.17.21 - read-package-up: 11.0.0 - semantic-release: 24.2.9(typescript@5.9.3) - transitivePeerDependencies: - - supports-color - '@sendgrid/client@7.7.0': dependencies: '@sendgrid/helpers': 7.7.0 @@ -41237,7 +41138,7 @@ snapshots: '@tokenizer/inflate@0.3.1': dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fflate: 0.8.2 token-types: 6.1.1 transitivePeerDependencies: @@ -41661,7 +41562,7 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.6.3) '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.6.3 transitivePeerDependencies: @@ -41673,7 +41574,7 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 typescript: 5.9.3 transitivePeerDependencies: @@ -41692,7 +41593,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.6.3) '@typescript-eslint/types': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) typescript: 5.6.3 transitivePeerDependencies: - supports-color @@ -41701,7 +41602,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3) '@typescript-eslint/types': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -41724,7 +41625,7 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.6.3) '@typescript-eslint/utils': 8.46.4(eslint@8.57.1)(typescript@5.6.3) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 ts-api-utils: 2.1.0(typescript@5.6.3) typescript: 5.6.3 @@ -41736,7 +41637,7 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/typescript-estree': 8.46.4(typescript@5.9.3) '@typescript-eslint/utils': 8.46.4(eslint@8.57.1)(typescript@5.9.3) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 @@ -41767,7 +41668,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.6.3) '@typescript-eslint/types': 8.46.4 '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -41783,7 +41684,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.46.4(typescript@5.9.3) '@typescript-eslint/types': 8.46.4 '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -41822,7 +41723,7 @@ snapshots: '@typescript/vfs@1.6.2(typescript@5.4.5)': dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -42189,7 +42090,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -42947,7 +42848,7 @@ snapshots: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) http-errors: 2.0.0 iconv-lite: 0.6.3 on-finished: 2.4.1 @@ -43734,13 +43635,6 @@ snapshots: jiti: 2.6.1 typescript: 5.6.3 - cosmiconfig-typescript-loader@6.2.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): - dependencies: - '@types/node': 24.10.1 - cosmiconfig: 9.0.0(typescript@5.9.3) - jiti: 2.6.1 - typescript: 5.9.3 - cosmiconfig@5.2.1: dependencies: import-fresh: 2.0.0 @@ -43765,15 +43659,6 @@ snapshots: optionalDependencies: typescript: 5.6.3 - cosmiconfig@9.0.0(typescript@5.9.3): - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.1 - js-yaml: 4.1.1 - parse-json: 5.2.0 - optionalDependencies: - typescript: 5.9.3 - cp-file@6.2.0: dependencies: graceful-fs: 4.2.11 @@ -44920,7 +44805,7 @@ snapshots: eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) eslint: 8.57.1 get-tsconfig: 4.13.0 is-bun-module: 2.0.0 @@ -45193,7 +45078,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -45462,7 +45347,7 @@ snapshots: content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -45778,7 +45663,7 @@ snapshots: finalhandler@2.1.0: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -45891,7 +45776,7 @@ snapshots: dependencies: '@putout/engine-loader': 16.2.1(putout@40.14.0(eslint@8.57.1)(rolldown@1.0.0-beta.9)(rollup@4.53.2)(typescript@5.6.3)) '@putout/operator-keyword': 2.2.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) js-tokens: 9.0.1 transitivePeerDependencies: - putout @@ -45913,7 +45798,7 @@ snapshots: follow-redirects@1.15.11(debug@4.4.3): optionalDependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) for-each@0.3.5: dependencies: @@ -46230,7 +46115,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -46976,7 +46861,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -47036,14 +46921,14 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -47131,7 +47016,7 @@ snapshots: import-from-esm@2.0.0: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) import-meta-resolve: 4.2.0 transitivePeerDependencies: - supports-color @@ -47654,7 +47539,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -48355,7 +48240,7 @@ snapshots: dependencies: '@types/express': 4.17.25 '@types/jsonwebtoken': 9.0.10 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) jose: 4.15.9 limiter: 1.1.5 lru-memoizer: 2.3.0 @@ -48534,20 +48419,6 @@ snapshots: - supports-color - typescript - linkup-sdk@1.2.0(@types/node@24.10.1)(typescript@5.9.3): - dependencies: - '@commitlint/cli': 19.8.1(@types/node@24.10.1)(typescript@5.9.3) - '@commitlint/config-conventional': 19.8.1 - axios: 1.13.2(debug@3.2.7) - semantic-release: 24.2.9(typescript@5.9.3) - zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) - transitivePeerDependencies: - - '@types/node' - - debug - - supports-color - - typescript - lint-staged@12.5.0(enquirer@2.4.1): dependencies: cli-truncate: 3.1.0 @@ -48790,7 +48661,7 @@ snapshots: log4js@6.4.4: dependencies: date-format: 4.0.14 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) flatted: 3.3.3 rfdc: 1.4.1 streamroller: 3.1.5 @@ -49371,7 +49242,7 @@ snapshots: micromark@2.11.4: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) parse-entities: 2.0.0 transitivePeerDependencies: - supports-color @@ -49379,7 +49250,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -49571,7 +49442,7 @@ snapshots: mqtt-packet@6.10.0: dependencies: bl: 4.1.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) process-nextick-args: 2.0.1 transitivePeerDependencies: - supports-color @@ -49580,7 +49451,7 @@ snapshots: dependencies: commist: 1.1.0 concat-stream: 2.0.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) duplexify: 4.1.3 help-me: 3.0.0 inherits: 2.0.4 @@ -49619,7 +49490,7 @@ snapshots: dependencies: '@tediousjs/connection-string': 0.5.0 commander: 11.1.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) rfdc: 1.4.1 tarn: 3.0.2 tedious: 16.7.1 @@ -49766,7 +49637,7 @@ snapshots: content-type: 1.0.5 cookie: 1.0.2 cron-parser: 4.9.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) decache: 4.6.2 dot-prop: 9.0.0 dotenv: 17.2.3 @@ -50086,7 +49957,7 @@ snapshots: number-allocator@1.0.14: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) js-sdsl: 4.3.0 transitivePeerDependencies: - supports-color @@ -50541,7 +50412,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) get-uri: 6.0.5 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 @@ -51135,7 +51006,7 @@ snapshots: proxy-agent@6.5.0: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 lru-cache: 7.18.3 @@ -51232,7 +51103,7 @@ snapshots: dependencies: '@puppeteer/browsers': 2.10.13 chromium-bidi: 11.0.0(devtools-protocol@0.0.1521046) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) devtools-protocol: 0.0.1521046 typed-query-selector: 2.12.0 webdriver-bidi-protocol: 0.3.8 @@ -51396,7 +51267,7 @@ snapshots: '@putout/traverse': 14.0.0(rolldown@1.0.0-beta.9)(rollup@4.53.2) ajv: 8.17.1 ci-info: 4.3.1 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) deepmerge: 4.3.1 escalade: 3.2.0 fast-glob: 3.3.3 @@ -52080,7 +51951,7 @@ snapshots: retry-request@5.0.2: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) extend: 3.0.2 transitivePeerDependencies: - supports-color @@ -52141,7 +52012,7 @@ snapshots: '@babel/types': 7.28.5 ast-kit: 2.2.0 birpc: 2.8.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) dts-resolver: 2.1.3 get-tsconfig: 4.13.0 rolldown: 1.0.0-beta.9 @@ -52210,7 +52081,7 @@ snapshots: router@2.2.0: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -52344,42 +52215,7 @@ snapshots: '@semantic-release/release-notes-generator': 14.1.0(semantic-release@24.2.9(typescript@5.6.3)) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.6.3) - debug: 4.4.3(supports-color@9.4.0) - env-ci: 11.2.0 - execa: 9.6.0 - figures: 6.1.0 - find-versions: 6.0.0 - get-stream: 6.0.1 - git-log-parser: 1.2.1 - hook-std: 4.0.0 - hosted-git-info: 8.1.0 - import-from-esm: 2.0.0 - lodash-es: 4.17.21 - marked: 15.0.12 - marked-terminal: 7.3.0(marked@15.0.12) - micromatch: 4.0.8 - p-each-series: 3.0.0 - p-reduce: 3.0.0 - read-package-up: 11.0.0 - resolve-from: 5.0.0 - semver: 7.7.3 - semver-diff: 5.0.0 - signale: 1.4.0 - yargs: 17.7.2 - transitivePeerDependencies: - - supports-color - - typescript - - semantic-release@24.2.9(typescript@5.9.3): - dependencies: - '@semantic-release/commit-analyzer': 13.0.1(semantic-release@24.2.9(typescript@5.9.3)) - '@semantic-release/error': 4.0.0 - '@semantic-release/github': 11.0.6(semantic-release@24.2.9(typescript@5.9.3)) - '@semantic-release/npm': 12.0.2(semantic-release@24.2.9(typescript@5.9.3)) - '@semantic-release/release-notes-generator': 14.1.0(semantic-release@24.2.9(typescript@5.9.3)) - aggregate-error: 5.0.0 - cosmiconfig: 9.0.0(typescript@5.9.3) - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) env-ci: 11.2.0 execa: 9.6.0 figures: 6.1.0 @@ -52445,7 +52281,7 @@ snapshots: send@1.2.0: dependencies: - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -52730,7 +52566,7 @@ snapshots: socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) socks: 2.8.7 transitivePeerDependencies: - supports-color @@ -52942,7 +52778,7 @@ snapshots: streamroller@3.1.5: dependencies: date-format: 4.0.14 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fs-extra: 8.1.0 transitivePeerDependencies: - supports-color @@ -53161,7 +52997,7 @@ snapshots: cosmiconfig: 9.0.0(typescript@5.6.3) css-functions-list: 3.2.3 css-tree: 3.1.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 10.1.4 @@ -53236,7 +53072,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) form-data: 2.5.4 formidable: 1.2.6 methods: 1.1.2 @@ -53250,7 +53086,7 @@ snapshots: dependencies: component-emitter: 1.3.1 cookiejar: 2.1.4 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) fast-safe-stringify: 2.1.1 form-data: 3.0.4 formidable: 1.2.6 @@ -53593,7 +53429,7 @@ snapshots: dependencies: '@aws-sdk/client-s3': 3.931.0(aws-crt@1.27.5) '@aws-sdk/s3-request-presigner': 3.931.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) form-data: 4.0.4 got: 14.4.9 into-stream: 9.0.0 @@ -53646,7 +53482,7 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.5))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.25)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.6.3)))(typescript@5.6.3): + ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.28.5))(esbuild@0.27.0)(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.25)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.6.3)))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 @@ -53664,6 +53500,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.28.5) + esbuild: 0.27.0 jest-util: 29.7.0 ts-jest@29.4.5(@babel/core@8.0.0-beta.3)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@8.0.0-beta.3))(jest-util@29.7.0)(jest@29.7.0(@types/node@20.19.25)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.25)(typescript@5.6.3)))(typescript@5.6.3): @@ -53772,7 +53609,7 @@ snapshots: ansis: 4.2.0 cac: 6.7.14 chokidar: 4.0.3 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) diff: 8.0.2 empathic: 1.1.0 hookable: 5.5.3 @@ -53837,7 +53674,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) esbuild: 0.27.0 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 @@ -53866,7 +53703,7 @@ snapshots: cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) esbuild: 0.27.0 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 @@ -54544,7 +54381,7 @@ snapshots: '@volar/typescript': 2.4.23 '@vue/language-core': 2.2.0(typescript@5.9.3) compare-versions: 6.1.1 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) kolorist: 1.8.0 local-pkg: 1.1.2 magic-string: 0.30.21 @@ -54576,7 +54413,7 @@ snapshots: dependencies: chalk: 4.1.2 commander: 9.5.0 - debug: 4.4.3(supports-color@9.4.0) + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color