@forge/cli-shared

9.3.1-next.2-experimental-f258a6d9.4.0-next.3
out/http-client/file-uploader.js
~out/http-client/file-uploader.jsModified
+7−8
Index: package/out/http-client/file-uploader.js
===================================================================
--- package/out/http-client/file-uploader.js
+++ package/out/http-client/file-uploader.js
@@ -1,9 +1,10 @@
 "use strict";
 Object.defineProperty(exports, "__esModule", { value: true });
 exports.HttpFileUploader = exports.UploadFileEmptyError = exports.UploadFileNotFoundError = exports.CannotUploadFileError = void 0;
+const tslib_1 = require("tslib");
+const node_fetch_1 = tslib_1.__importDefault(require("node-fetch"));
 const ui_1 = require("../ui");
-const node_request_1 = require("./node-request");
 class CannotUploadFileError extends Error {
 }
 exports.CannotUploadFileError = CannotUploadFileError;
 class UploadFileNotFoundError extends Error {
@@ -33,16 +34,14 @@
     }
     async uploadFromPath(url, filePath) {
         const fileContents = this.fileSystem.readBinaryFile(filePath);
         const validFileContents = validateFileContents(filePath, fileContents);
-        const headers = {
-            'Content-Type': 'application/zip',
-            'Content-Length': validFileContents.length.toString()
-        };
-        const response = await (0, node_request_1.sendWithNodeRequest)({
+        const response = await (0, node_fetch_1.default)(url, {
             method: 'PUT',
-            url,
-            headers,
+            headers: {
+                'Content-Type': 'application/zip',
+                'Content-Length': validFileContents.length.toString()
+            },
             body: validFileContents
         });
         await checkResponse(response);
     }