diff --git a/package-lock.json b/package-lock.json index bd89346aa9..4e7ba9968b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22470,8 +22470,12 @@ } }, "packages/create": { + "name": "@waku/create", "version": "0.0.1", "license": "MIT OR Apache-2.0", + "dependencies": { + "@waku/core": "*" + }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-json": "^4.1.0", @@ -26835,6 +26839,7 @@ "@semantic-release/release-notes-generator": "^10.0.3", "@typescript-eslint/eslint-plugin": "^5.8.1", "@typescript-eslint/parser": "^5.8.1", + "@waku/core": "*", "cspell": "^5.14.0", "eslint": "^8.6.0", "eslint-config-prettier": "^8.3.0", diff --git a/packages/create/package.json b/packages/create/package.json index c103f00ea2..28bab12f57 100644 --- a/packages/create/package.json +++ b/packages/create/package.json @@ -62,6 +62,9 @@ "engines": { "node": ">=16" }, + "dependencies": { + "@waku/core": "*" + }, "devDependencies": { "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-json": "^4.1.0", diff --git a/packages/create/src/index.ts b/packages/create/src/index.ts index f0c1d2c8ee..e4fb27b5c5 100644 --- a/packages/create/src/index.ts +++ b/packages/create/src/index.ts @@ -3,17 +3,24 @@ import type { PeerDiscovery } from "@libp2p/interface-peer-discovery"; import { Mplex } from "@libp2p/mplex"; import { WebSockets } from "@libp2p/websockets"; import { all as filterAll } from "@libp2p/websockets/filters"; -import { createLibp2p, Libp2pOptions } from "libp2p"; +import type { + Waku, + WakuFull, + WakuLight, + WakuPrivacy, +} from "@waku/core/lib/interfaces"; +import { PeerDiscoveryStaticPeers } from "@waku/core/lib/peer_discovery_static_list"; +import { getPredefinedBootstrapNodes } from "@waku/core/lib/predefined_bootstrap_nodes"; +import { WakuNode, WakuOptions } from "@waku/core/lib/waku.js"; +import { WakuFilter } from "@waku/core/lib/waku_filter"; +import { WakuLightPush } from "@waku/core/lib/waku_light_push"; +import { + CreateOptions as RelayCreateOptions, + WakuRelay, +} from "@waku/core/lib/waku_relay"; +import { WakuStore } from "@waku/core/lib/waku_store"; import type { Libp2p } from "libp2p"; - -import type { Waku, WakuFull, WakuLight, WakuPrivacy } from "./interfaces"; -import { PeerDiscoveryStaticPeers } from "./peer_discovery_static_list"; -import { getPredefinedBootstrapNodes } from "./predefined_bootstrap_nodes"; -import { WakuNode, WakuOptions } from "./waku"; -import { WakuFilter } from "./waku_filter"; -import { WakuLightPush } from "./waku_light_push"; -import { CreateOptions as RelayCreateOptions, WakuRelay } from "./waku_relay"; -import { WakuStore } from "./waku_store"; +import { createLibp2p, Libp2pOptions } from "libp2p"; export interface CreateOptions { /**