average-dusk-69140
11/26/2024, 7:14 AMnpm run test
which runs vitest
) I am getting an error:
FAIL test/index.spec.js [ test/index.spec.js ]
TypeError: Cannot use require() to import an ES Module.
❯ node_modules/@growthbook/edge-utils/dist/app.js?mf_vitest_no_cjs_esm_shim:16:22
❯ node_modules/@growthbook/edge-utils/dist/index.js?mf_vitest_no_cjs_esm_shim:7:13
It seems some internals growthbook libs use require
which doesn't work with vitest, any suggestions how to fix this?fresh-football-47124
average-dusk-69140
11/26/2024, 7:15 AMimport { GrowthBook } from "@growthbook/growthbook";
import { getPayloadFromKV } from "@growthbook/edge-cloudflare";
fresh-stone-24633
11/26/2024, 7:19 PMhappy-autumn-40938
11/26/2024, 7:28 PM.mjs
brief-magazine-64734
12/04/2024, 9:39 AMbrief-magazine-64734
12/05/2024, 11:53 AMhappy-autumn-40938
12/05/2024, 4:51 PM