diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 821d63b..81a02c3 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -16,7 +16,7 @@ jobs: strategy: matrix: - node-version: [18.x] + node-version: [20.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: diff --git a/default.nix b/default.nix index d9c0dae..6f6665d 100644 --- a/default.nix +++ b/default.nix @@ -2,13 +2,13 @@ {pkgs ? import { inherit system; - }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_18"}: + }, system ? builtins.currentSystem, nodejs ? pkgs."nodejs_20"}: let nodeEnv = import ./node-env.nix { inherit (pkgs) stdenv lib python2 runCommand writeTextFile writeShellScript; inherit pkgs nodejs; - libtool = if pkgs.stdenv.isDarwin then pkgs.darwin.cctools else null; + libtool = if pkgs.stdenv.isDarwin then pkgs.cctools or pkgs.darwin.cctools else null; }; in import ./node-packages.nix { diff --git a/nixify b/nixify index 1b31bb4..4ada844 100755 --- a/nixify +++ b/nixify @@ -1,4 +1,4 @@ #!/usr/bin/env bash rm -rf node_modules -node2nix -18 -l package-lock.json +node2nix --pkg-name nodejs_20 -l package-lock.json nix-build -A package diff --git a/node-packages.nix b/node-packages.nix index 1a58047..012e77b 100644 --- a/node-packages.nix +++ b/node-packages.nix @@ -238,22 +238,13 @@ let sha512 = "bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA=="; }; }; - "accepts-1.3.8" = { + "accepts-2.0.0" = { name = "accepts"; packageName = "accepts"; - version = "1.3.8"; - src = fetchurl { - url = "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz"; - sha512 = "PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw=="; - }; - }; - "array-flatten-1.1.1" = { - name = "array-flatten"; - packageName = "array-flatten"; - version = "1.1.1"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"; - sha512 = "PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="; + url = "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz"; + sha512 = "5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="; }; }; "asynckit-0.4.0" = { @@ -274,22 +265,22 @@ let sha512 = "ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A=="; }; }; - "body-parser-1.20.1" = { + "body-parser-1.20.2" = { name = "body-parser"; packageName = "body-parser"; - version = "1.20.1"; + version = "1.20.2"; src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz"; - sha512 = "jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw=="; + url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"; + sha512 = "ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA=="; }; }; - "body-parser-1.20.2" = { + "body-parser-2.2.2" = { name = "body-parser"; packageName = "body-parser"; - version = "1.20.2"; + version = "2.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz"; - sha512 = "ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA=="; + url = "https://registry.npmjs.org/body-parser/-/body-parser-2.2.2.tgz"; + sha512 = "oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="; }; }; "buffer-equal-constant-time-1.0.1" = { @@ -310,13 +301,22 @@ let sha512 = "/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="; }; }; - "call-bind-1.0.5" = { - name = "call-bind"; - packageName = "call-bind"; - version = "1.0.5"; + "call-bind-apply-helpers-1.0.2" = { + name = "call-bind-apply-helpers"; + packageName = "call-bind-apply-helpers"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz"; + sha512 = "Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="; + }; + }; + "call-bound-1.0.4" = { + name = "call-bound"; + packageName = "call-bound"; + version = "1.0.4"; src = fetchurl { - url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz"; - sha512 = "C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ=="; + url = "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz"; + sha512 = "+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="; }; }; "combined-stream-1.0.8" = { @@ -328,13 +328,13 @@ let sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="; }; }; - "content-disposition-0.5.4" = { + "content-disposition-1.1.0" = { name = "content-disposition"; packageName = "content-disposition"; - version = "0.5.4"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz"; - sha512 = "FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="; + url = "https://registry.npmjs.org/content-disposition/-/content-disposition-1.1.0.tgz"; + sha512 = "5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g=="; }; }; "content-type-1.0.5" = { @@ -346,22 +346,31 @@ let sha512 = "nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="; }; }; - "cookie-0.5.0" = { + "content-type-2.0.0" = { + name = "content-type"; + packageName = "content-type"; + version = "2.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/content-type/-/content-type-2.0.0.tgz"; + sha512 = "j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ=="; + }; + }; + "cookie-0.7.2" = { name = "cookie"; packageName = "cookie"; - version = "0.5.0"; + version = "0.7.2"; src = fetchurl { - url = "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz"; - sha512 = "YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw=="; + url = "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz"; + sha512 = "yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="; }; }; - "cookie-signature-1.0.6" = { + "cookie-signature-1.2.2" = { name = "cookie-signature"; packageName = "cookie-signature"; - version = "1.0.6"; + version = "1.2.2"; src = fetchurl { - url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"; - sha512 = "QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="; + url = "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz"; + sha512 = "D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="; }; }; "cors-2.8.5" = { @@ -382,22 +391,13 @@ let sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="; }; }; - "debug-4.3.4" = { + "debug-4.4.3" = { name = "debug"; packageName = "debug"; - version = "4.3.4"; + version = "4.4.3"; src = fetchurl { - url = "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"; - sha512 = "PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ=="; - }; - }; - "define-data-property-1.1.1" = { - name = "define-data-property"; - packageName = "define-data-property"; - version = "1.1.1"; - src = fetchurl { - url = "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz"; - sha512 = "E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ=="; + url = "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz"; + sha512 = "RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="; }; }; "delayed-stream-1.0.0" = { @@ -445,6 +445,15 @@ let sha512 = "IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ=="; }; }; + "dunder-proto-1.0.1" = { + name = "dunder-proto"; + packageName = "dunder-proto"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz"; + sha512 = "KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="; + }; + }; "ecdsa-sig-formatter-1.0.11" = { name = "ecdsa-sig-formatter"; packageName = "ecdsa-sig-formatter"; @@ -463,13 +472,13 @@ let sha512 = "WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="; }; }; - "encodeurl-1.0.2" = { + "encodeurl-2.0.0" = { name = "encodeurl"; packageName = "encodeurl"; - version = "1.0.2"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"; - sha512 = "TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w=="; + url = "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"; + sha512 = "Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="; }; }; "encoding-0.1.13" = { @@ -481,6 +490,33 @@ let sha512 = "ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A=="; }; }; + "es-define-property-1.0.1" = { + name = "es-define-property"; + packageName = "es-define-property"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz"; + sha512 = "e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="; + }; + }; + "es-errors-1.3.0" = { + name = "es-errors"; + packageName = "es-errors"; + version = "1.3.0"; + src = fetchurl { + url = "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"; + sha512 = "Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="; + }; + }; + "es-object-atoms-1.1.1" = { + name = "es-object-atoms"; + packageName = "es-object-atoms"; + version = "1.1.1"; + src = fetchurl { + url = "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz"; + sha512 = "FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="; + }; + }; "escape-html-1.0.3" = { name = "escape-html"; packageName = "escape-html"; @@ -499,22 +535,22 @@ let sha512 = "aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="; }; }; - "express-4.18.2" = { + "express-5.2.1" = { name = "express"; packageName = "express"; - version = "4.18.2"; + version = "5.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/express/-/express-4.18.2.tgz"; - sha512 = "5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ=="; + url = "https://registry.npmjs.org/express/-/express-5.2.1.tgz"; + sha512 = "hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="; }; }; - "finalhandler-1.2.0" = { + "finalhandler-2.1.1" = { name = "finalhandler"; packageName = "finalhandler"; - version = "1.2.0"; + version = "2.1.1"; src = fetchurl { - url = "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz"; - sha512 = "5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="; + url = "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.1.tgz"; + sha512 = "S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="; }; }; "form-data-4.0.0" = { @@ -535,13 +571,13 @@ let sha512 = "buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="; }; }; - "fresh-0.5.2" = { + "fresh-2.0.0" = { name = "fresh"; packageName = "fresh"; - version = "0.5.2"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"; - sha512 = "zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="; + url = "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz"; + sha512 = "Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="; }; }; "function-bind-1.1.2" = { @@ -553,58 +589,49 @@ let sha512 = "7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="; }; }; - "get-intrinsic-1.2.2" = { + "get-intrinsic-1.3.0" = { name = "get-intrinsic"; packageName = "get-intrinsic"; - version = "1.2.2"; + version = "1.3.0"; src = fetchurl { - url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz"; - sha512 = "0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA=="; + url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz"; + sha512 = "9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="; }; }; - "gopd-1.0.1" = { - name = "gopd"; - packageName = "gopd"; + "get-proto-1.0.1" = { + name = "get-proto"; + packageName = "get-proto"; version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz"; - sha512 = "d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA=="; + url = "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz"; + sha512 = "sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="; }; }; - "has-property-descriptors-1.0.1" = { - name = "has-property-descriptors"; - packageName = "has-property-descriptors"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz"; - sha512 = "VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg=="; - }; - }; - "has-proto-1.0.1" = { - name = "has-proto"; - packageName = "has-proto"; - version = "1.0.1"; + "gopd-1.2.0" = { + name = "gopd"; + packageName = "gopd"; + version = "1.2.0"; src = fetchurl { - url = "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz"; - sha512 = "7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg=="; + url = "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz"; + sha512 = "ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="; }; }; - "has-symbols-1.0.3" = { + "has-symbols-1.1.0" = { name = "has-symbols"; packageName = "has-symbols"; - version = "1.0.3"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz"; - sha512 = "l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="; + url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz"; + sha512 = "1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="; }; }; - "hasown-2.0.0" = { + "hasown-2.0.3" = { name = "hasown"; packageName = "hasown"; - version = "2.0.0"; + version = "2.0.3"; src = fetchurl { - url = "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz"; - sha512 = "vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA=="; + url = "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz"; + sha512 = "ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg=="; }; }; "http-errors-2.0.0" = { @@ -616,6 +643,15 @@ let sha512 = "FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="; }; }; + "http-errors-2.0.1" = { + name = "http-errors"; + packageName = "http-errors"; + version = "2.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz"; + sha512 = "4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="; + }; + }; "iconv-lite-0.4.24" = { name = "iconv-lite"; packageName = "iconv-lite"; @@ -634,6 +670,15 @@ let sha512 = "4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw=="; }; }; + "iconv-lite-0.7.2" = { + name = "iconv-lite"; + packageName = "iconv-lite"; + version = "0.7.2"; + src = fetchurl { + url = "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz"; + sha512 = "im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="; + }; + }; "inherits-2.0.4" = { name = "inherits"; packageName = "inherits"; @@ -652,6 +697,15 @@ let sha512 = "0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="; }; }; + "is-promise-4.0.0" = { + name = "is-promise"; + packageName = "is-promise"; + version = "4.0.0"; + src = fetchurl { + url = "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz"; + sha512 = "hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="; + }; + }; "jsonwebtoken-9.0.2" = { name = "jsonwebtoken"; packageName = "jsonwebtoken"; @@ -778,6 +832,15 @@ let sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA=="; }; }; + "math-intrinsics-1.1.0" = { + name = "math-intrinsics"; + packageName = "math-intrinsics"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz"; + sha512 = "/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="; + }; + }; "media-typer-0.3.0" = { name = "media-typer"; packageName = "media-typer"; @@ -787,31 +850,22 @@ let sha512 = "dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="; }; }; - "merge-descriptors-1.0.1" = { - name = "merge-descriptors"; - packageName = "merge-descriptors"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"; - sha512 = "cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="; - }; - }; - "methods-1.1.2" = { - name = "methods"; - packageName = "methods"; - version = "1.1.2"; + "media-typer-1.1.0" = { + name = "media-typer"; + packageName = "media-typer"; + version = "1.1.0"; src = fetchurl { - url = "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"; - sha512 = "iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="; + url = "https://registry.npmjs.org/media-typer/-/media-typer-1.1.0.tgz"; + sha512 = "aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="; }; }; - "mime-1.6.0" = { - name = "mime"; - packageName = "mime"; - version = "1.6.0"; + "merge-descriptors-2.0.0" = { + name = "merge-descriptors"; + packageName = "merge-descriptors"; + version = "2.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"; - sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="; + url = "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz"; + sha512 = "Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="; }; }; "mime-db-1.52.0" = { @@ -823,6 +877,15 @@ let sha512 = "sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="; }; }; + "mime-db-1.54.0" = { + name = "mime-db"; + packageName = "mime-db"; + version = "1.54.0"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz"; + sha512 = "aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="; + }; + }; "mime-types-2.1.35" = { name = "mime-types"; packageName = "mime-types"; @@ -832,6 +895,15 @@ let sha512 = "ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="; }; }; + "mime-types-3.0.2" = { + name = "mime-types"; + packageName = "mime-types"; + version = "3.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz"; + sha512 = "Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="; + }; + }; "ms-2.0.0" = { name = "ms"; packageName = "ms"; @@ -841,15 +913,6 @@ let sha512 = "Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="; }; }; - "ms-2.1.2" = { - name = "ms"; - packageName = "ms"; - version = "2.1.2"; - src = fetchurl { - url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"; - sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="; - }; - }; "ms-2.1.3" = { name = "ms"; packageName = "ms"; @@ -877,13 +940,13 @@ let sha512 = "SdzXp4kD/Qf8agZ9+iTu6eql0m3kWm1A2y1hkpTeVNENutaB0BwHlSvAIaMxwntmRUAUjon2V4L8Z/njd0Ct8A=="; }; }; - "negotiator-0.6.3" = { + "negotiator-1.0.0" = { name = "negotiator"; packageName = "negotiator"; - version = "0.6.3"; + version = "1.0.0"; src = fetchurl { - url = "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz"; - sha512 = "+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg=="; + url = "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz"; + sha512 = "8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="; }; }; "noble-secp256k1-1.2.14" = { @@ -967,13 +1030,13 @@ let sha512 = "rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="; }; }; - "object-inspect-1.13.1" = { + "object-inspect-1.13.4" = { name = "object-inspect"; packageName = "object-inspect"; - version = "1.13.1"; + version = "1.13.4"; src = fetchurl { - url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz"; - sha512 = "5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ=="; + url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz"; + sha512 = "W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="; }; }; "on-finished-2.4.1" = { @@ -985,6 +1048,15 @@ let sha512 = "oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="; }; }; + "once-1.4.0" = { + name = "once"; + packageName = "once"; + version = "1.4.0"; + src = fetchurl { + url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz"; + sha512 = "lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="; + }; + }; "ordered-binary-1.5.1" = { name = "ordered-binary"; packageName = "ordered-binary"; @@ -1003,13 +1075,13 @@ let sha512 = "CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="; }; }; - "path-to-regexp-0.1.7" = { + "path-to-regexp-8.4.2" = { name = "path-to-regexp"; packageName = "path-to-regexp"; - version = "0.1.7"; + version = "8.4.2"; src = fetchurl { - url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"; - sha512 = "5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="; + url = "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.4.2.tgz"; + sha512 = "qRcuIdP69NPm4qbACK+aDogI5CBDMi1jKe0ry5rSQJz8JVLsC7jV8XpiJjGRLLol3N+R5ihGYcrPLTno6pAdBA=="; }; }; "proxy-addr-2.0.7" = { @@ -1030,6 +1102,15 @@ let sha512 = "MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="; }; }; + "qs-6.15.2" = { + name = "qs"; + packageName = "qs"; + version = "6.15.2"; + src = fetchurl { + url = "https://registry.npmjs.org/qs/-/qs-6.15.2.tgz"; + sha512 = "Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw=="; + }; + }; "range-parser-1.2.1" = { name = "range-parser"; packageName = "range-parser"; @@ -1039,22 +1120,31 @@ let sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="; }; }; - "raw-body-2.5.1" = { + "raw-body-2.5.2" = { name = "raw-body"; packageName = "raw-body"; - version = "2.5.1"; + version = "2.5.2"; src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz"; - sha512 = "qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig=="; + url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"; + sha512 = "8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="; }; }; - "raw-body-2.5.2" = { + "raw-body-3.0.2" = { name = "raw-body"; packageName = "raw-body"; - version = "2.5.2"; + version = "3.0.2"; src = fetchurl { - url = "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz"; - sha512 = "8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="; + url = "https://registry.npmjs.org/raw-body/-/raw-body-3.0.2.tgz"; + sha512 = "K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="; + }; + }; + "router-2.2.0" = { + name = "router"; + packageName = "router"; + version = "2.2.0"; + src = fetchurl { + url = "https://registry.npmjs.org/router/-/router-2.2.0.tgz"; + sha512 = "nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="; }; }; "safe-buffer-5.2.1" = { @@ -1084,31 +1174,22 @@ let sha512 = "1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA=="; }; }; - "send-0.18.0" = { + "send-1.2.1" = { name = "send"; packageName = "send"; - version = "0.18.0"; + version = "1.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/send/-/send-0.18.0.tgz"; - sha512 = "qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg=="; + url = "https://registry.npmjs.org/send/-/send-1.2.1.tgz"; + sha512 = "1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="; }; }; - "serve-static-1.15.0" = { + "serve-static-2.2.1" = { name = "serve-static"; packageName = "serve-static"; - version = "1.15.0"; - src = fetchurl { - url = "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz"; - sha512 = "XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g=="; - }; - }; - "set-function-length-1.1.1" = { - name = "set-function-length"; - packageName = "set-function-length"; - version = "1.1.1"; + version = "2.2.1"; src = fetchurl { - url = "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz"; - sha512 = "VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ=="; + url = "https://registry.npmjs.org/serve-static/-/serve-static-2.2.1.tgz"; + sha512 = "xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="; }; }; "setprototypeof-1.2.0" = { @@ -1120,13 +1201,40 @@ let sha512 = "E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="; }; }; - "side-channel-1.0.4" = { + "side-channel-1.1.0" = { name = "side-channel"; packageName = "side-channel"; - version = "1.0.4"; + version = "1.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz"; + sha512 = "ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="; + }; + }; + "side-channel-list-1.0.1" = { + name = "side-channel-list"; + packageName = "side-channel-list"; + version = "1.0.1"; src = fetchurl { - url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"; - sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="; + url = "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz"; + sha512 = "mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w=="; + }; + }; + "side-channel-map-1.0.1" = { + name = "side-channel-map"; + packageName = "side-channel-map"; + version = "1.0.1"; + src = fetchurl { + url = "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz"; + sha512 = "VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="; + }; + }; + "side-channel-weakmap-1.0.2" = { + name = "side-channel-weakmap"; + packageName = "side-channel-weakmap"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz"; + sha512 = "WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="; }; }; "statuses-2.0.1" = { @@ -1138,6 +1246,15 @@ let sha512 = "RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="; }; }; + "statuses-2.0.2" = { + name = "statuses"; + packageName = "statuses"; + version = "2.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz"; + sha512 = "DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="; + }; + }; "toidentifier-1.0.1" = { name = "toidentifier"; packageName = "toidentifier"; @@ -1165,6 +1282,15 @@ let sha512 = "TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="; }; }; + "type-is-2.1.0" = { + name = "type-is"; + packageName = "type-is"; + version = "2.1.0"; + src = fetchurl { + url = "https://registry.npmjs.org/type-is/-/type-is-2.1.0.tgz"; + sha512 = "faYHw0anBbc/kWF3zFTEnxSFOAGUX9GFbOBthvDdLsIlEoWOFOtS0zgCiQYwIskL9iGXZL3kAXD8OoZ4GmMATA=="; + }; + }; "typescript-5.3.3" = { name = "typescript"; packageName = "typescript"; @@ -1192,15 +1318,6 @@ let sha512 = "pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="; }; }; - "utils-merge-1.0.1" = { - name = "utils-merge"; - packageName = "utils-merge"; - version = "1.0.1"; - src = fetchurl { - url = "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"; - sha512 = "pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="; - }; - }; "uuid-9.0.1" = { name = "uuid"; packageName = "uuid"; @@ -1246,6 +1363,15 @@ let sha512 = "saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="; }; }; + "wrappy-1.0.2" = { + name = "wrappy"; + packageName = "wrappy"; + version = "1.0.2"; + src = fetchurl { + url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"; + sha512 = "l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="; + }; + }; "ws-8.16.0" = { name = "ws"; packageName = "ws"; @@ -1306,8 +1432,13 @@ let sources."@types/jsrsasign-10.5.12" sources."@types/node-20.10.4" sources."@types/node-fetch-2.6.9" - sources."accepts-1.3.8" - sources."array-flatten-1.1.1" + (sources."accepts-2.0.0" // { + dependencies = [ + sources."mime-db-1.54.0" + sources."mime-types-3.0.2" + sources."negotiator-1.0.0" + ]; + }) sources."asynckit-0.4.0" sources."base64url-3.0.1" (sources."body-parser-1.20.2" // { @@ -1319,60 +1450,63 @@ let }) sources."buffer-equal-constant-time-1.0.1" sources."bytes-3.1.2" - sources."call-bind-1.0.5" + sources."call-bind-apply-helpers-1.0.2" + sources."call-bound-1.0.4" sources."combined-stream-1.0.8" - sources."content-disposition-0.5.4" + sources."content-disposition-1.1.0" sources."content-type-1.0.5" - sources."cookie-0.5.0" - sources."cookie-signature-1.0.6" + sources."cookie-0.7.2" + sources."cookie-signature-1.2.2" sources."cors-2.8.5" - (sources."debug-4.3.4" // { - dependencies = [ - sources."ms-2.1.2" - ]; - }) - sources."define-data-property-1.1.1" + sources."debug-4.4.3" sources."delayed-stream-1.0.0" sources."depd-2.0.0" sources."destroy-1.2.0" sources."detect-libc-2.0.2" sources."dotenv-16.3.1" + sources."dunder-proto-1.0.1" sources."ecdsa-sig-formatter-1.0.11" sources."ee-first-1.1.1" - sources."encodeurl-1.0.2" + sources."encodeurl-2.0.0" sources."encoding-0.1.13" + sources."es-define-property-1.0.1" + sources."es-errors-1.3.0" + sources."es-object-atoms-1.1.1" sources."escape-html-1.0.3" sources."etag-1.8.1" - (sources."express-4.18.2" // { - dependencies = [ - sources."body-parser-1.20.1" - sources."debug-2.6.9" - sources."iconv-lite-0.4.24" - sources."ms-2.0.0" - sources."path-to-regexp-0.1.7" - sources."raw-body-2.5.1" - ]; - }) - (sources."finalhandler-1.2.0" // { + (sources."express-5.2.1" // { dependencies = [ - sources."debug-2.6.9" - sources."ms-2.0.0" + sources."body-parser-2.2.2" + sources."http-errors-2.0.1" + sources."iconv-lite-0.7.2" + sources."media-typer-1.1.0" + sources."mime-db-1.54.0" + sources."mime-types-3.0.2" + sources."qs-6.15.2" + sources."raw-body-3.0.2" + sources."statuses-2.0.2" + (sources."type-is-2.1.0" // { + dependencies = [ + sources."content-type-2.0.0" + ]; + }) ]; }) + sources."finalhandler-2.1.1" sources."form-data-4.0.0" sources."forwarded-0.2.0" - sources."fresh-0.5.2" + sources."fresh-2.0.0" sources."function-bind-1.1.2" - sources."get-intrinsic-1.2.2" - sources."gopd-1.0.1" - sources."has-property-descriptors-1.0.1" - sources."has-proto-1.0.1" - sources."has-symbols-1.0.3" - sources."hasown-2.0.0" + sources."get-intrinsic-1.3.0" + sources."get-proto-1.0.1" + sources."gopd-1.2.0" + sources."has-symbols-1.1.0" + sources."hasown-2.0.3" sources."http-errors-2.0.0" sources."iconv-lite-0.6.3" sources."inherits-2.0.4" sources."ipaddr.js-1.9.1" + sources."is-promise-4.0.0" sources."jsonwebtoken-9.0.2" sources."jsrsasign-10.9.0" sources."jwa-1.4.1" @@ -1386,10 +1520,9 @@ let sources."lodash.isplainobject-4.0.6" sources."lodash.isstring-4.0.1" sources."lodash.once-4.1.1" + sources."math-intrinsics-1.1.0" sources."media-typer-0.3.0" - sources."merge-descriptors-1.0.1" - sources."methods-1.1.2" - sources."mime-1.6.0" + sources."merge-descriptors-2.0.0" sources."mime-db-1.52.0" sources."mime-types-2.1.35" sources."ms-2.1.3" @@ -1399,7 +1532,6 @@ let sources."node-gyp-build-optional-packages-5.0.7" ]; }) - sources."negotiator-0.6.3" sources."noble-secp256k1-1.2.14" sources."node-addon-api-6.1.0" sources."node-fetch-2.7.0" @@ -1408,8 +1540,9 @@ let sources."nostr-tools-2.12.0" sources."nostr-wasm-0.1.0" sources."object-assign-4.1.1" - sources."object-inspect-1.13.1" + sources."object-inspect-1.13.4" sources."on-finished-2.4.1" + sources."once-1.4.0" sources."ordered-binary-1.5.1" sources."parseurl-1.3.3" sources."proxy-addr-2.0.7" @@ -1420,6 +1553,11 @@ let sources."iconv-lite-0.4.24" ]; }) + (sources."router-2.2.0" // { + dependencies = [ + sources."path-to-regexp-8.4.2" + ]; + }) sources."safe-buffer-5.2.1" sources."safer-buffer-2.1.2" (sources."semver-7.5.4" // { @@ -1427,19 +1565,20 @@ let sources."lru-cache-6.0.0" ]; }) - (sources."send-0.18.0" // { + (sources."send-1.2.1" // { dependencies = [ - (sources."debug-2.6.9" // { - dependencies = [ - sources."ms-2.0.0" - ]; - }) + sources."http-errors-2.0.1" + sources."mime-db-1.54.0" + sources."mime-types-3.0.2" + sources."statuses-2.0.2" ]; }) - sources."serve-static-1.15.0" - sources."set-function-length-1.1.1" + sources."serve-static-2.2.1" sources."setprototypeof-1.2.0" - sources."side-channel-1.0.4" + sources."side-channel-1.1.0" + sources."side-channel-list-1.0.1" + sources."side-channel-map-1.0.1" + sources."side-channel-weakmap-1.0.2" sources."statuses-2.0.1" sources."toidentifier-1.0.1" sources."tr46-0.0.3" @@ -1447,12 +1586,12 @@ let sources."typescript-5.3.3" sources."undici-types-5.26.5" sources."unpipe-1.0.0" - sources."utils-merge-1.0.1" sources."uuid-9.0.1" sources."vary-1.1.2" sources."weak-lru-cache-1.2.2" sources."webidl-conversions-3.0.1" sources."whatwg-url-5.0.0" + sources."wrappy-1.0.2" sources."ws-8.16.0" sources."yallist-4.0.0" ]; diff --git a/shell.nix b/shell.nix index 49cd3de..5d5cf96 100644 --- a/shell.nix +++ b/shell.nix @@ -1,5 +1,5 @@ { pkgs ? import {} }: with pkgs; mkShell { - buildInputs = [ node2nix jq ] ++ (with python3Packages; [ pandas matplotlib plotly ]); + buildInputs = [ nodejs_20 node2nix jq ] ++ (with python3Packages; [ pandas matplotlib plotly ]); }