// Minimal crypto module implementation for browser using Web Crypto API const crypto = { ...window.crypto, // Add any Node.js crypto methods that might be needed randomBytes: (size) => { const buffer = new Uint8Array(size); window.crypto.getRandomValues(buffer); return buffer; }, createHash: () => ({ update: () => ({ digest: () => new Uint8Array(32), // Return empty hash }), }), }; export default crypto;