You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix blank white screen in Tauri app — node:fs/promises, node:path, node:os, node:crypto were leaking into the production browser bundle via @bex/core's barrel export of JsonFileStorage
Changes
Remove JsonFileStorage from @bex/core barrel export
Add @bex/core/node sub-path export for Node.js-only consumers (Raycast)
Remove unnecessary rollupOptions.external from Vite config
Add "sideEffects": false to @bex/core for better tree-shaking
Add macOS code signing config to Tauri bundle
Regression Tests
Barrel export guard: asserts index.ts never re-exports json-file-storage
Bundle safety check: asserts production JS bundle contains no node: imports