From b975943e9009ef414e65262e78f1477879b398bd Mon Sep 17 00:00:00 2001 From: "fryorcraken.eth" Date: Sun, 30 Oct 2022 17:57:15 +1100 Subject: [PATCH] chore: move js-waku to ./core --- CHANGELOG.md => packages/core/CHANGELOG.md | 0 karma.conf.cjs => packages/core/karma.conf.cjs | 0 package-lock.json => packages/core/package-lock.json | 0 package.json => packages/core/package.json | 0 rollup.config.js => packages/core/rollup.config.js | 0 {src => packages/core/src}/index.ts | 0 {src => packages/core/src}/lib/constants.ts | 0 {src => packages/core/src}/lib/create_waku.ts | 0 {src => packages/core/src}/lib/crypto.ts | 0 {src => packages/core/src}/lib/enr/constants.ts | 0 {src => packages/core/src}/lib/enr/enr.node.spec.ts | 0 {src => packages/core/src}/lib/enr/enr.spec.ts | 0 {src => packages/core/src}/lib/enr/enr.ts | 0 {src => packages/core/src}/lib/enr/index.ts | 0 {src => packages/core/src}/lib/enr/keypair/index.ts | 0 {src => packages/core/src}/lib/enr/keypair/secp256k1.ts | 0 {src => packages/core/src}/lib/enr/keypair/types.ts | 0 {src => packages/core/src}/lib/enr/multiaddr_from_fields.spec.ts | 0 {src => packages/core/src}/lib/enr/multiaddr_from_fields.ts | 0 {src => packages/core/src}/lib/enr/multiaddrs_codec.spec.ts | 0 {src => packages/core/src}/lib/enr/multiaddrs_codec.ts | 0 {src => packages/core/src}/lib/enr/types.ts | 0 {src => packages/core/src}/lib/enr/v4.ts | 0 {src => packages/core/src}/lib/enr/waku2_codec.spec.ts | 0 {src => packages/core/src}/lib/enr/waku2_codec.ts | 0 {src => packages/core/src}/lib/group_by.ts | 0 {src => packages/core/src}/lib/interfaces.ts | 0 {src => packages/core/src}/lib/multiaddr_to_peer_info.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/dns.spec.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/dns.ts | 0 .../core/src}/lib/peer_discovery_dns/dns_over_https.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/enrtree.spec.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/enrtree.ts | 0 .../core/src}/lib/peer_discovery_dns/fetch_nodes.spec.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/fetch_nodes.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/index.spec.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/index.ts | 0 {src => packages/core/src}/lib/peer_discovery_dns/testdata.json | 0 {src => packages/core/src}/lib/peer_discovery_static_list.ts | 0 {src => packages/core/src}/lib/predefined_bootstrap_nodes.ts | 0 {src => packages/core/src}/lib/push_or_init_map.spec.ts | 0 {src => packages/core/src}/lib/push_or_init_map.ts | 0 {src => packages/core/src}/lib/random_subset.ts | 0 {src => packages/core/src}/lib/select_connection.ts | 0 {src => packages/core/src}/lib/select_peer.ts | 0 {src => packages/core/src}/lib/to_proto_message.spec.ts | 0 {src => packages/core/src}/lib/to_proto_message.ts | 0 {src => packages/core/src}/lib/utils.ts | 0 {src => packages/core/src}/lib/wait_for_remote_peer.node.spec.ts | 0 {src => packages/core/src}/lib/wait_for_remote_peer.ts | 0 {src => packages/core/src}/lib/waku.node.spec.ts | 0 {src => packages/core/src}/lib/waku.spec.ts | 0 {src => packages/core/src}/lib/waku.ts | 0 {src => packages/core/src}/lib/waku_filter/filter_rpc.ts | 0 {src => packages/core/src}/lib/waku_filter/index.node.spec.ts | 0 {src => packages/core/src}/lib/waku_filter/index.ts | 0 {src => packages/core/src}/lib/waku_light_push/index.node.spec.ts | 0 {src => packages/core/src}/lib/waku_light_push/index.ts | 0 {src => packages/core/src}/lib/waku_light_push/push_rpc.ts | 0 {src => packages/core/src}/lib/waku_message/constants.ts | 0 {src => packages/core/src}/lib/waku_message/ecies.ts | 0 {src => packages/core/src}/lib/waku_message/symmetric.ts | 0 {src => packages/core/src}/lib/waku_message/topic_only_message.ts | 0 {src => packages/core/src}/lib/waku_message/version_0.spec.ts | 0 {src => packages/core/src}/lib/waku_message/version_0.ts | 0 {src => packages/core/src}/lib/waku_message/version_1.spec.ts | 0 {src => packages/core/src}/lib/waku_message/version_1.ts | 0 {src => packages/core/src}/lib/waku_relay/constants.ts | 0 {src => packages/core/src}/lib/waku_relay/index.node.spec.ts | 0 {src => packages/core/src}/lib/waku_relay/index.ts | 0 {src => packages/core/src}/lib/waku_store/history_rpc.ts | 0 {src => packages/core/src}/lib/waku_store/index.node.spec.ts | 0 {src => packages/core/src}/lib/waku_store/index.ts | 0 {src => packages/core/src}/proto/filter.proto | 0 {src => packages/core/src}/proto/filter.ts | 0 {src => packages/core/src}/proto/light_push.proto | 0 {src => packages/core/src}/proto/light_push.ts | 0 {src => packages/core/src}/proto/message.proto | 0 {src => packages/core/src}/proto/message.ts | 0 {src => packages/core/src}/proto/message_topic_only.ts | 0 {src => packages/core/src}/proto/store.proto | 0 {src => packages/core/src}/proto/store.ts | 0 {src => packages/core/src}/proto/topic_only_message.proto | 0 {src => packages/core/src}/proto/topic_only_message.ts | 0 {src => packages/core/src}/test_utils/async_fs.ts | 0 {src => packages/core/src}/test_utils/constants.ts | 0 {src => packages/core/src}/test_utils/delay.ts | 0 {src => packages/core/src}/test_utils/index.ts | 0 {src => packages/core/src}/test_utils/log_file.node.spec.ts | 0 {src => packages/core/src}/test_utils/log_file.ts | 0 {src => packages/core/src}/test_utils/nwaku.node.spec.ts | 0 {src => packages/core/src}/test_utils/nwaku.ts | 0 tsconfig.dev.json => packages/core/tsconfig.dev.json | 0 tsconfig.json => packages/core/tsconfig.json | 0 tsconfig.karma.json => packages/core/tsconfig.karma.json | 0 typedoc.json => packages/core/typedoc.json | 0 96 files changed, 0 insertions(+), 0 deletions(-) rename CHANGELOG.md => packages/core/CHANGELOG.md (100%) rename karma.conf.cjs => packages/core/karma.conf.cjs (100%) rename package-lock.json => packages/core/package-lock.json (100%) rename package.json => packages/core/package.json (100%) rename rollup.config.js => packages/core/rollup.config.js (100%) rename {src => packages/core/src}/index.ts (100%) rename {src => packages/core/src}/lib/constants.ts (100%) rename {src => packages/core/src}/lib/create_waku.ts (100%) rename {src => packages/core/src}/lib/crypto.ts (100%) rename {src => packages/core/src}/lib/enr/constants.ts (100%) rename {src => packages/core/src}/lib/enr/enr.node.spec.ts (100%) rename {src => packages/core/src}/lib/enr/enr.spec.ts (100%) rename {src => packages/core/src}/lib/enr/enr.ts (100%) rename {src => packages/core/src}/lib/enr/index.ts (100%) rename {src => packages/core/src}/lib/enr/keypair/index.ts (100%) rename {src => packages/core/src}/lib/enr/keypair/secp256k1.ts (100%) rename {src => packages/core/src}/lib/enr/keypair/types.ts (100%) rename {src => packages/core/src}/lib/enr/multiaddr_from_fields.spec.ts (100%) rename {src => packages/core/src}/lib/enr/multiaddr_from_fields.ts (100%) rename {src => packages/core/src}/lib/enr/multiaddrs_codec.spec.ts (100%) rename {src => packages/core/src}/lib/enr/multiaddrs_codec.ts (100%) rename {src => packages/core/src}/lib/enr/types.ts (100%) rename {src => packages/core/src}/lib/enr/v4.ts (100%) rename {src => packages/core/src}/lib/enr/waku2_codec.spec.ts (100%) rename {src => packages/core/src}/lib/enr/waku2_codec.ts (100%) rename {src => packages/core/src}/lib/group_by.ts (100%) rename {src => packages/core/src}/lib/interfaces.ts (100%) rename {src => packages/core/src}/lib/multiaddr_to_peer_info.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/dns.spec.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/dns.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/dns_over_https.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/enrtree.spec.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/enrtree.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/fetch_nodes.spec.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/fetch_nodes.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/index.spec.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/index.ts (100%) rename {src => packages/core/src}/lib/peer_discovery_dns/testdata.json (100%) rename {src => packages/core/src}/lib/peer_discovery_static_list.ts (100%) rename {src => packages/core/src}/lib/predefined_bootstrap_nodes.ts (100%) rename {src => packages/core/src}/lib/push_or_init_map.spec.ts (100%) rename {src => packages/core/src}/lib/push_or_init_map.ts (100%) rename {src => packages/core/src}/lib/random_subset.ts (100%) rename {src => packages/core/src}/lib/select_connection.ts (100%) rename {src => packages/core/src}/lib/select_peer.ts (100%) rename {src => packages/core/src}/lib/to_proto_message.spec.ts (100%) rename {src => packages/core/src}/lib/to_proto_message.ts (100%) rename {src => packages/core/src}/lib/utils.ts (100%) rename {src => packages/core/src}/lib/wait_for_remote_peer.node.spec.ts (100%) rename {src => packages/core/src}/lib/wait_for_remote_peer.ts (100%) rename {src => packages/core/src}/lib/waku.node.spec.ts (100%) rename {src => packages/core/src}/lib/waku.spec.ts (100%) rename {src => packages/core/src}/lib/waku.ts (100%) rename {src => packages/core/src}/lib/waku_filter/filter_rpc.ts (100%) rename {src => packages/core/src}/lib/waku_filter/index.node.spec.ts (100%) rename {src => packages/core/src}/lib/waku_filter/index.ts (100%) rename {src => packages/core/src}/lib/waku_light_push/index.node.spec.ts (100%) rename {src => packages/core/src}/lib/waku_light_push/index.ts (100%) rename {src => packages/core/src}/lib/waku_light_push/push_rpc.ts (100%) rename {src => packages/core/src}/lib/waku_message/constants.ts (100%) rename {src => packages/core/src}/lib/waku_message/ecies.ts (100%) rename {src => packages/core/src}/lib/waku_message/symmetric.ts (100%) rename {src => packages/core/src}/lib/waku_message/topic_only_message.ts (100%) rename {src => packages/core/src}/lib/waku_message/version_0.spec.ts (100%) rename {src => packages/core/src}/lib/waku_message/version_0.ts (100%) rename {src => packages/core/src}/lib/waku_message/version_1.spec.ts (100%) rename {src => packages/core/src}/lib/waku_message/version_1.ts (100%) rename {src => packages/core/src}/lib/waku_relay/constants.ts (100%) rename {src => packages/core/src}/lib/waku_relay/index.node.spec.ts (100%) rename {src => packages/core/src}/lib/waku_relay/index.ts (100%) rename {src => packages/core/src}/lib/waku_store/history_rpc.ts (100%) rename {src => packages/core/src}/lib/waku_store/index.node.spec.ts (100%) rename {src => packages/core/src}/lib/waku_store/index.ts (100%) rename {src => packages/core/src}/proto/filter.proto (100%) rename {src => packages/core/src}/proto/filter.ts (100%) rename {src => packages/core/src}/proto/light_push.proto (100%) rename {src => packages/core/src}/proto/light_push.ts (100%) rename {src => packages/core/src}/proto/message.proto (100%) rename {src => packages/core/src}/proto/message.ts (100%) rename {src => packages/core/src}/proto/message_topic_only.ts (100%) rename {src => packages/core/src}/proto/store.proto (100%) rename {src => packages/core/src}/proto/store.ts (100%) rename {src => packages/core/src}/proto/topic_only_message.proto (100%) rename {src => packages/core/src}/proto/topic_only_message.ts (100%) rename {src => packages/core/src}/test_utils/async_fs.ts (100%) rename {src => packages/core/src}/test_utils/constants.ts (100%) rename {src => packages/core/src}/test_utils/delay.ts (100%) rename {src => packages/core/src}/test_utils/index.ts (100%) rename {src => packages/core/src}/test_utils/log_file.node.spec.ts (100%) rename {src => packages/core/src}/test_utils/log_file.ts (100%) rename {src => packages/core/src}/test_utils/nwaku.node.spec.ts (100%) rename {src => packages/core/src}/test_utils/nwaku.ts (100%) rename tsconfig.dev.json => packages/core/tsconfig.dev.json (100%) rename tsconfig.json => packages/core/tsconfig.json (100%) rename tsconfig.karma.json => packages/core/tsconfig.karma.json (100%) rename typedoc.json => packages/core/typedoc.json (100%) diff --git a/CHANGELOG.md b/packages/core/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/core/CHANGELOG.md diff --git a/karma.conf.cjs b/packages/core/karma.conf.cjs similarity index 100% rename from karma.conf.cjs rename to packages/core/karma.conf.cjs diff --git a/package-lock.json b/packages/core/package-lock.json similarity index 100% rename from package-lock.json rename to packages/core/package-lock.json diff --git a/package.json b/packages/core/package.json similarity index 100% rename from package.json rename to packages/core/package.json diff --git a/rollup.config.js b/packages/core/rollup.config.js similarity index 100% rename from rollup.config.js rename to packages/core/rollup.config.js diff --git a/src/index.ts b/packages/core/src/index.ts similarity index 100% rename from src/index.ts rename to packages/core/src/index.ts diff --git a/src/lib/constants.ts b/packages/core/src/lib/constants.ts similarity index 100% rename from src/lib/constants.ts rename to packages/core/src/lib/constants.ts diff --git a/src/lib/create_waku.ts b/packages/core/src/lib/create_waku.ts similarity index 100% rename from src/lib/create_waku.ts rename to packages/core/src/lib/create_waku.ts diff --git a/src/lib/crypto.ts b/packages/core/src/lib/crypto.ts similarity index 100% rename from src/lib/crypto.ts rename to packages/core/src/lib/crypto.ts diff --git a/src/lib/enr/constants.ts b/packages/core/src/lib/enr/constants.ts similarity index 100% rename from src/lib/enr/constants.ts rename to packages/core/src/lib/enr/constants.ts diff --git a/src/lib/enr/enr.node.spec.ts b/packages/core/src/lib/enr/enr.node.spec.ts similarity index 100% rename from src/lib/enr/enr.node.spec.ts rename to packages/core/src/lib/enr/enr.node.spec.ts diff --git a/src/lib/enr/enr.spec.ts b/packages/core/src/lib/enr/enr.spec.ts similarity index 100% rename from src/lib/enr/enr.spec.ts rename to packages/core/src/lib/enr/enr.spec.ts diff --git a/src/lib/enr/enr.ts b/packages/core/src/lib/enr/enr.ts similarity index 100% rename from src/lib/enr/enr.ts rename to packages/core/src/lib/enr/enr.ts diff --git a/src/lib/enr/index.ts b/packages/core/src/lib/enr/index.ts similarity index 100% rename from src/lib/enr/index.ts rename to packages/core/src/lib/enr/index.ts diff --git a/src/lib/enr/keypair/index.ts b/packages/core/src/lib/enr/keypair/index.ts similarity index 100% rename from src/lib/enr/keypair/index.ts rename to packages/core/src/lib/enr/keypair/index.ts diff --git a/src/lib/enr/keypair/secp256k1.ts b/packages/core/src/lib/enr/keypair/secp256k1.ts similarity index 100% rename from src/lib/enr/keypair/secp256k1.ts rename to packages/core/src/lib/enr/keypair/secp256k1.ts diff --git a/src/lib/enr/keypair/types.ts b/packages/core/src/lib/enr/keypair/types.ts similarity index 100% rename from src/lib/enr/keypair/types.ts rename to packages/core/src/lib/enr/keypair/types.ts diff --git a/src/lib/enr/multiaddr_from_fields.spec.ts b/packages/core/src/lib/enr/multiaddr_from_fields.spec.ts similarity index 100% rename from src/lib/enr/multiaddr_from_fields.spec.ts rename to packages/core/src/lib/enr/multiaddr_from_fields.spec.ts diff --git a/src/lib/enr/multiaddr_from_fields.ts b/packages/core/src/lib/enr/multiaddr_from_fields.ts similarity index 100% rename from src/lib/enr/multiaddr_from_fields.ts rename to packages/core/src/lib/enr/multiaddr_from_fields.ts diff --git a/src/lib/enr/multiaddrs_codec.spec.ts b/packages/core/src/lib/enr/multiaddrs_codec.spec.ts similarity index 100% rename from src/lib/enr/multiaddrs_codec.spec.ts rename to packages/core/src/lib/enr/multiaddrs_codec.spec.ts diff --git a/src/lib/enr/multiaddrs_codec.ts b/packages/core/src/lib/enr/multiaddrs_codec.ts similarity index 100% rename from src/lib/enr/multiaddrs_codec.ts rename to packages/core/src/lib/enr/multiaddrs_codec.ts diff --git a/src/lib/enr/types.ts b/packages/core/src/lib/enr/types.ts similarity index 100% rename from src/lib/enr/types.ts rename to packages/core/src/lib/enr/types.ts diff --git a/src/lib/enr/v4.ts b/packages/core/src/lib/enr/v4.ts similarity index 100% rename from src/lib/enr/v4.ts rename to packages/core/src/lib/enr/v4.ts diff --git a/src/lib/enr/waku2_codec.spec.ts b/packages/core/src/lib/enr/waku2_codec.spec.ts similarity index 100% rename from src/lib/enr/waku2_codec.spec.ts rename to packages/core/src/lib/enr/waku2_codec.spec.ts diff --git a/src/lib/enr/waku2_codec.ts b/packages/core/src/lib/enr/waku2_codec.ts similarity index 100% rename from src/lib/enr/waku2_codec.ts rename to packages/core/src/lib/enr/waku2_codec.ts diff --git a/src/lib/group_by.ts b/packages/core/src/lib/group_by.ts similarity index 100% rename from src/lib/group_by.ts rename to packages/core/src/lib/group_by.ts diff --git a/src/lib/interfaces.ts b/packages/core/src/lib/interfaces.ts similarity index 100% rename from src/lib/interfaces.ts rename to packages/core/src/lib/interfaces.ts diff --git a/src/lib/multiaddr_to_peer_info.ts b/packages/core/src/lib/multiaddr_to_peer_info.ts similarity index 100% rename from src/lib/multiaddr_to_peer_info.ts rename to packages/core/src/lib/multiaddr_to_peer_info.ts diff --git a/src/lib/peer_discovery_dns/dns.spec.ts b/packages/core/src/lib/peer_discovery_dns/dns.spec.ts similarity index 100% rename from src/lib/peer_discovery_dns/dns.spec.ts rename to packages/core/src/lib/peer_discovery_dns/dns.spec.ts diff --git a/src/lib/peer_discovery_dns/dns.ts b/packages/core/src/lib/peer_discovery_dns/dns.ts similarity index 100% rename from src/lib/peer_discovery_dns/dns.ts rename to packages/core/src/lib/peer_discovery_dns/dns.ts diff --git a/src/lib/peer_discovery_dns/dns_over_https.ts b/packages/core/src/lib/peer_discovery_dns/dns_over_https.ts similarity index 100% rename from src/lib/peer_discovery_dns/dns_over_https.ts rename to packages/core/src/lib/peer_discovery_dns/dns_over_https.ts diff --git a/src/lib/peer_discovery_dns/enrtree.spec.ts b/packages/core/src/lib/peer_discovery_dns/enrtree.spec.ts similarity index 100% rename from src/lib/peer_discovery_dns/enrtree.spec.ts rename to packages/core/src/lib/peer_discovery_dns/enrtree.spec.ts diff --git a/src/lib/peer_discovery_dns/enrtree.ts b/packages/core/src/lib/peer_discovery_dns/enrtree.ts similarity index 100% rename from src/lib/peer_discovery_dns/enrtree.ts rename to packages/core/src/lib/peer_discovery_dns/enrtree.ts diff --git a/src/lib/peer_discovery_dns/fetch_nodes.spec.ts b/packages/core/src/lib/peer_discovery_dns/fetch_nodes.spec.ts similarity index 100% rename from src/lib/peer_discovery_dns/fetch_nodes.spec.ts rename to packages/core/src/lib/peer_discovery_dns/fetch_nodes.spec.ts diff --git a/src/lib/peer_discovery_dns/fetch_nodes.ts b/packages/core/src/lib/peer_discovery_dns/fetch_nodes.ts similarity index 100% rename from src/lib/peer_discovery_dns/fetch_nodes.ts rename to packages/core/src/lib/peer_discovery_dns/fetch_nodes.ts diff --git a/src/lib/peer_discovery_dns/index.spec.ts b/packages/core/src/lib/peer_discovery_dns/index.spec.ts similarity index 100% rename from src/lib/peer_discovery_dns/index.spec.ts rename to packages/core/src/lib/peer_discovery_dns/index.spec.ts diff --git a/src/lib/peer_discovery_dns/index.ts b/packages/core/src/lib/peer_discovery_dns/index.ts similarity index 100% rename from src/lib/peer_discovery_dns/index.ts rename to packages/core/src/lib/peer_discovery_dns/index.ts diff --git a/src/lib/peer_discovery_dns/testdata.json b/packages/core/src/lib/peer_discovery_dns/testdata.json similarity index 100% rename from src/lib/peer_discovery_dns/testdata.json rename to packages/core/src/lib/peer_discovery_dns/testdata.json diff --git a/src/lib/peer_discovery_static_list.ts b/packages/core/src/lib/peer_discovery_static_list.ts similarity index 100% rename from src/lib/peer_discovery_static_list.ts rename to packages/core/src/lib/peer_discovery_static_list.ts diff --git a/src/lib/predefined_bootstrap_nodes.ts b/packages/core/src/lib/predefined_bootstrap_nodes.ts similarity index 100% rename from src/lib/predefined_bootstrap_nodes.ts rename to packages/core/src/lib/predefined_bootstrap_nodes.ts diff --git a/src/lib/push_or_init_map.spec.ts b/packages/core/src/lib/push_or_init_map.spec.ts similarity index 100% rename from src/lib/push_or_init_map.spec.ts rename to packages/core/src/lib/push_or_init_map.spec.ts diff --git a/src/lib/push_or_init_map.ts b/packages/core/src/lib/push_or_init_map.ts similarity index 100% rename from src/lib/push_or_init_map.ts rename to packages/core/src/lib/push_or_init_map.ts diff --git a/src/lib/random_subset.ts b/packages/core/src/lib/random_subset.ts similarity index 100% rename from src/lib/random_subset.ts rename to packages/core/src/lib/random_subset.ts diff --git a/src/lib/select_connection.ts b/packages/core/src/lib/select_connection.ts similarity index 100% rename from src/lib/select_connection.ts rename to packages/core/src/lib/select_connection.ts diff --git a/src/lib/select_peer.ts b/packages/core/src/lib/select_peer.ts similarity index 100% rename from src/lib/select_peer.ts rename to packages/core/src/lib/select_peer.ts diff --git a/src/lib/to_proto_message.spec.ts b/packages/core/src/lib/to_proto_message.spec.ts similarity index 100% rename from src/lib/to_proto_message.spec.ts rename to packages/core/src/lib/to_proto_message.spec.ts diff --git a/src/lib/to_proto_message.ts b/packages/core/src/lib/to_proto_message.ts similarity index 100% rename from src/lib/to_proto_message.ts rename to packages/core/src/lib/to_proto_message.ts diff --git a/src/lib/utils.ts b/packages/core/src/lib/utils.ts similarity index 100% rename from src/lib/utils.ts rename to packages/core/src/lib/utils.ts diff --git a/src/lib/wait_for_remote_peer.node.spec.ts b/packages/core/src/lib/wait_for_remote_peer.node.spec.ts similarity index 100% rename from src/lib/wait_for_remote_peer.node.spec.ts rename to packages/core/src/lib/wait_for_remote_peer.node.spec.ts diff --git a/src/lib/wait_for_remote_peer.ts b/packages/core/src/lib/wait_for_remote_peer.ts similarity index 100% rename from src/lib/wait_for_remote_peer.ts rename to packages/core/src/lib/wait_for_remote_peer.ts diff --git a/src/lib/waku.node.spec.ts b/packages/core/src/lib/waku.node.spec.ts similarity index 100% rename from src/lib/waku.node.spec.ts rename to packages/core/src/lib/waku.node.spec.ts diff --git a/src/lib/waku.spec.ts b/packages/core/src/lib/waku.spec.ts similarity index 100% rename from src/lib/waku.spec.ts rename to packages/core/src/lib/waku.spec.ts diff --git a/src/lib/waku.ts b/packages/core/src/lib/waku.ts similarity index 100% rename from src/lib/waku.ts rename to packages/core/src/lib/waku.ts diff --git a/src/lib/waku_filter/filter_rpc.ts b/packages/core/src/lib/waku_filter/filter_rpc.ts similarity index 100% rename from src/lib/waku_filter/filter_rpc.ts rename to packages/core/src/lib/waku_filter/filter_rpc.ts diff --git a/src/lib/waku_filter/index.node.spec.ts b/packages/core/src/lib/waku_filter/index.node.spec.ts similarity index 100% rename from src/lib/waku_filter/index.node.spec.ts rename to packages/core/src/lib/waku_filter/index.node.spec.ts diff --git a/src/lib/waku_filter/index.ts b/packages/core/src/lib/waku_filter/index.ts similarity index 100% rename from src/lib/waku_filter/index.ts rename to packages/core/src/lib/waku_filter/index.ts diff --git a/src/lib/waku_light_push/index.node.spec.ts b/packages/core/src/lib/waku_light_push/index.node.spec.ts similarity index 100% rename from src/lib/waku_light_push/index.node.spec.ts rename to packages/core/src/lib/waku_light_push/index.node.spec.ts diff --git a/src/lib/waku_light_push/index.ts b/packages/core/src/lib/waku_light_push/index.ts similarity index 100% rename from src/lib/waku_light_push/index.ts rename to packages/core/src/lib/waku_light_push/index.ts diff --git a/src/lib/waku_light_push/push_rpc.ts b/packages/core/src/lib/waku_light_push/push_rpc.ts similarity index 100% rename from src/lib/waku_light_push/push_rpc.ts rename to packages/core/src/lib/waku_light_push/push_rpc.ts diff --git a/src/lib/waku_message/constants.ts b/packages/core/src/lib/waku_message/constants.ts similarity index 100% rename from src/lib/waku_message/constants.ts rename to packages/core/src/lib/waku_message/constants.ts diff --git a/src/lib/waku_message/ecies.ts b/packages/core/src/lib/waku_message/ecies.ts similarity index 100% rename from src/lib/waku_message/ecies.ts rename to packages/core/src/lib/waku_message/ecies.ts diff --git a/src/lib/waku_message/symmetric.ts b/packages/core/src/lib/waku_message/symmetric.ts similarity index 100% rename from src/lib/waku_message/symmetric.ts rename to packages/core/src/lib/waku_message/symmetric.ts diff --git a/src/lib/waku_message/topic_only_message.ts b/packages/core/src/lib/waku_message/topic_only_message.ts similarity index 100% rename from src/lib/waku_message/topic_only_message.ts rename to packages/core/src/lib/waku_message/topic_only_message.ts diff --git a/src/lib/waku_message/version_0.spec.ts b/packages/core/src/lib/waku_message/version_0.spec.ts similarity index 100% rename from src/lib/waku_message/version_0.spec.ts rename to packages/core/src/lib/waku_message/version_0.spec.ts diff --git a/src/lib/waku_message/version_0.ts b/packages/core/src/lib/waku_message/version_0.ts similarity index 100% rename from src/lib/waku_message/version_0.ts rename to packages/core/src/lib/waku_message/version_0.ts diff --git a/src/lib/waku_message/version_1.spec.ts b/packages/core/src/lib/waku_message/version_1.spec.ts similarity index 100% rename from src/lib/waku_message/version_1.spec.ts rename to packages/core/src/lib/waku_message/version_1.spec.ts diff --git a/src/lib/waku_message/version_1.ts b/packages/core/src/lib/waku_message/version_1.ts similarity index 100% rename from src/lib/waku_message/version_1.ts rename to packages/core/src/lib/waku_message/version_1.ts diff --git a/src/lib/waku_relay/constants.ts b/packages/core/src/lib/waku_relay/constants.ts similarity index 100% rename from src/lib/waku_relay/constants.ts rename to packages/core/src/lib/waku_relay/constants.ts diff --git a/src/lib/waku_relay/index.node.spec.ts b/packages/core/src/lib/waku_relay/index.node.spec.ts similarity index 100% rename from src/lib/waku_relay/index.node.spec.ts rename to packages/core/src/lib/waku_relay/index.node.spec.ts diff --git a/src/lib/waku_relay/index.ts b/packages/core/src/lib/waku_relay/index.ts similarity index 100% rename from src/lib/waku_relay/index.ts rename to packages/core/src/lib/waku_relay/index.ts diff --git a/src/lib/waku_store/history_rpc.ts b/packages/core/src/lib/waku_store/history_rpc.ts similarity index 100% rename from src/lib/waku_store/history_rpc.ts rename to packages/core/src/lib/waku_store/history_rpc.ts diff --git a/src/lib/waku_store/index.node.spec.ts b/packages/core/src/lib/waku_store/index.node.spec.ts similarity index 100% rename from src/lib/waku_store/index.node.spec.ts rename to packages/core/src/lib/waku_store/index.node.spec.ts diff --git a/src/lib/waku_store/index.ts b/packages/core/src/lib/waku_store/index.ts similarity index 100% rename from src/lib/waku_store/index.ts rename to packages/core/src/lib/waku_store/index.ts diff --git a/src/proto/filter.proto b/packages/core/src/proto/filter.proto similarity index 100% rename from src/proto/filter.proto rename to packages/core/src/proto/filter.proto diff --git a/src/proto/filter.ts b/packages/core/src/proto/filter.ts similarity index 100% rename from src/proto/filter.ts rename to packages/core/src/proto/filter.ts diff --git a/src/proto/light_push.proto b/packages/core/src/proto/light_push.proto similarity index 100% rename from src/proto/light_push.proto rename to packages/core/src/proto/light_push.proto diff --git a/src/proto/light_push.ts b/packages/core/src/proto/light_push.ts similarity index 100% rename from src/proto/light_push.ts rename to packages/core/src/proto/light_push.ts diff --git a/src/proto/message.proto b/packages/core/src/proto/message.proto similarity index 100% rename from src/proto/message.proto rename to packages/core/src/proto/message.proto diff --git a/src/proto/message.ts b/packages/core/src/proto/message.ts similarity index 100% rename from src/proto/message.ts rename to packages/core/src/proto/message.ts diff --git a/src/proto/message_topic_only.ts b/packages/core/src/proto/message_topic_only.ts similarity index 100% rename from src/proto/message_topic_only.ts rename to packages/core/src/proto/message_topic_only.ts diff --git a/src/proto/store.proto b/packages/core/src/proto/store.proto similarity index 100% rename from src/proto/store.proto rename to packages/core/src/proto/store.proto diff --git a/src/proto/store.ts b/packages/core/src/proto/store.ts similarity index 100% rename from src/proto/store.ts rename to packages/core/src/proto/store.ts diff --git a/src/proto/topic_only_message.proto b/packages/core/src/proto/topic_only_message.proto similarity index 100% rename from src/proto/topic_only_message.proto rename to packages/core/src/proto/topic_only_message.proto diff --git a/src/proto/topic_only_message.ts b/packages/core/src/proto/topic_only_message.ts similarity index 100% rename from src/proto/topic_only_message.ts rename to packages/core/src/proto/topic_only_message.ts diff --git a/src/test_utils/async_fs.ts b/packages/core/src/test_utils/async_fs.ts similarity index 100% rename from src/test_utils/async_fs.ts rename to packages/core/src/test_utils/async_fs.ts diff --git a/src/test_utils/constants.ts b/packages/core/src/test_utils/constants.ts similarity index 100% rename from src/test_utils/constants.ts rename to packages/core/src/test_utils/constants.ts diff --git a/src/test_utils/delay.ts b/packages/core/src/test_utils/delay.ts similarity index 100% rename from src/test_utils/delay.ts rename to packages/core/src/test_utils/delay.ts diff --git a/src/test_utils/index.ts b/packages/core/src/test_utils/index.ts similarity index 100% rename from src/test_utils/index.ts rename to packages/core/src/test_utils/index.ts diff --git a/src/test_utils/log_file.node.spec.ts b/packages/core/src/test_utils/log_file.node.spec.ts similarity index 100% rename from src/test_utils/log_file.node.spec.ts rename to packages/core/src/test_utils/log_file.node.spec.ts diff --git a/src/test_utils/log_file.ts b/packages/core/src/test_utils/log_file.ts similarity index 100% rename from src/test_utils/log_file.ts rename to packages/core/src/test_utils/log_file.ts diff --git a/src/test_utils/nwaku.node.spec.ts b/packages/core/src/test_utils/nwaku.node.spec.ts similarity index 100% rename from src/test_utils/nwaku.node.spec.ts rename to packages/core/src/test_utils/nwaku.node.spec.ts diff --git a/src/test_utils/nwaku.ts b/packages/core/src/test_utils/nwaku.ts similarity index 100% rename from src/test_utils/nwaku.ts rename to packages/core/src/test_utils/nwaku.ts diff --git a/tsconfig.dev.json b/packages/core/tsconfig.dev.json similarity index 100% rename from tsconfig.dev.json rename to packages/core/tsconfig.dev.json diff --git a/tsconfig.json b/packages/core/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/core/tsconfig.json diff --git a/tsconfig.karma.json b/packages/core/tsconfig.karma.json similarity index 100% rename from tsconfig.karma.json rename to packages/core/tsconfig.karma.json diff --git a/typedoc.json b/packages/core/typedoc.json similarity index 100% rename from typedoc.json rename to packages/core/typedoc.json