diff --git a/package-lock.json b/package-lock.json index 4ae8bd9ebc..66e5cc6058 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,10 +15,7 @@ "alex": "^11.0.0", "caseless": "^0.12.0", "eslint": "^8.27.0", - "form-data-encoder": "^2.1.0", - "formdata-node": "^5.0.0", "har-validator": "^5.1.5", - "isomorphic-fetch": "^3.0.0", "lerna": "^8.1.3", "prettier": "^3.0.2", "vitest": "^0.34.2" @@ -10138,19 +10135,6 @@ "node": ">=0.4.x" } }, - "node_modules/formdata-node": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-5.0.1.tgz", - "integrity": "sha512-8xnIjMYGKPj+rY2BTbAmpqVpi8der/2FT4d9f7J32FlsCpO5EzZPq3C/N56zdv8KweHzVF6TGijsS1JT6r1H2g==", - "dev": true, - "dependencies": { - "node-domexception": "1.0.0", - "web-streams-polyfill": "4.0.0-beta.3" - }, - "engines": { - "node": ">= 14.17" - } - }, "node_modules/formidable": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.1.tgz", diff --git a/package.json b/package.json index 4d555d0fe0..a94b530c8e 100644 --- a/package.json +++ b/package.json @@ -31,10 +31,7 @@ "alex": "^11.0.0", "caseless": "^0.12.0", "eslint": "^8.27.0", - "form-data-encoder": "^2.1.0", - "formdata-node": "^5.0.0", "har-validator": "^5.1.5", - "isomorphic-fetch": "^3.0.0", "lerna": "^8.1.3", "prettier": "^3.0.2", "vitest": "^0.34.2" diff --git a/test/integration-metrics.test.js b/test/integration-metrics.test.js index 9d45ade615..9da4a661f5 100644 --- a/test/integration-metrics.test.js +++ b/test/integration-metrics.test.js @@ -3,12 +3,8 @@ import { once } from 'node:events'; import fs from 'node:fs/promises'; import http from 'node:http'; import net from 'node:net'; -import { Readable } from 'node:stream'; import chai from 'chai'; -import { FormDataEncoder } from 'form-data-encoder'; -import { File, FormData } from 'formdata-node'; -import 'isomorphic-fetch'; import { describe, beforeAll, beforeEach, afterAll, expect, it, expectTypeOf } from 'vitest'; import chaiPlugins from './helpers/chai-plugins.js'; @@ -462,12 +458,9 @@ describe('Metrics SDK Integration Tests', function () { formData.append('another', 'Hello world'); formData.append('buster', [1234, 5678]); - const encoder = new FormDataEncoder(formData); - await fetch(`http://localhost:${PORT}/`, { method: 'post', - headers: encoder.headers, - body: Readable.from(encoder), + body: formData, }); const [, body] = await getRequest(); @@ -505,12 +498,9 @@ describe('Metrics SDK Integration Tests', function () { formData.append('buster', [1234, 5678]); formData.append('owlbert.png', new File([owlbert], 'owlbert.png', { type: 'image/png' }), 'owlbert.png'); - const encoder = new FormDataEncoder(formData); - await fetch(`http://localhost:${PORT}/`, { method: 'post', - headers: encoder.headers, - body: Readable.from(encoder), + body: formData, }); const [, body] = await getRequest();