diff --git a/packages/connected-solid/src/requester/requests/checkRootContainer.ts b/packages/connected-solid/src/requester/requests/checkRootContainer.ts index 1121ecd..d1c0e10 100644 --- a/packages/connected-solid/src/requester/requests/checkRootContainer.ts +++ b/packages/connected-solid/src/requester/requests/checkRootContainer.ts @@ -1,5 +1,5 @@ import type { BasicRequestOptions } from "./requestOptions.js"; -import { parse as parseLinkHeader } from "http-link-header"; +import * as httpLinkHeader from "http-link-header"; import { CheckRootContainerSuccess } from "../results/success/CheckRootContainerSuccess.js"; import type { HttpErrorResultType, @@ -10,6 +10,9 @@ import { UnexpectedResourceError } from "@ldo/connected"; import type { SolidContainer } from "../../resources/SolidContainer.js"; import { guaranteeFetch } from "../../util/guaranteeFetch.js"; +const parseLinkHeader: (typeof httpLinkHeader)["default"]["parse"] = + httpLinkHeader.default.parse; + /** * checkRootContainer result */ diff --git a/packages/test-solid-server/src/createServer.ts b/packages/test-solid-server/src/createServer.ts index d9070c8..7cb141d 100644 --- a/packages/test-solid-server/src/createServer.ts +++ b/packages/test-solid-server/src/createServer.ts @@ -3,6 +3,12 @@ import * as path from "path"; import type { App } from "@solid/community-server"; import { AppRunner, resolveModulePath } from "@solid/community-server"; +import { dirname } from "node:path"; +import { fileURLToPath } from "node:url"; + +// eslint-disable-next-line @typescript-eslint/ban-ts-comment +// @ts-ignore +const __dirname = dirname(fileURLToPath(import.meta.url)); export async function createApp( port: number,