lockfileVersion: '9.0' settings: autoInstallPeers: true excludeLinksFromLockfile: false importers: .: dependencies: '@napi-rs/keyring': specifier: 2.0.0 version: 2.0.0 '@noble/curves': specifier: 1.2.0 version: 1.2.0 '@opentui/core': specifier: 0.5.11 version: 0.5.11(typescript@5.9.3)(web-tree-sitter@0.25.10) nostr-tools: specifier: 2.23.1 version: 2.23.1(typescript@5.9.3) ws: specifier: 8.21.0 version: 8.21.0 devDependencies: '@types/node': specifier: 22.18.0 version: 22.18.0 '@types/ws': specifier: 8.18.1 version: 8.18.1 typescript: specifier: 5.9.3 version: 5.9.3 packages: '@napi-rs/keyring-darwin-arm64@2.0.0': resolution: {integrity: sha512-yvIfviiXpsDSsPdyzWWd7STZt7v774biPfMBpWkiK7rwauwWbOmVjUzgiJ11rbhJbWLqXE3CuQMyLgvcbm3jIA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] '@napi-rs/keyring-darwin-x64@2.0.0': resolution: {integrity: sha512-XJUONH0c5cg7M9/1Vj3WeIi8TtWYdZlo8Jqho09ga8OWm9cFNxUv7+4QZx5UK/3JSp2qiyhTlresyKdcpwpnRw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] '@napi-rs/keyring-freebsd-x64@2.0.0': resolution: {integrity: sha512-u/M114J9Lp3RqtIZihIqhvreNQ5f8wgLFo9tJFy+bIIO/xEHkMR0LENrfUF8hSY6FTNyS2kSbbkN6yOItBFY5g==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] '@napi-rs/keyring-linux-arm-gnueabihf@2.0.0': resolution: {integrity: sha512-CHMv/KTuELo/MsrGUha52KrFGPBuBkeAonnMFUd3nNcxBTSmeJbCAZTuVSXzpessdpb4tT9xIMQsv2ZdWrl8iw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] '@napi-rs/keyring-linux-arm64-gnu@2.0.0': resolution: {integrity: sha512-BeUUPGSnW026yDGT4pKuNXDnwxw0xslwiSK6cuOIsDNLi3UO93rfF/7moqKznrBldgsZr8pl9LkMdRk8bnbjEA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] '@napi-rs/keyring-linux-arm64-musl@2.0.0': resolution: {integrity: sha512-zj7wZ23Vs7SL4odnGDbWnhZhiyrnEgBe4+8dzKHDi1mTBX1d00FYlGOubkjvx3AeK7mm6G2FyFDDFqIxyR82gA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] '@napi-rs/keyring-linux-riscv64-gnu@2.0.0': resolution: {integrity: sha512-xk/1SOhuk2yQvXiN+pBhR4njSfquLm1SUKUIJcPIeYV1bHFXbUsYrXdfy4NtynSW0lhs41zWjLXSdE8TLeTt2g==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] '@napi-rs/keyring-linux-x64-gnu@2.0.0': resolution: {integrity: sha512-12Dq6t2TOrQTibcJcfV5bnHbTvMwEz6zSDqQLHMO2x388gGFQBAeEvw7Hmt+R1QavxspTa2ptgI7axomu9TH+w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] '@napi-rs/keyring-linux-x64-musl@2.0.0': resolution: {integrity: sha512-7NJZvFUiL1FPCrSIQ1L4IUzN6l/2zoxT3IN6j3rHTuDdIEunJaycrUovDMvPlBNP1Vh3fSYz6Pp7tFjdt/1/oQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] '@napi-rs/keyring-win32-arm64-msvc@2.0.0': resolution: {integrity: sha512-JTktZGXKow0HF/rhaZiQYB8DUS/iSX7S7FvJDoGxPT8mGavKE3w/vadtfKSBNDL4uGef3wu2Ll0XxSfDKBsm2Q==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] '@napi-rs/keyring-win32-ia32-msvc@2.0.0': resolution: {integrity: sha512-AzvIFTqn1hJzCPu0foeYWn+kXruAIrVq3Z2IfJ24WPbIXUdD7+rcj49fqco7b14Z6C1aUfsSTyvrAgDfUWhKvA==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] '@napi-rs/keyring-win32-x64-msvc@2.0.0': resolution: {integrity: sha512-POpEUTV6U+pb69cpuOgtLV4xhcyEWDWq+/9zdiZmNxTL1AenE0MllWrbepS+Hng4M7EarQ5TB3kX69ASqGwfIw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] '@napi-rs/keyring@2.0.0': resolution: {integrity: sha512-TnrIt0nO9U2Ue9E9vJQjso1hqhIYiGrn2Ew1HBsMSqQe4+ceOqPJJwRVsV0/Wy7pqp04/doOLASyIFM3gGwZJw==} engines: {node: '>= 10'} '@noble/ciphers@2.1.1': resolution: {integrity: sha512-bysYuiVfhxNJuldNXlFEitTVdNnYUc+XNJZd7Qm2a5j1vZHgY+fazadNFWFaMK/2vye0JVlxV3gHmC0WDfAOQw==} engines: {node: '>= 20.19.0'} '@noble/curves@1.2.0': resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} '@noble/curves@2.0.1': resolution: {integrity: sha512-vs1Az2OOTBiP4q0pwjW5aF0xp9n4MxVrmkFBxc6EKZc6ddYx5gaZiAsZoq0uRRXWbi3AT/sBqn05eRPtn1JCPw==} engines: {node: '>= 20.19.0'} '@noble/hashes@1.3.2': resolution: {integrity: sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==} engines: {node: '>= 16'} '@noble/hashes@2.0.1': resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==} engines: {node: '>= 20.19.0'} '@opentui/core-darwin-arm64@0.5.11': resolution: {integrity: sha512-DRXY5ioq+n1ZNAMAcaFaBunr0cmi2gqucjbTW7lgFp8t9uN3fNZnLTDOqkCTQtT2XhrU4GXqySaPSQ4qFG/EAQ==} cpu: [arm64] os: [darwin] '@opentui/core-darwin-x64@0.5.11': resolution: {integrity: sha512-yP/8GliJDiJNm8YYJKvgWuy6xyCEd8d4GwBVOIzCFOI7ZIbGP8GOTvmwIjRW4Paw20pTttWMWyRoQiCvOXvH2g==} cpu: [x64] os: [darwin] '@opentui/core-linux-arm64-musl@0.5.11': resolution: {integrity: sha512-x+xeR2LYibvIi/qQetRjJR008sFRve60QuDcO8ItxUwzFeKTDzl5CEiZpBXfm5I4FhRNuyuj0TSPIFadMvrjFQ==} cpu: [arm64] os: [linux] libc: [musl] '@opentui/core-linux-arm64@0.5.11': resolution: {integrity: sha512-zBIsRFHlLUYFNhapRSNt9dz4mC8gZ4Wxcfy3A+2AwqsgCipcr2FkIuAXYqN08q+IvqFX7DfqgIFGWDNedHTPUg==} cpu: [arm64] os: [linux] '@opentui/core-linux-x64-musl@0.5.11': resolution: {integrity: sha512-MyqOnSs8pTYG2xmFr1xt6xZIuHu2Xu4pkle9my9JdE+WClmusHf0YN9Eas6jQLAq5XUi34r22wMeK0juk93zyw==} cpu: [x64] os: [linux] libc: [musl] '@opentui/core-linux-x64@0.5.11': resolution: {integrity: sha512-pSOXqOADrv+zINOgR3FDFA9zVRaim3zl8/yhtO+X9rEJ6f34z3gDund0Gf88hNJSMpZK5xWtipEVm28RY5VF8w==} cpu: [x64] os: [linux] '@opentui/core-win32-arm64@0.5.11': resolution: {integrity: sha512-MGGRXIDJ//HyaqC5ndSr7/CUl+ICdYEAMcjbA00UWsthh4ZO/rYhPkyqOaTn5ck6+G4ca3/+M76J+jImMYTjNg==} cpu: [arm64] os: [win32] '@opentui/core-win32-x64@0.5.11': resolution: {integrity: sha512-sMEGX9rhiPd1gBa190jzj5uIdzKCMImxHmr22hJLxIRWqejxWvqGnRBkW68wT8NfMViDiMtZWavgWL7GgmYCAQ==} cpu: [x64] os: [win32] '@opentui/core@0.5.11': resolution: {integrity: sha512-pImMfjCNx7JUp9Df1LRZBDLisWqgzOLXZKXO+hh3jA9ujBFPQnZOqbG+/N5uVAAX8IZGaqhYSQRwSZIFBmcfbQ==} engines: {bun: '>=1.3.0', node: '>=26.4.0'} peerDependencies: web-tree-sitter: 0.25.10 '@scure/base@2.0.0': resolution: {integrity: sha512-3E1kpuZginKkek01ovG8krQ0Z44E3DHPjc5S2rjJw9lZn3KSQOs8S7wqikF/AH7iRanHypj85uGyxk0XAyC37w==} '@scure/bip32@2.0.1': resolution: {integrity: sha512-4Md1NI5BzoVP+bhyJaY3K6yMesEFzNS1sE/cP+9nuvE7p/b0kx9XbpDHHFl8dHtufcbdHRUUQdRqLIPHN/s7yA==} '@scure/bip39@2.0.1': resolution: {integrity: sha512-PsxdFj/d2AcJcZDX1FXN3dDgitDDTmwf78rKZq1a6c1P1Nan1X/Sxc7667zU3U+AN60g7SxxP0YCVw2H/hBycg==} '@types/node@22.18.0': resolution: {integrity: sha512-m5ObIqwsUp6BZzyiy4RdZpzWGub9bqLJMvZDD0QMXhxjqMHMENlj+SqF5QxoUwaQNFe+8kz8XM8ZQhqkQPTgMQ==} '@types/ws@8.18.1': resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} ansi-regex@6.3.0: resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} engines: {node: '>=12'} bun-ffi-structs@0.3.1: resolution: {integrity: sha512-3gM7PpVWLyrwxWjcilSiGuhWanhZivvo6l0u573NziPH6f/gwk6McbaYgn7oJWov6pKGRTDbrg94W5DcJsKTtQ==} peerDependencies: typescript: ^5 diff@9.0.0: resolution: {integrity: sha512-svtcdpS8CgJyqAjEQIXdb3OjhFVVYjzGAPO8WGCmRbrml64SPw/jJD4GoE98aR7r25A0XcgrK3F02yw9R/vhQw==} engines: {node: '>=0.3.1'} emoji-regex@10.6.0: resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} get-east-asian-width@1.6.0: resolution: {integrity: sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA==} engines: {node: '>=18'} marked@17.0.1: resolution: {integrity: sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==} engines: {node: '>= 20'} hasBin: true nostr-tools@2.23.1: resolution: {integrity: sha512-Q5SJ1omrseBFXtLwqDhufpFLA6vX3rS/IuBCc974qaYX6YKGwEPxa/ZsyxruUOr+b+5EpWL2hFmCB5AueYrfBw==} peerDependencies: typescript: '>=5.0.0' peerDependenciesMeta: typescript: optional: true nostr-wasm@0.1.0: resolution: {integrity: sha512-78BTryCLcLYv96ONU8Ws3Q1JzjlAt+43pWQhIl86xZmWeegYCNLPml7yQ+gG3vR6V5h4XGj+TxO+SS5dsThQIA==} string-width@7.2.0: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} strip-ansi@7.1.2: resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} engines: {node: '>=12'} typescript@5.9.3: resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} engines: {node: '>=14.17'} hasBin: true undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} web-tree-sitter@0.25.10: resolution: {integrity: sha512-Y09sF44/13XvgVKgO2cNDw5rGk6s26MgoZPXLESvMXeefBf7i6/73eFurre0IsTW6E14Y0ArIzhUMmjoc7xyzA==} peerDependencies: '@types/emscripten': ^1.40.0 peerDependenciesMeta: '@types/emscripten': optional: true ws@8.21.0: resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: '>=5.0.2' peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true snapshots: '@napi-rs/keyring-darwin-arm64@2.0.0': optional: true '@napi-rs/keyring-darwin-x64@2.0.0': optional: true '@napi-rs/keyring-freebsd-x64@2.0.0': optional: true '@napi-rs/keyring-linux-arm-gnueabihf@2.0.0': optional: true '@napi-rs/keyring-linux-arm64-gnu@2.0.0': optional: true '@napi-rs/keyring-linux-arm64-musl@2.0.0': optional: true '@napi-rs/keyring-linux-riscv64-gnu@2.0.0': optional: true '@napi-rs/keyring-linux-x64-gnu@2.0.0': optional: true '@napi-rs/keyring-linux-x64-musl@2.0.0': optional: true '@napi-rs/keyring-win32-arm64-msvc@2.0.0': optional: true '@napi-rs/keyring-win32-ia32-msvc@2.0.0': optional: true '@napi-rs/keyring-win32-x64-msvc@2.0.0': optional: true '@napi-rs/keyring@2.0.0': optionalDependencies: '@napi-rs/keyring-darwin-arm64': 2.0.0 '@napi-rs/keyring-darwin-x64': 2.0.0 '@napi-rs/keyring-freebsd-x64': 2.0.0 '@napi-rs/keyring-linux-arm-gnueabihf': 2.0.0 '@napi-rs/keyring-linux-arm64-gnu': 2.0.0 '@napi-rs/keyring-linux-arm64-musl': 2.0.0 '@napi-rs/keyring-linux-riscv64-gnu': 2.0.0 '@napi-rs/keyring-linux-x64-gnu': 2.0.0 '@napi-rs/keyring-linux-x64-musl': 2.0.0 '@napi-rs/keyring-win32-arm64-msvc': 2.0.0 '@napi-rs/keyring-win32-ia32-msvc': 2.0.0 '@napi-rs/keyring-win32-x64-msvc': 2.0.0 '@noble/ciphers@2.1.1': {} '@noble/curves@1.2.0': dependencies: '@noble/hashes': 1.3.2 '@noble/curves@2.0.1': dependencies: '@noble/hashes': 2.0.1 '@noble/hashes@1.3.2': {} '@noble/hashes@2.0.1': {} '@opentui/core-darwin-arm64@0.5.11': optional: true '@opentui/core-darwin-x64@0.5.11': optional: true '@opentui/core-linux-arm64-musl@0.5.11': optional: true '@opentui/core-linux-arm64@0.5.11': optional: true '@opentui/core-linux-x64-musl@0.5.11': optional: true '@opentui/core-linux-x64@0.5.11': optional: true '@opentui/core-win32-arm64@0.5.11': optional: true '@opentui/core-win32-x64@0.5.11': optional: true '@opentui/core@0.5.11(typescript@5.9.3)(web-tree-sitter@0.25.10)': dependencies: bun-ffi-structs: 0.3.1(typescript@5.9.3) diff: 9.0.0 marked: 17.0.1 string-width: 7.2.0 strip-ansi: 7.1.2 web-tree-sitter: 0.25.10 optionalDependencies: '@opentui/core-darwin-arm64': 0.5.11 '@opentui/core-darwin-x64': 0.5.11 '@opentui/core-linux-arm64': 0.5.11 '@opentui/core-linux-arm64-musl': 0.5.11 '@opentui/core-linux-x64': 0.5.11 '@opentui/core-linux-x64-musl': 0.5.11 '@opentui/core-win32-arm64': 0.5.11 '@opentui/core-win32-x64': 0.5.11 transitivePeerDependencies: - typescript '@scure/base@2.0.0': {} '@scure/bip32@2.0.1': dependencies: '@noble/curves': 2.0.1 '@noble/hashes': 2.0.1 '@scure/base': 2.0.0 '@scure/bip39@2.0.1': dependencies: '@noble/hashes': 2.0.1 '@scure/base': 2.0.0 '@types/node@22.18.0': dependencies: undici-types: 6.21.0 '@types/ws@8.18.1': dependencies: '@types/node': 22.18.0 ansi-regex@6.3.0: {} bun-ffi-structs@0.3.1(typescript@5.9.3): dependencies: typescript: 5.9.3 diff@9.0.0: {} emoji-regex@10.6.0: {} get-east-asian-width@1.6.0: {} marked@17.0.1: {} nostr-tools@2.23.1(typescript@5.9.3): dependencies: '@noble/ciphers': 2.1.1 '@noble/curves': 2.0.1 '@noble/hashes': 2.0.1 '@scure/base': 2.0.0 '@scure/bip32': 2.0.1 '@scure/bip39': 2.0.1 nostr-wasm: 0.1.0 optionalDependencies: typescript: 5.9.3 nostr-wasm@0.1.0: {} string-width@7.2.0: dependencies: emoji-regex: 10.6.0 get-east-asian-width: 1.6.0 strip-ansi: 7.1.2 strip-ansi@7.1.2: dependencies: ansi-regex: 6.3.0 typescript@5.9.3: {} undici-types@6.21.0: {} web-tree-sitter@0.25.10: {} ws@8.21.0: {}