import core from './core' // Check Node.js version for native fetch support if (typeof process !== 'undefined' && process.versions?.node) { const nodeMajorVersion = parseInt(process.versions.node.split('.')[0], 10) if (nodeMajorVersion < 18) { console.error( `[data-relay] Node.js ${process.versions.node} detected. Native fetch requires Node.js 18+. Please upgrade Node.js or use a polyfill.`, ) } } // Use native Node.js fetch (available in Node 18+) const dataRelay = core(null, 'NodeJS SDK') export default dataRelay