1#![cfg(not(target_arch = "wasm32"))]
2
3#[macro_use]
4extern crate tracing;
5
6#[macro_use]
7extern crate lazy_static;
8
9mod builder;
10pub mod dht;
11mod dht_client;
12pub mod helpers;
13mod name_resolver;
14mod name_system;
15pub mod utils;
16mod validator;
17
18pub mod server;
20
21pub use builder::NameSystemBuilder;
22pub use dht::{DhtConfig, NetworkInfo, Peer};
23pub use dht_client::DhtClient;
24pub use libp2p::{multiaddr::Multiaddr, PeerId};
25pub use name_resolver::NameResolver;
26pub use name_system::{NameSystem, NameSystemKeyMaterial, BOOTSTRAP_PEERS};