Files
memecoin-botV2/.pnpm-store/v10/files/dd/91851172e0c6a00fd8dbd2a2e244b010ff04a45c823526658816ac8fdb35ad6eb46b2810f3c077deef9ccf3f302bdcf3b1fe35cf2d0ee9a820948af54dc4f6

18 lines
523 B
Plaintext

import { dirname, resolve } from 'pathe';
import { EvaluatedModules } from 'vite/module-runner';
// TODO: this is not needed in Vite 7.2+
class VitestEvaluatedModules extends EvaluatedModules {
getModuleSourceMapById(id) {
const map = super.getModuleSourceMapById(id);
if (map != null && !("_patched" in map)) {
map._patched = true;
const dir = dirname(map.url);
map.resolvedSources = (map.map.sources || []).map((s) => resolve(dir, s || ""));
}
return map;
}
}
export { VitestEvaluatedModules as V };