diff --git a/components/pipedream/actions/create-subscription/create-subscription.mjs b/components/pipedream/actions/create-subscription/create-subscription.mjs index c0ae2d2c5528b..b3e5a0ab39d5b 100644 --- a/components/pipedream/actions/create-subscription/create-subscription.mjs +++ b/components/pipedream/actions/create-subscription/create-subscription.mjs @@ -4,7 +4,7 @@ export default { key: "pipedream-create-subscription", name: "Create a Subscription", description: "Create a Subscription. [See Doc](https://pipedream.com/docs/api/rest/#subscriptions)", - version: "0.1.1", + version: "0.1.2", annotations: { destructiveHint: false, openWorldHint: true, diff --git a/components/pipedream/actions/delete-subscription/delete-subscription.mjs b/components/pipedream/actions/delete-subscription/delete-subscription.mjs index d71df34ff555a..7948da82d821e 100644 --- a/components/pipedream/actions/delete-subscription/delete-subscription.mjs +++ b/components/pipedream/actions/delete-subscription/delete-subscription.mjs @@ -4,7 +4,7 @@ export default { key: "pipedream-delete-subscription", name: "Delete a Subscription", description: "Delete a Subscription. [See Doc](https://pipedream.com/docs/api/rest/#delete-a-subscription)", - version: "0.1.1", + version: "0.1.2", annotations: { destructiveHint: true, openWorldHint: true, diff --git a/components/pipedream/actions/generate-component-code/generate-component-code.mjs b/components/pipedream/actions/generate-component-code/generate-component-code.mjs index 361b1bf25c262..e45ab3062e331 100644 --- a/components/pipedream/actions/generate-component-code/generate-component-code.mjs +++ b/components/pipedream/actions/generate-component-code/generate-component-code.mjs @@ -5,7 +5,7 @@ export default { key: "pipedream-generate-component-code", name: "Generate Component Code", description: "Generate component code using AI.", - version: "0.0.2", + version: "0.0.3", annotations: { destructiveHint: false, openWorldHint: true, diff --git a/components/pipedream/actions/get-app/get-app.mjs b/components/pipedream/actions/get-app/get-app.mjs new file mode 100644 index 0000000000000..d6dad42aee437 --- /dev/null +++ b/components/pipedream/actions/get-app/get-app.mjs @@ -0,0 +1,38 @@ +import app from "../../pipedream.app.mjs"; + +export default { + key: "pipedream-get-app", + name: "Get App", + description: "Get details for a specific Pipedream app. [See the documentation](https://pipedream.com/docs/rest-api/api-reference/apps/get-an-app)", + version: "0.0.1", + annotations: { + destructiveHint: false, + openWorldHint: true, + readOnlyHint: true, + idempotentHint: true, + }, + type: "action", + props: { + app, + appId: { + propDefinition: [ + app, + "appId", + ], + }, + }, + async run({ $ }) { + const { + app, + appId, + } = this; + + const response = await app.getApp({ + $, + appId, + }); + + $.export("$summary", `Successfully retrieved app with ID \`${response.data.id}\``); + return response; + }, +}; diff --git a/components/pipedream/actions/get-component-from-global-registry/get-component-from-global-registry.mjs b/components/pipedream/actions/get-component-from-global-registry/get-component-from-global-registry.mjs new file mode 100644 index 0000000000000..4d33bdd88a8eb --- /dev/null +++ b/components/pipedream/actions/get-component-from-global-registry/get-component-from-global-registry.mjs @@ -0,0 +1,43 @@ +import app from "../../pipedream.app.mjs"; + +export default { + key: "pipedream-get-component-from-global-registry", + name: "Get Component From Global Registry", + description: "Get details for a component from the Pipedream global registry. [See the documentation](https://pipedream.com/docs/rest-api/api-reference/components/get-a-component-from-the-global-registry)", + version: "0.0.1", + annotations: { + destructiveHint: false, + openWorldHint: true, + readOnlyHint: true, + idempotentHint: true, + }, + type: "action", + props: { + app, + key: { + propDefinition: [ + app, + "componentKey", + ], + }, + }, + async run({ $ }) { + const { + app, + key, + } = this; + + const response = await app.getComponentFromRegistry({ + $, + key, + }); + + if (response.data) { + $.export("$summary", `Successfully fetched component with key \`${key}\``); + } else { + $.export("$summary", `Component \`${key}\` was not found`); + } + + return response; + }, +}; diff --git a/components/pipedream/actions/get-component/get-component.mjs b/components/pipedream/actions/get-component/get-component.mjs index 2e8986d85f46e..7c3847bbdd650 100644 --- a/components/pipedream/actions/get-component/get-component.mjs +++ b/components/pipedream/actions/get-component/get-component.mjs @@ -4,7 +4,7 @@ export default { key: "pipedream-get-component", name: "Get Component", description: "Get info for a published component. [See docs](https://pipedream.com/docs/api/rest/#get-a-component)", - version: "0.1.1", + version: "0.1.2", annotations: { destructiveHint: false, openWorldHint: true, @@ -28,13 +28,24 @@ export default { }, }, async run({ $ }) { - const { data } = await this.pipedream.getComponent(this.componentKey, this.globalRegistry); + const { + pipedream, + componentKey, + globalRegistry, + } = this; - if (data) { - $.export("$summary", `Succesfully fetched ${this.componentKey}`); - return data; + const response = await pipedream.getComponent({ + $, + key: componentKey, + globalRegistry, + }); + + if (response.data) { + $.export("$summary", `Successfully fetched component with key \`${componentKey}\``); + return response; } - console.log(`${this.componentKey} was not found`); + $.export("$summary", `Component \`${componentKey}\` was not found`); + return response; }, }; diff --git a/components/pipedream/actions/list-apps/list-apps.mjs b/components/pipedream/actions/list-apps/list-apps.mjs new file mode 100644 index 0000000000000..f452b7fd6c197 --- /dev/null +++ b/components/pipedream/actions/list-apps/list-apps.mjs @@ -0,0 +1,72 @@ +import app from "../../pipedream.app.mjs"; + +export default { + key: "pipedream-list-apps", + name: "List Apps", + description: "List all available Pipedream apps. [See the documentation](https://pipedream.com/docs/rest-api/api-reference/apps/list-apps)", + version: "0.0.1", + annotations: { + destructiveHint: false, + openWorldHint: true, + readOnlyHint: true, + idempotentHint: true, + }, + type: "action", + props: { + app, + q: { + propDefinition: [ + app, + "q", + ], + }, + hasComponents: { + propDefinition: [ + app, + "hasComponents", + ], + }, + hasActions: { + propDefinition: [ + app, + "hasActions", + ], + }, + hasTriggers: { + propDefinition: [ + app, + "hasTriggers", + ], + }, + }, + methods: { + toNumber(value) { + return value === "1" || value === 1 || value === "true" || value === true + ? "1" + : value; + }, + }, + async run({ $ }) { + const { + app, + toNumber, + q, + hasComponents, + hasActions, + hasTriggers, + } = this; + + const response = await app.listApps({ + $, + params: { + q, + has_components: toNumber(hasComponents), + has_actions: toNumber(hasActions), + has_triggers: toNumber(hasTriggers), + }, + }); + + $.export("$summary", `Successfully retrieved ${response.page_info.count} app(s)`); + return response; + }, +}; diff --git a/components/pipedream/actions/search-for-registry-components/search-for-registry-components.mjs b/components/pipedream/actions/search-for-registry-components/search-for-registry-components.mjs new file mode 100644 index 0000000000000..a2ee1e2c64601 --- /dev/null +++ b/components/pipedream/actions/search-for-registry-components/search-for-registry-components.mjs @@ -0,0 +1,76 @@ +import app from "../../pipedream.app.mjs"; + +export default { + key: "pipedream-search-for-registry-components", + name: "Search For Registry Components", + description: "Search for components in the Pipedream global registry using a query string. [See the documentation](https://pipedream.com/docs/rest-api/api-reference/components/search-for-registry-components)", + version: "0.0.1", + annotations: { + destructiveHint: false, + openWorldHint: true, + readOnlyHint: true, + idempotentHint: true, + }, + type: "action", + props: { + app, + query: { + propDefinition: [ + app, + "query", + ], + }, + appSlug: { + label: "App Slug", + description: "The slug of the app to search for components in", + optional: true, + propDefinition: [ + app, + "appId", + () => ({ + mapper: ({ + name_slug: value, + name: label, + }) => ({ + value, + label, + }), + }), + ], + }, + similarityThreshold: { + propDefinition: [ + app, + "similarityThreshold", + ], + }, + debug: { + propDefinition: [ + app, + "debug", + ], + }, + }, + async run({ $ }) { + const { + app, + query, + appSlug, + similarityThreshold, + debug, + } = this; + + const response = await app.searchComponents({ + $, + params: { + query, + app: appSlug, + similarity_threshold: similarityThreshold, + debug, + }, + }); + + $.export("$summary", "Successfully searched the global registry for components."); + return response; + }, +}; diff --git a/components/pipedream/package.json b/components/pipedream/package.json index 5a068a2d733ec..97af414d6fddc 100644 --- a/components/pipedream/package.json +++ b/components/pipedream/package.json @@ -1,6 +1,6 @@ { "name": "@pipedream/pipedream", - "version": "0.4.2", + "version": "0.5.0", "description": "Pipedream Pipedream Components", "main": "pipedream.app.mjs", "keywords": [ @@ -10,7 +10,7 @@ "homepage": "https://pipedream.com/apps/pipedream", "author": "Pipedream (https://pipedream.com/)", "dependencies": { - "@pipedream/platform": "^1.4.1", + "@pipedream/platform": "^3.1.0", "uuidv4": "^6.2.13" }, "gitHead": "e12480b94cc03bed4808ebc6b13e7fdb3a1ba535", diff --git a/components/pipedream/pipedream.app.mjs b/components/pipedream/pipedream.app.mjs index d436568f9d387..d980091a36171 100644 --- a/components/pipedream/pipedream.app.mjs +++ b/components/pipedream/pipedream.app.mjs @@ -61,31 +61,100 @@ export default { optional: true, options: constants.SUBSCRIPTION_EVENTS, }, + appId: { + type: "string", + label: "App ID", + description: "The ID or name slug of the app you'd like to retrieve (e.g., `app_OkrhR1` or `slack`)", + useQuery: true, + async options({ + query, + mapper = ({ + id: value, name: label, + }) => ({ + value, + label, + }), + }) { + const response = await this.listApps({ + params: { + q: query, + }, + }); + return response.data.map(mapper); + }, + }, + query: { + type: "string", + label: "Query", + description: "The query string to search for components in the global registry, e.g. `Send a message to Slack on new Hubspot contacts`", + }, + similarityThreshold: { + type: "string", + label: "Similarity Threshold", + description: "Optional minimum match score between 0 and 1, calculated via cosine distance between query and component embeddings", + optional: true, + }, + debug: { + type: "boolean", + label: "Debug", + description: "Optional flag to return additional diagnostic data", + optional: true, + }, + hasComponents: { + type: "boolean", + label: "Has Components", + description: "Show only apps with public triggers or actions", + optional: true, + }, + hasActions: { + type: "boolean", + label: "Has Actions", + description: "Display only apps offering public actions", + optional: true, + }, + hasTriggers: { + type: "boolean", + label: "Has Triggers", + description: "Display only apps offering public triggers", + optional: true, + }, + q: { + type: "string", + label: "Query", + description: "Filter apps by name (e.g., `Slack`)", + optional: true, + }, }, methods: { - async _makeAPIRequest({ - $ = this, ...opts - }) { - if (!opts.headers) opts.headers = {}; - opts.headers["Authorization"] = `Bearer ${this.$auth.api_key}`; - opts.headers["Content-Type"] = "application/json"; - opts.headers["user-agent"] = "@PipedreamHQ/pipedream v0.1"; - const { path } = opts; - delete opts.path; - opts.url = `https://api.pipedream.com/v1${path[0] === "/" - ? "" - : "/" - }${path}`; - return axios($, opts); - }, - async getComponent(key, globalRegistry) { - let path = "/components/"; - if (globalRegistry) path += "registry/"; - path += key; - + getUrl(path) { + return `https://api.pipedream.com/v1${path}`; + }, + getHeaders(headers) { + return { + ...headers, + "Authorization": `Bearer ${this.$auth.api_key}`, + "Content-Type": "application/json", + "user-agent": "@PipedreamHQ/pipedream v0.1", + }; + }, + _makeAPIRequest({ + $ = this, path, headers, ...opts + } = {}) { + return axios($, { + url: this.getUrl(path), + headers: this.getHeaders(headers), + ...opts, + }); + }, + getComponent({ + key, globalRegistry, ...args + } = {}) { + const suffix = globalRegistry + ? "registry/" + : ""; return this._makeAPIRequest({ - method: "GET", - path, + path: `/components/${suffix}${key}`, + ...args, }); }, async subscribe(emitter_id, listener_id, event_name = null) { @@ -139,5 +208,33 @@ export default { params, }); }, + listApps(args = {}) { + return this._makeAPIRequest({ + path: "/apps", + ...args, + }); + }, + getApp({ + appId, ...args + } = {}) { + return this._makeAPIRequest({ + path: `/apps/${appId}`, + ...args, + }); + }, + getComponentFromRegistry({ + key, ...args + } = {}) { + return this._makeAPIRequest({ + path: `/components/registry/${key}`, + ...args, + }); + }, + searchComponents(args = {}) { + return this._makeAPIRequest({ + path: "/components/search", + ...args, + }); + }, }, }; diff --git a/components/pipedream/sources/new-scheduled-tasks/new-scheduled-tasks.mjs b/components/pipedream/sources/new-scheduled-tasks/new-scheduled-tasks.mjs index 893bb66b01922..38ce4a6e9333f 100644 --- a/components/pipedream/sources/new-scheduled-tasks/new-scheduled-tasks.mjs +++ b/components/pipedream/sources/new-scheduled-tasks/new-scheduled-tasks.mjs @@ -8,7 +8,7 @@ export default { type: "source", description: "Exposes an HTTP API for scheduling messages to be emitted at a future time", - version: "0.3.1", + version: "0.3.2", dedupe: "unique", // Dedupe on a UUID generated for every scheduled task props: { pipedream, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 105a7b2193cb4..d43e91462bf7f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -104,7 +104,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)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))(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)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))(typescript@5.6.3) tsc-esm-fix: specifier: ^2.18.0 version: 2.20.27 @@ -10909,8 +10909,8 @@ importers: components/pipedream: dependencies: '@pipedream/platform': - specifier: ^1.4.1 - version: 1.6.6 + specifier: ^3.1.0 + version: 3.1.0 uuidv4: specifier: ^6.2.13 version: 6.2.13 @@ -17119,7 +17119,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)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2) tsup: specifier: ^8.3.6 version: 8.3.6(@microsoft/api-extractor@7.47.12(@types/node@20.17.30))(jiti@2.4.2)(postcss@8.5.6)(tsx@4.19.4)(typescript@5.7.2)(yaml@2.8.0) @@ -35966,7 +35966,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 @@ -36237,45 +36237,21 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -36286,34 +36262,16 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -36324,89 +36282,41 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@8.0.0-alpha.13)': - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/helper-plugin-utils': 7.25.9 - optional: true - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -37469,7 +37379,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 @@ -39992,8 +39902,6 @@ snapshots: '@putout/operator-filesystem': 5.0.0(putout@36.13.1(eslint@8.57.1)(typescript@5.6.3)) '@putout/operator-json': 2.2.0 putout: 36.13.1(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - supports-color '@putout/operator-regexp@1.0.0(putout@36.13.1(eslint@8.57.1)(typescript@5.6.3))': dependencies: @@ -42554,7 +42462,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 @@ -43448,20 +43356,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-jest@29.7.0(@babel/core@8.0.0-alpha.13): - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 29.6.3(@babel/core@8.0.0-alpha.13) - chalk: 4.1.2 - graceful-fs: 4.2.11 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - optional: true - babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.25.9 @@ -43528,39 +43422,12 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.0) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.0) - babel-preset-current-node-syntax@1.1.0(@babel/core@8.0.0-alpha.13): - dependencies: - '@babel/core': 8.0.0-alpha.13 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@8.0.0-alpha.13) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@8.0.0-alpha.13) - optional: true - babel-preset-jest@29.6.3(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 babel-plugin-jest-hoist: 29.6.3 babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.0) - babel-preset-jest@29.6.3(@babel/core@8.0.0-alpha.13): - dependencies: - '@babel/core': 8.0.0-alpha.13 - babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@8.0.0-alpha.13) - optional: true - backoff@2.5.0: dependencies: precond: 0.2.3 @@ -45769,7 +45636,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 @@ -47630,7 +47497,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 @@ -50211,7 +50078,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 @@ -51962,7 +51829,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 @@ -54098,7 +53965,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)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(esbuild@0.24.2)(jest@29.7.0(@types/node@20.17.30)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2)))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -54116,8 +53983,9 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.26.0) + esbuild: 0.24.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)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))(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.6)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.17.6)(typescript@5.6.3)))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -54131,10 +53999,10 @@ snapshots: typescript: 5.6.3 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-node@10.9.2(@types/node@20.17.30)(typescript@5.7.2): dependencies: @@ -54306,7 +54174,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 @@ -54334,7 +54202,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 @@ -54958,7 +54826,7 @@ snapshots: '@volar/typescript': 2.4.10 '@vue/language-core': 2.1.6(typescript@5.9.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