From 266d0184b73cd3d7040c0f1e01876a38a69cf956 Mon Sep 17 00:00:00 2001 From: Philipp Spiess Date: Fri, 23 Aug 2024 16:40:24 +0200 Subject: [PATCH] Fix esm cache hook for esm usage with vitest --- packages/@tailwindcss-node/src/esm-cache.hook.mts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/@tailwindcss-node/src/esm-cache.hook.mts b/packages/@tailwindcss-node/src/esm-cache.hook.mts index 60ec30a24..077466813 100644 --- a/packages/@tailwindcss-node/src/esm-cache.hook.mts +++ b/packages/@tailwindcss-node/src/esm-cache.hook.mts @@ -1,3 +1,5 @@ -import { register } from 'node:module' +import { createRequire, register } from 'node:module' +import { pathToFileURL } from 'node:url' +let localRequire = createRequire(import.meta.url) -register(import.meta.resolve('@tailwindcss/node/esm-cache-loader')) +register(pathToFileURL(localRequire.resolve('@tailwindcss/node/esm-cache-loader')))