shim randomUUID, bump version

This commit is contained in:
Nystik
2026-03-23 13:04:35 +01:00
parent 11bb3efdde
commit 0d74b3b8bd
5 changed files with 38 additions and 4 deletions

View File

@@ -88,12 +88,17 @@ for (const [name, shim] of Object.entries(rawRegistry)) {
const throwOnRequire = new Set(["btime", "get-fonts", "vibrancy-win"]);
window.require = function (moduleName) {
if (throwOnRequire.has(moduleName)) {
// Strip node: prefix if present
const normalizedName = moduleName.startsWith("node:")
? moduleName.slice(5)
: moduleName;
if (throwOnRequire.has(normalizedName)) {
throw new Error(`Cannot find module '${moduleName}'`);
}
if (shimRegistry[moduleName]) {
return shimRegistry[moduleName];
if (shimRegistry[normalizedName]) {
return shimRegistry[normalizedName];
}
console.warn("[ignis] Unshimmed require:", moduleName);