update js client and aqua

This commit is contained in:
DieMyst 2023-03-03 15:42:15 +04:00
parent c86bde80d4
commit 406c92d105
5 changed files with 508 additions and 505 deletions

563
package-lock.json generated
View File

@ -10,12 +10,13 @@
"license": "MIT",
"dependencies": {
"@fluencelabs/fluence-network-environment": "1.0.14",
"@fluencelabs/js-client.api": "0.11.3",
"@fluencelabs/js-client.node": "0.6.5",
"deep-equal": "2.2.0"
"@fluencelabs/js-client.api": "0.11.4",
"@fluencelabs/js-client.node": "0.6.6",
"deep-equal": "2.2.0",
"loglevel": "1.8.1"
},
"devDependencies": {
"@fluencelabs/aqua": "=0.10.1",
"@fluencelabs/aqua": "0.10.3",
"@fluencelabs/aqua-dht": "0.2.5",
"@fluencelabs/aqua-lib": "0.6.0",
"@types/jest": "29.4.0",
@ -810,9 +811,9 @@
}
},
"node_modules/@fluencelabs/aqua": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.10.1.tgz",
"integrity": "sha512-67QF3aN2VYap6P3M78gpLRTkQBGgJwkGvD2J6XsGLydZi2z/fA9U2UBJB8eycjK93kf1EZMEsrAkllD2qMZ6vA==",
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.10.3.tgz",
"integrity": "sha512-v7Jy+KzZkUm7NuUgrp7UQ8gxuhykxuTU3JigCdxiZMcG3/zD+OtHzsSggVLxVjDP7CKuTcjEKZSCxObwHp/Tpw==",
"dev": true,
"dependencies": {
"@fluencelabs/aqua-ipfs": "0.5.9",
@ -899,6 +900,19 @@
"pnpm": ">=3"
}
},
"node_modules/@fluencelabs/connection/node_modules/loglevel": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
"dev": true,
"engines": {
"node": ">= 0.6.0"
},
"funding": {
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/loglevel"
}
},
"node_modules/@fluencelabs/fluence": {
"version": "0.28.0",
"resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.28.0.tgz",
@ -943,19 +957,6 @@
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
"dev": true
},
"node_modules/@fluencelabs/fluence/node_modules/loglevel": {
"version": "1.8.1",
"resolved": "https://npm.fluence.dev/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==",
"dev": true,
"engines": {
"node": ">= 0.6.0"
},
"funding": {
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/loglevel"
}
},
"node_modules/@fluencelabs/fluence/node_modules/multiformats": {
"version": "9.9.0",
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
@ -973,9 +974,9 @@
}
},
"node_modules/@fluencelabs/js-client.api": {
"version": "0.11.3",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.api/-/js-client.api-0.11.3.tgz",
"integrity": "sha512-xqeTsUNw+e654Io085C4ENLdxZsuIZBufL3ybDGbW642sWwBn1cspjmWRBkfD617UUlVdpbvZlpnQZX4cvwP9g==",
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.api/-/js-client.api-0.11.4.tgz",
"integrity": "sha512-qCnvv3G3t4o43Wj3qpbP+Hquqj5gkS24Lz9hXKsG51lWgB/j7Ewiv7nYGx66RKaR7l8EFQ7PjEVsmvqBSr2+QA==",
"dependencies": {
"@fluencelabs/interfaces": "0.7.3"
},
@ -994,12 +995,12 @@
}
},
"node_modules/@fluencelabs/js-client.node": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.node/-/js-client.node-0.6.5.tgz",
"integrity": "sha512-PVthcR46dC+zYyrjxPFrvPDjI0pLTZcG4Fv2yBcxXZrQ0Fxp/0YEoc9Bt7yUf/fhnda7DBBuRmr/u4NhhZY++w==",
"version": "0.6.6",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.node/-/js-client.node-0.6.6.tgz",
"integrity": "sha512-HcypEZA7yBgGPRlqcJTbsOCl6vteAORpZvXRR/brfn/tINNWF8BWJwi+WTMG3ouysRRryMDq8p2wGjC7iPdmRg==",
"dependencies": {
"@fluencelabs/avm": "0.35.4",
"@fluencelabs/js-peer": "0.8.4",
"@fluencelabs/js-peer": "0.8.5",
"@fluencelabs/marine-js": "0.3.45",
"platform": "1.3.6"
},
@ -1024,9 +1025,9 @@
}
},
"node_modules/@fluencelabs/js-peer": {
"version": "0.8.4",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-peer/-/js-peer-0.8.4.tgz",
"integrity": "sha512-/3M1OpKQi+kTHGoK+MYhAphvU6r7btDFD1h5Or6j0/QAEp2bH7KeYF4U8OYR3ATgyE/0QVS2LvdcXidWRtGpJQ==",
"version": "0.8.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-peer/-/js-peer-0.8.5.tgz",
"integrity": "sha512-mqVcv9vE0XRd7TsjAW7BwMMZanPJN+dGEApjk021qIEBYTFIx5JauRpuoY7cnJC+rOAPZvUfc/VvRv8SUp3Zkw==",
"dependencies": {
"@chainsafe/libp2p-noise": "11.0.0",
"@fluencelabs/avm": "0.35.4",
@ -1199,45 +1200,45 @@
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-drain": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-drain/-/it-drain-2.0.0.tgz",
"integrity": "sha512-oa/5iyBtRs9UW486vPpyDTC0ee3rqx5qlrPI7txIUJcqqtiO5yVozEB6LQrl5ysQYv+P3y/dlKEqwVqlCV0SEA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-drain/-/it-drain-2.0.1.tgz",
"integrity": "sha512-ESuHV6MLUNxuSy0vGZpKhSRjW0ixczN1FhbVy7eGJHjX6U2qiiXTyMvDc0z/w+nifOOwPyI5DT9Rc3o9IaGqEQ==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-first": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.0.tgz",
"integrity": "sha512-fzZGzVf01exFyIZXNjkpSMFr1eW2+J1K0v018tYY26Dd4f/O3pWlBTdrOBfSQRZwtI8Pst6c7eKhYczWvFs6tA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.1.tgz",
"integrity": "sha512-noC1oEQcWZZMUwq7VWxHNLML43dM+5bviZpfmkxkXlvBe60z7AFRqpZSga9uQBo792jKv9otnn1IjA4zwgNARw==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
@ -1285,9 +1286,9 @@
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"dependencies": {
"it-pushable": "^3.1.0"
},
@ -1297,9 +1298,9 @@
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-pair": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.3.tgz",
"integrity": "sha512-heCgsbYscFCQY5YvltlGT9tjgLGYo7NxPEoJyl55X4BD2KOXpTyuwOhPLWhi9Io0y6+4ZUXCkyaQXIB6Y8xhRw==",
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.4.tgz",
"integrity": "sha512-S3y3mTJ3muuxcHBGcIzNONofAN+G3iAgmSjS78qARkRWI2ImJXybjj0h52uSW+isgrJqIx2iFB/T8ZEBc8kDSw==",
"dependencies": {
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
@ -1346,9 +1347,9 @@
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-sort": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-sort/-/it-sort-2.0.0.tgz",
"integrity": "sha512-yeAE97b5PEjCrWFUiNyR90eJdGslj8FB3cjT84rsc+mzx9lxPyR2zJkYB9ZOJoWE5MMebxqcQCLRT3OSlzo7Zg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-sort/-/it-sort-2.0.1.tgz",
"integrity": "sha512-9f4jKOTHfxc/FJpg/wwuQ+j+88i+sfNGKsu2HukAKymm71/XDnBFtOAOzaimko3YIhmn/ERwnfEKrsYLykxw9A==",
"dependencies": {
"it-all": "^2.0.0"
},
@ -1358,9 +1359,9 @@
}
},
"node_modules/@fluencelabs/js-peer/node_modules/it-take": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-take/-/it-take-2.0.0.tgz",
"integrity": "sha512-lN3diSTomOvYBk2K0LHAgrQ52DlQfvq8tH/+HLAFpX8Q3JwBkr/BPJEi3Z3Lf8jMmN1KOCBXvt5sXa3eW9vUmg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-take/-/it-take-2.0.1.tgz",
"integrity": "sha512-DL7kpZNjuoeSTnB9dMAJ0Z3m2T29LRRAU+HIgkiQM+1jH3m8l9e/1xpWs8JHTlbKivbqSFrQMTc8KVcaQNmsaA==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
@ -1445,18 +1446,6 @@
"npm": ">=7.0.0"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/loglevel": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==",
"engines": {
"node": ">= 0.6.0"
},
"funding": {
"type": "tidelift",
"url": "https://tidelift.com/funding/github/npm/loglevel"
}
},
"node_modules/@fluencelabs/js-peer/node_modules/multiformats": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.1.tgz",
@ -3724,9 +3713,9 @@
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"node_modules/@libp2p/multistream-select/node_modules/it-first": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.0.tgz",
"integrity": "sha512-fzZGzVf01exFyIZXNjkpSMFr1eW2+J1K0v018tYY26Dd4f/O3pWlBTdrOBfSQRZwtI8Pst6c7eKhYczWvFs6tA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.1.tgz",
"integrity": "sha512-noC1oEQcWZZMUwq7VWxHNLML43dM+5bviZpfmkxkXlvBe60z7AFRqpZSga9uQBo792jKv9otnn1IjA4zwgNARw==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
@ -3765,9 +3754,9 @@
}
},
"node_modules/@libp2p/multistream-select/node_modules/it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"dependencies": {
"it-pushable": "^3.1.0"
},
@ -4007,45 +3996,45 @@
}
},
"node_modules/@libp2p/peer-record/node_modules/it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-record/node_modules/it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-record/node_modules/it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-record/node_modules/it-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.0.tgz",
"integrity": "sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.1.tgz",
"integrity": "sha512-a2GcYDHiAh/eSU628xlvB56LA98luXZnniH2GlD0IdBzf15shEq9rBeb0Rg3o1SWtNILUAwqmQxEXcewGCdvmQ==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-record/node_modules/it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"dependencies": {
"it-pushable": "^3.1.0"
},
@ -4110,29 +4099,27 @@
}
},
"node_modules/@libp2p/peer-store": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-6.0.0.tgz",
"integrity": "sha512-7GSqRYkJR3E0Vo96XH84X6KNPdwOE1t6jb7jegYzvzKDZMFaceJUZg9om3+ZHCUbethnYuqsY7j0c7OHCB40nA==",
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-6.0.4.tgz",
"integrity": "sha512-yw7XbeJ5k880PpkDV/HcSZtj0vQ0ShPbnCzVHc1hW0JS/g1vhpSooAZOf3w65obUoFhUwccnSZ4HSLBSpQqOaA==",
"dependencies": {
"@libp2p/interface-peer-id": "^2.0.0",
"@libp2p/interface-peer-info": "^1.0.3",
"@libp2p/interface-peer-store": "^1.2.2",
"@libp2p/interface-record": "^2.0.1",
"@libp2p/interfaces": "^3.0.3",
"@libp2p/interfaces": "^3.2.0",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^2.0.0",
"@libp2p/peer-record": "^5.0.0",
"@multiformats/multiaddr": "^11.0.0",
"err-code": "^3.0.1",
"interface-datastore": "^7.0.0",
"it-all": "^2.0.0",
"it-filter": "^2.0.0",
"it-foreach": "^1.0.0",
"it-map": "^2.0.0",
"it-pipe": "^2.0.3",
"mortice": "^3.0.0",
"multiformats": "^11.0.0",
"protons-runtime": "^4.0.1",
"protons-runtime": "^5.0.0",
"uint8arraylist": "^2.1.1",
"uint8arrays": "^4.0.2"
},
@ -4165,75 +4152,45 @@
}
},
"node_modules/@libp2p/peer-store/node_modules/it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.0.tgz",
"integrity": "sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.1.tgz",
"integrity": "sha512-a2GcYDHiAh/eSU628xlvB56LA98luXZnniH2GlD0IdBzf15shEq9rBeb0Rg3o1SWtNILUAwqmQxEXcewGCdvmQ==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"dependencies": {
"it-pushable": "^3.1.0"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-pipe": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.5.tgz",
"integrity": "sha512-y85nW1N6zoiTnkidr2EAyC+ZVzc7Mwt2p+xt2a2ooG1ThFakSpNw1Kxm+7F13Aivru96brJhjQVRQNU+w0yozw==",
"dependencies": {
"it-merge": "^2.0.0",
"it-pushable": "^3.1.0",
"it-stream-types": "^1.0.3"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/it-pushable": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.2.tgz",
"integrity": "sha512-zU9FbeoGT0f+yobwm8agol2OTMXbq4ZSWLEi7hug6TEZx4qVhGhGyp31cayH04aBYsIoO2Nr5kgMjH/oWj2BJQ==",
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
}
"node_modules/@libp2p/peer-store/node_modules/long": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz",
"integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A=="
},
"node_modules/@libp2p/peer-store/node_modules/mortice": {
"version": "3.0.1",
@ -4316,6 +4273,45 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@libp2p/peer-store/node_modules/protobufjs": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz",
"integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==",
"hasInstallScript": true,
"dependencies": {
"@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2",
"@protobufjs/codegen": "^2.0.4",
"@protobufjs/eventemitter": "^1.1.0",
"@protobufjs/fetch": "^1.1.0",
"@protobufjs/float": "^1.0.2",
"@protobufjs/inquire": "^1.1.0",
"@protobufjs/path": "^1.1.2",
"@protobufjs/pool": "^1.1.0",
"@protobufjs/utf8": "^1.1.0",
"@types/node": ">=13.7.0",
"long": "^5.0.0"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/@libp2p/peer-store/node_modules/protons-runtime": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.0.0.tgz",
"integrity": "sha512-QqjGnPGkpvbzq0dITzhG9DVK10rRIHf7nePcU2QQVVpFGuYbwrOWnvGSvei1GcceAzB9syTz6vHzvTPmGRR0PA==",
"dependencies": {
"protobufjs": "^7.0.0",
"uint8arraylist": "^2.4.3"
},
"engines": {
"node": ">=16.0.0",
"npm": ">=7.0.0"
},
"peerDependencies": {
"uint8arraylist": "^2.3.2"
}
},
"node_modules/@libp2p/peer-store/node_modules/uint8arrays": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz",
@ -4542,9 +4538,9 @@
"dev": true
},
"node_modules/@multiformats/mafmt": {
"version": "11.0.3",
"resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-11.0.3.tgz",
"integrity": "sha512-DvCQeZJgaC4kE3BLqMuW3gQkNAW14Z7I+yMt30Ze+wkfHkWSp+bICcHGihhtgfzYCumHA/vHlJ9n54mrCcmnvQ==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-11.1.0.tgz",
"integrity": "sha512-ZGuP26SIbBZutDN/QhqGwuu7b1zTO9DLvG4l3fh15ambPmcwS811MQIyW+d+9Vl7ASheB0qJq0sJrMKsHS3dXA==",
"dependencies": {
"@multiformats/multiaddr": "^11.0.0"
},
@ -7830,9 +7826,9 @@
"dev": true
},
"node_modules/it-batched-bytes": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-batched-bytes/-/it-batched-bytes-1.0.0.tgz",
"integrity": "sha512-OfztV9UHQmoZ6u5F4y+YOI1Z+5JAhkv3Gexc1a0B7ikcVXc3PFSKlEnHv79u+Yp/h23o3tsF9hHAhuqgHCYT2Q==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-batched-bytes/-/it-batched-bytes-1.0.1.tgz",
"integrity": "sha512-ptBiZ0Mh3kJYySpG0pCS7JgvWhaAW1fGfKDVFtNIuNTA+bpSlXINvD5H3b14ZlJbnJFzFzRSCSZ10E1nH4z/WQ==",
"dependencies": {
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0",
@ -7970,9 +7966,9 @@
}
},
"node_modules/it-pb-stream": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-2.0.3.tgz",
"integrity": "sha512-nuJzftDqk52gZmVD6T0sIKggXMhBkLSAFCD1OecxqGTVwk2wuDYY0ZHpcXZJuHty3kIuLY4xlWZrnDH9efV4YA==",
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-2.0.4.tgz",
"integrity": "sha512-p0chBIT3HrZt3hIqvBEi+NgZxxT25MTJ362nKoHmzA/k/WsUPPbeSz7Ad+wRcGxZn2O5JEXCS5lOGRjSDSnlNg==",
"dependencies": {
"it-handshake": "^4.1.2",
"it-length-prefixed": "^8.0.2",
@ -10191,10 +10187,9 @@
"dev": true
},
"node_modules/loglevel": {
"version": "1.8.0",
"resolved": "https://npm.fluence.dev/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
"dev": true,
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==",
"engines": {
"node": ">= 0.6.0"
},
@ -13500,9 +13495,9 @@
}
},
"@fluencelabs/aqua": {
"version": "0.10.1",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.10.1.tgz",
"integrity": "sha512-67QF3aN2VYap6P3M78gpLRTkQBGgJwkGvD2J6XsGLydZi2z/fA9U2UBJB8eycjK93kf1EZMEsrAkllD2qMZ6vA==",
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/@fluencelabs/aqua/-/aqua-0.10.3.tgz",
"integrity": "sha512-v7Jy+KzZkUm7NuUgrp7UQ8gxuhykxuTU3JigCdxiZMcG3/zD+OtHzsSggVLxVjDP7CKuTcjEKZSCxObwHp/Tpw==",
"dev": true,
"requires": {
"@fluencelabs/aqua-ipfs": "0.5.9",
@ -13585,6 +13580,14 @@
"loglevel": "1.8.0",
"multiaddr": "10.0.1",
"peer-id": "0.16.0"
},
"dependencies": {
"loglevel": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
"dev": true
}
}
},
"@fluencelabs/fluence": {
@ -13619,12 +13622,6 @@
"integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==",
"dev": true
},
"loglevel": {
"version": "1.8.1",
"resolved": "https://npm.fluence.dev/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==",
"dev": true
},
"multiformats": {
"version": "9.9.0",
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.9.0.tgz",
@ -13645,9 +13642,9 @@
"dev": true
},
"@fluencelabs/js-client.api": {
"version": "0.11.3",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.api/-/js-client.api-0.11.3.tgz",
"integrity": "sha512-xqeTsUNw+e654Io085C4ENLdxZsuIZBufL3ybDGbW642sWwBn1cspjmWRBkfD617UUlVdpbvZlpnQZX4cvwP9g==",
"version": "0.11.4",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.api/-/js-client.api-0.11.4.tgz",
"integrity": "sha512-qCnvv3G3t4o43Wj3qpbP+Hquqj5gkS24Lz9hXKsG51lWgB/j7Ewiv7nYGx66RKaR7l8EFQ7PjEVsmvqBSr2+QA==",
"requires": {
"@fluencelabs/interfaces": "0.7.3"
},
@ -13660,12 +13657,12 @@
}
},
"@fluencelabs/js-client.node": {
"version": "0.6.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.node/-/js-client.node-0.6.5.tgz",
"integrity": "sha512-PVthcR46dC+zYyrjxPFrvPDjI0pLTZcG4Fv2yBcxXZrQ0Fxp/0YEoc9Bt7yUf/fhnda7DBBuRmr/u4NhhZY++w==",
"version": "0.6.6",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-client.node/-/js-client.node-0.6.6.tgz",
"integrity": "sha512-HcypEZA7yBgGPRlqcJTbsOCl6vteAORpZvXRR/brfn/tINNWF8BWJwi+WTMG3ouysRRryMDq8p2wGjC7iPdmRg==",
"requires": {
"@fluencelabs/avm": "0.35.4",
"@fluencelabs/js-peer": "0.8.4",
"@fluencelabs/js-peer": "0.8.5",
"@fluencelabs/marine-js": "0.3.45",
"platform": "1.3.6"
},
@ -13688,9 +13685,9 @@
}
},
"@fluencelabs/js-peer": {
"version": "0.8.4",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-peer/-/js-peer-0.8.4.tgz",
"integrity": "sha512-/3M1OpKQi+kTHGoK+MYhAphvU6r7btDFD1h5Or6j0/QAEp2bH7KeYF4U8OYR3ATgyE/0QVS2LvdcXidWRtGpJQ==",
"version": "0.8.5",
"resolved": "https://registry.npmjs.org/@fluencelabs/js-peer/-/js-peer-0.8.5.tgz",
"integrity": "sha512-mqVcv9vE0XRd7TsjAW7BwMMZanPJN+dGEApjk021qIEBYTFIx5JauRpuoY7cnJC+rOAPZvUfc/VvRv8SUp3Zkw==",
"requires": {
"@chainsafe/libp2p-noise": "11.0.0",
"@fluencelabs/avm": "0.35.4",
@ -13833,29 +13830,29 @@
"integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw=="
},
"it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA=="
},
"it-drain": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-drain/-/it-drain-2.0.0.tgz",
"integrity": "sha512-oa/5iyBtRs9UW486vPpyDTC0ee3rqx5qlrPI7txIUJcqqtiO5yVozEB6LQrl5ysQYv+P3y/dlKEqwVqlCV0SEA=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-drain/-/it-drain-2.0.1.tgz",
"integrity": "sha512-ESuHV6MLUNxuSy0vGZpKhSRjW0ixczN1FhbVy7eGJHjX6U2qiiXTyMvDc0z/w+nifOOwPyI5DT9Rc3o9IaGqEQ=="
},
"it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg=="
},
"it-first": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.0.tgz",
"integrity": "sha512-fzZGzVf01exFyIZXNjkpSMFr1eW2+J1K0v018tYY26Dd4f/O3pWlBTdrOBfSQRZwtI8Pst6c7eKhYczWvFs6tA=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.1.tgz",
"integrity": "sha512-noC1oEQcWZZMUwq7VWxHNLML43dM+5bviZpfmkxkXlvBe60z7AFRqpZSga9uQBo792jKv9otnn1IjA4zwgNARw=="
},
"it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw=="
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A=="
},
"it-handshake": {
"version": "4.1.2",
@ -13887,17 +13884,17 @@
"integrity": "sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA=="
},
"it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"requires": {
"it-pushable": "^3.1.0"
}
},
"it-pair": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.3.tgz",
"integrity": "sha512-heCgsbYscFCQY5YvltlGT9tjgLGYo7NxPEoJyl55X4BD2KOXpTyuwOhPLWhi9Io0y6+4ZUXCkyaQXIB6Y8xhRw==",
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.4.tgz",
"integrity": "sha512-S3y3mTJ3muuxcHBGcIzNONofAN+G3iAgmSjS78qARkRWI2ImJXybjj0h52uSW+isgrJqIx2iFB/T8ZEBc8kDSw==",
"requires": {
"it-stream-types": "^1.0.3",
"p-defer": "^4.0.0"
@ -13928,17 +13925,17 @@
}
},
"it-sort": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-sort/-/it-sort-2.0.0.tgz",
"integrity": "sha512-yeAE97b5PEjCrWFUiNyR90eJdGslj8FB3cjT84rsc+mzx9lxPyR2zJkYB9ZOJoWE5MMebxqcQCLRT3OSlzo7Zg==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-sort/-/it-sort-2.0.1.tgz",
"integrity": "sha512-9f4jKOTHfxc/FJpg/wwuQ+j+88i+sfNGKsu2HukAKymm71/XDnBFtOAOzaimko3YIhmn/ERwnfEKrsYLykxw9A==",
"requires": {
"it-all": "^2.0.0"
}
},
"it-take": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-take/-/it-take-2.0.0.tgz",
"integrity": "sha512-lN3diSTomOvYBk2K0LHAgrQ52DlQfvq8tH/+HLAFpX8Q3JwBkr/BPJEi3Z3Lf8jMmN1KOCBXvt5sXa3eW9vUmg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-take/-/it-take-2.0.1.tgz",
"integrity": "sha512-DL7kpZNjuoeSTnB9dMAJ0Z3m2T29LRRAU+HIgkiQM+1jH3m8l9e/1xpWs8JHTlbKivbqSFrQMTc8KVcaQNmsaA=="
},
"libp2p": {
"version": "0.42.2",
@ -14015,11 +14012,6 @@
"xsalsa20": "^1.1.0"
}
},
"loglevel": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg=="
},
"multiformats": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/multiformats/-/multiformats-11.0.1.tgz",
@ -15761,9 +15753,9 @@
"integrity": "sha512-BDJawD5PU2gZv6Vlp8O28H4GnZcsr3h9gZUvnAP5xXP3WOy/QAoOsyMepSkw21jur+4t5Vppde72ChjhTIzxzg=="
},
"it-first": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.0.tgz",
"integrity": "sha512-fzZGzVf01exFyIZXNjkpSMFr1eW2+J1K0v018tYY26Dd4f/O3pWlBTdrOBfSQRZwtI8Pst6c7eKhYczWvFs6tA=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-first/-/it-first-2.0.1.tgz",
"integrity": "sha512-noC1oEQcWZZMUwq7VWxHNLML43dM+5bviZpfmkxkXlvBe60z7AFRqpZSga9uQBo792jKv9otnn1IjA4zwgNARw=="
},
"it-handshake": {
"version": "4.1.2",
@ -15790,9 +15782,9 @@
}
},
"it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"requires": {
"it-pushable": "^3.1.0"
}
@ -15964,29 +15956,29 @@
"integrity": "sha512-OjHUuGXbH4eXSBx1TF1tTySvjLldPLzRSYYXJwrEQI+XfH5JWYZofr0gVMV4F8XTwC+4V7jomDYkvGRmDSRKqQ=="
},
"it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA=="
},
"it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg=="
},
"it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw=="
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A=="
},
"it-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.0.tgz",
"integrity": "sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.1.tgz",
"integrity": "sha512-a2GcYDHiAh/eSU628xlvB56LA98luXZnniH2GlD0IdBzf15shEq9rBeb0Rg3o1SWtNILUAwqmQxEXcewGCdvmQ=="
},
"it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.1.tgz",
"integrity": "sha512-ItoBy3dPlNKnhjHR8e7nfabfZzH4Jy2OMPvayYH3XHy4YNqSVKmWTIxhz7KX4UMBsLChlIJZ+5j6csJgrYGQtw==",
"requires": {
"it-pushable": "^3.1.0"
}
@ -16027,29 +16019,27 @@
}
},
"@libp2p/peer-store": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-6.0.0.tgz",
"integrity": "sha512-7GSqRYkJR3E0Vo96XH84X6KNPdwOE1t6jb7jegYzvzKDZMFaceJUZg9om3+ZHCUbethnYuqsY7j0c7OHCB40nA==",
"version": "6.0.4",
"resolved": "https://registry.npmjs.org/@libp2p/peer-store/-/peer-store-6.0.4.tgz",
"integrity": "sha512-yw7XbeJ5k880PpkDV/HcSZtj0vQ0ShPbnCzVHc1hW0JS/g1vhpSooAZOf3w65obUoFhUwccnSZ4HSLBSpQqOaA==",
"requires": {
"@libp2p/interface-peer-id": "^2.0.0",
"@libp2p/interface-peer-info": "^1.0.3",
"@libp2p/interface-peer-store": "^1.2.2",
"@libp2p/interface-record": "^2.0.1",
"@libp2p/interfaces": "^3.0.3",
"@libp2p/interfaces": "^3.2.0",
"@libp2p/logger": "^2.0.0",
"@libp2p/peer-id": "^2.0.0",
"@libp2p/peer-record": "^5.0.0",
"@multiformats/multiaddr": "^11.0.0",
"err-code": "^3.0.1",
"interface-datastore": "^7.0.0",
"it-all": "^2.0.0",
"it-filter": "^2.0.0",
"it-foreach": "^1.0.0",
"it-map": "^2.0.0",
"it-pipe": "^2.0.3",
"mortice": "^3.0.0",
"multiformats": "^11.0.0",
"protons-runtime": "^4.0.1",
"protons-runtime": "^5.0.0",
"uint8arraylist": "^2.1.1",
"uint8arrays": "^4.0.2"
},
@ -16070,47 +16060,29 @@
"integrity": "sha512-OjHUuGXbH4eXSBx1TF1tTySvjLldPLzRSYYXJwrEQI+XfH5JWYZofr0gVMV4F8XTwC+4V7jomDYkvGRmDSRKqQ=="
},
"it-all": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.0.tgz",
"integrity": "sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-all/-/it-all-2.0.1.tgz",
"integrity": "sha512-9UuJcCRZsboz+HBQTNOau80Dw+ryGaHYFP/cPYzFBJBFcfDathMYnhHk4t52en9+fcyDGPTdLB+lFc1wzQIroA=="
},
"it-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.0.tgz",
"integrity": "sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-filter/-/it-filter-2.0.1.tgz",
"integrity": "sha512-w9pBEnqq0Ab+AZHqa4JlfRIhu1GKTPKXFSKHSh7w7ilKoHsT6wTASb2bDi/3/unvXuNo+cz/WH1yolov3WwgUg=="
},
"it-foreach": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.0.tgz",
"integrity": "sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw=="
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-1.0.1.tgz",
"integrity": "sha512-eaVFhKxU+uwPs7+DKYxjuL6pj6c50/MBlAH+XPMgPWRRVIChVoyEIsdUQkkC0Ad6oTUmJbKRTnJxEY6o2aIs7A=="
},
"it-map": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.0.tgz",
"integrity": "sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA=="
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/it-map/-/it-map-2.0.1.tgz",
"integrity": "sha512-a2GcYDHiAh/eSU628xlvB56LA98luXZnniH2GlD0IdBzf15shEq9rBeb0Rg3o1SWtNILUAwqmQxEXcewGCdvmQ=="
},
"it-merge": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/it-merge/-/it-merge-2.0.0.tgz",
"integrity": "sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==",
"requires": {
"it-pushable": "^3.1.0"
}
},
"it-pipe": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-2.0.5.tgz",
"integrity": "sha512-y85nW1N6zoiTnkidr2EAyC+ZVzc7Mwt2p+xt2a2ooG1ThFakSpNw1Kxm+7F13Aivru96brJhjQVRQNU+w0yozw==",
"requires": {
"it-merge": "^2.0.0",
"it-pushable": "^3.1.0",
"it-stream-types": "^1.0.3"
}
},
"it-pushable": {
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.1.2.tgz",
"integrity": "sha512-zU9FbeoGT0f+yobwm8agol2OTMXbq4ZSWLEi7hug6TEZx4qVhGhGyp31cayH04aBYsIoO2Nr5kgMjH/oWj2BJQ=="
"long": {
"version": "5.2.1",
"resolved": "https://registry.npmjs.org/long/-/long-5.2.1.tgz",
"integrity": "sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A=="
},
"mortice": {
"version": "3.0.1",
@ -16159,6 +16131,34 @@
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.1.tgz",
"integrity": "sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w=="
},
"protobufjs": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.2.2.tgz",
"integrity": "sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==",
"requires": {
"@protobufjs/aspromise": "^1.1.2",
"@protobufjs/base64": "^1.1.2",
"@protobufjs/codegen": "^2.0.4",
"@protobufjs/eventemitter": "^1.1.0",
"@protobufjs/fetch": "^1.1.0",
"@protobufjs/float": "^1.0.2",
"@protobufjs/inquire": "^1.1.0",
"@protobufjs/path": "^1.1.2",
"@protobufjs/pool": "^1.1.0",
"@protobufjs/utf8": "^1.1.0",
"@types/node": ">=13.7.0",
"long": "^5.0.0"
}
},
"protons-runtime": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.0.0.tgz",
"integrity": "sha512-QqjGnPGkpvbzq0dITzhG9DVK10rRIHf7nePcU2QQVVpFGuYbwrOWnvGSvei1GcceAzB9syTz6vHzvTPmGRR0PA==",
"requires": {
"protobufjs": "^7.0.0",
"uint8arraylist": "^2.4.3"
}
},
"uint8arrays": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.3.tgz",
@ -16324,9 +16324,9 @@
"dev": true
},
"@multiformats/mafmt": {
"version": "11.0.3",
"resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-11.0.3.tgz",
"integrity": "sha512-DvCQeZJgaC4kE3BLqMuW3gQkNAW14Z7I+yMt30Ze+wkfHkWSp+bICcHGihhtgfzYCumHA/vHlJ9n54mrCcmnvQ==",
"version": "11.1.0",
"resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-11.1.0.tgz",
"integrity": "sha512-ZGuP26SIbBZutDN/QhqGwuu7b1zTO9DLvG4l3fh15ambPmcwS811MQIyW+d+9Vl7ASheB0qJq0sJrMKsHS3dXA==",
"requires": {
"@multiformats/multiaddr": "^11.0.0"
}
@ -18946,9 +18946,9 @@
"dev": true
},
"it-batched-bytes": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/it-batched-bytes/-/it-batched-bytes-1.0.0.tgz",
"integrity": "sha512-OfztV9UHQmoZ6u5F4y+YOI1Z+5JAhkv3Gexc1a0B7ikcVXc3PFSKlEnHv79u+Yp/h23o3tsF9hHAhuqgHCYT2Q==",
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/it-batched-bytes/-/it-batched-bytes-1.0.1.tgz",
"integrity": "sha512-ptBiZ0Mh3kJYySpG0pCS7JgvWhaAW1fGfKDVFtNIuNTA+bpSlXINvD5H3b14ZlJbnJFzFzRSCSZ10E1nH4z/WQ==",
"requires": {
"it-stream-types": "^1.0.4",
"p-defer": "^4.0.0",
@ -19078,9 +19078,9 @@
}
},
"it-pb-stream": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-2.0.3.tgz",
"integrity": "sha512-nuJzftDqk52gZmVD6T0sIKggXMhBkLSAFCD1OecxqGTVwk2wuDYY0ZHpcXZJuHty3kIuLY4xlWZrnDH9efV4YA==",
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/it-pb-stream/-/it-pb-stream-2.0.4.tgz",
"integrity": "sha512-p0chBIT3HrZt3hIqvBEi+NgZxxT25MTJ362nKoHmzA/k/WsUPPbeSz7Ad+wRcGxZn2O5JEXCS5lOGRjSDSnlNg==",
"requires": {
"it-handshake": "^4.1.2",
"it-length-prefixed": "^8.0.2",
@ -20906,10 +20906,9 @@
"dev": true
},
"loglevel": {
"version": "1.8.0",
"resolved": "https://npm.fluence.dev/loglevel/-/loglevel-1.8.0.tgz",
"integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==",
"dev": true
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz",
"integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg=="
},
"long": {
"version": "4.0.0",

View File

@ -28,7 +28,7 @@
"do": "aqua dist deploy --addr /dns4/kras-04.fluence.dev/tcp/19001/wss/p2p/12D3KooWFEwNWcHqi9rtsmDhsYcDbRUCDXH84RC4FW6UfsFWaoHi --config-path deploy.json --service tsOracle"
},
"devDependencies": {
"@fluencelabs/aqua": "=0.10.1",
"@fluencelabs/aqua": "0.10.3",
"@fluencelabs/aqua-dht": "0.2.5",
"@fluencelabs/aqua-lib": "0.6.0",
"@types/jest": "29.4.0",
@ -39,8 +39,9 @@
"typescript": "4.9.5"
},
"dependencies": {
"@fluencelabs/js-client.node": "0.6.5",
"@fluencelabs/js-client.api": "0.11.3",
"@fluencelabs/js-client.node": "0.6.6",
"loglevel": "1.8.1",
"@fluencelabs/js-client.api": "0.11.4",
"@fluencelabs/fluence-network-environment": "1.0.14",
"deep-equal": "2.2.0"
},

