diff --git a/package.json b/package.json index 64653054b..b1edfdb2e 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "packages/lib/delivery-api", "packages/lib/offchainResolver-api", "packages/lib/billboard-api", + "packages/billboard-client", "packages/backend", "packages/react", "packages/web", diff --git a/packages/billboard-widget/package.json b/packages/billboard-widget/package.json index 1c1fdff0f..cb2d1b236 100644 --- a/packages/billboard-widget/package.json +++ b/packages/billboard-widget/package.json @@ -31,8 +31,6 @@ "react-dom": "^18.2.0", "siwe": "^2.1.4", "socket.io-client": "^4.6.1", - "uuid4": "^2.0.3", - "uuidv4": "^6.2.13", "viem": "^0.3.36", "wagmi": "^1.0.6" }, diff --git a/yarn.lock b/yarn.lock index f6a511267..bf76547e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5941,6 +5941,13 @@ __metadata: languageName: node linkType: hard +"@types/chai@npm:4": + version: 4.3.11 + resolution: "@types/chai@npm:4.3.11" + checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3 + languageName: node + linkType: hard + "@types/chai@npm:^4.2.0": version: 4.3.9 resolution: "@types/chai@npm:4.3.9" @@ -6432,6 +6439,24 @@ __metadata: languageName: node linkType: hard +"@types/redis-mock@npm:^0.17.1": + version: 0.17.3 + resolution: "@types/redis-mock@npm:0.17.3" + dependencies: + "@types/redis": ^2.8.0 + checksum: 9bf3edb36e07ca3c40ea6e5131638665f79a7388770b9ebc654e3c214ff38c654492df97a50f9e76da15a7eaea14edff42285faf77aab4117d7d37ecb2a0bf20 + languageName: node + linkType: hard + +"@types/redis@npm:^2.8.0": + version: 2.8.32 + resolution: "@types/redis@npm:2.8.32" + dependencies: + "@types/node": "*" + checksum: 2b12103e05977941870c9a248f6ea51f4b7ad7e0f16a7403799c2ed1b3e63b60f693c39f9186be0ea02776934c4595ddcd2a5bde41e530aaad42d26449f6a669 + languageName: node + linkType: hard + "@types/redis@npm:^4.0.11": version: 4.0.11 resolution: "@types/redis@npm:4.0.11" @@ -6545,6 +6570,16 @@ __metadata: languageName: node linkType: hard +"@types/superagent@npm:4.1.13": + version: 4.1.13 + resolution: "@types/superagent@npm:4.1.13" + dependencies: + "@types/cookiejar": "*" + "@types/node": "*" + checksum: dffbfd1d3e5b9ed3f44d00e388ce9617407f5a3333241ffcfcf9056b446643794e62a09b817df83611e2f6e8a5bf6a50ba6cfe5abb1afb0f2c4771cdf5b68136 + languageName: node + linkType: hard + "@types/supertest@npm:^2.0.12": version: 2.0.12 resolution: "@types/supertest@npm:2.0.12" @@ -8506,7 +8541,7 @@ __metadata: languageName: node linkType: hard -"axios-mock-adapter@npm:^1.21.2": +"axios-mock-adapter@npm:^1.21.2, axios-mock-adapter@npm:^1.21.4": version: 1.22.0 resolution: "axios-mock-adapter@npm:1.22.0" dependencies: @@ -10469,6 +10504,22 @@ __metadata: languageName: node linkType: hard +"chai-http@npm:^4.3.0": + version: 4.4.0 + resolution: "chai-http@npm:4.4.0" + dependencies: + "@types/chai": 4 + "@types/superagent": 4.1.13 + charset: ^1.0.1 + cookiejar: ^2.1.4 + is-ip: ^2.0.0 + methods: ^1.1.2 + qs: ^6.11.2 + superagent: ^8.0.9 + checksum: beaf2418eb00c27d6a2a315340f770e5a53aaf589dec57e70b878f2dd809caae4cee7b5531165a4e40a451d472e98e429d8d8beac9cae01568f28b6145182f8a + languageName: node + linkType: hard + "chai@npm:^4.2.0, chai@npm:^4.3.4": version: 4.3.10 resolution: "chai@npm:4.3.10" @@ -10590,6 +10641,13 @@ __metadata: languageName: node linkType: hard +"charset@npm:^1.0.1": + version: 1.0.1 + resolution: "charset@npm:1.0.1" + checksum: adf747e7bc76c0e47dbfbb555ef376f5adb2e67cad35718f19a2d02e27589345ccaf3c6170c185d2cc82298241f8478cdcdcab8be8ec429bf56807885f3c5300 + languageName: node + linkType: hard + "check-error@npm:^1.0.2": version: 1.0.2 resolution: "check-error@npm:1.0.2" @@ -11103,7 +11161,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.0.0": +"commander@npm:^9.0.0, commander@npm:^9.3.0": version: 9.5.0 resolution: "commander@npm:9.5.0" checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade @@ -11347,7 +11405,7 @@ __metadata: languageName: node linkType: hard -"cors@npm:^2.8.1, cors@npm:~2.8.5": +"cors@npm:^2.8.1, cors@npm:^2.8.5, cors@npm:~2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" dependencies: @@ -12381,6 +12439,50 @@ __metadata: languageName: unknown linkType: soft +"dm3-billboard-client@workspace:packages/billboard-client": + version: 0.0.0-use.local + resolution: "dm3-billboard-client@workspace:packages/billboard-client" + dependencies: + "@babel/core": ^7.19.6 + "@babel/preset-env": ^7.19.4 + "@babel/preset-typescript": ^7.18.6 + "@types/express": ^4.17.13 + "@types/node": ^20.3.1 + "@types/redis": ^4.0.11 + "@types/redis-mock": ^0.17.1 + "@types/supertest": ^2.0.12 + axios: ^0.27.2 + axios-mock-adapter: ^1.21.4 + babel-cli: ^6.26.0 + babel-jest: ^29.2.2 + babel-preset-env: ^1.7.0 + body-parser: ^1.20.1 + chai: ^4.3.7 + chai-http: ^4.3.0 + cors: ^2.8.5 + dm3-lib-delivery: "workspace:^" + dm3-lib-messaging: "workspace:^" + dm3-lib-profile: "workspace:^" + dm3-lib-shared: "workspace:^" + dotenv: ^16.0.1 + eslint: ^8.17.0 + ethers: 5.7.2 + express: ^4.18.1 + jest: ^29.2.2 + lorem-ipsum: ^2.0.8 + prettier: ^2.6.2 + redis: ^4.1.0 + redis-mock: ^0.56.3 + socket.io: ^4.5.1 + superagent: ^8.0.3 + supertest: ^6.3.1 + ts-node: ^10.9.1 + typescript: ^5.1.3 + winston: ^3.8.2 + yaml: ^2.1.3 + languageName: unknown + linkType: soft + "dm3-cli@workspace:packages/cli": version: 0.0.0-use.local resolution: "dm3-cli@workspace:packages/cli" @@ -17059,6 +17161,13 @@ __metadata: languageName: node linkType: hard +"ip-regex@npm:^2.0.0": + version: 2.1.0 + resolution: "ip-regex@npm:2.1.0" + checksum: 331d95052aa53ce245745ea0fc3a6a1e2e3c8d6da65fa8ea52bf73768c1b22a9ac50629d1d2b08c04e7b3ac4c21b536693c149ce2c2615ee4796030e5b3e3cba + languageName: node + linkType: hard + "ip-regex@npm:^4.0.0": version: 4.3.0 resolution: "ip-regex@npm:4.3.0" @@ -17595,6 +17704,15 @@ __metadata: languageName: node linkType: hard +"is-ip@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ip@npm:2.0.0" + dependencies: + ip-regex: ^2.0.0 + checksum: ad85d3a0bccca2c0096f5067b8f5fd0a0f9a26e5ed0990bb88eca004853422fbec4a26ec7a70342888f866074a9720b2cc11428e26c5950d6822a1dbefb80307 + languageName: node + linkType: hard + "is-ip@npm:^3.1.0": version: 3.1.0 resolution: "is-ip@npm:3.1.0" @@ -20651,6 +20769,17 @@ __metadata: languageName: node linkType: hard +"lorem-ipsum@npm:^2.0.8": + version: 2.0.8 + resolution: "lorem-ipsum@npm:2.0.8" + dependencies: + commander: ^9.3.0 + bin: + lorem-ipsum: dist/bin/lorem-ipsum.bin.js + checksum: 63049aab1f0fa2887fab11dc8a3882f9eef76b2ebc80d0c13659b45709b5c78c291f3328b999f12441ef74f8e49606be62e97033d76e72551629c1467b7b6528 + languageName: node + linkType: hard + "loupe@npm:^2.3.1": version: 2.3.6 resolution: "loupe@npm:2.3.6" @@ -25072,6 +25201,13 @@ __metadata: languageName: node linkType: hard +"redis-mock@npm:^0.56.3": + version: 0.56.3 + resolution: "redis-mock@npm:0.56.3" + checksum: 8c1293a59610c89a13849191de62aec9e68cb0a116e898b8fd5235235100f987caaeb5dacf56a076263474a2f556bd7fc2e7d2c52364a940f392dacb178b9ff4 + languageName: node + linkType: hard + "redis@npm:*, redis@npm:^4.1.0": version: 4.6.8 resolution: "redis@npm:4.6.8" @@ -27306,7 +27442,7 @@ __metadata: languageName: node linkType: hard -"superagent@npm:^8.0.3, superagent@npm:^8.0.5": +"superagent@npm:^8.0.3, superagent@npm:^8.0.5, superagent@npm:^8.0.9": version: 8.1.2 resolution: "superagent@npm:8.1.2" dependencies: @@ -28273,6 +28409,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^5.1.3": + version: 5.3.2 + resolution: "typescript@npm:5.3.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: d92534dda639eb825db013203404c1fabca8ac630564283c9e7dc9e64fd9c9346c2de95ecebdf3e6e8c1c32941bca1cfe0da37877611feb9daf8feeaea58d230 + languageName: node + linkType: hard + "typescript@npm:~4.5.4": version: 4.5.5 resolution: "typescript@npm:4.5.5" @@ -28303,6 +28449,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^5.1.3#~builtin": + version: 5.3.2 + resolution: "typescript@patch:typescript@npm%3A5.3.2#~builtin::version=5.3.2&hash=77c9e2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: c034461079fbfde3cb584ddee52afccb15b6e32a0ce186d0b2719968786f7ca73e1b07f71fac4163088790b16811c6ccf79680de190664ef66ff0ba9c1fe4a23 + languageName: node + linkType: hard + "typescript@patch:typescript@~4.5.4#~builtin": version: 4.5.5 resolution: "typescript@patch:typescript@npm%3A4.5.5#~builtin::version=4.5.5&hash=bcec9a" @@ -29992,7 +30148,7 @@ __metadata: languageName: node linkType: hard -"winston@npm:^3.9.0": +"winston@npm:^3.8.2, winston@npm:^3.9.0": version: 3.11.0 resolution: "winston@npm:3.11.0" dependencies: