diff --git a/lib/util/onboarding.ts b/lib/util/onboarding.ts index be860bbd6..82d7b0751 100644 --- a/lib/util/onboarding.ts +++ b/lib/util/onboarding.ts @@ -70,11 +70,7 @@ async function startOnboardingServer(): Promise { const currentSettings = settings.get(); const serverUrl = getServerUrl(); let server: ReturnType | undefined; - const fileServer = expressStaticGzip( - // TODO: tempfix: windfront<>z2m typing dep - ((await import("zigbee2mqtt-windfront")).default as unknown as {getOnboardingPath: () => string}).getOnboardingPath(), - FILE_SERVER_OPTIONS, - ); + const fileServer = expressStaticGzip((await import("zigbee2mqtt-windfront")).default.getOnboardingPath(), FILE_SERVER_OPTIONS); const success = await new Promise((resolve) => { server = createServer(async (req, res) => { @@ -221,11 +217,7 @@ async function startOnboardingServer(): Promise { async function startFailureServer(errors: string[]): Promise { const serverUrl = getServerUrl(); let server: ReturnType | undefined; - const fileServer = expressStaticGzip( - // TODO: tempfix: windfront<>z2m typing dep - ((await import("zigbee2mqtt-windfront")).default as unknown as {getOnboardingPath: () => string}).getOnboardingPath(), - FILE_SERVER_OPTIONS, - ); + const fileServer = expressStaticGzip((await import("zigbee2mqtt-windfront")).default.getOnboardingPath(), FILE_SERVER_OPTIONS); await new Promise((resolve) => { server = createServer((req, res) => { diff --git a/package.json b/package.json index d3d97420e..876bfc89f 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "zigbee-herdsman": "9.0.6", "zigbee-herdsman-converters": "26.9.0", "zigbee2mqtt-frontend": "0.9.21", - "zigbee2mqtt-windfront": "2.8.1" + "zigbee2mqtt-windfront": "2.9.0" }, "devDependencies": { "@biomejs/biome": "^2.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 072a90cb1..0e65aaaaa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -81,8 +81,8 @@ importers: specifier: 0.9.21 version: 0.9.21 zigbee2mqtt-windfront: - specifier: 2.8.1 - version: 2.8.1 + specifier: 2.9.0 + version: 2.9.0 devDependencies: '@biomejs/biome': specifier: ^2.4.4 @@ -1487,8 +1487,8 @@ packages: resolution: {integrity: sha512-ClHYlG7g0v/tnIsD6kycNCi1ZEKIbQuU7lGJR3WqYcDmuqEMVcHDGbRiRwYRQcZGMxkqCf7guxNsXiKnC10+kg==} engines: {node: '>=20.11'} - zigbee2mqtt-windfront@2.8.1: - resolution: {integrity: sha512-9zFZzWERV2whmfwJVOjajKkCMWTk+drfiwr9MzRj4X4p536OUUWyEXB2ob8/N69GRkuFaVMXgRiY7iSZ4YWB+Q==} + zigbee2mqtt-windfront@2.9.0: + resolution: {integrity: sha512-HY7hoyDGeFQbqCajLohPcS+aCzLzgbgJpPLYsdA4/8CrRifI75oULWo69XQcHWYw8qaxpsFzst599XlMtWN+sA==} engines: {node: '>=22.12.0'} snapshots: @@ -2785,4 +2785,4 @@ snapshots: zigbee2mqtt-frontend@0.9.21: {} - zigbee2mqtt-windfront@2.8.1: {} + zigbee2mqtt-windfront@2.9.0: {}