View File

@ -56,7 +56,7 @@ import {mathTest1Call, mathTest2Call} from '../examples/mathCall.js';
import {lng58Bug} from '../compiled/examples/closures.js';
import {config, isEphemeral} from '../config.js';
import {bugLng79Call} from "../examples/canonCall.js";
import {bugLng119Call} from "../examples/functorsCall";
import {bugLng119Call} from "../examples/functorsCall.js";
var selfPeerId: string;
var peer1: IFluenceClient;
@ -67,7 +67,8 @@ const relayPeerId1 = relay1.peerId
export const relay2 = config.relays[1]
const relayPeerId2 = relay2.peerId
// setLogLevel('debug');
import log from 'loglevel';
// log.setDefaultLevel("debug")
async function start() {
console.log("CONNECTING TO FIRST:")
@ -114,12 +115,6 @@ describe('Testing examples', () => {
});
it('callArrow.aqua', async () => {
let callArrowResult = await callArrowCall(relayPeerId1);
expect(callArrowResult).toBe('Hello, callArrow call!');
}, 10000);
it('callArrow.aqua args bug 426', async () => {
let argResult = await reproArgsBug426Call();
@ -132,16 +127,6 @@ describe('Testing examples', () => {
expect(streamResResult).toEqual([[], ['a', 'b', 'c']]);
});
it('fold.aqua', async () => {
let foldCallResult = await foldCall(relayPeerId1);
expect(foldCallResult).toEqual(config.externalAddressesRelay1);
});
it('fold.aqua bug #499', async () => {
let foldCallResult = await foldBug499Call();
expect(foldCallResult).toEqual([5]);
});
it('if.aqua', async () => {
await ifCall();
});
@ -156,46 +141,21 @@ describe('Testing examples', () => {
expect(res).toBe(true);
});
it(' par.aqua', async () => {
let parCallResult = await parCall(relayPeerId1);
expect(parCallResult).toBe('hello');
});
it(' par.aqua testTimeout', async () => {
let testTimeoutResult = await testTimeoutCall();
expect(testTimeoutResult).toBe('timeout');
});
it('helloWorld.aqua', async () => {
let helloWorldResult = await helloWorldCall();
expect(helloWorldResult).toBe('Hello, NAME!');
});
it('canon bug LNG-79', async () => {
let result = await bugLng79Call(selfPeerId, config.relays[0].peerId);
expect(result).toBe(2);
});
it('func.aqua', async () => {
let funcCallResult = await funcCall();
expect(funcCallResult).toBe('some str');
});
it('on.aqua', async () => {
let onCallResult = await onCall(relayPeerId1);
expect(onCallResult).toEqual(config.externalAddressesRelay1);
});
it('dataAlias.aqua', async () => {
let dataAliasResult = await dataAliasCall();
expect(dataAliasResult).toBe('peer id str');
});
it('complex.aqua', async () => {
let complexCallResult = await complexCall(selfPeerId, relayPeerId1);
expect(complexCallResult).toEqual(['some str', '3', '1', '4', '1', '1', '3', '2', '4', '2', '2', selfPeerId]);
});
it('constants.aqua', async () => {
let constantCallResult = await constantsCall();
expect(constantCallResult).toEqual(['1', 'ab']);
@ -208,16 +168,6 @@ describe('Testing examples', () => {
expect(result[0]).toEqual(ttl);
});
it('stream.aqua', async () => {
let streamResult = await streamCall();
expect(streamResult).toEqual(['first updated', 'second updated', 'third updated', 'fourth updated']);
// bug LNG-84
let returnNilResult = await returnNilCall();
expect(returnNilResult).toEqual([]);
let returnNoneResult = await returnNoneCall();
expect(returnNoneResult).toBe(null);
});
it('stream.aqua return stream from inner func', async () => {
let streamResult = await streamReturnFromInnerFunc()
expect(streamResult).toEqual([1, 2, 3, 4]);
@ -228,11 +178,6 @@ describe('Testing examples', () => {
expect(streamResult).toEqual("123");
})
it('stream.aqua join', async () => {
let streamResult = await streamJoinCall()
expect(streamResult).toEqual("444");
})
it('stream.aqua assignment', async () => {
let streamResult = await streamAssignmentCall()
expect(streamResult).toEqual("333");
@ -243,36 +188,6 @@ describe('Testing examples', () => {
expect(result).toEqual([]);
})
it('stream.aqua nil length', async () => {
let result = await nilLengthCall()
expect(result).toEqual(0);
})
it('stream.aqua int functor', async () => {
let streamResult = await streamIntFunctorCall()
expect(streamResult).toEqual("123");
})
it('streamCan.aqua', async () => {
let streamCanResult = await streamCanCall();
expect(streamCanResult).toEqual(['a', 'b', null]);
});
it('streamCan.aqua LNG-63', async () => {
let result = await bugLNG63Call();
expect(result).toEqual('ok');
});
it('streamCan.aqua LNG-63 2', async () => {
let result = await bugLNG63_2Call();
expect(result).toEqual(['ok', ['ok'], ['ok', 'no', 'ok']]);
});
it('streamCan.aqua LNG-63 3', async () => {
let result = await bugLNG63_3Call();
expect(result).toEqual(['ok', 1, [1, 3, 2]]);
});
it('collectionSugar array', async () => {
let result = await arraySugarCall();
expect(result).toEqual([
@ -293,18 +208,6 @@ describe('Testing examples', () => {
});
});
it('object creation getObjRelay', async () => {
let result = await getObjRelayCall()
expect(result).toEqual({
str: "some str",
num: 5,
inner: {
arr: ["a", "b", "c"],
num: 6
}
});
});
it('object creation getObjAssign', async () => {
let result = await getObjAssignCall()
expect(result).toEqual([{
@ -338,11 +241,172 @@ describe('Testing examples', () => {
expect(result).toEqual([[1], ['some'], []]);
});
it('collectionSugar bug LNG-59', async () => {
let result = await bugLNG59Call([config.relays[2].peerId, config.relays[3].peerId]);
expect(result).toEqual('some str');
it('math.aqua test 1', async () => {
let res = await mathTest1Call();
expect(res).toEqual(-10);
});
it('math.aqua test 2', async () => {
let res = await mathTest2Call();
expect(res).toEqual(3);
});
it('multiReturn.aqua', async () => {
let multiReturnResult = await multiReturnCall();
expect(multiReturnResult).toEqual([['some-str', 'random-str', 'some-str'], 5, 'some-str', [1, 2], null, 10]);
});
it('option_gen.aqua', async () => {
let optionGenResult = await genOptions();
expect(optionGenResult).toEqual(['none', 'some']);
});
it('option_gen.aqua emptyString', async () => {
let optionGenResult = await genOptionsEmptyString();
expect(optionGenResult).toEqual(null);
});
it('option.aqua', async () => {
registerHandlers();
let optionResult = await useOptionalCall();
let optionalResult = await returnOptionalCall();
let noneResult = await returnNull();
expect(optionResult).toBe('hello');
expect(optionalResult).toBe('optional');
expect(noneResult).toBe(null);
});
it('nestedFuncs.aqua', async () => {
let nestedFuncsResult = await nestedFuncsCall();
expect(nestedFuncsResult).toBe('some-str');
});
it('nestedData.aqua', async () => {
let nestedDataResult = await nestedDataCall();
expect(nestedDataResult).toEqual({
one: {
val: 'hellohello',
},
});
});
it('functors.aqua LNG-119 bug', async () => {
let result = await bugLng119Call();
expect(result).toEqual([1]);
});
it('passArgsCall.aqua', async () => {
let passArgsResult = await passArgsCall();
expect(passArgsResult).toBe('client-utilsid');
});
it('passArgsCall.aqua bugLNG60', async () => {
let result = await bugLNG60Call(relayPeerId1);
expect(result).toBe(true);
});
it('streamArgs.aqua', async () => {
let streamArgsResult = await streamArgsCall();
expect(streamArgsResult).toEqual([['peer_id', 'peer_id']]);
});
it('streamResults.aqua', async () => {
let streamResultsResult = await streamResultsCall();
expect(streamResultsResult).toEqual(['new_name', 'new_name', 'new_name']);
});
it('assignment.aqua', async () => {
let assignmentResult = await assignmentCall();
expect(assignmentResult).toEqual(['abc', 'hello']);
});
it('join.aqua local', async () => {
let joinLocalCallResult = await joinIdxLocalCall(relayPeerId1);
expect(joinLocalCallResult.length).toBeGreaterThanOrEqual(2);
});
it('stream.aqua', async () => {
let streamResult = await streamCall();
expect(streamResult).toEqual(['first updated', 'second updated', 'third updated', 'fourth updated']);
// bug LNG-84
let returnNilResult = await returnNilCall();
expect(returnNilResult).toEqual([]);
let returnNoneResult = await returnNoneCall();
expect(returnNoneResult).toBe(null);
});
it('stream.aqua nil length', async () => {
let result = await nilLengthCall()
expect(result).toEqual(0);
})
it('stream.aqua int functor', async () => {
let streamResult = await streamIntFunctorCall()
expect(streamResult).toEqual("123");
})
it('streamCan.aqua LNG-63', async () => {
let result = await bugLNG63Call();
expect(result).toEqual('ok');
});
it('streamCan.aqua LNG-63 2', async () => {
let result = await bugLNG63_2Call();
expect(result).toEqual(['ok', ['ok'], ['ok', 'no', 'ok']]);
});
it('streamCan.aqua LNG-63 3', async () => {
let result = await bugLNG63_3Call();
expect(result).toEqual(['ok', 1, [1, 3, 2]]);
});
it('streamCan.aqua', async () => {
let streamCanResult = await streamCanCall();
expect(streamCanResult).toEqual(['a', 'b', null]);
});
it('streamCallback.aqua', async () => {
let streamCallResult = await streamCallbackCall();
expect(streamCallResult).toEqual([]);
});
it('literalCall.aqua', async () => {
let literalCallResult = await literalCall();
expect(literalCallResult).toBe('some literal');
});
it('pushToStream.aqua', async () => {
let pushToStreamResult = await pushToStreamCall();
expect(pushToStreamResult).toEqual(['hello', 'get_string']);
});
it('declare.aqua', async () => {
let declareResult = await declareCall();
expect(declareResult).toBe('small_foodeclare all barsmall_fooexport_constdeclare_constdeclare_const2');
});
it('fold.aqua bug #499', async () => {
let foldCallResult = await foldBug499Call();
expect(foldCallResult).toEqual([5]);
});
it('stream.aqua join', async () => {
let streamResult = await streamJoinCall()
expect(streamResult).toEqual("444");
})
it('funcs.aqua', async () => {
let result = await funcsCall();
expect(result).toEqual([13, 6, 3, 1]);
}, 7000);
// it('closures.aqua LNG-58 bug', async () => {
// let res = await lng58Bug()
// expect(res).toEqual("ok")
// });
// TODO: uncomment
// it('recursiveStreams.aqua', async () => {
// let [sucList, loopList] = await recursiveStreamsCall();
@ -352,9 +416,57 @@ describe('Testing examples', () => {
// expect(sucList.length).toEqual(5);
// });
it('streamCallback.aqua', async () => {
let streamCallResult = await streamCallbackCall();
expect(streamCallResult).toEqual([]);
it('callArrow.aqua', async () => {
let callArrowResult = await callArrowCall(relayPeerId1);
expect(callArrowResult).toBe('Hello, callArrow call!');
}, 10000);
it('fold.aqua', async () => {
let foldCallResult = await foldCall(relayPeerId1);
expect(foldCallResult).toEqual(config.externalAddressesRelay1);
});
it('par.aqua', async () => {
let parCallResult = await parCall(relayPeerId1);
expect(parCallResult).toBe('hello');
});
it('par.aqua testTimeout', async () => {
let testTimeoutResult = await testTimeoutCall();
expect(testTimeoutResult).toBe('timeout');
});
it('canon bug LNG-79', async () => {
let result = await bugLng79Call(selfPeerId, config.relays[0].peerId);
expect(result).toBe(2);
});
it('on.aqua', async () => {
let onCallResult = await onCall(relayPeerId1);
expect(onCallResult).toEqual(config.externalAddressesRelay1);
});
it('complex.aqua', async () => {
let complexCallResult = await complexCall(selfPeerId, relayPeerId1);
expect(complexCallResult).toEqual(['some str', '3', '1', '4', '1', '1', '3', '2', '4', '2', '2', selfPeerId]);
});
it('object creation getObjRelay', async () => {
let result = await getObjRelayCall()
expect(result).toEqual({
str: "some str",
num: 5,
inner: {
arr: ["a", "b", "c"],
num: 6
}
});
});
it('collectionSugar bug LNG-59', async () => {
let result = await bugLNG59Call([config.relays[2].peerId, config.relays[3].peerId]);
expect(result).toEqual('some str');
});
it('topology.aqua', async () => {
@ -381,38 +493,11 @@ describe('Testing examples', () => {
expect(topologyResult).toEqual(selfPeerId);
});
it('math.aqua test 1', async () => {
let res = await mathTest1Call();
expect(res).toEqual(-10);
});
it('math.aqua test 2', async () => {
let res = await mathTest2Call();
expect(res).toEqual(3);
});
it('foldJoin.aqua', async () => {
let foldJoinResult = await foldJoinCall(relayPeerId1);
expect(foldJoinResult.length).toBeGreaterThanOrEqual(3);
}, 16000);
it('funcs.aqua', async () => {
let result = await funcsCall();
expect(result).toEqual([13, 6, 3, 1]);
}, 7000);
it('option.aqua', async () => {
registerHandlers();
let optionResult = await useOptionalCall();
let optionalResult = await returnOptionalCall();
let noneResult = await returnNull();
expect(optionResult).toBe('hello');
expect(optionalResult).toBe('optional');
expect(noneResult).toBe(null);
});
it('via.aqua', async () => {
let res1 = await viaArrCall();
let res2 = await viaOptCall(relayPeerId1);
@ -423,25 +508,6 @@ describe('Testing examples', () => {
expect(res3).toEqual(res4);
}, 180000);
it('nestedFuncs.aqua', async () => {
let nestedFuncsResult = await nestedFuncsCall();
expect(nestedFuncsResult).toBe('some-str');
});
it('nestedData.aqua', async () => {
let nestedDataResult = await nestedDataCall();
expect(nestedDataResult).toEqual({
one: {
val: 'hellohello',
},
});
});
it('functors.aqua LNG-119 bug', async () => {
let result = await bugLng119Call();
expect(result).toEqual([1]);
});
it('closures.aqua', async () => {
let closuresResult = await closuresCall();
let res1 = config.externalAddressesRelay2;
@ -449,16 +515,6 @@ describe('Testing examples', () => {
expect(closuresResult).toEqual(['in', res1, res1, res2]);
}, 20000);
// it('closures.aqua LNG-58 bug', async () => {
// let res = await lng58Bug()
// expect(res).toEqual("ok")
// });
it('assignment.aqua', async () => {
let assignmentResult = await assignmentCall();
expect(assignmentResult).toEqual(['abc', 'hello']);
});
it('tryOtherwise.aqua', async () => {
let tryOtherwiseResult = await tryOtherwiseCall(relayPeerId1);
expect(tryOtherwiseResult).toBe('error');
@ -476,68 +532,15 @@ describe('Testing examples', () => {
expect(coCallResult).toEqual(config.externalAddressesRelay1);
}, 60000);
it('passArgsCall.aqua', async () => {
let passArgsResult = await passArgsCall();
expect(passArgsResult).toBe('client-utilsid');
});
it('passArgsCall.aqua bugLNG60', async () => {
let result = await bugLNG60Call(relayPeerId1);
expect(result).toBe(true);
});
it('streamArgs.aqua', async () => {
let streamArgsResult = await streamArgsCall();
expect(streamArgsResult).toEqual([['peer_id', 'peer_id']]);
});
it('streamResults.aqua', async () => {
let streamResultsResult = await streamResultsCall();
expect(streamResultsResult).toEqual(['new_name', 'new_name', 'new_name']);
});
it('pushToStream.aqua', async () => {
let pushToStreamResult = await pushToStreamCall();
expect(pushToStreamResult).toEqual(['hello', 'get_string']);
});
it('literalCall.aqua', async () => {
let literalCallResult = await literalCall();
expect(literalCallResult).toBe('some literal');
});
it('join.aqua local', async () => {
let joinLocalCallResult = await joinIdxLocalCall(relayPeerId1);
expect(joinLocalCallResult.length).toBeGreaterThanOrEqual(2);
});
it('join.aqua relay', async () => {
let joinRelayCallResult = await joinIdxRelayCall(relayPeerId1);
expect(joinRelayCallResult.length).toBeGreaterThanOrEqual(2);
}, 80000);
}, 30000);
it('join.aqua network', async () => {
let joinCallResult = await joinIdxCall(relayPeerId1);
expect(joinCallResult.length).toBeGreaterThanOrEqual(2);
}, 24000);
}, 10000);
it('multiReturn.aqua', async () => {
let multiReturnResult = await multiReturnCall();
expect(multiReturnResult).toEqual([['some-str', 'random-str', 'some-str'], 5, 'some-str', [1, 2], null, 10]);
});
it('declare.aqua', async () => {
let declareResult = await declareCall();
expect(declareResult).toBe('small_foodeclare all barsmall_fooexport_constdeclare_constdeclare_const2');
});
it('option_gen.aqua', async () => {
let optionGenResult = await genOptions();
expect(optionGenResult).toEqual(['none', 'some']);
});
it('option_gen.aqua emptyString', async () => {
let optionGenResult = await genOptionsEmptyString();
expect(optionGenResult).toEqual(null);
});
});

View File

@ -99,4 +99,4 @@ export const localConfig = {
"Local service error, ret_code is 1, error message is '\"Service with id 'unex' not found (function getStr)\"'",
};
export const { config, isEphemeral } = setConfig("krasnodar");
export const { config, isEphemeral } = setConfig("local");

View File

@ -7,7 +7,7 @@ const relays = config.relays
export async function joinIdxCall(relayPeerId: string) {
// join.aqua
return await joinIdx(1, [relayPeerId, relays[2].peerId, relays[4].peerId, relays[5].peerId], {ttl: 16000});
return await joinIdx(1, [relayPeerId, relays[2].peerId, relays[4].peerId, relays[5].peerId], {ttl: 10000});
}
export async function joinIdxLocalCall(relayPeerId: string) {
@ -19,5 +19,5 @@ export async function joinIdxLocalCall(relayPeerId: string) {
export async function joinIdxRelayCall(relayPeerId: string) {
// join.aqua
return await joinIdxRelay(2, [relayPeerId, relays[2].peerId, relays[4].peerId], {ttl: 80000});
return await joinIdxRelay(2, [relayPeerId, relays[2].peerId, relays[4].peerId], {ttl: 30000});
}