Skip to content

Commit 5d78482

Browse files
feat!(@waku/sdk): rename package from @waku/create to @waku/sdk
1 parent be5dde7 commit 5d78482

25 files changed

+167
-102
lines changed

.size-limit.cjs

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ module.exports = [
66
},
77
{
88
name: "Waku default setup",
9-
path: ["packages/create/bundle/index.js", "packages/core/bundle/index.js"],
9+
path: ["packages/sdk/bundle/index.js", "packages/core/bundle/index.js"],
1010
import: {
11-
"packages/create/bundle/index.js": "{ createLightNode }",
11+
"packages/sdk/bundle/index.js": "{ createLightNode }",
1212
"packages/core/bundle/index.js":
1313
"{ waitForRemotePeer, createEncoder, createDecoder }",
1414
},

package-lock.json

+146-81
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"packages/peer-exchange",
1414
"packages/dns-discovery",
1515
"packages/message-encryption",
16-
"packages/create",
16+
"packages/sdk",
1717
"packages/tests",
1818
"packages/build-utils"
1919
],

packages/core/src/lib/wait_for_remote_peer.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const log = debug("waku:wait-for-remote-peer");
1010
* Wait for a remote peer to be ready given the passed protocols.
1111
* Must be used after attempting to connect to nodes, using
1212
* {@link @waku/core.WakuNode.dial} or a bootstrap method with
13-
* {@link @waku/create.createLightNode}.
13+
* {@link @waku/sdk.createLightNode}.
1414
*
1515
* If the passed protocols is a GossipSub protocol, then it resolves only once
1616
* a peer is in a mesh, to help ensure that other peers will send and receive
File renamed without changes.
File renamed without changes.

