mirror of
https://github.com/orbitdb/orbitdb.git
synced 2025-03-30 15:08:28 +00:00
14 lines
418 B
JavaScript
14 lines
418 B
JavaScript
import { createHelia } from 'helia'
|
|
import { createLibp2p } from 'libp2p'
|
|
import { DefaultLibp2pOptions, DefaultLibp2pBrowserOptions } from '../../src/index.js'
|
|
|
|
const isBrowser = () => typeof window !== 'undefined'
|
|
|
|
export default async () => {
|
|
const options = isBrowser() ? DefaultLibp2pBrowserOptions : DefaultLibp2pOptions
|
|
|
|
const libp2p = await createLibp2p({ ...options })
|
|
|
|
return createHelia({ libp2p })
|
|
}
|