diff --git a/package-lock.json b/package-lock.json index 2a0fec98..ec271725 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "@nestjs/common": "^9.0.11", "@nestjs/config": "^2.2.0", "@nestjs/core": "^9.0.11", - "@nestjs/graphql": "^10.1.0", + "@nestjs/graphql": "^10.1.1", "@nestjs/jwt": "^9.0.0", "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.0.11", @@ -32,7 +32,7 @@ "@visx/shape": "^2.12.2", "@visx/tooltip": "^2.10.0", "apollo-server-express": "^3.10.2", - "balanceofsatoshis": "^12.28.1", + "balanceofsatoshis": "^12.30.0", "bcryptjs": "^2.4.3", "bech32": "^2.0.0", "big.js": "^6.2.1", @@ -53,7 +53,7 @@ "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", "jsonwebtoken": "^8.5.1", - "lightning": "^5.20.2", + "lightning": "^5.21.1", "lodash": "^4.17.21", "nest-winston": "^1.7.0", "next": "^12.1.0", @@ -80,14 +80,14 @@ "rimraf": "^3.0.2", "rxjs": "^7.5.6", "secp256k1": "^4.0.3", - "socket.io-client": "^4.5.1", + "socket.io-client": "^4.5.2", "socks-proxy-agent": "^7.0.0", "styled-components": "^5.3.5", "styled-react-modal": "^3.0.0", "styled-theming": "^2.2.0", "tiny-secp256k1": "^2.2.1", "uuid": "^8.3.2", - "winston": "^3.8.1" + "winston": "^3.8.2" }, "devDependencies": { "@graphql-codegen/cli": "^2.12.0", @@ -98,10 +98,10 @@ "@graphql-codegen/typescript-operations": "^2.5.3", "@graphql-codegen/typescript-react-apollo": "^3.3.3", "@graphql-codegen/typescript-resolvers": "^2.7.3", - "@nestjs/cli": "^9.1.1", - "@nestjs/schematics": "^9.0.2", + "@nestjs/cli": "^9.1.3", + "@nestjs/schematics": "^9.0.3", "@types/bcryptjs": "^2.4.2", - "@types/big.js": "^6.1.5", + "@types/big.js": "^6.1.6", "@types/cookie": "^0.5.1", "@types/cron": "^2.0.0", "@types/crypto-js": "^4.1.1", @@ -112,8 +112,8 @@ "@types/js-cookie": "^3.0.2", "@types/js-yaml": "^4.0.5", "@types/jsonwebtoken": "^8.5.9", - "@types/lodash": "^4.14.184", - "@types/node": "^18.6.1", + "@types/lodash": "^4.14.185", + "@types/node": "^18.7.17", "@types/numeral": "^2.0.2", "@types/qrcode.react": "^1.0.2", "@types/react": "^17.0.43", @@ -128,12 +128,12 @@ "@types/styled-theming": "^2.2.5", "@types/supertest": "^2.0.12", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^5.36.1", - "@typescript-eslint/parser": "^5.36.1", + "@typescript-eslint/eslint-plugin": "^5.37.0", + "@typescript-eslint/parser": "^5.37.0", "apollo-server": "^3.10.2", "babel-plugin-styled-components": "^2.0.7", - "eslint": "^8.23.0", - "eslint-config-next": "^12.2.5", + "eslint": "^8.23.1", + "eslint-config-next": "^12.3.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.1", @@ -147,7 +147,7 @@ "ts-loader": "^9.3.1", "ts-node": "^10.9.1", "tsconfig-paths": "^4.0.0", - "typescript": "^4.7.4", + "typescript": "^4.8.3", "ws": "^8.8.1" } }, @@ -286,9 +286,9 @@ } }, "node_modules/@angular-devkit/core": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.0.tgz", - "integrity": "sha512-IwiS6uDs3drR4i3nuqVinh5jtI1SHIyn/OaoWL6t3V7Y6b65BdJN1liyd+WBUEZmEwGCkY2/FjnLx1G8Dflc8A==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.2.tgz", + "integrity": "sha512-ofDhTmJqoAkmkJP0duwUaCxDBMxPlc+AWYwgs3rKKZeJBb0d+tchEXHXevD5bYbbRfXtnwM+Vye2XYHhA4nWAA==", "dev": true, "dependencies": { "ajv": "8.11.0", @@ -352,12 +352,12 @@ "dev": true }, "node_modules/@angular-devkit/schematics": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.0.tgz", - "integrity": "sha512-5H78HBAYshCKSYsjIr4K33TkS6CMB7IZpZunisSDiX23fHa1IvIkDrpbXlfMvZykHbcmKA/nt2wHMIsQl0YNuw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.2.tgz", + "integrity": "sha512-90hseNg1yQ2AR+lVr/NByZRHnYAlzCL6hr9p9q1KPHxA3Owo04yX6n6dvR/xf27hCopXInXKPsasR59XCx5ZOQ==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.2.0", + "@angular-devkit/core": "14.2.2", "jsonc-parser": "3.1.0", "magic-string": "0.26.2", "ora": "5.4.1", @@ -370,13 +370,13 @@ } }, "node_modules/@angular-devkit/schematics-cli": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-14.2.0.tgz", - "integrity": "sha512-qUOBP8f4lnzA81anG4+65hMhBWulcS23FfY6ih2Z57On+I9q5WIeIJmj9frfhLbaHETgYTLKw1SLS5+DW1IG+Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-14.2.2.tgz", + "integrity": "sha512-timCty5tO1A5VOcy8nVJ+jL98i6+ct5/Hg+4rQxc3J6agmmNL9fALboJBEz1ckTt7MewlGtrpohMMy+YGhuWOg==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.2.0", - "@angular-devkit/schematics": "14.2.0", + "@angular-devkit/core": "14.2.2", + "@angular-devkit/schematics": "14.2.2", "ansi-colors": "4.1.3", "inquirer": "8.2.4", "symbol-observable": "4.0.0", @@ -1979,9 +1979,9 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "node_modules/@eslint/eslintrc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", - "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", @@ -3717,14 +3717,14 @@ } }, "node_modules/@nestjs/cli": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.1.1.tgz", - "integrity": "sha512-fZzE2f/PnIhbwGg6dKniwwOjQt71g6EUKdgW1oOohUq/Bi79fpzj0Zoucej+9e75HZmVhCUuh8eN/xYqiLmk6g==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.1.3.tgz", + "integrity": "sha512-ILACqDDrplvOb7HwCFJCvghMyXSHPwhqzxzant4AwYzu3BGsZVQG7TRNPxu+qfHZH6o4EBglpBwkb+8vbnVBKA==", "dev": true, "dependencies": { - "@angular-devkit/core": "14.2.0", - "@angular-devkit/schematics": "14.2.0", - "@angular-devkit/schematics-cli": "14.2.0", + "@angular-devkit/core": "14.2.2", + "@angular-devkit/schematics": "14.2.2", + "@angular-devkit/schematics-cli": "14.2.2", "@nestjs/schematics": "^9.0.0", "chalk": "3.0.0", "chokidar": "3.5.3", @@ -3741,8 +3741,8 @@ "tree-kill": "1.2.2", "tsconfig-paths": "4.1.0", "tsconfig-paths-webpack-plugin": "4.0.0", - "typescript": "4.7.4", - "webpack": "5.73.0", + "typescript": "4.8.3", + "webpack": "5.74.0", "webpack-node-externals": "3.0.0" }, "bin": { @@ -3918,9 +3918,9 @@ } }, "node_modules/@nestjs/graphql": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.0.tgz", - "integrity": "sha512-TgpWOTFe1j6MrXg+c6hAbVnDW7zWUQaFLQMuoT5aei4WQ7Q0FTWRX6YypRHGBSInXjMj1KYPkJq8rUvsTxRCQw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.1.tgz", + "integrity": "sha512-j7f3TSH8whFbUeO0xLZ7iw40N7gVrsyB+qnTjInNoJ3A+gs7SiYobszxia9LaeBLs0X/We+uCA9kofeXYI+jnw==", "dependencies": { "@graphql-tools/merge": "8.3.0", "@graphql-tools/schema": "9.0.2", @@ -4126,9 +4126,9 @@ } }, "node_modules/@nestjs/schematics": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.2.tgz", - "integrity": "sha512-pMjdz3YVX1XwTt065oVJjVno/mdbcfoY2nGyMh9lnLkYmAaY9OprT2VASi51AfcKvUhQXbQyuhk9Vvwzr/5NcA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.3.tgz", + "integrity": "sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==", "dev": true, "dependencies": { "@angular-devkit/core": "14.2.1", @@ -4284,9 +4284,9 @@ "integrity": "sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==" }, "node_modules/@next/eslint-plugin-next": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.5.tgz", - "integrity": "sha512-VBjVbmqEzGiOTBq4+wpeVXt/KgknnGB6ahvC/AxiIGnN93/RCSyXhFRI4uSfftM2Ba3w7ZO7076bfKasZsA0fw==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.0.tgz", + "integrity": "sha512-jVdq1qYTNDjUtulnE8/hkPv0pHILV4jMg5La99iaY/FFm20WxVnsAZtbNnMvlPbf8dc010oO304SX9yXbg5PAw==", "dev": true, "dependencies": { "glob": "7.1.7" @@ -4816,9 +4816,9 @@ "dev": true }, "node_modules/@types/big.js": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.1.5.tgz", - "integrity": "sha512-UiWyJ6TLWoHeHZ8VUyngzCOwJDVxTsPnqfAMR/85X93rkRk5A4T2U42BCx0wCmZdtMHGHN/utJ8ft5xWu0V1bA==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.1.6.tgz", + "integrity": "sha512-0r9J+Zz9rYm2hOTwiMAVkm3XFQ4u5uTK37xrQMhc9bysn/sf/okzovWMYYIBMFTn/yrEZ11pusgLEaoarTlQbA==", "dev": true }, "node_modules/@types/body-parser": { @@ -5077,9 +5077,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.184", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.184.tgz", - "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==" + "version": "4.14.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" }, "node_modules/@types/long": { "version": "4.0.2", @@ -5104,9 +5104,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.7.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", - "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==" + "version": "18.7.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.17.tgz", + "integrity": "sha512-0UyfUnt02zIuqp7yC8RYtDkp/vo8bFaQ13KkSEvUAohPOAlnVNbj5Fi3fgPSuwzakS+EvvnnZ4x9y7i6ASaSPQ==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -5364,14 +5364,14 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", + "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -5397,14 +5397,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", + "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", "debug": "^4.3.4" }, "engines": { @@ -5424,13 +5424,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", + "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5441,13 +5441,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", + "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.37.0", + "@typescript-eslint/utils": "5.37.0", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -5468,9 +5468,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", + "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5481,13 +5481,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", + "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5508,15 +5508,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", + "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -5532,12 +5532,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", + "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.37.0", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -6777,9 +6777,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "node_modules/balanceofsatoshis": { - "version": "12.28.1", - "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-12.28.1.tgz", - "integrity": "sha512-wvFgaSa//qCW2xIxjSFAQuoItH+Nmt4sdln2YXwXkX+I7qZyivF501kTIeU1KZu+ohDEr0efgXpbCG6bCzd4yw==", + "version": "12.30.0", + "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-12.30.0.tgz", + "integrity": "sha512-pLRfgz6LygMKRgDTB/H04wIzywu9lrhihqxZ1O1KYSv8sfCdgue1scObvKXckM1cj1WVp5xC6cjwJBTUpfxKcg==", "dependencies": { "@alexbosworth/caporal": "1.4.4", "@alexbosworth/fiat": "1.0.3", @@ -6800,18 +6800,18 @@ "crypto-js": "4.1.1", "csv-parse": "5.3.0", "ecpair": "2.0.1", - "goldengate": "11.2.3", + "goldengate": "11.4.0", "grammy": "1.11.0", "hot-formula-parser": "4.0.0", "import-lazy": "4.0.0", "ini": "3.0.1", "inquirer": "9.1.1", "ln-accounting": "5.0.7", - "ln-service": "53.22.0", - "ln-sync": "3.13.1", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", "ln-telegram": "3.22.3", "moment": "2.29.4", - "paid-services": "3.20.3", + "paid-services": "3.21.0", "probing": "2.0.6", "psbt": "2.7.1", "qrcode-terminal": "0.12.0", @@ -6828,10 +6828,40 @@ "node": ">=12.20" } }, + "node_modules/balanceofsatoshis/node_modules/@grpc/grpc-js": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.0.tgz", + "integrity": "sha512-wvKxal+40Xx11DXO2q5PfY3UiE25iwTb8SOz6A9IJII/V7d19x2ex0he+GJfVW0JZCaBjCPSjUB0yU9Ecm4WCw==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/balanceofsatoshis/node_modules/@grpc/proto-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", + "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", + "dependencies": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/balanceofsatoshis/node_modules/@types/node": { - "version": "17.0.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz", - "integrity": "sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==" + "version": "18.7.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", + "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==" }, "node_modules/balanceofsatoshis/node_modules/ansi-escapes": { "version": "5.0.0", @@ -6961,6 +6991,40 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/balanceofsatoshis/node_modules/goldengate": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-11.4.0.tgz", + "integrity": "sha512-52jwM8k5xzv7DhdXQDSfhoHbQsY+jY5Rwsj4fd3V7z2bSefpdxPE0SqQRcATaY7+FJpfng+tGMdG/X2IsnnUPA==", + "dependencies": { + "@alexbosworth/node-fetch": "2.6.2", + "@grpc/grpc-js": "1.7.0", + "@grpc/proto-loader": "0.7.2", + "@mitmaro/http-authorization-header": "1.0.0", + "async": "3.2.4", + "asyncjs-util": "1.2.10", + "bech32": "2.0.0", + "bip65": "1.0.3", + "bip68": "1.0.4", + "bitcoin-ops": "1.4.1", + "bitcoinjs-lib": "6.0.2", + "bn.js": "5.2.1", + "body-parser": "1.20.0", + "bolt01": "1.2.5", + "cbor": "8.1.0", + "ecpair": "2.0.1", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", + "macaroon": "3.0.4", + "p2tr": "1.3.2", + "psbt": "2.7.1", + "pushdata-bitcoin": "1.0.1", + "tiny-secp256k1": "2.2.1", + "varuint-bitcoin": "1.1.2" + }, + "engines": { + "node": ">=12.20" + } + }, "node_modules/balanceofsatoshis/node_modules/grammy": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/grammy/-/grammy-1.11.0.tgz", @@ -7046,16 +7110,69 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/balanceofsatoshis/node_modules/lightning": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.21.0.tgz", + "integrity": "sha512-Rha4U1yZS/SHwW/GJ+IeEaxI6vqJ1bx/upQkY5RIZNCn4YoMvqd4inQUt9GNtuLy/pXus8Bms4DL2B9DkujBKQ==", + "dependencies": { + "@grpc/grpc-js": "1.6.12", + "@grpc/proto-loader": "0.7.2", + "@types/express": "4.17.13", + "@types/node": "18.7.14", + "@types/request": "2.48.8", + "@types/ws": "8.5.3", + "async": "3.2.4", + "asyncjs-util": "1.2.10", + "bitcoinjs-lib": "6.0.2", + "bn.js": "5.2.1", + "body-parser": "1.20.0", + "bolt07": "1.8.2", + "bolt09": "0.2.3", + "cbor": "8.1.0", + "ecpair": "2.0.1", + "express": "4.18.1", + "invoices": "2.2.0", + "psbt": "2.7.1", + "tiny-secp256k1": "2.2.1", + "type-fest": "2.19.0" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/balanceofsatoshis/node_modules/lightning/node_modules/@grpc/grpc-js": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.12.tgz", + "integrity": "sha512-JmvQ03OTSpVd9JTlj/K3IWHSz4Gk/JMLUTtW7Zb0KvO1LcOYGATh5cNuRYzCAeDR3O8wq+q8FZe97eO9MBrkUw==", + "dependencies": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + }, + "engines": { + "node": "^8.13.0 || >=10.10.0" + } + }, + "node_modules/balanceofsatoshis/node_modules/lightning/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/balanceofsatoshis/node_modules/ln-service": { - "version": "53.22.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.22.0.tgz", - "integrity": "sha512-qnjiTbGEAvk92xewNPmo+PT2foGcbxh8DR3dGb6GeylBS0mhkIYF5PMVUu/8Hr/h+11CksGJ+u43DEJNxmbFhA==", + "version": "53.23.0", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.23.0.tgz", + "integrity": "sha512-Ds3IzMNEiAgP8auc9AfDbzr6E2Xdy/GTUcLc6m5FM66JtJBM3jM52apzod+VG1vGm9rVyHfCeem/iP4oyaNPYA==", "dependencies": { "bolt07": "1.8.2", "cors": "2.8.5", "express": "4.18.1", "invoices": "2.2.0", - "lightning": "5.20.2", + "lightning": "5.21.0", "macaroon": "3.0.4", "morgan": "1.10.0", "ws": "8.8.1" @@ -7065,9 +7182,9 @@ } }, "node_modules/balanceofsatoshis/node_modules/ln-sync": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-3.13.1.tgz", - "integrity": "sha512-pI3+sRUw9AwGZjinh4smev47EcQpbB9JrhdZsx5C7ES05TzLBA70f7ZQqVXr3U93BYqy+NyOTMoe+OQXGnUe7A==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-3.14.0.tgz", + "integrity": "sha512-qLRJvl9WqcVo5cbfGeOprflN9194hf9Azd9fHikeixaziWiV1WBObR8jWE4ShQ+dZVnptd6FP8fSNRJqtq4WgA==", "dependencies": { "async": "3.2.4", "asyncjs-util": "1.2.10", @@ -7076,7 +7193,7 @@ "bolt07": "1.8.2", "colorette": "2.0.19", "ecpair": "2.0.1", - "ln-service": "53.17.4", + "ln-service": "53.22.0", "psbt": "2.7.1", "tiny-secp256k1": "2.2.1" }, @@ -7084,71 +7201,32 @@ "node": ">=12.20" } }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/invoices": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.0.7.tgz", - "integrity": "sha512-2kpjok/83zOTnb4tbV+RbJz7LuGVzj/GZ+jwsC7FxMqwLAf4Sf6OESNM3uuamX9oeFRo44Vip3wn1aX+9D2m8w==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "bolt07": "1.8.2", - "bolt09": "0.2.3", - "tiny-secp256k1": "2.2.1" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/invoices/node_modules/bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", + "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/@grpc/grpc-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.11.tgz", + "integrity": "sha512-e/adiPjUxf5cKYiAlV4m+0jJS4k6g2w78X7WTZB3ISOBzcCwm+cwjB2dSRfBHbu46inGGzQMmWAmsgYLg8yT5g==", "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" }, "engines": { - "node": ">=8.0.0" + "node": "^8.13.0 || >=10.10.0" } }, "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/lightning": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.16.3.tgz", - "integrity": "sha512-ghban3KbqkbzahwIp4NAtuhc8xIurVcCXAd7tV6qGkFYKZAy9loIvFrhZqoWF4A4jnaKbRnJPCaxzJ8JwPl3EA==", + "version": "5.20.2", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.20.2.tgz", + "integrity": "sha512-qvrdAKbqaZhwJBRcJeVsHduZDgCZxBrTK5XLvgANXSSu4Jmnc46II+5qd4UTngUzXd65HheINPRU5zi/frkBRg==", "dependencies": { - "@grpc/grpc-js": "1.6.7", - "@grpc/proto-loader": "0.6.13", + "@grpc/grpc-js": "1.6.11", + "@grpc/proto-loader": "0.7.2", "@types/express": "4.17.13", - "@types/node": "17.0.41", + "@types/node": "18.7.14", "@types/request": "2.48.8", "@types/ws": "8.5.3", "async": "3.2.4", - "asyncjs-util": "1.2.9", - "bitcoinjs-lib": "6.0.1", + "asyncjs-util": "1.2.10", + "bitcoinjs-lib": "6.0.2", "bn.js": "5.2.1", "body-parser": "1.20.0", "bolt07": "1.8.2", @@ -7156,83 +7234,37 @@ "cbor": "8.1.0", "ecpair": "2.0.1", "express": "4.18.1", - "invoices": "2.0.7", - "psbt": "2.6.0", + "invoices": "2.2.0", + "psbt": "2.7.1", "tiny-secp256k1": "2.2.1", - "type-fest": "2.13.0" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/lightning/node_modules/asyncjs-util": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.9.tgz", - "integrity": "sha512-U9imS8ehJA6DPNdBdvoLcIRDFh7yzI9J93CC8/2obk8gUSIy8KKhmCqYe+3NlISJhxLLi8aWmVL1Gkb3dz1xhg==", - "dependencies": { - "async": "3.2.3" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/lightning/node_modules/asyncjs-util/node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/lightning/node_modules/bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", - "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/lightning/node_modules/psbt": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-2.6.0.tgz", - "integrity": "sha512-z2ca00AMwZ6PfVETQNvXRumZdRwGuQzApIH/hKNp2o6Qo8N8TW7Ug2V+aSH2w/eC1b/bOOMZIE57V3jYN+kB4A==", - "dependencies": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" + "type-fest": "2.19.0" }, "engines": { "node": ">=12.20" } }, "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/ln-service": { - "version": "53.17.4", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.17.4.tgz", - "integrity": "sha512-/lyDSuovNrBub1oGLhWGWsre1q9YHRVroMyZ5wybcXhBTFgB/m1gEc7HK8VPzwtLVptd9OkRFwgCZSms0e4p4Q==", + "version": "53.22.0", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.22.0.tgz", + "integrity": "sha512-qnjiTbGEAvk92xewNPmo+PT2foGcbxh8DR3dGb6GeylBS0mhkIYF5PMVUu/8Hr/h+11CksGJ+u43DEJNxmbFhA==", "dependencies": { "bolt07": "1.8.2", "cors": "2.8.5", "express": "4.18.1", - "invoices": "2.0.7", - "lightning": "5.16.3", + "invoices": "2.2.0", + "lightning": "5.20.2", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "8.8.0" + "ws": "8.8.1" }, "engines": { "node": ">=12.20" } }, "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "engines": { "node": ">=12.20" }, @@ -7240,26 +7272,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/balanceofsatoshis/node_modules/ln-sync/node_modules/ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "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 - } - } - }, "node_modules/balanceofsatoshis/node_modules/log-symbols": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", @@ -7316,179 +7328,45 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/balanceofsatoshis/node_modules/paid-services": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-3.20.3.tgz", - "integrity": "sha512-L8HBnYt82FCHlu0vU2ZHSbpfwttuhpZ6JB3D9eBao0Y092PEobSeZw5CJYffSi4lKVWhb1gHgRguuyrDPVbL9A==", + "node_modules/balanceofsatoshis/node_modules/p2tr": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/p2tr/-/p2tr-1.3.2.tgz", + "integrity": "sha512-f61sZPiAO5fQJJ1jPCziU44mKduwbxui0C37keFRQg70pR45PG7Uvp6Seo4EM0sZU04c08vhLKI3IcMo7a+2oQ==", "dependencies": { - "@alexbosworth/fiat": "1.0.3", - "async": "3.2.4", - "asyncjs-util": "1.2.10", - "bech32": "2.0.0", - "bolt01": "1.2.5", - "bolt07": "1.8.2", - "ecpair": "2.0.1", - "goldengate": "11.2.3", - "invoices": "2.1.0", - "ln-service": "53.20.0", - "ln-sync": "3.13.1", - "p2tr": "1.3.1", - "psbt": "2.7.1", "tiny-secp256k1": "2.2.1" }, "engines": { "node": ">=12.20" } }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/@grpc/grpc-js": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.10.tgz", - "integrity": "sha512-XTX5z/P5kH802MDoVm/rqOil0UwYEOEjf9+NPgfmm5UINIxDzwYaXfVR6z8svCBG8Hlbu/FzkXqhP8J5xaWzSQ==", - "dependencies": { - "@grpc/proto-loader": "^0.7.0", - "@types/node": ">=12.12.47" - }, - "engines": { - "node": "^8.13.0 || >=10.10.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/@grpc/proto-loader": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", - "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", - "dependencies": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/@types/node": { - "version": "18.7.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.9.tgz", - "integrity": "sha512-0N5Y1XAdcl865nDdjbO0m3T6FdmQ4ijE89/urOHLREyTXbpMWbSafx9y7XIsgWGtwUP2iYTinLyyW3FatAxBLQ==" - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", - "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/invoices": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.1.0.tgz", - "integrity": "sha512-BHuiGsGVwp1gPzbVYZ3EyPQcD+0+4ZC8ykSzSXiKYytNUxW7Ro6f8iVCVpRindhmn7QCZSjRcfSdlJSykr6U+A==", - "dependencies": { - "bech32": "2.0.0", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "bolt07": "1.8.2", - "bolt09": "0.2.3", - "tiny-secp256k1": "2.2.1" - }, - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/lightning": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.19.0.tgz", - "integrity": "sha512-ALaqRMWmc6fiZ2e0UvB8B4+QVqaBt43NmUhpFG+TDLP5dZFdOkV2vxdElaIh23iI8l4P4XPRGQQIFJnTJhlEOQ==", + "node_modules/balanceofsatoshis/node_modules/paid-services": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-3.21.0.tgz", + "integrity": "sha512-no1NKJWBSf/S4uotO/zf7TragfKkP45wLE7HlJVhY552DkHLbO+bacAg4BSjQ4/K0C9EyK6CRip/gOnza3UfZA==", "dependencies": { - "@grpc/grpc-js": "1.6.10", - "@grpc/proto-loader": "0.7.2", - "@types/express": "4.17.13", - "@types/node": "18.7.9", - "@types/request": "2.48.8", - "@types/ws": "8.5.3", + "@alexbosworth/fiat": "1.0.3", "async": "3.2.4", "asyncjs-util": "1.2.10", - "bitcoinjs-lib": "6.0.2", - "bn.js": "5.2.1", - "body-parser": "1.20.0", + "bech32": "2.0.0", + "bolt01": "1.2.5", "bolt07": "1.8.2", - "bolt09": "0.2.3", - "cbor": "8.1.0", "ecpair": "2.0.1", - "express": "4.18.1", - "invoices": "2.1.0", + "goldengate": "11.4.0", + "invoices": "2.2.0", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", + "p2tr": "1.3.2", "psbt": "2.7.1", - "tiny-secp256k1": "2.2.1", - "type-fest": "2.18.1" - }, - "engines": { - "node": ">=12.20" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/lightning/node_modules/bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/ln-service": { - "version": "53.20.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.20.0.tgz", - "integrity": "sha512-kp6rgO4VhU1+xYkc6SFUd/+ZbWrZ2TAz3FBUfoRCNClzob4DONfdA0HM0yEX4BgJUQw+TtzNmM/fffYRHMf+tA==", - "dependencies": { - "bolt07": "1.8.2", - "cors": "2.8.5", - "express": "4.18.1", - "invoices": "2.1.0", - "lightning": "5.19.0", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "8.8.1" + "tiny-secp256k1": "2.2.1" }, "engines": { "node": ">=12.20" } }, - "node_modules/balanceofsatoshis/node_modules/paid-services/node_modules/type-fest": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.1.tgz", - "integrity": "sha512-UKCINsd4qiATXD6OIlnQw9t1ux/n2ld+Nl0kzPbCONhCaUIS/BhJbNw14w6584HCQWf3frBK8vmWnGZq/sbPHQ==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/balanceofsatoshis/node_modules/protobufjs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.0.tgz", - "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.1.tgz", + "integrity": "sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -7529,24 +7407,6 @@ "node": ">=12.20" } }, - "node_modules/balanceofsatoshis/node_modules/psbt/node_modules/bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "dependencies": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/balanceofsatoshis/node_modules/restore-cursor": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", @@ -10006,9 +9866,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -10117,12 +9977,12 @@ } }, "node_modules/eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", "dev": true, "dependencies": { - "@eslint/eslintrc": "^1.3.1", + "@eslint/eslintrc": "^1.3.2", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", @@ -10141,7 +10001,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -10150,6 +10009,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -10173,12 +10033,12 @@ } }, "node_modules/eslint-config-next": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.2.5.tgz", - "integrity": "sha512-SOowilkqPzW6DxKp3a3SYlrfPi5Ajs9MIzp9gVfUDxxH9QFM5ElkR1hX5m/iICJuvCbWgQqFBiA3mCMozluniw==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.3.0.tgz", + "integrity": "sha512-guHSkNyKnTBB8HU35COgAMeMV0E026BiYRYvyEVVaTOeFcnU3i1EI8/Da0Rl7H3Sgua5FEvoA0vYd2s8kdIUXg==", "dev": true, "dependencies": { - "@next/eslint-plugin-next": "12.2.5", + "@next/eslint-plugin-next": "12.3.0", "@rushstack/eslint-patch": "^1.1.3", "@typescript-eslint/parser": "^5.21.0", "eslint-import-resolver-node": "^0.3.6", @@ -13585,6 +13445,12 @@ "node": ">=12" } }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -13876,14 +13742,14 @@ } }, "node_modules/lightning": { - "version": "5.20.2", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.20.2.tgz", - "integrity": "sha512-qvrdAKbqaZhwJBRcJeVsHduZDgCZxBrTK5XLvgANXSSu4Jmnc46II+5qd4UTngUzXd65HheINPRU5zi/frkBRg==", + "version": "5.21.1", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.21.1.tgz", + "integrity": "sha512-sKCgYLHHuXhgkJK5YRskfSV1j9iaCNNXPq91pPzZO+Twa6OdVoH/oREexKgF2BBORp5t22XEPkANPc/HaxQc+w==", "dependencies": { - "@grpc/grpc-js": "1.6.11", + "@grpc/grpc-js": "1.7.0", "@grpc/proto-loader": "0.7.2", "@types/express": "4.17.13", - "@types/node": "18.7.14", + "@types/node": "18.7.16", "@types/request": "2.48.8", "@types/ws": "8.5.3", "async": "3.2.4", @@ -13906,9 +13772,9 @@ } }, "node_modules/lightning/node_modules/@grpc/grpc-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.11.tgz", - "integrity": "sha512-e/adiPjUxf5cKYiAlV4m+0jJS4k6g2w78X7WTZB3ISOBzcCwm+cwjB2dSRfBHbu46inGGzQMmWAmsgYLg8yT5g==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.0.tgz", + "integrity": "sha512-wvKxal+40Xx11DXO2q5PfY3UiE25iwTb8SOz6A9IJII/V7d19x2ex0he+GJfVW0JZCaBjCPSjUB0yU9Ecm4WCw==", "dependencies": { "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" @@ -13935,6 +13801,11 @@ "node": ">=6" } }, + "node_modules/lightning/node_modules/@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + }, "node_modules/lightning/node_modules/invoices": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.2.0.tgz", @@ -13952,9 +13823,9 @@ } }, "node_modules/lightning/node_modules/protobufjs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.0.tgz", - "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.1.tgz", + "integrity": "sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g==", "hasInstallScript": true, "dependencies": { "@protobufjs/aspromise": "^1.1.2", @@ -18436,9 +18307,9 @@ "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" }, "node_modules/socket.io-client": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz", - "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.2.tgz", + "integrity": "sha512-naqYfFu7CLDiQ1B7AlLhRXKX3gdeaIMfgigwavDzgJoIUYulc1qHH5+2XflTsXTPY7BlPH5rppJyUjhjrKQKLg==", "dependencies": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -19565,9 +19436,9 @@ } }, "node_modules/terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "dependencies": { "@jridgewell/source-map": "^0.3.2", @@ -20097,9 +19968,9 @@ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "node_modules/typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -20406,9 +20277,9 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "node_modules/webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "dependencies": { "@types/eslint-scope": "^3.7.3", @@ -20416,11 +20287,11 @@ "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -20433,7 +20304,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "bin": { @@ -20637,10 +20508,11 @@ } }, "node_modules/winston": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.1.tgz", - "integrity": "sha512-r+6YAiCR4uI3N8eQNOg8k3P3PqwAm20cLKlzVD9E66Ch39+LZC+VH1UKf9JemQj2B3QoUHfKD7Poewn0Pr3Y1w==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", "dependencies": { + "@colors/colors": "1.5.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", @@ -20979,9 +20851,9 @@ } }, "@angular-devkit/core": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.0.tgz", - "integrity": "sha512-IwiS6uDs3drR4i3nuqVinh5jtI1SHIyn/OaoWL6t3V7Y6b65BdJN1liyd+WBUEZmEwGCkY2/FjnLx1G8Dflc8A==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-14.2.2.tgz", + "integrity": "sha512-ofDhTmJqoAkmkJP0duwUaCxDBMxPlc+AWYwgs3rKKZeJBb0d+tchEXHXevD5bYbbRfXtnwM+Vye2XYHhA4nWAA==", "dev": true, "requires": { "ajv": "8.11.0", @@ -21027,12 +20899,12 @@ } }, "@angular-devkit/schematics": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.0.tgz", - "integrity": "sha512-5H78HBAYshCKSYsjIr4K33TkS6CMB7IZpZunisSDiX23fHa1IvIkDrpbXlfMvZykHbcmKA/nt2wHMIsQl0YNuw==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-14.2.2.tgz", + "integrity": "sha512-90hseNg1yQ2AR+lVr/NByZRHnYAlzCL6hr9p9q1KPHxA3Owo04yX6n6dvR/xf27hCopXInXKPsasR59XCx5ZOQ==", "dev": true, "requires": { - "@angular-devkit/core": "14.2.0", + "@angular-devkit/core": "14.2.2", "jsonc-parser": "3.1.0", "magic-string": "0.26.2", "ora": "5.4.1", @@ -21057,13 +20929,13 @@ } }, "@angular-devkit/schematics-cli": { - "version": "14.2.0", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-14.2.0.tgz", - "integrity": "sha512-qUOBP8f4lnzA81anG4+65hMhBWulcS23FfY6ih2Z57On+I9q5WIeIJmj9frfhLbaHETgYTLKw1SLS5+DW1IG+Q==", + "version": "14.2.2", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics-cli/-/schematics-cli-14.2.2.tgz", + "integrity": "sha512-timCty5tO1A5VOcy8nVJ+jL98i6+ct5/Hg+4rQxc3J6agmmNL9fALboJBEz1ckTt7MewlGtrpohMMy+YGhuWOg==", "dev": true, "requires": { - "@angular-devkit/core": "14.2.0", - "@angular-devkit/schematics": "14.2.0", + "@angular-devkit/core": "14.2.2", + "@angular-devkit/schematics": "14.2.2", "ansi-colors": "4.1.3", "inquirer": "8.2.4", "symbol-observable": "4.0.0", @@ -22207,9 +22079,9 @@ "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA==" }, "@eslint/eslintrc": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.1.tgz", - "integrity": "sha512-OhSY22oQQdw3zgPOOwdoj01l/Dzl1Z+xyUP33tkSN+aqyEhymJCcPHyXt+ylW8FSe0TfRC2VG+ROQOapD0aZSQ==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", "dev": true, "requires": { "ajv": "^6.12.4", @@ -23630,14 +23502,14 @@ } }, "@nestjs/cli": { - "version": "9.1.1", - "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.1.1.tgz", - "integrity": "sha512-fZzE2f/PnIhbwGg6dKniwwOjQt71g6EUKdgW1oOohUq/Bi79fpzj0Zoucej+9e75HZmVhCUuh8eN/xYqiLmk6g==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/@nestjs/cli/-/cli-9.1.3.tgz", + "integrity": "sha512-ILACqDDrplvOb7HwCFJCvghMyXSHPwhqzxzant4AwYzu3BGsZVQG7TRNPxu+qfHZH6o4EBglpBwkb+8vbnVBKA==", "dev": true, "requires": { - "@angular-devkit/core": "14.2.0", - "@angular-devkit/schematics": "14.2.0", - "@angular-devkit/schematics-cli": "14.2.0", + "@angular-devkit/core": "14.2.2", + "@angular-devkit/schematics": "14.2.2", + "@angular-devkit/schematics-cli": "14.2.2", "@nestjs/schematics": "^9.0.0", "chalk": "3.0.0", "chokidar": "3.5.3", @@ -23654,8 +23526,8 @@ "tree-kill": "1.2.2", "tsconfig-paths": "4.1.0", "tsconfig-paths-webpack-plugin": "4.0.0", - "typescript": "4.7.4", - "webpack": "5.73.0", + "typescript": "4.8.3", + "webpack": "5.74.0", "webpack-node-externals": "3.0.0" }, "dependencies": { @@ -23762,9 +23634,9 @@ } }, "@nestjs/graphql": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.0.tgz", - "integrity": "sha512-TgpWOTFe1j6MrXg+c6hAbVnDW7zWUQaFLQMuoT5aei4WQ7Q0FTWRX6YypRHGBSInXjMj1KYPkJq8rUvsTxRCQw==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/@nestjs/graphql/-/graphql-10.1.1.tgz", + "integrity": "sha512-j7f3TSH8whFbUeO0xLZ7iw40N7gVrsyB+qnTjInNoJ3A+gs7SiYobszxia9LaeBLs0X/We+uCA9kofeXYI+jnw==", "requires": { "@graphql-tools/merge": "8.3.0", "@graphql-tools/schema": "9.0.2", @@ -23899,9 +23771,9 @@ } }, "@nestjs/schematics": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.2.tgz", - "integrity": "sha512-pMjdz3YVX1XwTt065oVJjVno/mdbcfoY2nGyMh9lnLkYmAaY9OprT2VASi51AfcKvUhQXbQyuhk9Vvwzr/5NcA==", + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@nestjs/schematics/-/schematics-9.0.3.tgz", + "integrity": "sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==", "dev": true, "requires": { "@angular-devkit/core": "14.2.1", @@ -24018,9 +23890,9 @@ "integrity": "sha512-nrIgY6t17FQ9xxwH3jj0a6EOiQ/WDHUos35Hghtr+SWN/ntHIQ7UpuvSi0vaLzZVHQWaDupKI+liO5vANcDeTQ==" }, "@next/eslint-plugin-next": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.2.5.tgz", - "integrity": "sha512-VBjVbmqEzGiOTBq4+wpeVXt/KgknnGB6ahvC/AxiIGnN93/RCSyXhFRI4uSfftM2Ba3w7ZO7076bfKasZsA0fw==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-12.3.0.tgz", + "integrity": "sha512-jVdq1qYTNDjUtulnE8/hkPv0pHILV4jMg5La99iaY/FFm20WxVnsAZtbNnMvlPbf8dc010oO304SX9yXbg5PAw==", "dev": true, "requires": { "glob": "7.1.7" @@ -24410,9 +24282,9 @@ "dev": true }, "@types/big.js": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.1.5.tgz", - "integrity": "sha512-UiWyJ6TLWoHeHZ8VUyngzCOwJDVxTsPnqfAMR/85X93rkRk5A4T2U42BCx0wCmZdtMHGHN/utJ8ft5xWu0V1bA==", + "version": "6.1.6", + "resolved": "https://registry.npmjs.org/@types/big.js/-/big.js-6.1.6.tgz", + "integrity": "sha512-0r9J+Zz9rYm2hOTwiMAVkm3XFQ4u5uTK37xrQMhc9bysn/sf/okzovWMYYIBMFTn/yrEZ11pusgLEaoarTlQbA==", "dev": true }, "@types/body-parser": { @@ -24671,9 +24543,9 @@ } }, "@types/lodash": { - "version": "4.14.184", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.184.tgz", - "integrity": "sha512-RoZphVtHbxPZizt4IcILciSWiC6dcn+eZ8oX9IWEYfDMcocdd42f7NPI6fQj+6zI8y4E0L7gu2pcZKLGTRaV9Q==" + "version": "4.14.185", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.185.tgz", + "integrity": "sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==" }, "@types/long": { "version": "4.0.2", @@ -24698,9 +24570,9 @@ "dev": true }, "@types/node": { - "version": "18.7.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", - "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==" + "version": "18.7.17", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.17.tgz", + "integrity": "sha512-0UyfUnt02zIuqp7yC8RYtDkp/vo8bFaQ13KkSEvUAohPOAlnVNbj5Fi3fgPSuwzakS+EvvnnZ4x9y7i6ASaSPQ==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -24957,14 +24829,14 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", - "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.37.0.tgz", + "integrity": "sha512-Fde6W0IafXktz1UlnhGkrrmnnGpAo1kyX7dnyHHVrmwJOn72Oqm3eYtddrpOwwel2W8PAK9F3pIL5S+lfoM0og==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/type-utils": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/type-utils": "5.37.0", + "@typescript-eslint/utils": "5.37.0", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -24974,53 +24846,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", - "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.37.0.tgz", + "integrity": "sha512-01VzI/ipYKuaG5PkE5+qyJ6m02fVALmMPY3Qq5BHflDx3y4VobbLdHQkSMg9VPRS4KdNt4oYTMaomFoHonBGAw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", - "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.37.0.tgz", + "integrity": "sha512-F67MqrmSXGd/eZnujjtkPgBQzgespu/iCZ+54Ok9X5tALb9L2v3G+QBSoWkXG0p3lcTJsL+iXz5eLUEdSiJU9Q==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1" + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0" } }, "@typescript-eslint/type-utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", - "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.37.0.tgz", + "integrity": "sha512-BSx/O0Z0SXOF5tY0bNTBcDEKz2Ec20GVYvq/H/XNKiUorUFilH7NPbFUuiiyzWaSdN3PA8JV0OvYx0gH/5aFAQ==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "5.36.1", - "@typescript-eslint/utils": "5.36.1", + "@typescript-eslint/typescript-estree": "5.37.0", + "@typescript-eslint/utils": "5.37.0", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", - "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.37.0.tgz", + "integrity": "sha512-3frIJiTa5+tCb2iqR/bf7XwU20lnU05r/sgPJnRpwvfZaqCJBrl8Q/mw9vr3NrNdB/XtVyMA0eppRMMBqdJ1bA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", - "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.37.0.tgz", + "integrity": "sha512-JkFoFIt/cx59iqEDSgIGnQpCTRv96MQnXCYvJi7QhBC24uyuzbD8wVbajMB1b9x4I0octYFJ3OwjAwNqk1AjDA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/visitor-keys": "5.36.1", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/visitor-keys": "5.37.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -25029,26 +24901,26 @@ } }, "@typescript-eslint/utils": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", - "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.37.0.tgz", + "integrity": "sha512-jUEJoQrWbZhmikbcWSMDuUSxEE7ID2W/QCV/uz10WtQqfOuKZUqFGjqLJ+qhDd17rjgp+QJPqTdPIBWwoob2NQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.36.1", - "@typescript-eslint/types": "5.36.1", - "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/scope-manager": "5.37.0", + "@typescript-eslint/types": "5.37.0", + "@typescript-eslint/typescript-estree": "5.37.0", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" } }, "@typescript-eslint/visitor-keys": { - "version": "5.36.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", - "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", + "version": "5.37.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.37.0.tgz", + "integrity": "sha512-Hp7rT4cENBPIzMwrlehLW/28EVCOcE9U1Z1BQTc8EA8v5qpr7GRGuG+U58V5tTY48zvUOA3KHvw3rA8tY9fbdA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/types": "5.37.0", "eslint-visitor-keys": "^3.3.0" } }, @@ -26058,9 +25930,9 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "balanceofsatoshis": { - "version": "12.28.1", - "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-12.28.1.tgz", - "integrity": "sha512-wvFgaSa//qCW2xIxjSFAQuoItH+Nmt4sdln2YXwXkX+I7qZyivF501kTIeU1KZu+ohDEr0efgXpbCG6bCzd4yw==", + "version": "12.30.0", + "resolved": "https://registry.npmjs.org/balanceofsatoshis/-/balanceofsatoshis-12.30.0.tgz", + "integrity": "sha512-pLRfgz6LygMKRgDTB/H04wIzywu9lrhihqxZ1O1KYSv8sfCdgue1scObvKXckM1cj1WVp5xC6cjwJBTUpfxKcg==", "requires": { "@alexbosworth/caporal": "1.4.4", "@alexbosworth/fiat": "1.0.3", @@ -26081,18 +25953,18 @@ "crypto-js": "4.1.1", "csv-parse": "5.3.0", "ecpair": "2.0.1", - "goldengate": "11.2.3", + "goldengate": "11.4.0", "grammy": "1.11.0", "hot-formula-parser": "4.0.0", "import-lazy": "4.0.0", "ini": "3.0.1", "inquirer": "9.1.1", "ln-accounting": "5.0.7", - "ln-service": "53.22.0", - "ln-sync": "3.13.1", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", "ln-telegram": "3.22.3", "moment": "2.29.4", - "paid-services": "3.20.3", + "paid-services": "3.21.0", "probing": "2.0.6", "psbt": "2.7.1", "qrcode-terminal": "0.12.0", @@ -26103,10 +25975,31 @@ "window-size": "1.1.1" }, "dependencies": { + "@grpc/grpc-js": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.0.tgz", + "integrity": "sha512-wvKxal+40Xx11DXO2q5PfY3UiE25iwTb8SOz6A9IJII/V7d19x2ex0he+GJfVW0JZCaBjCPSjUB0yU9Ecm4WCw==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + } + }, + "@grpc/proto-loader": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", + "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", + "requires": { + "@types/long": "^4.0.1", + "lodash.camelcase": "^4.3.0", + "long": "^4.0.0", + "protobufjs": "^7.0.0", + "yargs": "^16.2.0" + } + }, "@types/node": { - "version": "17.0.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz", - "integrity": "sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==" + "version": "18.7.14", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.14.tgz", + "integrity": "sha512-6bbDaETVi8oyIARulOE9qF1/Qdi/23z6emrUh0fNJRUmjznqrixD4MpGDdgOFk5Xb0m2H6Xu42JGdvAxaJR/wA==" }, "ansi-escapes": { "version": "5.0.0", @@ -26177,6 +26070,37 @@ "is-unicode-supported": "^1.2.0" } }, + "goldengate": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/goldengate/-/goldengate-11.4.0.tgz", + "integrity": "sha512-52jwM8k5xzv7DhdXQDSfhoHbQsY+jY5Rwsj4fd3V7z2bSefpdxPE0SqQRcATaY7+FJpfng+tGMdG/X2IsnnUPA==", + "requires": { + "@alexbosworth/node-fetch": "2.6.2", + "@grpc/grpc-js": "1.7.0", + "@grpc/proto-loader": "0.7.2", + "@mitmaro/http-authorization-header": "1.0.0", + "async": "3.2.4", + "asyncjs-util": "1.2.10", + "bech32": "2.0.0", + "bip65": "1.0.3", + "bip68": "1.0.4", + "bitcoin-ops": "1.4.1", + "bitcoinjs-lib": "6.0.2", + "bn.js": "5.2.1", + "body-parser": "1.20.0", + "bolt01": "1.2.5", + "cbor": "8.1.0", + "ecpair": "2.0.1", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", + "macaroon": "3.0.4", + "p2tr": "1.3.2", + "psbt": "2.7.1", + "pushdata-bitcoin": "1.0.1", + "tiny-secp256k1": "2.2.1", + "varuint-bitcoin": "1.1.2" + } + }, "grammy": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/grammy/-/grammy-1.11.0.tgz", @@ -26238,25 +26162,68 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.2.0.tgz", "integrity": "sha512-wH+U77omcRzevfIG8dDhTS0V9zZyweakfD01FULl97+0EHiJTTZtJqxPSkIIo/SDPv/i07k/C9jAPY+jwLLeUQ==" }, + "lightning": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.21.0.tgz", + "integrity": "sha512-Rha4U1yZS/SHwW/GJ+IeEaxI6vqJ1bx/upQkY5RIZNCn4YoMvqd4inQUt9GNtuLy/pXus8Bms4DL2B9DkujBKQ==", + "requires": { + "@grpc/grpc-js": "1.6.12", + "@grpc/proto-loader": "0.7.2", + "@types/express": "4.17.13", + "@types/node": "18.7.14", + "@types/request": "2.48.8", + "@types/ws": "8.5.3", + "async": "3.2.4", + "asyncjs-util": "1.2.10", + "bitcoinjs-lib": "6.0.2", + "bn.js": "5.2.1", + "body-parser": "1.20.0", + "bolt07": "1.8.2", + "bolt09": "0.2.3", + "cbor": "8.1.0", + "ecpair": "2.0.1", + "express": "4.18.1", + "invoices": "2.2.0", + "psbt": "2.7.1", + "tiny-secp256k1": "2.2.1", + "type-fest": "2.19.0" + }, + "dependencies": { + "@grpc/grpc-js": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.12.tgz", + "integrity": "sha512-JmvQ03OTSpVd9JTlj/K3IWHSz4Gk/JMLUTtW7Zb0KvO1LcOYGATh5cNuRYzCAeDR3O8wq+q8FZe97eO9MBrkUw==", + "requires": { + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" + } + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, "ln-service": { - "version": "53.22.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.22.0.tgz", - "integrity": "sha512-qnjiTbGEAvk92xewNPmo+PT2foGcbxh8DR3dGb6GeylBS0mhkIYF5PMVUu/8Hr/h+11CksGJ+u43DEJNxmbFhA==", + "version": "53.23.0", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.23.0.tgz", + "integrity": "sha512-Ds3IzMNEiAgP8auc9AfDbzr6E2Xdy/GTUcLc6m5FM66JtJBM3jM52apzod+VG1vGm9rVyHfCeem/iP4oyaNPYA==", "requires": { "bolt07": "1.8.2", "cors": "2.8.5", "express": "4.18.1", "invoices": "2.2.0", - "lightning": "5.20.2", + "lightning": "5.21.0", "macaroon": "3.0.4", "morgan": "1.10.0", "ws": "8.8.1" } }, "ln-sync": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-3.13.1.tgz", - "integrity": "sha512-pI3+sRUw9AwGZjinh4smev47EcQpbB9JrhdZsx5C7ES05TzLBA70f7ZQqVXr3U93BYqy+NyOTMoe+OQXGnUe7A==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/ln-sync/-/ln-sync-3.14.0.tgz", + "integrity": "sha512-qLRJvl9WqcVo5cbfGeOprflN9194hf9Azd9fHikeixaziWiV1WBObR8jWE4ShQ+dZVnptd6FP8fSNRJqtq4WgA==", "requires": { "async": "3.2.4", "asyncjs-util": "1.2.10", @@ -26265,69 +26232,34 @@ "bolt07": "1.8.2", "colorette": "2.0.19", "ecpair": "2.0.1", - "ln-service": "53.17.4", + "ln-service": "53.22.0", "psbt": "2.7.1", "tiny-secp256k1": "2.2.1" }, "dependencies": { - "bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - }, - "invoices": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.0.7.tgz", - "integrity": "sha512-2kpjok/83zOTnb4tbV+RbJz7LuGVzj/GZ+jwsC7FxMqwLAf4Sf6OESNM3uuamX9oeFRo44Vip3wn1aX+9D2m8w==", + "@grpc/grpc-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.11.tgz", + "integrity": "sha512-e/adiPjUxf5cKYiAlV4m+0jJS4k6g2w78X7WTZB3ISOBzcCwm+cwjB2dSRfBHbu46inGGzQMmWAmsgYLg8yT5g==", "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "bolt07": "1.8.2", - "bolt09": "0.2.3", - "tiny-secp256k1": "2.2.1" - }, - "dependencies": { - "bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - } + "@grpc/proto-loader": "^0.7.0", + "@types/node": ">=12.12.47" } }, "lightning": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.16.3.tgz", - "integrity": "sha512-ghban3KbqkbzahwIp4NAtuhc8xIurVcCXAd7tV6qGkFYKZAy9loIvFrhZqoWF4A4jnaKbRnJPCaxzJ8JwPl3EA==", + "version": "5.20.2", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.20.2.tgz", + "integrity": "sha512-qvrdAKbqaZhwJBRcJeVsHduZDgCZxBrTK5XLvgANXSSu4Jmnc46II+5qd4UTngUzXd65HheINPRU5zi/frkBRg==", "requires": { - "@grpc/grpc-js": "1.6.7", - "@grpc/proto-loader": "0.6.13", + "@grpc/grpc-js": "1.6.11", + "@grpc/proto-loader": "0.7.2", "@types/express": "4.17.13", - "@types/node": "17.0.41", + "@types/node": "18.7.14", "@types/request": "2.48.8", "@types/ws": "8.5.3", "async": "3.2.4", - "asyncjs-util": "1.2.9", - "bitcoinjs-lib": "6.0.1", + "asyncjs-util": "1.2.10", + "bitcoinjs-lib": "6.0.2", "bn.js": "5.2.1", "body-parser": "1.20.0", "bolt07": "1.8.2", @@ -26335,81 +26267,31 @@ "cbor": "8.1.0", "ecpair": "2.0.1", "express": "4.18.1", - "invoices": "2.0.7", - "psbt": "2.6.0", + "invoices": "2.2.0", + "psbt": "2.7.1", "tiny-secp256k1": "2.2.1", - "type-fest": "2.13.0" - }, - "dependencies": { - "asyncjs-util": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/asyncjs-util/-/asyncjs-util-1.2.9.tgz", - "integrity": "sha512-U9imS8ehJA6DPNdBdvoLcIRDFh7yzI9J93CC8/2obk8gUSIy8KKhmCqYe+3NlISJhxLLi8aWmVL1Gkb3dz1xhg==", - "requires": { - "async": "3.2.3" - }, - "dependencies": { - "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" - } - } - }, - "bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - }, - "psbt": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/psbt/-/psbt-2.6.0.tgz", - "integrity": "sha512-z2ca00AMwZ6PfVETQNvXRumZdRwGuQzApIH/hKNp2o6Qo8N8TW7Ug2V+aSH2w/eC1b/bOOMZIE57V3jYN+kB4A==", - "requires": { - "bip66": "1.1.5", - "bitcoin-ops": "1.4.1", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "pushdata-bitcoin": "1.0.1", - "varuint-bitcoin": "1.1.2" - } - } + "type-fest": "2.19.0" } }, "ln-service": { - "version": "53.17.4", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.17.4.tgz", - "integrity": "sha512-/lyDSuovNrBub1oGLhWGWsre1q9YHRVroMyZ5wybcXhBTFgB/m1gEc7HK8VPzwtLVptd9OkRFwgCZSms0e4p4Q==", + "version": "53.22.0", + "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.22.0.tgz", + "integrity": "sha512-qnjiTbGEAvk92xewNPmo+PT2foGcbxh8DR3dGb6GeylBS0mhkIYF5PMVUu/8Hr/h+11CksGJ+u43DEJNxmbFhA==", "requires": { "bolt07": "1.8.2", "cors": "2.8.5", "express": "4.18.1", - "invoices": "2.0.7", - "lightning": "5.16.3", + "invoices": "2.2.0", + "lightning": "5.20.2", "macaroon": "3.0.4", "morgan": "1.10.0", - "ws": "8.8.0" + "ws": "8.8.1" } }, "type-fest": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.0.tgz", - "integrity": "sha512-lPfAm42MxE4/456+QyIaaVBAwgpJb6xZ8PRu09utnhPdWwcyj9vgy6Sq0Z5yNbJ21EdxB5dRU/Qg8bsyAMtlcw==" - }, - "ws": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", - "requires": {} + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" } } }, @@ -26446,10 +26328,18 @@ "wcwidth": "^1.0.1" } }, + "p2tr": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/p2tr/-/p2tr-1.3.2.tgz", + "integrity": "sha512-f61sZPiAO5fQJJ1jPCziU44mKduwbxui0C37keFRQg70pR45PG7Uvp6Seo4EM0sZU04c08vhLKI3IcMo7a+2oQ==", + "requires": { + "tiny-secp256k1": "2.2.1" + } + }, "paid-services": { - "version": "3.20.3", - "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-3.20.3.tgz", - "integrity": "sha512-L8HBnYt82FCHlu0vU2ZHSbpfwttuhpZ6JB3D9eBao0Y092PEobSeZw5CJYffSi4lKVWhb1gHgRguuyrDPVbL9A==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/paid-services/-/paid-services-3.21.0.tgz", + "integrity": "sha512-no1NKJWBSf/S4uotO/zf7TragfKkP45wLE7HlJVhY552DkHLbO+bacAg4BSjQ4/K0C9EyK6CRip/gOnza3UfZA==", "requires": { "@alexbosworth/fiat": "1.0.3", "async": "3.2.4", @@ -26458,138 +26348,19 @@ "bolt01": "1.2.5", "bolt07": "1.8.2", "ecpair": "2.0.1", - "goldengate": "11.2.3", - "invoices": "2.1.0", - "ln-service": "53.20.0", - "ln-sync": "3.13.1", - "p2tr": "1.3.1", + "goldengate": "11.4.0", + "invoices": "2.2.0", + "ln-service": "53.23.0", + "ln-sync": "3.14.0", + "p2tr": "1.3.2", "psbt": "2.7.1", "tiny-secp256k1": "2.2.1" - }, - "dependencies": { - "@grpc/grpc-js": { - "version": "1.6.10", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.10.tgz", - "integrity": "sha512-XTX5z/P5kH802MDoVm/rqOil0UwYEOEjf9+NPgfmm5UINIxDzwYaXfVR6z8svCBG8Hlbu/FzkXqhP8J5xaWzSQ==", - "requires": { - "@grpc/proto-loader": "^0.7.0", - "@types/node": ">=12.12.47" - } - }, - "@grpc/proto-loader": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.2.tgz", - "integrity": "sha512-jCdyLIT/tdQ1zhrbTQnJNK5nbDf0GoBpy5jVNywBzzMDF+Vs6uEaHnfz46dMtDxkvwrF2hzk5Z67goliceH0sA==", - "requires": { - "@types/long": "^4.0.1", - "lodash.camelcase": "^4.3.0", - "long": "^4.0.0", - "protobufjs": "^7.0.0", - "yargs": "^16.2.0" - } - }, - "@types/node": { - "version": "18.7.9", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.9.tgz", - "integrity": "sha512-0N5Y1XAdcl865nDdjbO0m3T6FdmQ4ijE89/urOHLREyTXbpMWbSafx9y7XIsgWGtwUP2iYTinLyyW3FatAxBLQ==" - }, - "bitcoinjs-lib": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.1.tgz", - "integrity": "sha512-x/7D4jDj/MMkmO6t3p2CSDXTqpwZ/jRsRiJDmaiXabrR9XRo7jwby8HRn7EyK1h24rKFFI7vI0ay4czl6bDOZQ==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - }, - "invoices": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.1.0.tgz", - "integrity": "sha512-BHuiGsGVwp1gPzbVYZ3EyPQcD+0+4ZC8ykSzSXiKYytNUxW7Ro6f8iVCVpRindhmn7QCZSjRcfSdlJSykr6U+A==", - "requires": { - "bech32": "2.0.0", - "bitcoinjs-lib": "6.0.1", - "bn.js": "5.2.1", - "bolt07": "1.8.2", - "bolt09": "0.2.3", - "tiny-secp256k1": "2.2.1" - } - }, - "lightning": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.19.0.tgz", - "integrity": "sha512-ALaqRMWmc6fiZ2e0UvB8B4+QVqaBt43NmUhpFG+TDLP5dZFdOkV2vxdElaIh23iI8l4P4XPRGQQIFJnTJhlEOQ==", - "requires": { - "@grpc/grpc-js": "1.6.10", - "@grpc/proto-loader": "0.7.2", - "@types/express": "4.17.13", - "@types/node": "18.7.9", - "@types/request": "2.48.8", - "@types/ws": "8.5.3", - "async": "3.2.4", - "asyncjs-util": "1.2.10", - "bitcoinjs-lib": "6.0.2", - "bn.js": "5.2.1", - "body-parser": "1.20.0", - "bolt07": "1.8.2", - "bolt09": "0.2.3", - "cbor": "8.1.0", - "ecpair": "2.0.1", - "express": "4.18.1", - "invoices": "2.1.0", - "psbt": "2.7.1", - "tiny-secp256k1": "2.2.1", - "type-fest": "2.18.1" - }, - "dependencies": { - "bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - } - } - }, - "ln-service": { - "version": "53.20.0", - "resolved": "https://registry.npmjs.org/ln-service/-/ln-service-53.20.0.tgz", - "integrity": "sha512-kp6rgO4VhU1+xYkc6SFUd/+ZbWrZ2TAz3FBUfoRCNClzob4DONfdA0HM0yEX4BgJUQw+TtzNmM/fffYRHMf+tA==", - "requires": { - "bolt07": "1.8.2", - "cors": "2.8.5", - "express": "4.18.1", - "invoices": "2.1.0", - "lightning": "5.19.0", - "macaroon": "3.0.4", - "morgan": "1.10.0", - "ws": "8.8.1" - } - }, - "type-fest": { - "version": "2.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.1.tgz", - "integrity": "sha512-UKCINsd4qiATXD6OIlnQw9t1ux/n2ld+Nl0kzPbCONhCaUIS/BhJbNw14w6584HCQWf3frBK8vmWnGZq/sbPHQ==" - } } }, "protobufjs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.0.tgz", - "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.1.tgz", + "integrity": "sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -26623,23 +26394,6 @@ "bn.js": "5.2.1", "pushdata-bitcoin": "1.0.1", "varuint-bitcoin": "1.1.2" - }, - "dependencies": { - "bitcoinjs-lib": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/bitcoinjs-lib/-/bitcoinjs-lib-6.0.2.tgz", - "integrity": "sha512-I994pGt9cL5s5OA6mkv1e8IuYcsKN2ORXnWbkqAXLNGvEnOHBhKBSvCjFl7YC2uVoJnfr/iwq7JMrq575SYO5w==", - "requires": { - "bech32": "^2.0.0", - "bip174": "^2.0.1", - "bs58check": "^2.1.2", - "create-hash": "^1.1.0", - "ripemd160": "^2.0.2", - "typeforce": "^1.11.3", - "varuint-bitcoin": "^1.1.2", - "wif": "^2.0.1" - } - } } }, "restore-cursor": { @@ -28582,9 +28336,9 @@ "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==" }, "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -28669,12 +28423,12 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "eslint": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.0.tgz", - "integrity": "sha512-pBG/XOn0MsJcKcTRLr27S5HpzQo4kLr+HjLQIyK4EiCsijDl/TB+h5uEuJU6bQ8Edvwz1XWOjpaP2qgnXGpTcA==", + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", "dev": true, "requires": { - "@eslint/eslintrc": "^1.3.1", + "@eslint/eslintrc": "^1.3.2", "@humanwhocodes/config-array": "^0.10.4", "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", "@humanwhocodes/module-importer": "^1.0.1", @@ -28693,7 +28447,6 @@ "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", "glob-parent": "^6.0.1", "globals": "^13.15.0", "globby": "^11.1.0", @@ -28702,6 +28455,7 @@ "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", @@ -28795,12 +28549,12 @@ } }, "eslint-config-next": { - "version": "12.2.5", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.2.5.tgz", - "integrity": "sha512-SOowilkqPzW6DxKp3a3SYlrfPi5Ajs9MIzp9gVfUDxxH9QFM5ElkR1hX5m/iICJuvCbWgQqFBiA3mCMozluniw==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-12.3.0.tgz", + "integrity": "sha512-guHSkNyKnTBB8HU35COgAMeMV0E026BiYRYvyEVVaTOeFcnU3i1EI8/Da0Rl7H3Sgua5FEvoA0vYd2s8kdIUXg==", "dev": true, "requires": { - "@next/eslint-plugin-next": "12.2.5", + "@next/eslint-plugin-next": "12.3.0", "@rushstack/eslint-patch": "^1.1.3", "@typescript-eslint/parser": "^5.21.0", "eslint-import-resolver-node": "^0.3.6", @@ -31304,6 +31058,12 @@ "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.1.tgz", "integrity": "sha512-+0rgsUXZu4ncpPxRL+lNEptWMOWl9etvPHc/koSRp6MPwpRYAhmk0dUG00J4bxVV3r9uUzfo24wW0knS07SKSw==" }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -31535,14 +31295,14 @@ } }, "lightning": { - "version": "5.20.2", - "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.20.2.tgz", - "integrity": "sha512-qvrdAKbqaZhwJBRcJeVsHduZDgCZxBrTK5XLvgANXSSu4Jmnc46II+5qd4UTngUzXd65HheINPRU5zi/frkBRg==", + "version": "5.21.1", + "resolved": "https://registry.npmjs.org/lightning/-/lightning-5.21.1.tgz", + "integrity": "sha512-sKCgYLHHuXhgkJK5YRskfSV1j9iaCNNXPq91pPzZO+Twa6OdVoH/oREexKgF2BBORp5t22XEPkANPc/HaxQc+w==", "requires": { - "@grpc/grpc-js": "1.6.11", + "@grpc/grpc-js": "1.7.0", "@grpc/proto-loader": "0.7.2", "@types/express": "4.17.13", - "@types/node": "18.7.14", + "@types/node": "18.7.16", "@types/request": "2.48.8", "@types/ws": "8.5.3", "async": "3.2.4", @@ -31562,9 +31322,9 @@ }, "dependencies": { "@grpc/grpc-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.6.11.tgz", - "integrity": "sha512-e/adiPjUxf5cKYiAlV4m+0jJS4k6g2w78X7WTZB3ISOBzcCwm+cwjB2dSRfBHbu46inGGzQMmWAmsgYLg8yT5g==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.7.0.tgz", + "integrity": "sha512-wvKxal+40Xx11DXO2q5PfY3UiE25iwTb8SOz6A9IJII/V7d19x2ex0he+GJfVW0JZCaBjCPSjUB0yU9Ecm4WCw==", "requires": { "@grpc/proto-loader": "^0.7.0", "@types/node": ">=12.12.47" @@ -31582,6 +31342,11 @@ "yargs": "^16.2.0" } }, + "@types/node": { + "version": "18.7.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz", + "integrity": "sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg==" + }, "invoices": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/invoices/-/invoices-2.2.0.tgz", @@ -31596,9 +31361,9 @@ } }, "protobufjs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.0.tgz", - "integrity": "sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.1.1.tgz", + "integrity": "sha512-d0nMQqS/aT3lfV8bKi9Gbg73vPd2LcDdTDOu6RE/M+h9DY8g1EmDzk3ADPccthEWfTBjkR2oxNdx9Gs8YubT+g==", "requires": { "@protobufjs/aspromise": "^1.1.2", "@protobufjs/base64": "^1.1.2", @@ -35040,9 +34805,9 @@ "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==" }, "socket.io-client": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.1.tgz", - "integrity": "sha512-e6nLVgiRYatS+AHXnOnGi4ocOpubvOUCGhyWw8v+/FxW8saHkinG6Dfhi9TU0Kt/8mwJIAASxvw6eujQmjdZVA==", + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.5.2.tgz", + "integrity": "sha512-naqYfFu7CLDiQ1B7AlLhRXKX3gdeaIMfgigwavDzgJoIUYulc1qHH5+2XflTsXTPY7BlPH5rppJyUjhjrKQKLg==", "requires": { "@socket.io/component-emitter": "~3.1.0", "debug": "~4.3.2", @@ -35900,9 +35665,9 @@ } }, "terser": { - "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", "dev": true, "requires": { "@jridgewell/source-map": "^0.3.2", @@ -36281,9 +36046,9 @@ "integrity": "sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==" }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==" }, "ua-parser-js": { "version": "0.7.31", @@ -36520,9 +36285,9 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "webpack": { - "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", @@ -36530,11 +36295,11 @@ "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", + "acorn": "^8.7.1", "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.3", + "enhanced-resolve": "^5.10.0", "es-module-lexer": "^0.9.0", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -36547,7 +36312,7 @@ "schema-utils": "^3.1.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" } }, @@ -36689,10 +36454,11 @@ } }, "winston": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.1.tgz", - "integrity": "sha512-r+6YAiCR4uI3N8eQNOg8k3P3PqwAm20cLKlzVD9E66Ch39+LZC+VH1UKf9JemQj2B3QoUHfKD7Poewn0Pr3Y1w==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", "requires": { + "@colors/colors": "1.5.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", diff --git a/package.json b/package.json index 3bcac7ac..d053c8d0 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "@nestjs/common": "^9.0.11", "@nestjs/config": "^2.2.0", "@nestjs/core": "^9.0.11", - "@nestjs/graphql": "^10.1.0", + "@nestjs/graphql": "^10.1.1", "@nestjs/jwt": "^9.0.0", "@nestjs/passport": "^9.0.0", "@nestjs/platform-express": "^9.0.11", @@ -55,7 +55,7 @@ "@visx/shape": "^2.12.2", "@visx/tooltip": "^2.10.0", "apollo-server-express": "^3.10.2", - "balanceofsatoshis": "^12.28.1", + "balanceofsatoshis": "^12.30.0", "bcryptjs": "^2.4.3", "bech32": "^2.0.0", "big.js": "^6.2.1", @@ -76,7 +76,7 @@ "js-cookie": "^3.0.1", "js-yaml": "^4.1.0", "jsonwebtoken": "^8.5.1", - "lightning": "^5.20.2", + "lightning": "^5.21.1", "lodash": "^4.17.21", "nest-winston": "^1.7.0", "next": "^12.1.0", @@ -103,14 +103,14 @@ "rimraf": "^3.0.2", "rxjs": "^7.5.6", "secp256k1": "^4.0.3", - "socket.io-client": "^4.5.1", + "socket.io-client": "^4.5.2", "socks-proxy-agent": "^7.0.0", "styled-components": "^5.3.5", "styled-react-modal": "^3.0.0", "styled-theming": "^2.2.0", "tiny-secp256k1": "^2.2.1", "uuid": "^8.3.2", - "winston": "^3.8.1" + "winston": "^3.8.2" }, "devDependencies": { "@graphql-codegen/cli": "^2.12.0", @@ -121,10 +121,10 @@ "@graphql-codegen/typescript-operations": "^2.5.3", "@graphql-codegen/typescript-react-apollo": "^3.3.3", "@graphql-codegen/typescript-resolvers": "^2.7.3", - "@nestjs/cli": "^9.1.1", - "@nestjs/schematics": "^9.0.2", + "@nestjs/cli": "^9.1.3", + "@nestjs/schematics": "^9.0.3", "@types/bcryptjs": "^2.4.2", - "@types/big.js": "^6.1.5", + "@types/big.js": "^6.1.6", "@types/cookie": "^0.5.1", "@types/cron": "^2.0.0", "@types/crypto-js": "^4.1.1", @@ -135,8 +135,8 @@ "@types/js-cookie": "^3.0.2", "@types/js-yaml": "^4.0.5", "@types/jsonwebtoken": "^8.5.9", - "@types/lodash": "^4.14.184", - "@types/node": "^18.6.1", + "@types/lodash": "^4.14.185", + "@types/node": "^18.7.17", "@types/numeral": "^2.0.2", "@types/qrcode.react": "^1.0.2", "@types/react": "^17.0.43", @@ -151,12 +151,12 @@ "@types/styled-theming": "^2.2.5", "@types/supertest": "^2.0.12", "@types/uuid": "^8.3.4", - "@typescript-eslint/eslint-plugin": "^5.36.1", - "@typescript-eslint/parser": "^5.36.1", + "@typescript-eslint/eslint-plugin": "^5.37.0", + "@typescript-eslint/parser": "^5.37.0", "apollo-server": "^3.10.2", "babel-plugin-styled-components": "^2.0.7", - "eslint": "^8.23.0", - "eslint-config-next": "^12.2.5", + "eslint": "^8.23.1", + "eslint-config-next": "^12.3.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.1", @@ -170,7 +170,7 @@ "ts-loader": "^9.3.1", "ts-node": "^10.9.1", "tsconfig-paths": "^4.0.0", - "typescript": "^4.7.4", + "typescript": "^4.8.3", "ws": "^8.8.1" }, "jest": {