packages/create/package.json packages/sdk/package.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@waku/create",
3-
"version": "0.0.14",
4-
"description": "Easily create a Waku node",
2+
"name": "@waku/sdk",
3+
"version": "0.0.15",
4+
"description": "A unified SDK for easy creation and management of js-waku nodes.",
55
"types": "./dist/index.d.ts",
66
"module": "./dist/index.js",
77
"exports": {
@@ -12,7 +12,7 @@
1212
},
1313
"type": "module",
1414
"author": "Waku Team",
15-
"homepage": "https://github.com/waku-org/js-waku/tree/master/packages/create#readme",
15+
"homepage": "https://github.com/waku-org/js-waku/tree/master/packages/sdk#readme",
1616
"repository": {
1717
"type": "git",
1818
"url": "https://github.com/waku-org/js-waku.git"
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

packages/tests/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
"@types/tail": "^2.2.1",
7373
"@typescript-eslint/eslint-plugin": "^5.57.0",
7474
"@typescript-eslint/parser": "^5.51.0",
75-
"@waku/create": "*",
75+
"@waku/sdk": "*",
7676
"@waku/dns-discovery": "*",
7777
"@waku/message-encryption": "*",
7878
"@waku/peer-exchange": "*",

packages/tests/tests/dns-peer-discovery.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import tests from "@libp2p/interface-peer-discovery-compliance-tests";
33
import { Peer } from "@libp2p/interface-peer-store";
44
import { createSecp256k1PeerId } from "@libp2p/peer-id-factory";
55
import { PersistentPeerStore } from "@libp2p/peer-store";
6-
import { createLightNode } from "@waku/create";
76
import {
87
DnsNodeDiscovery,
98
enrTree,
109
PeerDiscoveryDns,
1110
wakuDnsDiscovery,
1211
} from "@waku/dns-discovery";
12+
import { createLightNode } from "@waku/sdk";
1313
import { expect } from "chai";
1414
import { MemoryDatastore } from "datastore-core";
1515

packages/tests/tests/enr.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { waitForRemotePeer } from "@waku/core";
2-
import { createRelayNode } from "@waku/create";
32
import { EnrDecoder } from "@waku/enr";
43
import type { RelayNode } from "@waku/interfaces";
54
import { Protocols } from "@waku/interfaces";
5+
import { createRelayNode } from "@waku/sdk";
66
import { expect } from "chai";
77

88
import { makeLogFileName, NOISE_KEY_1 } from "../src/index.js";

packages/tests/tests/ephemeral.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
DecodedMessage,
55
waitForRemotePeer,
66
} from "@waku/core";
7-
import { createLightNode } from "@waku/create";
87
import { IFilterV2, IFilterV2Subscription, Protocols } from "@waku/interfaces";
98
import type { LightNode } from "@waku/interfaces";
109
import {
@@ -18,6 +17,7 @@ import {
1817
createDecoder as symDecoder,
1918
createEncoder as symEncoder,
2019
} from "@waku/message-encryption/symmetric";
20+
import { createLightNode } from "@waku/sdk";
2121
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
2222
import { expect } from "chai";
2323
import debug from "debug";

packages/tests/tests/filter_v1.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ import {
55
DefaultPubSubTopic,
66
waitForRemotePeer,
77
} from "@waku/core";
8-
import { createLightNode } from "@waku/create";
98
import type { IFilter, LightNode } from "@waku/interfaces";
109
import { Protocols } from "@waku/interfaces";
10+
import { createLightNode } from "@waku/sdk";
1111
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
1212
import { expect } from "chai";
1313
import debug from "debug";

packages/tests/tests/filter_v2.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ import {
55
DefaultPubSubTopic,
66
waitForRemotePeer,
77
} from "@waku/core";
8-
import { createLightNode } from "@waku/create";
98
import type {
109
IFilterV2,
1110
IFilterV2Subscription,
1211
LightNode,
1312
} from "@waku/interfaces";
1413
import { Protocols } from "@waku/interfaces";
14+
import { createLightNode } from "@waku/sdk";
1515
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
1616
import { expect } from "chai";
1717
import debug from "debug";

packages/tests/tests/light_push.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { createEncoder, waitForRemotePeer } from "@waku/core";
2-
import { createLightNode } from "@waku/create";
32
import { LightNode, SendError } from "@waku/interfaces";
43
import { Protocols } from "@waku/interfaces";
4+
import { createLightNode } from "@waku/sdk";
55
import { utf8ToBytes } from "@waku/utils/bytes";
66
import { expect } from "chai";
77
import debug from "debug";

packages/tests/tests/peer_exchange.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import {
44
Fleet,
55
getPredefinedBootstrapNodes,
66
} from "@waku/core/lib/predefined_bootstrap_nodes";
7-
import { createLightNode, Libp2pComponents } from "@waku/create";
87
import type { LightNode, PeerInfo } from "@waku/interfaces";
98
import {
109
PeerExchangeCodec,
1110
PeerExchangeDiscovery,
1211
WakuPeerExchange,
1312
wakuPeerExchangeDiscovery,
1413
} from "@waku/peer-exchange";
14+
import { createLightNode, Libp2pComponents } from "@waku/sdk";
1515
import { expect } from "chai";
1616

1717
import { delay } from "../src/delay.js";

packages/tests/tests/relay.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
DefaultPubSubTopic,
77
waitForRemotePeer,
88
} from "@waku/core";
9-
import { createRelayNode } from "@waku/create";
109
import { RelayNode, SendError } from "@waku/interfaces";
1110
import { Protocols } from "@waku/interfaces";
1211
import {
@@ -20,6 +19,7 @@ import {
2019
createEncoder as createSymEncoder,
2120
generateSymmetricKey,
2221
} from "@waku/message-encryption/symmetric";
22+
import { createRelayNode } from "@waku/sdk";
2323
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
2424
import { expect } from "chai";
2525
import debug from "debug";

packages/tests/tests/store.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
PageDirection,
77
waitForRemotePeer,
88
} from "@waku/core";
9-
import { createLightNode } from "@waku/create";
109
import type { IMessage, LightNode } from "@waku/interfaces";
1110
import { Protocols } from "@waku/interfaces";
1211
import {
@@ -20,6 +19,7 @@ import {
2019
createEncoder as createSymEncoder,
2120
generateSymmetricKey,
2221
} from "@waku/message-encryption/symmetric";
22+
import { createLightNode } from "@waku/sdk";
2323
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
2424
import { expect } from "chai";
2525
import debug from "debug";

packages/tests/tests/utils.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import {
44
DefaultPubSubTopic,
55
waitForRemotePeer,
66
} from "@waku/core";
7-
import { createLightNode } from "@waku/create";
87
import type { IFilter, IFilterV2, LightNode } from "@waku/interfaces";
98
import { Protocols } from "@waku/interfaces";
9+
import { createLightNode } from "@waku/sdk";
1010
import { toAsyncIterator } from "@waku/utils";
1111
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
1212
import { expect } from "chai";

packages/tests/tests/wait_for_remote_peer.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { waitForRemotePeer } from "@waku/core";
2-
import { createLightNode, createRelayNode } from "@waku/create";
32
import type { LightNode, RelayNode } from "@waku/interfaces";
43
import { Protocols } from "@waku/interfaces";
4+
import { createLightNode, createRelayNode } from "@waku/sdk";
55
import { expect } from "chai";
66

77
import { delay, makeLogFileName, NOISE_KEY_1 } from "../src/index.js";

packages/tests/tests/waku.node.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ import {
55
DefaultUserAgent,
66
waitForRemotePeer,
77
} from "@waku/core";
8-
import { createLightNode, createRelayNode } from "@waku/create";
98
import type { LightNode, RelayNode, Waku } from "@waku/interfaces";
109
import { Protocols } from "@waku/interfaces";
1110
import {
1211
createDecoder,
1312
createEncoder,
1413
generateSymmetricKey,
1514
} from "@waku/message-encryption/symmetric";
15+
import { createLightNode, createRelayNode } from "@waku/sdk";
1616
import { bytesToUtf8, utf8ToBytes } from "@waku/utils/bytes";
1717
import { expect } from "chai";
1818

0 commit comments

Comments
 (0)