http-client: convert to ESM

This commit is contained in:
Daniel Kennedy
2026-01-28 09:30:08 -05:00
parent a2986ee511
commit c9ab4f9548
6 changed files with 21 additions and 9 deletions
+2 -2
View File
@@ -1,12 +1,12 @@
{
"name": "@actions/http-client",
"version": "3.0.2",
"version": "4.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@actions/http-client",
"version": "3.0.2",
"version": "4.0.0",
"license": "MIT",
"dependencies": {
"tunnel": "^0.0.6",
+12 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@actions/http-client",
"version": "3.0.2",
"version": "4.0.0",
"description": "Actions Http Client",
"keywords": [
"github",
@@ -9,8 +9,19 @@
],
"homepage": "https://github.com/actions/toolkit/tree/main/packages/http-client",
"license": "MIT",
"type": "module",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"exports": {
".": {
"types": "./lib/index.d.ts",
"import": "./lib/index.js"
},
"./lib/auth": {
"types": "./lib/auth.d.ts",
"import": "./lib/auth.js"
}
},
"directories": {
"lib": "lib",
"test": "__tests__"
+2 -2
View File
@@ -1,6 +1,6 @@
import * as http from 'http'
import * as ifm from './interfaces'
import {HttpClientResponse} from './index'
import * as ifm from './interfaces.js'
import {HttpClientResponse} from './index.js'
export class BasicCredentialHandler implements ifm.RequestHandler {
username: string
+2 -2
View File
@@ -2,9 +2,9 @@
import * as http from 'http'
import * as https from 'https'
import * as ifm from './interfaces'
import * as ifm from './interfaces.js'
import * as net from 'net'
import * as pm from './proxy'
import * as pm from './proxy.js'
import * as tunnel from 'tunnel'
import {ProxyAgent} from 'undici'
+1 -1
View File
@@ -1,6 +1,6 @@
import * as http from 'http'
import * as https from 'https'
import {HttpClientResponse} from './index'
import {HttpClientResponse} from './index.js'
export interface HttpClient {
options(
+2 -1
View File
@@ -3,7 +3,8 @@
"compilerOptions": {
"outDir": "./lib",
"rootDir": "./src",
"moduleResolution": "node",
"module": "node16",
"moduleResolution": "node16",
"declaration": true,
},
"include": [