From e873044cbbbc776bfe7f36e062be7f963f3b37cc Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 8 Sep 2022 15:22:44 -0700 Subject: update lnurl --- package.json | 2 +- pnpm-lock.yaml | 148 ++++++++++++++++++++++++++++++++++++++++++++------------- 2 files changed, 116 insertions(+), 34 deletions(-) diff --git a/package.json b/package.json index dc525b98..06c8a26f 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "knex": "^2.3.0", "lightning": "5", "liquidjs-lib": "6.0.2-liquid.8", - "lnurl": "0.19", + "lnurl": "^0.24.2", "long": "^4.0.0", "mailgun-js": "^0.22.0", "mariadb": "^2.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b6eeea4..8912e47b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ specifiers: knex: ^2.3.0 lightning: '5' liquidjs-lib: 6.0.2-liquid.8 - lnurl: '0.19' + lnurl: ^0.24.2 long: ^4.0.0 mailgun-js: ^0.22.0 mariadb: ^2.4.0 @@ -97,7 +97,7 @@ dependencies: knex: 2.3.0_vwur55szchyypzww7uxoqtylma lightning: 5.21.0 liquidjs-lib: 6.0.2-liquid.8 - lnurl: 0.19.0 + lnurl: 0.24.2 long: 4.0.0 mailgun-js: 0.22.0 mariadb: 2.5.4 @@ -128,6 +128,13 @@ devDependencies: packages: + /@bleskomat/form/1.2.6: + resolution: {integrity: sha512-xAMj1zfYWydo2K2U30Tn1R8p2hOEdRF9o0d/QPYHjGNQkgx6rHv4lgf6/UXOptjUvPKEIRtxXJBl7fYZ8nnRzA==} + dependencies: + express-handlebars: 6.0.3 + underscore: 1.13.2 + dev: false + /@fastify/accept-negotiator/1.0.0: resolution: {integrity: sha512-4R/N2KfYeld7A5LGkai+iUFMahXcxxYbDp+XS2B1yuL3cdmZLJ9TlCnNzT3q5xFTqsYm0GPpinLUwfSwjcVjyA==} engines: {node: '>=14'} @@ -786,8 +793,8 @@ packages: lodash: 4.17.21 dev: false - /async/3.2.2: - resolution: {integrity: sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==} + /async/3.2.3: + resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==} dev: false /async/3.2.4: @@ -872,8 +879,8 @@ packages: resolution: {integrity: sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A==} dev: false - /bignumber.js/9.0.1: - resolution: {integrity: sha512-IdZR9mh6ahOBv/hYGiXyVuyCetmGJhtYkqLBpTStdhEGjegpPlUawydyaF3pbIOFynJTpllEs+NP+CS9jKFLjA==} + /bignumber.js/9.0.2: + resolution: {integrity: sha512-GAcQvbpsM0pUb0zw1EI0KhQEZ+lRwR5fYaAp3vPOYuP7aDvGy6cVN6XHLauvF8SOga2y0dcLcjt3iQDTSEliyw==} dev: false /binary-extensions/2.2.0: @@ -1054,6 +1061,19 @@ packages: secp256k1: 3.8.0 dev: false + /bolt11/1.3.4: + resolution: {integrity: sha512-x4lHDv0oid13lGlZU7cl/5gx9nRwjB2vgK/uB3c50802Wh+9WjWQMwzD2PCETHylUijx2iBAqUQYbx3ZgwF06Q==} + dependencies: + '@types/bn.js': 4.11.6 + bech32: 1.1.4 + bitcoinjs-lib: 6.0.2 + bn.js: 4.12.0 + create-hash: 1.2.0 + lodash: 4.17.21 + safe-buffer: 5.2.1 + secp256k1: 4.0.3 + dev: false + /boxen/5.1.2: resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} engines: {node: '>=10'} @@ -1346,9 +1366,9 @@ packages: delayed-stream: 1.0.0 dev: false - /commander/8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} + /commander/9.3.0: + resolution: {integrity: sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==} + engines: {node: ^12.20.0 || >=14} dev: false /commander/9.4.0: @@ -1387,7 +1407,7 @@ packages: engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 - graceful-fs: 4.2.8 + graceful-fs: 4.2.10 make-dir: 3.1.0 unique-string: 2.0.0 write-file-atomic: 3.0.3 @@ -1844,6 +1864,15 @@ packages: resolution: {integrity: sha512-HdmbVF4V4w1q/iz++RV7bUxIeepTukWewiJGkoCKQMtvPF11MLTa7It9PRc/reysXXZSEyD4Pthchju+IUbMiQ==} dev: false + /express-handlebars/6.0.3: + resolution: {integrity: sha512-cG6/CeriAhAYKC9+VivXtj41+HNDB6xnigwzcXv/m9BBtijR2Yg5I5VWsK6nPc1+E06FIS23nGfr2COUv8sG3A==} + engines: {node: '>=v12.22.9'} + dependencies: + glob: 7.2.0 + graceful-fs: 4.2.10 + handlebars: 4.7.7 + dev: false + /express-pino-logger/6.0.0: resolution: {integrity: sha512-YjBnalqgsNylRnWEpQGf8YzBP54stpoqX/o+SnpGr04OB7dRIQlsC1qvutFOyRjhLhXIWCe43pYJcjp9zM1Ccg==} dependencies: @@ -2299,9 +2328,27 @@ packages: url-parse-lax: 3.0.0 dev: false + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + dev: false + /graceful-fs/4.2.8: resolution: {integrity: sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==} dev: false + optional: true + + /handlebars/4.7.7: + resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + engines: {node: '>=0.4.7'} + hasBin: true + dependencies: + minimist: 1.2.5 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.17.0 + dev: false /has-flag/3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -2590,6 +2637,10 @@ packages: resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==} dev: false + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} + dev: false + /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -2844,6 +2895,18 @@ packages: set-cookie-parser: 2.5.1 dev: false + /lightning-backends/1.5.1: + resolution: {integrity: sha512-KGUTOjslLW2YOp/ePyLkDfd3ODUlqm7j78JIMiv1wLVLKuqf7IX2YuIVFnfSI9O8I2OcNqg+68nrvhjMiU87sQ==} + dependencies: + '@bleskomat/form': 1.2.6 + async: 3.2.3 + bolt11: 1.3.4 + secp256k1: 4.0.3 + socks-proxy-agent: 6.2.0 + transitivePeerDependencies: + - supports-color + dev: false + /lightning/5.21.0: resolution: {integrity: sha512-Rha4U1yZS/SHwW/GJ+IeEaxI6vqJ1bx/upQkY5RIZNCn4YoMvqd4inQUt9GNtuLy/pXus8Bms4DL2B9DkujBKQ==} engines: {node: '>=12.20'} @@ -2895,20 +2958,24 @@ packages: - debug dev: false - /lnurl/0.19.0: - resolution: {integrity: sha512-monlD5D5EHPm91INN8afx3w+ZN+nhWOCBiB0NDQElB6HiKONgC22JEYJ2zcgX1MJyVjr3h246HAISiGdBzknvQ==} + /lnurl-offline/1.1.1: + resolution: {integrity: sha512-iyryv7hLS/MdDzNg6wzVgRZyA8rwjyZpn61KXHlLwr9YoDc8Vf+YXvH273fNUD+5WQC6rh+pxZN0lrNvvUnVQQ==} + dev: false + + /lnurl/0.24.2: + resolution: {integrity: sha512-MPZ4+QlYhydLkkUJb9Uk8tawa++Jeay8kD3fhMAK+PyWVZsJ+1ubKmAK1g1og+KWBVfbbD0tb/4unWHGQcGupQ==} hasBin: true dependencies: - async: 3.2.2 + async: 3.2.4 bech32: 2.0.0 - bignumber.js: 9.0.1 - bolt11: 1.3.2 - commander: 8.3.0 - debug: 4.3.2 - express: 4.17.1 - secp256k1: 4.0.2 - socks-proxy-agent: 6.1.0 - underscore: 1.13.1 + bignumber.js: 9.0.2 + bolt11: 1.3.4 + commander: 9.3.0 + debug: 4.3.4 + express: 4.18.1 + lightning-backends: 1.5.1 + lnurl-offline: 1.1.1 + secp256k1: 4.0.3 transitivePeerDependencies: - supports-color dev: false @@ -3029,7 +3096,7 @@ packages: minipass-pipeline: 1.2.4 negotiator: 0.6.3 promise-retry: 2.0.1 - socks-proxy-agent: 6.1.0 + socks-proxy-agent: 6.2.0 ssri: 8.0.1 transitivePeerDependencies: - bluebird @@ -3291,6 +3358,10 @@ packages: engines: {node: '>= 0.6'} dev: false + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: false + /netmask/1.0.6: resolution: {integrity: sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU=} engines: {node: '>= 0.4.0'} @@ -4110,8 +4181,8 @@ packages: safe-buffer: 5.2.1 dev: false - /secp256k1/4.0.2: - resolution: {integrity: sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg==} + /secp256k1/4.0.3: + resolution: {integrity: sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==} engines: {node: '>=10.0.0'} requiresBuild: true dependencies: @@ -4290,13 +4361,13 @@ packages: socks: 2.3.3 dev: false - /socks-proxy-agent/6.1.0: - resolution: {integrity: sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==} + /socks-proxy-agent/6.2.0: + resolution: {integrity: sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==} engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 debug: 4.3.4 - socks: 2.6.1 + socks: 2.7.0 transitivePeerDependencies: - supports-color dev: false @@ -4309,11 +4380,11 @@ packages: smart-buffer: 4.2.0 dev: false - /socks/2.6.1: - resolution: {integrity: sha512-kLQ9N5ucj8uIcxrDwjm0Jsqk06xdpBjGNQtpXy4Q8/QY2k+fY7nZH8CARy+hkbG+SGAovmzzuauCpBlb8FrnBA==} + /socks/2.7.0: + resolution: {integrity: sha512-scnOe9y4VuiNUULJN72GrM26BNOjVsfPXI+j+98PkyEfsIXroa5ofyjT+FzGvn/xHs73U2JtoBYAVx9Hl4quSA==} engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} dependencies: - ip: 1.1.5 + ip: 2.0.0 smart-buffer: 4.2.0 dev: false @@ -4348,7 +4419,6 @@ packages: engines: {node: '>=0.10.0'} requiresBuild: true dev: false - optional: true /split-on-first/1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} @@ -4666,6 +4736,14 @@ packages: resolution: {integrity: sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==} dev: false + /uglify-js/3.17.0: + resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: false + optional: true + /uid-safe/2.1.5: resolution: {integrity: sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==} engines: {node: '>= 0.8'} @@ -4691,8 +4769,8 @@ packages: - supports-color dev: false - /underscore/1.13.1: - resolution: {integrity: sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==} + /underscore/1.13.2: + resolution: {integrity: sha512-ekY1NhRzq0B08g4bGuX4wd2jZx5GnKz6mKSqFL4nqBlfyMGiG10gDFhDTMEfYmDL6Jy0FUIZp7wiRB+0BP7J2g==} dev: false /unique-filename/1.1.1: @@ -4864,6 +4942,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /wordwrap/1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + dev: false + /wrap-ansi/7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} -- cgit v1.2.3