{"version":3,"file":"index.mjs","sources":["../../src/adapters/platform-adapter.ts","../../src/adapters/browser-adapter.ts","../../src/adapters/node-adapter.ts","../../src/adapters/adapter-factory.ts","../../src/adapters/index.ts"],"sourcesContent":[null,null,null,null,null],"names":["NoOpStorageAdapter","getItem","key","setItem","value","removeItem","keys","NoOpNetworkAdapter","isOnline","addEventListener","event","listener","removeEventListener","BrowserStorageAdapter","localStorage","error","Object","BrowserNetworkAdapter","constructor","this","eventListeners","Map","navigator","onLine","has","set","Set","get","add","window","listeners","delete","cleanup","clear","BrowserPlatformAdapter","platformName","storage","network","isSupported","detectBrowserSupport","createBrowserAdapter","NodeStorageAdapter","Array","from","size","NodeNetworkAdapter","EventEmitter","_isOnline","setOnlineStatus","online","wasOnline","emit","type","on","off","removeAllListeners","simulateOffline","simulateOnline","NodePlatformAdapter","detectNodeSupport","process","require","global","getStatus","storageSize","listenerCount","createNodeAdapter","DefaultAdapterFactory","detectEnvironment","document","versions","node","createPlatformAdapter","defaultAdapterFactory","detectCurrentEnvironment","async","createAdapters","platform","environment","checkEnvironmentCompatibility","result","warnings","recommendations","push"],"mappings":"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"}