diff --git a/package-lock.json b/package-lock.json index cd93e91..786eff2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@clr/angular": "16.2.0", "@clr/ui": "16.2.0", "@fractalsoftware/random-avatar-generator": "^1.0.11", - "@getalby/bitcoin-connect": "^2.3.1", + "@getalby/bitcoin-connect": "^3.2.2", "@ngx-translate/core": "^15.0.0", "@ngx-translate/http-loader": "^8.0.0", "@noble/curves": "^1.1.0", @@ -2451,61 +2451,21 @@ "integrity": "sha512-LV+ndmma0uRkxBIukxgZU8XwH0QoTY/mhLNgLRwoUyuMmyosxdWzVW85Y4DtrCRrn3lkuLB+IQckdVfNdUxhNA==" }, "node_modules/@getalby/bitcoin-connect": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@getalby/bitcoin-connect/-/bitcoin-connect-2.3.1.tgz", - "integrity": "sha512-fZXLFMAKBpYJHq0roh+KaB4vUIIqahK8KxV+nqJWJdGL/ge5CqYFb3LR685gj/4AquzDrqeWtRW53uKBFMgXXQ==", - "dependencies": { - "@getalby/sdk": "^2.4.0", - "@lightninglabs/lnc-web": "^0.2.6-alpha", - "lit": "^3.0.0", - "zustand": "^4.4.1" - } - }, - "node_modules/@getalby/bitcoin-connect/node_modules/@lit/reactive-element": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.1.tgz", - "integrity": "sha512-eu50SQXHRthFwWJMp0oAFg95Rvm6MTPjxSXWuvAu7It90WVFLFpNBoIno7XOXSDvVgTrtKnUV4OLJqys2Svn4g==", - "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2" - } - }, - "node_modules/@getalby/bitcoin-connect/node_modules/lit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.0.2.tgz", - "integrity": "sha512-ZoVUPGgXOQocP4OvxehEOBmC4rWB4cRYDPaz7aFmH8DFytsCi/NeACbr4C6vNPGDEC07BrhUos7uVNayDKLQ2Q==", - "dependencies": { - "@lit/reactive-element": "^2.0.0", - "lit-element": "^4.0.0", - "lit-html": "^3.0.0" - } - }, - "node_modules/@getalby/bitcoin-connect/node_modules/lit-element": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.1.tgz", - "integrity": "sha512-OxRMJem4HKZt0320HplLkBPoi4KHiEHoPHKd8Lzf07ZQVAOKIjZ32yPLRKRDEolFU1RgrQBfSHQMoxKZ72V3Kw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@getalby/bitcoin-connect/-/bitcoin-connect-3.2.2.tgz", + "integrity": "sha512-hqsnTVNojTmLDXhhkJvs1RDFKZIFEQDD4UWNlB/hIV3Bx4INxRZzeOi8SOG7idjGF3ix7I8hpG3zeeJCZWNByQ==", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.1.2", - "@lit/reactive-element": "^2.0.0", - "lit-html": "^3.0.0" + "@getalby/lightning-tools": "^5.0.1", + "@getalby/sdk": "^3.2.3", + "@lightninglabs/lnc-web": "^0.3.1-alpha", + "qrcode-generator": "^1.4.4", + "zustand": "^4.4.7" } }, - "node_modules/@getalby/bitcoin-connect/node_modules/lit-html": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.0.2.tgz", - "integrity": "sha512-Q1A5lHza3bnmxoWJn6yS6vQZQdExl4fghk8W1G+jnAEdoFNYo5oeBBb/Ol7zSEdKd3TR7+r0zsJQyuWEVguiyQ==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/@getalby/sdk": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@getalby/sdk/-/sdk-2.5.0.tgz", - "integrity": "sha512-MRLgI6WxCCLgrar+qDqm/UhKs+V6yXzNm4y1bJRAuN72nkKT+TjTJHCmk9GjTngR3FrOfLbeMsPwBxCmbvfrLQ==", - "dependencies": { - "crypto-js": "^4.1.1", - "events": "^3.3.0", - "nostr-tools": "1.13.1" - }, + "node_modules/@getalby/lightning-tools": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@getalby/lightning-tools/-/lightning-tools-5.0.1.tgz", + "integrity": "sha512-xoBfBYMQrJqwryU9fAYGIW6dzWRpdsAw8rroqTROba2bHdYT0ZvGnt4tjqXUhRswopR2X+wp1QeeWHZNL9A0Kg==", "engines": { "node": ">=14" }, @@ -2514,49 +2474,20 @@ "url": "lightning:hello@getalby.com" } }, - "node_modules/@getalby/sdk/node_modules/@noble/curves": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.1.0.tgz", - "integrity": "sha512-091oBExgENk/kGj3AZmtBDMpxQPDtxQABR2B9lb1JbVTs6ytdzZNwvhxQ4MWasRNEzlbEH8jCWFCwhF/Obj5AA==", + "node_modules/@getalby/sdk": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@getalby/sdk/-/sdk-3.4.0.tgz", + "integrity": "sha512-qzIx6GVs4uc9cFyP1fpqHrMxZqqNwi0dSMcgcFMXlb2QBV1syUaNhEvdyBuQo1s+Y38UkQnRToOMqBAX6jXGwQ==", "dependencies": { - "@noble/hashes": "1.3.1" + "events": "^3.3.0", + "nostr-tools": "^1.17.0" }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@getalby/sdk/node_modules/@noble/hashes": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.1.tgz", - "integrity": "sha512-EbqwksQwz9xDRGfDST86whPBgM65E0OH/pCgqW0GBVzO22bNE+NuIbeTb714+IfSjU3aRk47EUvXIb5bTsenKA==", "engines": { - "node": ">= 16" + "node": ">=14" }, "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/@getalby/sdk/node_modules/@scure/base": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@scure/base/-/base-1.1.1.tgz", - "integrity": "sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ] - }, - "node_modules/@getalby/sdk/node_modules/nostr-tools": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/nostr-tools/-/nostr-tools-1.13.1.tgz", - "integrity": "sha512-DTwpbxTH1/ar+afWd4gmVdpHH8CF290kdaxi00Llra88SHE6e38XuyzlRABVTcrBaceLMnoDdHmV3x16MoEFJg==", - "dependencies": { - "@noble/curves": "1.1.0", - "@noble/hashes": "1.3.1", - "@scure/base": "1.1.1", - "@scure/bip32": "1.3.1", - "@scure/bip39": "1.2.1" + "type": "lightning", + "url": "lightning:hello@getalby.com" } }, "node_modules/@isaacs/cliui": { @@ -2745,24 +2676,19 @@ "dev": true }, "node_modules/@lightninglabs/lnc-core": { - "version": "0.2.6-alpha", - "resolved": "https://registry.npmjs.org/@lightninglabs/lnc-core/-/lnc-core-0.2.6-alpha.tgz", - "integrity": "sha512-bw2EQG78pPKMZMFwV+TR99RUbYgPVUKQYMLGGKIOvhPds3dBWSDZpMoqOyW/WidWGXF/ugPHzud8lDbKKhNXgA==" + "version": "0.3.1-alpha", + "resolved": "https://registry.npmjs.org/@lightninglabs/lnc-core/-/lnc-core-0.3.1-alpha.tgz", + "integrity": "sha512-I/hThdItLWJ6RU8Z27ZIXhpBS2JJuD3+TjtaQXX2CabaUYXlcN4sk+Kx8N/zG/fk8qZvjlRWum4vHu4ZX554Fg==" }, "node_modules/@lightninglabs/lnc-web": { - "version": "0.2.6-alpha", - "resolved": "https://registry.npmjs.org/@lightninglabs/lnc-web/-/lnc-web-0.2.6-alpha.tgz", - "integrity": "sha512-SrqR8xaDnFLgNzPe5om7REOAhSOP95jQNIHP0GY0Lv895eDjrI6CPkfCFcX97INoDWYHBvDT8DZeYkBvlznVNA==", + "version": "0.3.1-alpha", + "resolved": "https://registry.npmjs.org/@lightninglabs/lnc-web/-/lnc-web-0.3.1-alpha.tgz", + "integrity": "sha512-yL5SgBkl6kd6ISzJHGlSN7TXbiDoo1pfGvTOIdVWYVyXtEeW8PT+x6YGOmyQXGFT2OOf7fC7PfP9VnskDPuFaA==", "dependencies": { - "@lightninglabs/lnc-core": "0.2.6-alpha", - "crypto-js": "4.1.1" + "@lightninglabs/lnc-core": "0.3.1-alpha", + "crypto-js": "4.2.0" } }, - "node_modules/@lightninglabs/lnc-web/node_modules/crypto-js": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", - "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" - }, "node_modules/@lit-labs/ssr-dom-shim": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.1.2.tgz", @@ -13358,9 +13284,9 @@ } }, "node_modules/zustand": { - "version": "4.4.6", - "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.4.6.tgz", - "integrity": "sha512-Rb16eW55gqL4W2XZpJh0fnrATxYEG3Apl2gfHTyDSE965x/zxslTikpNch0JgNjJA9zK6gEFW8Fl6d1rTZaqgg==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.5.2.tgz", + "integrity": "sha512-2cN1tPkDVkwCy5ickKrI7vijSjPksFRfqS6237NzT0vqSsztTNnQdHw9mmN7uBdk3gceVXU0a+21jFzFzAc9+g==", "dependencies": { "use-sync-external-store": "1.2.0" }, @@ -13369,7 +13295,7 @@ }, "peerDependencies": { "@types/react": ">=16.8", - "immer": ">=9.0", + "immer": ">=9.0.6", "react": ">=16.8" }, "peerDependenciesMeta": { diff --git a/package.json b/package.json index 2408b8e..e3cff5a 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "@clr/angular": "16.2.0", "@clr/ui": "16.2.0", "@fractalsoftware/random-avatar-generator": "^1.0.11", - "@getalby/bitcoin-connect": "^2.3.1", + "@getalby/bitcoin-connect": "^3.2.2", "@ngx-translate/core": "^15.0.0", "@ngx-translate/http-loader": "^8.0.0", "@noble/curves": "^1.1.0",