Compare commits

...

5 Commits

4 changed files with 40 additions and 27 deletions

View File

@ -1,3 +1,10 @@
# [0.1.0-develop.3](https://git.lumeweb.com/LumeWeb/kernel-handshake-node/compare/v0.1.0-develop.2...v0.1.0-develop.3) (2023-07-29)
### Features
* add name api ([e612211](https://git.lumeweb.com/LumeWeb/kernel-handshake-node/commit/e6122110c5e9d42773aeb57e0bfee2cee0e6febf))
# [0.1.0-develop.2](https://git.lumeweb.com/LumeWeb/kernel-handshake-node/compare/v0.1.0-develop.1...v0.1.0-develop.2) (2023-07-23)
# [0.1.0-develop.1](https://git.lumeweb.com/LumeWeb/kernel-handshake-node/compare/v0.0.2-develop.1...v0.1.0-develop.1) (2023-07-23)

47
npm-shrinkwrap.json generated
View File

@ -1,20 +1,20 @@
{
"name": "@lumeweb/kernel-handshake-node",
"version": "0.1.0-develop.2",
"version": "0.1.0-develop.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@lumeweb/kernel-handshake-node",
"version": "0.1.0-develop.2",
"version": "0.1.0-develop.3",
"hasInstallScript": true,
"dependencies": {
"@i2labs/dns": "^1.0.1",
"@lumeweb/kernel-network-registry-client": "^0.1.0-develop.5",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.14",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.3",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.15",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/libhyperproxy": "^0.0.2-develop.2",
"@lumeweb/libkernel": "^0.1.0-develop.20",
"@lumeweb/libkernel": "^0.1.0-develop.31",
"assert": "^2.0.0",
"hsd": "^5.0.1",
"p-defer": "^4.0.0"
@ -1704,20 +1704,20 @@
}
},
"node_modules/@lumeweb/kernel-protomux-client": {
"version": "0.0.2-develop.14",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-protomux-client/-/kernel-protomux-client-0.0.2-develop.14.tgz",
"integrity": "sha512-uIJgCl7mGi5Fv+5Dnz2CZuXUl92nS2fHkpJl4NkgtstsztmeD/1c8CEBH1HymAuFR9ctvevgYhulXcQHeLClUA==",
"version": "0.0.2-develop.16",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-protomux-client/-/kernel-protomux-client-0.0.2-develop.16.tgz",
"integrity": "sha512-hYM10dRJJmZBzLpQoG4usZEsRp/F2V61Gu4m7DWtiNVu+rcLuv+WWZd59OOXKBoHPxSSxePX/MHJ9iUEeSJ2QA==",
"dependencies": {
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.3",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/libkernel": "^0.1.0-develop.16",
"buffer": "^6.0.3",
"p-defer": "^4.0.0"
}
},
"node_modules/@lumeweb/kernel-swarm-client": {
"version": "0.1.0-develop.3",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-swarm-client/-/kernel-swarm-client-0.1.0-develop.3.tgz",
"integrity": "sha512-4KQ/PcwKjgqaGYwMAKLf84kCveC7KFiV3CvSbI68mYCwb+EqwNHXbtL90wTvG6DEc8FupyHDOVa7QaXnTQfK9g==",
"version": "0.1.0-develop.5",
"resolved": "https://registry.npmjs.org/@lumeweb/kernel-swarm-client/-/kernel-swarm-client-0.1.0-develop.5.tgz",
"integrity": "sha512-jDlHdADMpa5fRqW0peb/2uI0V1JSmkA8bh3G3TrEjlhjGTaZXN/KZPvlAvNJAimzV7gsOZ98cSs8wVGqo9shUA==",
"dependencies": {
"@lumeweb/libkernel": "^0.1.0-develop.9",
"async-mutex": "^0.4.0",
@ -1738,12 +1738,13 @@
}
},
"node_modules/@lumeweb/libkernel": {
"version": "0.1.0-develop.20",
"resolved": "https://registry.npmjs.org/@lumeweb/libkernel/-/libkernel-0.1.0-develop.20.tgz",
"integrity": "sha512-z7yRk6B0P0bxPe+a4Xm5/Bl6eIfkDCB2IJhNK2Gm+o7j4RbWbizRk79+zgBFWMrYzo8bVrpBKK7nGI3iNOgT9g==",
"version": "0.1.0-develop.31",
"resolved": "https://registry.npmjs.org/@lumeweb/libkernel/-/libkernel-0.1.0-develop.31.tgz",
"integrity": "sha512-uTyK2yvAvCo6hQAYILkl+Abfto0ky5ZB6UFg+LkMY2xG6KjdIxzgragQ4dI2UWvwkDGaQM+jyvxI4Bqx4le6PA==",
"dependencies": {
"@lumeweb/libweb": "0.2.0-develop.26",
"emittery": "^1.0.1"
"@lumeweb/libweb": "0.2.0-develop.27",
"emittery": "^1.0.1",
"p-defer": "^4.0.0"
}
},
"node_modules/@lumeweb/libkernel/node_modules/emittery": {
@ -1775,9 +1776,9 @@
}
},
"node_modules/@lumeweb/libportal/node_modules/node-fetch": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz",
"integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==",
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz",
"integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==",
"dependencies": {
"data-uri-to-buffer": "^4.0.0",
"fetch-blob": "^3.1.4",
@ -1792,9 +1793,9 @@
}
},
"node_modules/@lumeweb/libweb": {
"version": "0.2.0-develop.26",
"resolved": "https://registry.npmjs.org/@lumeweb/libweb/-/libweb-0.2.0-develop.26.tgz",
"integrity": "sha512-XRIDiqRFqlEbcwjxAfkv7UYnyTflN3Q4rki8YAd9QrLQM2vycslgPLYS53vVJVL9GPH93V5J9z2V4DPQZlOOkQ==",
"version": "0.2.0-develop.27",
"resolved": "https://registry.npmjs.org/@lumeweb/libweb/-/libweb-0.2.0-develop.27.tgz",
"integrity": "sha512-obS4a6mcHJNoWXy5fCDuGAIVMee0ivK8q/q0semqoS3v0PS7t7sUmRX5ajyCwGbACXYqEdq3vU7RwzxhUkuNGg==",
"dependencies": {
"@lumeweb/community-portals": "^0.1.0-develop.6",
"@lumeweb/libportal": "^0.2.0-develop.16",

View File

@ -10,7 +10,7 @@
"email": "contact@lumeweb.com"
},
"type": "module",
"version": "0.1.0-develop.2",
"version": "0.1.0-develop.3",
"readme": "ERROR: No README data found!",
"scripts": {
"prepare": "presetter bootstrap",
@ -28,10 +28,10 @@
"dependencies": {
"@i2labs/dns": "^1.0.1",
"@lumeweb/kernel-network-registry-client": "^0.1.0-develop.5",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.14",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.3",
"@lumeweb/kernel-protomux-client": "^0.0.2-develop.15",
"@lumeweb/kernel-swarm-client": "^0.1.0-develop.5",
"@lumeweb/libhyperproxy": "^0.0.2-develop.2",
"@lumeweb/libkernel": "^0.1.0-develop.20",
"@lumeweb/libkernel": "^0.1.0-develop.31",
"assert": "^2.0.0",
"hsd": "^5.0.1",
"p-defer": "^4.0.0"

View File

@ -26,6 +26,7 @@ let moduleLoaded: Promise<void> = new Promise((resolve) => {
addHandler("presentKey", handlePresentKey);
addHandler("register", handleRegister);
addHandler("status", handleStatus, { receiveUpdates: true });
addHandler("name", handleName);
addHandler("ready", handleReady);
addHandler("query", handleQuery);
@ -235,3 +236,7 @@ async function handleStatus(aq: ActiveQuery) {
sendUpdate();
}
function handleName(aq: ActiveQuery) {
aq.respond("Handshake");
}