From 07d4d426f67e2a97162062c1803fb2a333c5cb24 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 8 Sep 2022 14:29:03 -0700 Subject: remove pm2 --- ecosystem.config.js | 17 -- package.json | 1 - pnpm-lock.yaml | 665 +--------------------------------------------------- 3 files changed, 4 insertions(+), 679 deletions(-) delete mode 100644 ecosystem.config.js diff --git a/ecosystem.config.js b/ecosystem.config.js deleted file mode 100644 index bd14074f..00000000 --- a/ecosystem.config.js +++ /dev/null @@ -1,17 +0,0 @@ -module.exports = { - apps: [ - { - name: "coinos", - watch: ["src"], - script: "index.js", - env: { - COMMON_VARIABLE: "true", - DEBUG: "lnurl*", - }, - env_production: { - NODE_ENV: "production", - DEBUG: "lnurl*", - }, - }, - ], -}; diff --git a/package.json b/package.json index 48b585e2..dc525b98 100644 --- a/package.json +++ b/package.json @@ -57,7 +57,6 @@ "passport-local": "1.0.0", "pino": "8", "pino-pretty": "^7.0.0", - "pm2": "^5.2.0", "postmark": "^3.0.11", "pump": "^3.0.0", "query-string": "^6.13.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 905f1829..8b6eeea4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,7 +49,6 @@ specifiers: passport-local: 1.0.0 pino: '8' pino-pretty: ^7.0.0 - pm2: ^5.2.0 postmark: ^3.0.11 prettier: ^1.19.1 pump: ^3.0.0 @@ -112,7 +111,6 @@ dependencies: passport-local: 1.0.0 pino: 8.4.2 pino-pretty: 7.0.1 - pm2: 5.2.0 postmark: 3.0.11 pump: 3.0.0 query-string: 6.14.1 @@ -290,36 +288,6 @@ packages: dev: false optional: true - /@opencensus/core/0.0.8: - resolution: {integrity: sha512-yUFT59SFhGMYQgX0PhoTR0LBff2BEhPrD9io1jWfF/VDbakRfs6Pq60rjv0Z7iaTav5gQlttJCX2+VPxFWCuoQ==} - engines: {node: '>=6.0'} - dependencies: - continuation-local-storage: 3.2.1 - log-driver: 1.2.7 - semver: 5.7.1 - shimmer: 1.2.1 - uuid: 3.4.0 - dev: false - - /@opencensus/core/0.0.9: - resolution: {integrity: sha512-31Q4VWtbzXpVUd2m9JS6HEaPjlKvNMOiF7lWKNmXF84yUcgfAFL5re7/hjDmdyQbOp32oGc+RFV78jXIldVz6Q==} - engines: {node: '>=6.0'} - dependencies: - continuation-local-storage: 3.2.1 - log-driver: 1.2.7 - semver: 5.7.1 - shimmer: 1.2.1 - uuid: 3.4.0 - dev: false - - /@opencensus/propagation-b3/0.0.8: - resolution: {integrity: sha512-PffXX2AL8Sh0VHQ52jJC4u3T0H6wDK6N/4bg7xh4ngMYOIi13aR1kzVvX1sVDBgfGwDOkMbl4c54Xm3tlPx/+A==} - engines: {node: '>=6.0'} - dependencies: - '@opencensus/core': 0.0.8 - uuid: 3.4.0 - dev: false - /@otplib/core/12.0.1: resolution: {integrity: sha512-4sGntwbA/AC+SbPhbsziRiD+jNDdIzsZ3JUyfZwjtKyc/wufl1pnSIaG4Uqx8ymPagujub0o92kgBnB89cuAMA==} dev: false @@ -353,69 +321,6 @@ packages: '@otplib/plugin-thirty-two': 12.0.1 dev: false - /@pm2/agent/2.0.1: - resolution: {integrity: sha512-QKHMm6yexcvdDfcNE7PL9D6uEjoQPGRi+8dh+rc4Hwtbpsbh5IAvZbz3BVGjcd4HaX6pt2xGpOohG7/Y2L4QLw==} - dependencies: - async: 3.2.4 - chalk: 3.0.0 - dayjs: 1.8.36 - debug: 4.3.4 - eventemitter2: 5.0.1 - fast-json-patch: 3.1.0 - fclone: 1.0.11 - nssocket: 0.6.0 - pm2-axon: 4.0.1 - pm2-axon-rpc: 0.7.1 - proxy-agent: 5.0.0 - semver: 7.2.3 - ws: 7.4.6 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@pm2/io/5.0.0: - resolution: {integrity: sha512-3rToDVJaRoob5Lq8+7Q2TZFruoEkdORxwzFpZaqF4bmH6Bkd7kAbdPrI/z8X6k1Meq5rTtScM7MmDgppH6aLlw==} - engines: {node: '>=6.0'} - dependencies: - '@opencensus/core': 0.0.9 - '@opencensus/propagation-b3': 0.0.8 - async: 2.6.3 - debug: 4.3.4 - eventemitter2: 6.4.5 - require-in-the-middle: 5.1.0 - semver: 6.3.0 - shimmer: 1.2.1 - signal-exit: 3.0.7 - tslib: 1.9.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@pm2/js-api/0.6.7: - resolution: {integrity: sha512-jiJUhbdsK+5C4zhPZNnyA3wRI01dEc6a2GhcQ9qI38DyIk+S+C8iC3fGjcjUbt/viLYKPjlAaE+hcT2/JMQPXw==} - engines: {node: '>=4.0'} - dependencies: - async: 2.6.3 - axios: 0.21.4_debug@4.3.4 - debug: 4.3.4 - eventemitter2: 6.4.5 - ws: 7.5.5 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - - /@pm2/pm2-version-check/1.0.4: - resolution: {integrity: sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - /@protobufjs/aspromise/1.1.2: resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} dev: false @@ -534,6 +439,7 @@ packages: resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} dev: false + optional: true /@types/bn.js/4.11.6: resolution: {integrity: sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==} @@ -776,27 +682,12 @@ packages: uri-js: 4.4.1 dev: false - /amp-message/0.1.2: - resolution: {integrity: sha1-p48cmJlQh602GSpBKY5NtJ49/EU=} - dependencies: - amp: 0.3.1 - dev: false - - /amp/0.3.1: - resolution: {integrity: sha1-at+NWKdPNh6CwfqNOJwHnhOfxH0=} - dev: false - /ansi-align/3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 dev: false - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: false - /ansi-regex/2.1.1: resolution: {integrity: sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==} engines: {node: '>=0.10.0'} @@ -853,12 +744,6 @@ packages: dev: false optional: true - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: false - /args/5.0.1: resolution: {integrity: sha512-1kqmFCFsPffavQFGt8OxJdIcETti99kySRUPMpOhaGjL6mRJn8HFU1OxKY5bMqfZKUwTQc1mZkAjmGYaVOHFtQ==} engines: {node: '>= 6.0.0'} @@ -882,13 +767,6 @@ packages: safer-buffer: 2.1.2 dev: false - /ast-types/0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} - engines: {node: '>=4'} - dependencies: - tslib: 2.3.1 - dev: false - /ast-types/0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} engines: {node: '>=4'} @@ -896,14 +774,6 @@ packages: tslib: 2.3.1 dev: false - /async-listener/0.6.10: - resolution: {integrity: sha512-gpuo6xOyF4D5DE5WvyqZdPA3NGhiT6Qf07l7DCB0wwDEsLvDIbCr6j9S5aj5Ch96dLace5tXVzWBZkxU/c5ohw==} - engines: {node: <=0.11.8 || >0.11.10} - dependencies: - semver: 5.7.1 - shimmer: 1.2.1 - dev: false - /async-mutex/0.2.6: resolution: {integrity: sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==} dependencies: @@ -916,10 +786,6 @@ packages: lodash: 4.17.21 dev: false - /async/3.2.1: - resolution: {integrity: sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==} - dev: false - /async/3.2.2: resolution: {integrity: sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==} dev: false @@ -961,14 +827,6 @@ packages: - debug dev: false - /axios/0.21.4_debug@4.3.4: - resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} - dependencies: - follow-redirects: 1.14.4_debug@4.3.4 - transitivePeerDependencies: - - debug - dev: false - /axios/0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: @@ -1126,12 +984,6 @@ packages: long: 4.0.0 dev: false - /blessed/0.1.81: - resolution: {integrity: sha1-+WLWh+wsNpVwrnGvhDJW5tDKESk=} - engines: {node: '>= 0.8.0'} - hasBin: true - dev: false - /bn.js/4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} dev: false @@ -1140,10 +992,6 @@ packages: resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} dev: false - /bodec/0.1.0: - resolution: {integrity: sha1-vIUVVUMPI8n3ZQp172TGqUw0GMw=} - dev: false - /body-parser/1.19.0: resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} engines: {node: '>= 0.8'} @@ -1273,10 +1121,6 @@ packages: resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} dev: false - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - dev: false - /buffer-reverse/1.0.1: resolution: {integrity: sha1-SSg8jvpvkBvAH6MwTQYCeXGuL2A=} dev: false @@ -1373,14 +1217,6 @@ packages: supports-color: 5.5.0 dev: false - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: false - /chalk/4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} @@ -1389,10 +1225,6 @@ packages: supports-color: 7.2.0 dev: false - /charm/0.1.2: - resolution: {integrity: sha1-BsIe7RobBq62dVPNxT4jJ0usIpY=} - dev: false - /chokidar/3.5.2: resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} engines: {node: '>= 8.10.0'} @@ -1435,13 +1267,6 @@ packages: engines: {node: '>=6'} dev: false - /cli-tableau/2.0.1: - resolution: {integrity: sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==} - engines: {node: '>=8.10.0'} - dependencies: - chalk: 3.0.0 - dev: false - /clightning-client/0.1.4: resolution: {integrity: sha512-M5UclkZcKvh15CmZOpbM0p6Dyua3ixRlgp7EP5IhL9jYWW8AL7qpROWLQFqSW2ANy48W1vGlw9igSyWV2A/iqw==} dependencies: @@ -1521,10 +1346,6 @@ packages: delayed-stream: 1.0.0 dev: false - /commander/2.15.1: - resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==} - dev: false - /commander/8.3.0: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} @@ -1596,13 +1417,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /continuation-local-storage/3.2.1: - resolution: {integrity: sha512-jx44cconVqkCEEyLSKWwkvUXwO561jXMa3LPjTPsm5QR22PA0/mhe33FT4Xb5y74JDvt/Cq+5lm8S8rskLv9ZA==} - dependencies: - async-listener: 0.6.10 - emitter-listener: 1.1.2 - dev: false - /cookie-parser/1.4.5: resolution: {integrity: sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==} engines: {node: '>= 0.8.0'} @@ -1663,28 +1477,15 @@ packages: sha.js: 2.4.11 dev: false - /croner/4.1.97: - resolution: {integrity: sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==} - dev: false - /crypto-random-string/2.0.0: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} dev: false - /culvert/0.1.2: - resolution: {integrity: sha1-lQL18BVKLVoioCPnn3HMk2+m728=} - dev: false - /data-uri-to-buffer/1.2.0: resolution: {integrity: sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ==} dev: false - /data-uri-to-buffer/3.0.1: - resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} - engines: {node: '>= 6'} - dev: false - /date-fns/2.25.0: resolution: {integrity: sha512-ovYRFnTrbGPD4nqaEqescPEv1mNwvt+UTqI3Ay9SzNtey9NZnYu6E2qCcBBgJ6/2VF1zGGygpyTDITqpQQ5e+w==} engines: {node: '>=0.11'} @@ -1694,10 +1495,6 @@ packages: resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} dev: false - /dayjs/1.8.36: - resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==} - dev: false - /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -1812,16 +1609,6 @@ packages: esprima: 3.1.3 dev: false - /degenerator/3.0.1: - resolution: {integrity: sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==} - engines: {node: '>= 6'} - dependencies: - ast-types: 0.13.4 - escodegen: 1.14.3 - esprima: 4.0.1 - vm2: 3.9.3 - dev: false - /delayed-stream/1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -1923,12 +1710,6 @@ packages: minimalistic-crypto-utils: 1.0.1 dev: false - /emitter-listener/1.1.2: - resolution: {integrity: sha512-Bt1sBAGFHY9DKY+4/2cV6izcKJUf5T7/gkdmkxzX/qv9CcGH8xSwVRW5mtX03SWJtRTWSOpzCuWN9rBFYZepZQ==} - dependencies: - shimmer: 1.2.1 - dev: false - /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: false @@ -1952,13 +1733,6 @@ packages: once: 1.4.0 dev: false - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: false - /env-paths/2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -2005,11 +1779,6 @@ packages: engines: {node: '>=0.8.0'} dev: false - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: false - /escodegen/1.14.3: resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} engines: {node: '>=4.0'} @@ -2060,18 +1829,6 @@ packages: engines: {node: '>=6'} dev: false - /eventemitter2/0.4.14: - resolution: {integrity: sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=} - dev: false - - /eventemitter2/5.0.1: - resolution: {integrity: sha1-YZegldX7a1folC9v1+qtY6CclFI=} - dev: false - - /eventemitter2/6.4.5: - resolution: {integrity: sha512-bXE7Dyc1i6oQElDG0jMRZJrRAn9QR2xyyFGmBdZleNmyQX0FqGYmhZIrIrpPfm/w//LTo4tVQGOGQcGCb5q9uw==} - dev: false - /eventemitter3/4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: false @@ -2194,10 +1951,6 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: false - /fast-json-patch/3.1.0: - resolution: {integrity: sha512-IhpytlsVTRndz0hU5t0/MGzS/etxLlfrpG5V5M9mVbuj9TrJLWaMfsox9REM5rkuGX0T+5qjpe8XA1o0gZ42nA==} - dev: false - /fast-json-stringify/5.2.0: resolution: {integrity: sha512-u5jtrcAK9RINW15iuDKnsuuhqmqre4AmDMp3crRTjUMdAuHMpQUt3IfoMm5wlJm59b74PcajqOl3SjgnC5FPmw==} dependencies: @@ -2271,10 +2024,6 @@ packages: reusify: 1.0.4 dev: false - /fclone/1.0.11: - resolution: {integrity: sha1-EOhdo4v+p/xZk0HClu4ddyZu5kA=} - dev: false - /file-type/18.0.0: resolution: {integrity: sha512-jjMwFpnW8PKofLE/4ohlhqwDk5k0NC6iy0UHAJFKoY1fQeGMN0GDdLgHQrvCbSpMwbqzoCZhRI5dETCZna5qVA==} engines: {node: '>=14.16'} @@ -2288,11 +2037,6 @@ packages: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} dev: false - /file-uri-to-path/2.0.0: - resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==} - engines: {node: '>= 6'} - dev: false - /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -2357,18 +2101,6 @@ packages: optional: true dev: false - /follow-redirects/1.14.4_debug@4.3.4: - resolution: {integrity: sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dependencies: - debug: 4.3.4 - dev: false - /follow-redirects/1.15.1: resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} engines: {node: '>=4.0'} @@ -2398,15 +2130,6 @@ packages: engines: {node: '>= 0.6'} dev: false - /fs-extra/8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.8 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: false - /fs-minipass/2.1.0: resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} @@ -2517,39 +2240,10 @@ packages: - supports-color dev: false - /get-uri/3.0.2: - resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} - engines: {node: '>= 6'} - dependencies: - '@tootallnate/once': 1.1.2 - data-uri-to-buffer: 3.0.1 - debug: 4.3.4 - file-uri-to-path: 2.0.0 - fs-extra: 8.1.0 - ftp: 0.3.10 - transitivePeerDependencies: - - supports-color - dev: false - /getopts/2.3.0: resolution: {integrity: sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==} dev: false - /git-node-fs/1.0.0_js-git@0.7.8: - resolution: {integrity: sha1-SbIV4kLr5Dqkx1Ybu6SZUhdSCA8=} - peerDependencies: - js-git: ^0.7.8 - peerDependenciesMeta: - js-git: - optional: true - dependencies: - js-git: 0.7.8 - dev: false - - /git-sha1/0.1.2: - resolution: {integrity: sha1-WZrBkrcYdYJeE6RF86bgURjC90U=} - dev: false - /glob-parent/5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -2726,6 +2420,7 @@ packages: transitivePeerDependencies: - supports-color dev: false + optional: true /http-proxy-middleware/0.20.0: resolution: {integrity: sha512-dNJAk71nEJhPiAczQH9hGvE/MT9kEs+zn2Dh+Hi94PGZe1GluQirC7mw5rdREUtWx6qGS1Gu0bZd4qEAg+REgw==} @@ -3012,15 +2707,6 @@ packages: engines: {node: '>=10'} dev: false - /js-git/0.7.8: - resolution: {integrity: sha1-UvplWrYYd9bxB578ZTS1VPMeVEQ=} - dependencies: - bodec: 0.1.0 - culvert: 0.1.2 - git-sha1: 0.1.2 - pako: 0.2.9 - dev: false - /json-buffer/3.0.0: resolution: {integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=} dev: false @@ -3029,17 +2715,6 @@ packages: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: false - /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} - dev: false - optional: true - - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} - optionalDependencies: - graceful-fs: 4.2.8 - dev: false - /jsonwebtoken/8.5.1: resolution: {integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w==} engines: {node: '>=4', npm: '>=1.4.28'} @@ -3148,11 +2823,6 @@ packages: package-json: 6.5.0 dev: false - /lazy/1.0.11: - resolution: {integrity: sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=} - engines: {node: '>=0.2.0'} - dev: false - /leven/2.1.0: resolution: {integrity: sha1-wuep93IJTe6dNCAq6KzORoeHVYA=} engines: {node: '>=0.10.0'} @@ -3279,11 +2949,6 @@ packages: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: false - /log-driver/1.2.7: - resolution: {integrity: sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==} - engines: {node: '>=0.8.6'} - dev: false - /long/4.0.0: resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} dev: false @@ -3544,10 +3209,6 @@ packages: hasBin: true dev: false - /module-details-from-path/1.0.3: - resolution: {integrity: sha1-EUyUlnPiqKNenTV4hSeqN7Z52is=} - dev: false - /moment-timezone/0.5.33: resolution: {integrity: sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==} dependencies: @@ -3585,10 +3246,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: false - /mute-stream/0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: false - /mysql/2.18.1: resolution: {integrity: sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig==} engines: {node: '>= 0.6'} @@ -3624,18 +3281,6 @@ packages: resolution: {integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==} dev: false - /needle/2.4.0: - resolution: {integrity: sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==} - engines: {node: '>= 4.4.x'} - hasBin: true - dependencies: - debug: 3.2.7 - iconv-lite: 0.4.24 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color - dev: false - /negotiator/0.6.2: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} @@ -3651,11 +3296,6 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /netmask/2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - dev: false - /node-addon-api/2.0.2: resolution: {integrity: sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==} dev: false @@ -3770,14 +3410,6 @@ packages: dev: false optional: true - /nssocket/0.6.0: - resolution: {integrity: sha1-Wflvb/MhVm8zxw99vu7N/cBxVPo=} - engines: {node: '>= 0.10.x'} - dependencies: - eventemitter2: 0.4.14 - lazy: 1.0.11 - dev: false - /number-is-nan/1.0.1: resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} engines: {node: '>=0.10.0'} @@ -3876,23 +3508,6 @@ packages: - supports-color dev: false - /pac-proxy-agent/5.0.0: - resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==} - engines: {node: '>= 8'} - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.4 - get-uri: 3.0.2 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - pac-resolver: 5.0.0 - raw-body: 2.5.1 - socks-proxy-agent: 5.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /pac-resolver/3.0.0: resolution: {integrity: sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==} dependencies: @@ -3903,15 +3518,6 @@ packages: thunkify: 2.1.2 dev: false - /pac-resolver/5.0.0: - resolution: {integrity: sha512-H+/A6KitiHNNW+bxBKREk2MCGSxljfqRX76NjummWEYIat7ldVXRU3dhRIE3iXZ0nvGBk6smv3nntxKkzRL8NA==} - engines: {node: '>= 8'} - dependencies: - degenerator: 3.0.1 - ip: 1.1.5 - netmask: 2.0.2 - dev: false - /package-json/6.5.0: resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} engines: {node: '>=8'} @@ -3922,10 +3528,6 @@ packages: semver: 6.3.0 dev: false - /pako/0.2.9: - resolution: {integrity: sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=} - dev: false - /parseurl/1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -4006,21 +3608,6 @@ packages: engines: {node: '>=8.6'} dev: false - /pidusage/2.0.21: - resolution: {integrity: sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==} - engines: {node: '>=8'} - dependencies: - safe-buffer: 5.2.1 - dev: false - optional: true - - /pidusage/3.0.0: - resolution: {integrity: sha512-8VJLToXhj+RYZGNVw8oxc7dS54iCQXUJ+MDFHezQ/fwF5B8W4OWodAMboc1wb08S/4LiHwAmkT4ohf/d3YPPsw==} - engines: {node: '>=10'} - dependencies: - safe-buffer: 5.2.1 - dev: false - /pino-abstract-transport/0.3.0: resolution: {integrity: sha512-jsd59/ruahIoIU4xAdFtvk3lS9rwsDNJ7Vi0K34ATh1PEOD796SPqvydMaRk296CeTROyBG0SNCwsshN6QhxVg==} dependencies: @@ -4108,97 +3695,6 @@ packages: semver-compare: 1.0.0 dev: false - /pm2-axon-rpc/0.7.1: - resolution: {integrity: sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==} - engines: {node: '>=5'} - dependencies: - debug: 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /pm2-axon/4.0.1: - resolution: {integrity: sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg==} - engines: {node: '>=5'} - dependencies: - amp: 0.3.1 - amp-message: 0.1.2 - debug: 4.3.4 - escape-string-regexp: 4.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /pm2-deploy/1.0.2: - resolution: {integrity: sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==} - engines: {node: '>=4.0.0'} - dependencies: - run-series: 1.1.9 - tv4: 1.3.0 - dev: false - - /pm2-multimeter/0.1.2: - resolution: {integrity: sha1-Gh5VFT1BoFU0zqI8/oYKuqDrSs4=} - dependencies: - charm: 0.1.2 - dev: false - - /pm2-sysmonit/1.2.8: - resolution: {integrity: sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA==} - requiresBuild: true - dependencies: - async: 3.2.4 - debug: 4.3.4 - pidusage: 2.0.21 - systeminformation: 5.9.7 - tx2: 1.0.4 - transitivePeerDependencies: - - supports-color - dev: false - optional: true - - /pm2/5.2.0: - resolution: {integrity: sha512-PO5hMVhQ85cTszFM++6v07Me9hPJMkFbHjkFigtMMk+La8ty2wCi2dlBTeZYJDhPUSjK8Ccltpq2buNRcyMOTw==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - '@pm2/agent': 2.0.1 - '@pm2/io': 5.0.0 - '@pm2/js-api': 0.6.7 - '@pm2/pm2-version-check': 1.0.4 - async: 3.2.1 - blessed: 0.1.81 - chalk: 3.0.0 - chokidar: 3.5.2 - cli-tableau: 2.0.1 - commander: 2.15.1 - croner: 4.1.97 - dayjs: 1.8.36 - debug: 4.3.2 - enquirer: 2.3.6 - eventemitter2: 5.0.1 - fclone: 1.0.11 - mkdirp: 1.0.4 - needle: 2.4.0 - pidusage: 3.0.0 - pm2-axon: 4.0.1 - pm2-axon-rpc: 0.7.1 - pm2-deploy: 1.0.2 - pm2-multimeter: 0.1.2 - promptly: 2.2.0 - semver: 7.3.5 - source-map-support: 0.5.19 - sprintf-js: 1.1.2 - vizion: 2.2.1 - yamljs: 0.3.0 - optionalDependencies: - pm2-sysmonit: 1.2.8 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - dev: false - /postmark/3.0.11: resolution: {integrity: sha512-bbHoWt7PdeAKRpu55mzAxjE59N1264eiItDyPR2me3nsKFrS2YaDjJm6wA/z2wmBrchrcx+EWiKWWBzWUzcyFA==} dependencies: @@ -4257,12 +3753,6 @@ packages: with-callback: 1.0.2 dev: false - /promptly/2.2.0: - resolution: {integrity: sha1-KhP6BjaIoqWYOxYf/wEIoH0m/HQ=} - dependencies: - read: 1.0.7 - dev: false - /protobufjs/7.1.0: resolution: {integrity: sha512-rCuxKlh0UQKSMjrpIcTLbR5TtGQ52cgs1a5nUoPBAKOccdPblN67BJtjrbtudUJK6HmBvUdsmymyYOzO7lxZEA==} engines: {node: '>=12.0.0'} @@ -4306,22 +3796,6 @@ packages: - supports-color dev: false - /proxy-agent/5.0.0: - resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==} - engines: {node: '>= 8'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.0 - lru-cache: 5.1.1 - pac-proxy-agent: 5.0.0 - proxy-from-env: 1.1.0 - socks-proxy-agent: 5.0.1 - transitivePeerDependencies: - - supports-color - dev: false - /proxy-from-env/1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: false @@ -4447,13 +3921,6 @@ packages: strip-json-comments: 2.0.1 dev: false - /read/1.0.7: - resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=} - engines: {node: '>=0.8'} - dependencies: - mute-stream: 0.0.8 - dev: false - /readable-stream-clone/0.0.7: resolution: {integrity: sha512-mdkQtdg5elliOR64xcHVMkghSHQGjpsdCFAs6fSe28wTaVypR0GywmK5ndKpOSQzzuNpSrzC12Rv9UEkDLX73A==} dev: false @@ -4545,16 +4012,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /require-in-the-middle/5.1.0: - resolution: {integrity: sha512-M2rLKVupQfJ5lf9OvqFGIT+9iVLnTmjgbOmpil12hiSQNn5zJTKGPoIisETNjfK+09vP3rpm1zJajmErpr2sEQ==} - dependencies: - debug: 4.3.4 - module-details-from-path: 1.0.3 - resolve: 1.20.0 - transitivePeerDependencies: - - supports-color - dev: false - /requires-port/1.0.0: resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=} dev: false @@ -4615,10 +4072,6 @@ packages: inherits: 2.0.4 dev: false - /run-series/1.1.9: - resolution: {integrity: sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==} - dev: false - /safe-buffer/5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: false @@ -4642,10 +4095,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: false - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: false - /secp256k1/3.8.0: resolution: {integrity: sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==} engines: {node: '>=4.0.0'} @@ -4701,12 +4150,6 @@ packages: hasBin: true dev: false - /semver/7.2.3: - resolution: {integrity: sha512-utbW9Z7ZxVvwiIWkdOMLOR9G/NFXh2aRucghkVrEMJWuC++r3lCkBC3LwqBinyHzGMAJxY5tn6VakZGHObq5ig==} - engines: {node: '>=10'} - hasBin: true - dev: false - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -4822,10 +4265,6 @@ packages: safe-buffer: 5.2.1 dev: false - /shimmer/1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - dev: false - /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -4851,17 +4290,6 @@ packages: socks: 2.3.3 dev: false - /socks-proxy-agent/5.0.1: - resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4 - socks: 2.6.1 - transitivePeerDependencies: - - supports-color - dev: false - /socks-proxy-agent/6.1.0: resolution: {integrity: sha512-57e7lwCN4Tzt3mXz25VxOErJKXlPfXmkMLnk310v/jwW20jWRVcgsOit+xNkN3eIEdB47GwnfAEBLacZ/wVIKg==} engines: {node: '>= 10'} @@ -4915,17 +4343,12 @@ packages: atomic-sleep: 1.0.0 dev: false - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - dev: false - /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + requiresBuild: true dev: false + optional: true /split-on-first/1.1.0: resolution: {integrity: sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==} @@ -4943,14 +4366,6 @@ packages: engines: {node: '>= 10.x'} dev: false - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - dev: false - - /sprintf-js/1.1.2: - resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} - dev: false - /sqlite3/5.0.11: resolution: {integrity: sha512-4akFOr7u9lJEeAWLJxmwiV43DJcGV7w3ab7SjQFAFaTVyknY3rZjvXTKIVtWqUoY4xwhjwoHKYs2HDW2SoHVsA==} requiresBuild: true @@ -5090,14 +4505,6 @@ packages: has-flag: 4.0.0 dev: false - /systeminformation/5.9.7: - resolution: {integrity: sha512-Vcmc8HaWPMFM4DoasuKN2lpvIwS2AqaoPuEGZc4HCT6tlRJH+IQ5GhA2BrUgjpBDJjFMj2Bti6qLOzP3T1arCw==} - engines: {node: '>=4.0.0'} - os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos] - hasBin: true - dev: false - optional: true - /tar/6.1.11: resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} engines: {node: '>= 10'} @@ -5215,10 +4622,6 @@ packages: resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} dev: false - /tslib/1.9.3: - resolution: {integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==} - dev: false - /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} dev: false @@ -5228,18 +4631,6 @@ packages: engines: {node: '>=0.6.x'} dev: false - /tv4/1.3.0: - resolution: {integrity: sha1-0CDIRvrdUMhVq7JeuuzGj8EPeWM=} - engines: {node: '>= 0.8.0'} - dev: false - - /tx2/1.0.4: - resolution: {integrity: sha512-rU+y30nUY3PyIi+znvv74HzxlpULKwMPAyRK+YiCjvGkk3rY3fic3D6Z+avLpun3V5A6HFwPQ9JrBTMNEV/dxg==} - dependencies: - json-stringify-safe: 5.0.1 - dev: false - optional: true - /type-check/0.3.2: resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} engines: {node: '>= 0.8.0'} @@ -5325,11 +4716,6 @@ packages: crypto-random-string: 2.0.0 dev: false - /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: false - /unpipe/1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -5387,12 +4773,6 @@ packages: engines: {node: '>= 0.4.0'} dev: false - /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: false - /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -5414,22 +4794,6 @@ packages: engines: {node: '>= 0.8'} dev: false - /vizion/2.2.1: - resolution: {integrity: sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==} - engines: {node: '>=4.0'} - dependencies: - async: 2.6.3 - git-node-fs: 1.0.0_js-git@0.7.8 - ini: 1.3.8 - js-git: 0.7.8 - dev: false - - /vm2/3.9.3: - resolution: {integrity: sha512-smLS+18RjXYMl9joyJxMNI9l4w7biW8ilSDaVRvFBDwOH8P0BK1ognFQTpg0wyQ6wIKLTblHJvROW692L/E53Q==} - engines: {node: '>=6.0'} - hasBin: true - dev: false - /web-push/3.4.5: resolution: {integrity: sha512-2njbTqZ6Q7ZqqK14YpK1GGmaZs3NmuGYF5b7abCXulUIWFSlSYcZ3NBJQRFcMiQDceD7vQknb8FUuvI1F7Qe/g==} engines: {node: '>= 6'} @@ -5526,19 +4890,6 @@ packages: typedarray-to-buffer: 3.1.5 dev: false - /ws/7.4.6: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - /ws/7.5.5: resolution: {integrity: sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==} engines: {node: '>=8.3.0'} @@ -5591,14 +4942,6 @@ packages: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: false - /yamljs/0.3.0: - resolution: {integrity: sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==} - hasBin: true - dependencies: - argparse: 1.0.10 - glob: 7.2.0 - dev: false - /yargs-parser/20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} -- cgit v1.2.3 From 0f812f07a4935f9a247d21c60b7eb94784d3a3b9 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 8 Sep 2022 18:14:28 -0400 Subject: missing import --- routes/lightning/query.js | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/lightning/query.js b/routes/lightning/query.js index c5456a6f..1c217a08 100644 --- a/routes/lightning/query.js +++ b/routes/lightning/query.js @@ -1,3 +1,4 @@ +import db from "$db"; import { emit } from "$lib/sockets"; export default async (req, res) => { -- cgit v1.2.3 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 From bf408d384982a4ac40d490b4a7151ab110b1b7dd Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 8 Sep 2022 18:23:02 -0400 Subject: debug lnurl --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 06c8a26f..870ceada 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "private": true, "scripts": { - "start": "NODE_OPTIONS=\"--es-module-specifier-resolution=node --experimental-modules --loader ./loader.js --openssl-legacy-provider\" nodemon index.js", + "start": "DEBUG=lnurl* NODE_OPTIONS=\"--es-module-specifier-resolution=node --experimental-modules --loader ./loader.js --openssl-legacy-provider\" nodemon index.js", "generate": "sequelize-automate -c config/index.js", "min": "DEBUG=debug SCOPE=MIN nodemon index.js", "debug": "DEBUG=debug nodemon index.js" -- cgit v1.2.3 From c60ad34877c44760263a9e93e99aa425ad0fdd99 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 8 Sep 2022 19:29:04 -0400 Subject: missing imports --- lib/send.js | 36 +++++++++++++++--------------------- routes/bitcoin/fee.js | 7 ++++++- routes/bitcoin/send.js | 5 +++++ routes/lightning/send.js | 4 ++++ routes/liquid/fee.js | 21 +++++++++++---------- routes/liquid/index.js | 4 +--- routes/liquid/send.js | 10 ++++++++-- routes/lnurl.js | 1 + routes/payments.js | 3 +-- 9 files changed, 52 insertions(+), 39 deletions(-) diff --git a/lib/send.js b/lib/send.js index a4280401..26709b61 100644 --- a/lib/send.js +++ b/lib/send.js @@ -1,3 +1,5 @@ +import config from "$config"; +import db from "$db"; import { emit } from "$lib/sockets"; import store from "./store"; import bolt11 from "bolt11"; @@ -6,9 +8,11 @@ import { computeConversionFee, conversionFeeReceiver } from "../routes/lightning/conversionFee"; -import ln from "$lib/ln"; +import lnd from "$lib/lnd"; +import { pay } from "lightning"; +import { l, warn, err } from "$lib/logging"; -export const send = async (amount, memo, hash, user) => { +export default async (amount, memo, hash, user) => { l("attempting lightning payment", user.username, amount, hash); let payreq = bolt11.decode(hash); @@ -25,7 +29,7 @@ export const send = async (amount, memo, hash, user) => { if (!amount || payreq.satoshis > amount) amount = payreq.satoshis; - if (seen.includes(hash)) { + if (store.seen.includes(hash)) { warn("attempted to pay a paid invoice", user.username); throw new Error("Invoice has been paid, can't pay again"); } @@ -82,21 +86,12 @@ export const send = async (amount, memo, hash, user) => { await account.reload({ transaction }); l("debited account", account.id); + let tokens; + if (!payreq.satoshis) tokens = amount; - if (config.lna.clightning) { - let m = await ln.pay(hash); - let sent; - ({ - msatoshi: total, - msatoshi_sent: sent, - payment_preimage: preimage - } = m); - - fee = parseInt((sent - total) / 1000); - total = parseInt(total / 1000); - } else { - let m = await ln.pay({ - tokens: amount, + let m = await pay({ + lnd, + tokens, request: hash, max_paths: 10, max_fee: { fixed: Math.min(10000, account.balance) } @@ -106,11 +101,10 @@ export const send = async (amount, memo, hash, user) => { if (m.payment_error) throw new Error(m.payment_error); ({ fee, secret: preimage, tokens: total } = m); - } preimage = preimage.toString("hex"); - if (seen.includes(preimage)) { + if (store.seen.includes(preimage)) { warn("duplicate payment detected", preimage); throw new Error("Duplicate payment detected"); } @@ -220,8 +214,8 @@ export const send = async (amount, memo, hash, user) => { emit(user.username, "account", payment.account); emit(user.username, "payment", payment); - seen.push(preimage); - seen.push(hash); + store.seen.push(preimage); + store.seen.push(hash); l("sent lightning", user.username, total - fee, fee); }); diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js index af622ca5..fb67c08e 100644 --- a/routes/bitcoin/fee.js +++ b/routes/bitcoin/fee.js @@ -1,5 +1,10 @@ +import config from "$config"; +import db from "$db"; +import bc from "$lib/bitcoin"; +import { err } from "$lib/logging"; import { emit } from "$lib/sockets"; import buildTx from "$lib/buildtx"; +import { SATS } from "$lib/utils"; export default async (req, res) => { let { user } = req; @@ -57,7 +62,7 @@ export default async (req, res) => { await bc.walletPassphrase(config.bitcoin.walletpass, 300); let signed = await bc.signRawTransactionWithWallet(tx.hex); - decoded = await bc.decodeRawTransaction(signed.hex); + let decoded = await bc.decodeRawTransaction(signed.hex); feeRate = Math.round((tx.fee * SATS * 1000) / decoded.vsize); res.send({ feeRate, tx }); diff --git a/routes/bitcoin/send.js b/routes/bitcoin/send.js index 51d702fd..bde3ce00 100644 --- a/routes/bitcoin/send.js +++ b/routes/bitcoin/send.js @@ -1,6 +1,11 @@ +import bc from "$lib/bitcoin"; +import { emit } from "$lib/sockets"; +import db from "$db"; import { toSats } from "$lib/utils"; import store from "$lib/store"; import config from "$config"; +import { l, warn, err } from "$lib/logging"; + const btc = config.liquid.btcasset; import { computeConversionFee, diff --git a/routes/lightning/send.js b/routes/lightning/send.js index c5de7ece..ba88aaf6 100644 --- a/routes/lightning/send.js +++ b/routes/lightning/send.js @@ -1,3 +1,6 @@ +import { err } from "$lib/logging"; +import send from "$lib/send"; + export default async (req, res) => { let { amount, route, memo, payreq } = req.body; let { user } = req; @@ -5,6 +8,7 @@ export default async (req, res) => { try { res.send(await send(amount, memo, payreq, user)); } catch (e) { + console.log(e) err( "problem sending lightning payment", user.username, diff --git a/routes/liquid/fee.js b/routes/liquid/fee.js index 34ee2553..4ec29455 100644 --- a/routes/liquid/fee.js +++ b/routes/liquid/fee.js @@ -1,9 +1,10 @@ +import db from "$db"; import { emit } from "$lib/sockets"; import buildTx from "$lib/buildliquidtx"; +import { err, l } from "$lib/logging"; -liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { +export const liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { let tx, fee; - let node = lq; if (user.account.pubkey) { let psbt = await buildTx({ @@ -27,7 +28,7 @@ liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { }); if (invoice) { - let { ismine } = await node.getAddressInfo(address); + let { ismine } = await lq.getAddressInfo(address); if (ismine) { emit(user.username, "to", invoice.user); return; @@ -35,7 +36,7 @@ liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { } if (config.liquid.walletpass) - await node.walletPassphrase(config.liquid.walletpass, 300); + await lq.walletPassphrase(config.liquid.walletpass, 300); amount = parseInt(amount); @@ -46,9 +47,9 @@ liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { let value = (amount / SATS).toFixed(8); if (feeRate) params.feeRate = (feeRate / SATS).toFixed(8); - let info = await node.getAddressInfo(address); + let info = await lq.getAddressInfo(address); - tx = await node.createRawTransaction( + tx = await lq.createRawTransaction( [], [ { @@ -62,12 +63,12 @@ liquidTx = async ({ address, asset, amount, feeRate, replaceable, user }) => { l("funding tx for fee estimate", tx); - tx = await node.fundRawTransaction(tx, params); + tx = await lq.fundRawTransaction(tx, params); - let blinded = await node.blindRawTransaction(tx.hex); - let signed = await node.signRawTransactionWithWallet(blinded); + let blinded = await lq.blindRawTransaction(tx.hex); + let signed = await lq.signRawTransactionWithWallet(blinded); - decoded = await node.decodeRawTransaction(signed.hex); + let decoded = await lq.decodeRawTransaction(signed.hex); feeRate = Math.round((tx.fee * SATS * 1000) / decoded.vsize); l("estimated", asset, feeRate); diff --git a/routes/liquid/index.js b/routes/liquid/index.js index 6da18363..b75cf23e 100644 --- a/routes/liquid/index.js +++ b/routes/liquid/index.js @@ -2,12 +2,10 @@ import broadcast from "./broadcast"; import generate from "./generate"; // import fee from "./fee"; import send from "./send"; -// import taxi from "./taxi"; export default { broadcast, generate, - // fee, +// fee, send, - // taxi }; diff --git a/routes/liquid/send.js b/routes/liquid/send.js index 5297de1c..8c94d976 100644 --- a/routes/liquid/send.js +++ b/routes/liquid/send.js @@ -1,15 +1,21 @@ +import db from "$db"; +import lq from "$lib/liquid"; import { toSats } from "$lib/utils"; import { emit } from "$lib/sockets"; import store from "$lib/store"; import config from "$config"; -const btc = config.liquid.btcasset; -const lcad = config.liquid.cadasset; +import { l, warn, err } from "$lib/logging"; +// import { liquidTx } from "$routes/liquid/fee"; // import { Transaction } from 'liquidjs-lib'; + import { computeConversionFee, conversionFeeReceiver } from "./conversionFee.js"; +const btc = config.liquid.btcasset; +const lcad = config.liquid.cadasset; + export const sendLiquid = async ({ asset, amount, user, address, memo, tx, limit }) => { try { l("sending liquid", amount, address); diff --git a/routes/lnurl.js b/routes/lnurl.js index 2749262d..a0d2a6d0 100644 --- a/routes/lnurl.js +++ b/routes/lnurl.js @@ -27,6 +27,7 @@ const recipients = persist("data/recipients.json"); const lnurlPayments = persist("data/payments.json"); const withdrawals = persist("data/withdrawals.json"); +console.log("creating lnurl") export const lnurlServer = lnurl.createServer(config.lnurl); app.get("/url", async (req, res, next) => { diff --git a/routes/payments.js b/routes/payments.js index a9313520..1f9a94ec 100644 --- a/routes/payments.js +++ b/routes/payments.js @@ -87,8 +87,7 @@ setTimeout(async () => { app.post("/liquid/broadcast", optionalAuth, lqRoutes.broadcast); app.get("/liquid/generate", auth, lqRoutes.generate); // app.post("/liquid/fee", auth, lqRoutes.fee); -app.post("/liquid/send", auth, lqRoutes.send); -// app.post("/taxi", auth, lqRoutes.taxi); +// app.post("/liquid/send", auth, lqRoutes.send); setTimeout(async () => { try { -- cgit v1.2.3