fix theme navigation and improve project scaffolding

This commit is contained in:
2026-07-12 16:26:06 +05:30
parent ee98026cc5
commit b21e298d85
33 changed files with 143 additions and 26 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/styles",
"version": "0.2.12",
"version": "0.2.13",
"type": "module",
"main": "src/index.ts",
"exports": {
+1
View File
@@ -142,6 +142,7 @@ export function renderThemeRuntime(theme: ResolvedTheme): string {
});
}
window.wireTheme={get:get,set:set,toggle:toggle,bind:bind,themes:THEMES};
window.addEventListener("wrnexus:navigated",function(){bind(document);});
if(document.readyState==="loading")document.addEventListener("DOMContentLoaded",function(){bind(document);});
else bind(document);
})();
+1
View File
@@ -39,4 +39,5 @@ test("renderThemeRuntime bakes the theme names for cycling", () => {
const js = renderThemeRuntime(t);
expect(js).toContain("data-wire-theme-toggle");
expect(js).toContain(JSON.stringify(t.names));
expect(js).toContain('addEventListener("wrnexus:navigated"');
});