From 254342d02c496c6152fead7522f686be72e5280b Mon Sep 17 00:00:00 2001 From: William Killerud Date: Thu, 6 Feb 2025 16:02:29 +0100 Subject: [PATCH 1/2] fix: list exports so types work for imports other than root --- package.json | 102 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/package.json b/package.json index 0c85ba3e..14ee50f6 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,108 @@ ], "main": "./lib/client.js", "types": "./types/client.d.ts", + "exports": { + ".": { + "types": "./types/client.js", + "default": "./lib/client.js" + }, + "./lib/client.js": { + "types": "./types/client.js", + "default": "./lib/client.js" + }, + "./lib/http-outgoing.js": { + "types": "./types/http-outgoing.js", + "default": "./lib/http-outgoing.js" + }, + "./lib/http.js": { + "types": "./types/http.js", + "default": "./lib/http.js" + }, + "./lib/resolver.cache.js": { + "types": "./types/resolver.cache.js", + "default": "./lib/resolver.cache.js" + }, + "./lib/resolver.content.js": { + "types": "./types/resolver.content.js", + "default": "./lib/resolver.content.js" + }, + "./lib/resolver.fallback.js": { + "types": "./types/resolver.fallback.js", + "default": "./lib/resolver.fallback.js" + }, + "./lib/resolver.js": { + "types": "./types/resolver.js", + "default": "./lib/resolver.js" + }, + "./lib/resolver.manifest.js": { + "types": "./types/resolver.manifest.js", + "default": "./lib/resolver.manifest.js" + }, + "./lib/resource.js": { + "types": "./types/resource.js", + "default": "./lib/resource.js" + }, + "./lib/response.js": { + "types": "./types/response.js", + "default": "./lib/response.js" + }, + "./lib/state.js": { + "types": "./types/state.js", + "default": "./lib/state.js" + }, + "./lib/utils.js": { + "types": "./types/utils.js", + "default": "./lib/utils.js" + }, + "./client.js": { + "types": "./types/client.js", + "default": "./lib/client.js" + }, + "./http-outgoing.js": { + "types": "./types/http-outgoing.js", + "default": "./lib/http-outgoing.js" + }, + "./http.js": { + "types": "./types/http.js", + "default": "./lib/http.js" + }, + "./resolver.cache.js": { + "types": "./types/resolver.cache.js", + "default": "./lib/resolver.cache.js" + }, + "./resolver.content.js": { + "types": "./types/resolver.content.js", + "default": "./lib/resolver.content.js" + }, + "./resolver.fallback.js": { + "types": "./types/resolver.fallback.js", + "default": "./lib/resolver.fallback.js" + }, + "./resolver.js": { + "types": "./types/resolver.js", + "default": "./lib/resolver.js" + }, + "./resolver.manifest.js": { + "types": "./types/resolver.manifest.js", + "default": "./lib/resolver.manifest.js" + }, + "./resource.js": { + "types": "./types/resource.js", + "default": "./lib/resource.js" + }, + "./response.js": { + "types": "./types/response.js", + "default": "./lib/response.js" + }, + "./state.js": { + "types": "./types/state.js", + "default": "./lib/state.js" + }, + "./utils.js": { + "types": "./types/utils.js", + "default": "./lib/utils.js" + } + }, "scripts": { "lint": "eslint .", "lint:fix": "eslint --fix .", From 397f8a625cf1580b0a854f124a14387e61fd0161 Mon Sep 17 00:00:00 2001 From: William Killerud Date: Thu, 6 Feb 2025 16:14:37 +0100 Subject: [PATCH 2/2] refactor: review feedback --- package.json | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) diff --git a/package.json b/package.json index 14ee50f6..ba7ece23 100644 --- a/package.json +++ b/package.json @@ -80,54 +80,6 @@ "./lib/utils.js": { "types": "./types/utils.js", "default": "./lib/utils.js" - }, - "./client.js": { - "types": "./types/client.js", - "default": "./lib/client.js" - }, - "./http-outgoing.js": { - "types": "./types/http-outgoing.js", - "default": "./lib/http-outgoing.js" - }, - "./http.js": { - "types": "./types/http.js", - "default": "./lib/http.js" - }, - "./resolver.cache.js": { - "types": "./types/resolver.cache.js", - "default": "./lib/resolver.cache.js" - }, - "./resolver.content.js": { - "types": "./types/resolver.content.js", - "default": "./lib/resolver.content.js" - }, - "./resolver.fallback.js": { - "types": "./types/resolver.fallback.js", - "default": "./lib/resolver.fallback.js" - }, - "./resolver.js": { - "types": "./types/resolver.js", - "default": "./lib/resolver.js" - }, - "./resolver.manifest.js": { - "types": "./types/resolver.manifest.js", - "default": "./lib/resolver.manifest.js" - }, - "./resource.js": { - "types": "./types/resource.js", - "default": "./lib/resource.js" - }, - "./response.js": { - "types": "./types/response.js", - "default": "./lib/response.js" - }, - "./state.js": { - "types": "./types/state.js", - "default": "./lib/state.js" - }, - "./utils.js": { - "types": "./types/utils.js", - "default": "./lib/utils.js" } }, "scripts": {