|
@@ -5,6 +5,9 @@ settings:
|
|
|
excludeLinksFromLockfile: false
|
|
|
|
|
|
dependencies:
|
|
|
+ express:
|
|
|
+ specifier: ^4.18.2
|
|
|
+ version: 4.18.2
|
|
|
husky:
|
|
|
specifier: ^8.0.3
|
|
|
version: 8.0.3
|
|
@@ -14,9 +17,23 @@ dependencies:
|
|
|
prettier:
|
|
|
specifier: ^3.1.0
|
|
|
version: 3.1.0
|
|
|
+ uuid:
|
|
|
+ specifier: ^9.0.1
|
|
|
+ version: 9.0.1
|
|
|
+ ws:
|
|
|
+ specifier: ^8.14.2
|
|
|
+ version: 8.14.2
|
|
|
|
|
|
packages:
|
|
|
|
|
|
+ /accepts@1.3.8:
|
|
|
+ resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dependencies:
|
|
|
+ mime-types: 2.1.35
|
|
|
+ negotiator: 0.6.3
|
|
|
+ dev: false
|
|
|
+
|
|
|
/ansi-escapes@5.0.0:
|
|
|
resolution: {integrity: sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==}
|
|
|
engines: {node: '>=12'}
|
|
@@ -34,6 +51,30 @@ packages:
|
|
|
engines: {node: '>=12'}
|
|
|
dev: false
|
|
|
|
|
|
+ /array-flatten@1.1.1:
|
|
|
+ resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /body-parser@1.20.1:
|
|
|
+ resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
|
|
|
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
|
|
|
+ dependencies:
|
|
|
+ bytes: 3.1.2
|
|
|
+ content-type: 1.0.5
|
|
|
+ debug: 2.6.9
|
|
|
+ depd: 2.0.0
|
|
|
+ destroy: 1.2.0
|
|
|
+ http-errors: 2.0.0
|
|
|
+ iconv-lite: 0.4.24
|
|
|
+ on-finished: 2.4.1
|
|
|
+ qs: 6.11.0
|
|
|
+ raw-body: 2.5.1
|
|
|
+ type-is: 1.6.18
|
|
|
+ unpipe: 1.0.0
|
|
|
+ transitivePeerDependencies:
|
|
|
+ - supports-color
|
|
|
+ dev: false
|
|
|
+
|
|
|
/braces@3.0.2:
|
|
|
resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
|
|
|
engines: {node: '>=8'}
|
|
@@ -41,6 +82,19 @@ packages:
|
|
|
fill-range: 7.0.1
|
|
|
dev: false
|
|
|
|
|
|
+ /bytes@3.1.2:
|
|
|
+ resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /call-bind@1.0.5:
|
|
|
+ resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==}
|
|
|
+ dependencies:
|
|
|
+ function-bind: 1.1.2
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ set-function-length: 1.1.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
/chalk@5.3.0:
|
|
|
resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
|
|
|
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
|
|
@@ -70,6 +124,27 @@ packages:
|
|
|
engines: {node: '>=16'}
|
|
|
dev: false
|
|
|
|
|
|
+ /content-disposition@0.5.4:
|
|
|
+ resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dependencies:
|
|
|
+ safe-buffer: 5.2.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /content-type@1.0.5:
|
|
|
+ resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /cookie-signature@1.0.6:
|
|
|
+ resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /cookie@0.5.0:
|
|
|
+ resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/cross-spawn@7.0.3:
|
|
|
resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
|
|
|
engines: {node: '>= 8'}
|
|
@@ -79,6 +154,17 @@ packages:
|
|
|
which: 2.0.2
|
|
|
dev: false
|
|
|
|
|
|
+ /debug@2.6.9:
|
|
|
+ resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
|
|
|
+ peerDependencies:
|
|
|
+ supports-color: '*'
|
|
|
+ peerDependenciesMeta:
|
|
|
+ supports-color:
|
|
|
+ optional: true
|
|
|
+ dependencies:
|
|
|
+ ms: 2.0.0
|
|
|
+ dev: false
|
|
|
+
|
|
|
/debug@4.3.4:
|
|
|
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
|
|
|
engines: {node: '>=6.0'}
|
|
@@ -91,14 +177,51 @@ packages:
|
|
|
ms: 2.1.2
|
|
|
dev: false
|
|
|
|
|
|
+ /define-data-property@1.1.1:
|
|
|
+ resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==}
|
|
|
+ engines: {node: '>= 0.4'}
|
|
|
+ dependencies:
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ gopd: 1.0.1
|
|
|
+ has-property-descriptors: 1.0.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /depd@2.0.0:
|
|
|
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /destroy@1.2.0:
|
|
|
+ resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
|
|
|
+ engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/eastasianwidth@0.2.0:
|
|
|
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
|
|
|
dev: false
|
|
|
|
|
|
+ /ee-first@1.1.1:
|
|
|
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/emoji-regex@9.2.2:
|
|
|
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
|
|
|
dev: false
|
|
|
|
|
|
+ /encodeurl@1.0.2:
|
|
|
+ resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /escape-html@1.0.3:
|
|
|
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /etag@1.8.1:
|
|
|
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/eventemitter3@5.0.1:
|
|
|
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
|
|
|
dev: false
|
|
@@ -118,6 +241,45 @@ packages:
|
|
|
strip-final-newline: 3.0.0
|
|
|
dev: false
|
|
|
|
|
|
+ /express@4.18.2:
|
|
|
+ resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
|
|
|
+ engines: {node: '>= 0.10.0'}
|
|
|
+ dependencies:
|
|
|
+ accepts: 1.3.8
|
|
|
+ array-flatten: 1.1.1
|
|
|
+ body-parser: 1.20.1
|
|
|
+ content-disposition: 0.5.4
|
|
|
+ content-type: 1.0.5
|
|
|
+ cookie: 0.5.0
|
|
|
+ cookie-signature: 1.0.6
|
|
|
+ debug: 2.6.9
|
|
|
+ depd: 2.0.0
|
|
|
+ encodeurl: 1.0.2
|
|
|
+ escape-html: 1.0.3
|
|
|
+ etag: 1.8.1
|
|
|
+ finalhandler: 1.2.0
|
|
|
+ fresh: 0.5.2
|
|
|
+ http-errors: 2.0.0
|
|
|
+ merge-descriptors: 1.0.1
|
|
|
+ methods: 1.1.2
|
|
|
+ on-finished: 2.4.1
|
|
|
+ parseurl: 1.3.3
|
|
|
+ path-to-regexp: 0.1.7
|
|
|
+ proxy-addr: 2.0.7
|
|
|
+ qs: 6.11.0
|
|
|
+ range-parser: 1.2.1
|
|
|
+ safe-buffer: 5.2.1
|
|
|
+ send: 0.18.0
|
|
|
+ serve-static: 1.15.0
|
|
|
+ setprototypeof: 1.2.0
|
|
|
+ statuses: 2.0.1
|
|
|
+ type-is: 1.6.18
|
|
|
+ utils-merge: 1.0.1
|
|
|
+ vary: 1.1.2
|
|
|
+ transitivePeerDependencies:
|
|
|
+ - supports-color
|
|
|
+ dev: false
|
|
|
+
|
|
|
/fill-range@7.0.1:
|
|
|
resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
|
|
|
engines: {node: '>=8'}
|
|
@@ -125,11 +287,89 @@ packages:
|
|
|
to-regex-range: 5.0.1
|
|
|
dev: false
|
|
|
|
|
|
+ /finalhandler@1.2.0:
|
|
|
+ resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dependencies:
|
|
|
+ debug: 2.6.9
|
|
|
+ encodeurl: 1.0.2
|
|
|
+ escape-html: 1.0.3
|
|
|
+ on-finished: 2.4.1
|
|
|
+ parseurl: 1.3.3
|
|
|
+ statuses: 2.0.1
|
|
|
+ unpipe: 1.0.0
|
|
|
+ transitivePeerDependencies:
|
|
|
+ - supports-color
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /forwarded@0.2.0:
|
|
|
+ resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /fresh@0.5.2:
|
|
|
+ resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /function-bind@1.1.2:
|
|
|
+ resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /get-intrinsic@1.2.2:
|
|
|
+ resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==}
|
|
|
+ dependencies:
|
|
|
+ function-bind: 1.1.2
|
|
|
+ has-proto: 1.0.1
|
|
|
+ has-symbols: 1.0.3
|
|
|
+ hasown: 2.0.0
|
|
|
+ dev: false
|
|
|
+
|
|
|
/get-stream@8.0.1:
|
|
|
resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
|
|
|
engines: {node: '>=16'}
|
|
|
dev: false
|
|
|
|
|
|
+ /gopd@1.0.1:
|
|
|
+ resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
|
|
|
+ dependencies:
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /has-property-descriptors@1.0.1:
|
|
|
+ resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==}
|
|
|
+ dependencies:
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /has-proto@1.0.1:
|
|
|
+ resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
|
|
|
+ engines: {node: '>= 0.4'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /has-symbols@1.0.3:
|
|
|
+ resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
|
|
|
+ engines: {node: '>= 0.4'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /hasown@2.0.0:
|
|
|
+ resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==}
|
|
|
+ engines: {node: '>= 0.4'}
|
|
|
+ dependencies:
|
|
|
+ function-bind: 1.1.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /http-errors@2.0.0:
|
|
|
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dependencies:
|
|
|
+ depd: 2.0.0
|
|
|
+ inherits: 2.0.4
|
|
|
+ setprototypeof: 1.2.0
|
|
|
+ statuses: 2.0.1
|
|
|
+ toidentifier: 1.0.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
/human-signals@5.0.0:
|
|
|
resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
|
|
|
engines: {node: '>=16.17.0'}
|
|
@@ -141,6 +381,22 @@ packages:
|
|
|
hasBin: true
|
|
|
dev: false
|
|
|
|
|
|
+ /iconv-lite@0.4.24:
|
|
|
+ resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
|
|
|
+ engines: {node: '>=0.10.0'}
|
|
|
+ dependencies:
|
|
|
+ safer-buffer: 2.1.2
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /inherits@2.0.4:
|
|
|
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /ipaddr.js@1.9.1:
|
|
|
+ resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
|
|
|
+ engines: {node: '>= 0.10'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/is-fullwidth-code-point@4.0.0:
|
|
|
resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
|
|
|
engines: {node: '>=12'}
|
|
@@ -207,10 +463,24 @@ packages:
|
|
|
wrap-ansi: 8.1.0
|
|
|
dev: false
|
|
|
|
|
|
+ /media-typer@0.3.0:
|
|
|
+ resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /merge-descriptors@1.0.1:
|
|
|
+ resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/merge-stream@2.0.0:
|
|
|
resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
|
|
|
dev: false
|
|
|
|
|
|
+ /methods@1.1.2:
|
|
|
+ resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/micromatch@4.0.5:
|
|
|
resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
|
|
|
engines: {node: '>=8.6'}
|
|
@@ -219,6 +489,24 @@ packages:
|
|
|
picomatch: 2.3.1
|
|
|
dev: false
|
|
|
|
|
|
+ /mime-db@1.52.0:
|
|
|
+ resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /mime-types@2.1.35:
|
|
|
+ resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dependencies:
|
|
|
+ mime-db: 1.52.0
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /mime@1.6.0:
|
|
|
+ resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
|
|
|
+ engines: {node: '>=4'}
|
|
|
+ hasBin: true
|
|
|
+ dev: false
|
|
|
+
|
|
|
/mimic-fn@2.1.0:
|
|
|
resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
|
|
|
engines: {node: '>=6'}
|
|
@@ -229,10 +517,23 @@ packages:
|
|
|
engines: {node: '>=12'}
|
|
|
dev: false
|
|
|
|
|
|
+ /ms@2.0.0:
|
|
|
+ resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/ms@2.1.2:
|
|
|
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
|
|
|
dev: false
|
|
|
|
|
|
+ /ms@2.1.3:
|
|
|
+ resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /negotiator@0.6.3:
|
|
|
+ resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/npm-run-path@5.1.0:
|
|
|
resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
|
|
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
|
@@ -240,6 +541,17 @@ packages:
|
|
|
path-key: 4.0.0
|
|
|
dev: false
|
|
|
|
|
|
+ /object-inspect@1.13.1:
|
|
|
+ resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /on-finished@2.4.1:
|
|
|
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dependencies:
|
|
|
+ ee-first: 1.1.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
/onetime@5.1.2:
|
|
|
resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
|
|
|
engines: {node: '>=6'}
|
|
@@ -254,6 +566,11 @@ packages:
|
|
|
mimic-fn: 4.0.0
|
|
|
dev: false
|
|
|
|
|
|
+ /parseurl@1.3.3:
|
|
|
+ resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/path-key@3.1.1:
|
|
|
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
|
|
|
engines: {node: '>=8'}
|
|
@@ -264,6 +581,10 @@ packages:
|
|
|
engines: {node: '>=12'}
|
|
|
dev: false
|
|
|
|
|
|
+ /path-to-regexp@0.1.7:
|
|
|
+ resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/picomatch@2.3.1:
|
|
|
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
|
|
|
engines: {node: '>=8.6'}
|
|
@@ -281,6 +602,36 @@ packages:
|
|
|
hasBin: true
|
|
|
dev: false
|
|
|
|
|
|
+ /proxy-addr@2.0.7:
|
|
|
+ resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
|
|
|
+ engines: {node: '>= 0.10'}
|
|
|
+ dependencies:
|
|
|
+ forwarded: 0.2.0
|
|
|
+ ipaddr.js: 1.9.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /qs@6.11.0:
|
|
|
+ resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
|
|
|
+ engines: {node: '>=0.6'}
|
|
|
+ dependencies:
|
|
|
+ side-channel: 1.0.4
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /range-parser@1.2.1:
|
|
|
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /raw-body@2.5.1:
|
|
|
+ resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dependencies:
|
|
|
+ bytes: 3.1.2
|
|
|
+ http-errors: 2.0.0
|
|
|
+ iconv-lite: 0.4.24
|
|
|
+ unpipe: 1.0.0
|
|
|
+ dev: false
|
|
|
+
|
|
|
/restore-cursor@4.0.0:
|
|
|
resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
|
|
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
|
@@ -293,6 +644,61 @@ packages:
|
|
|
resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
|
|
|
dev: false
|
|
|
|
|
|
+ /safe-buffer@5.2.1:
|
|
|
+ resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /safer-buffer@2.1.2:
|
|
|
+ resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /send@0.18.0:
|
|
|
+ resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
|
|
|
+ engines: {node: '>= 0.8.0'}
|
|
|
+ dependencies:
|
|
|
+ debug: 2.6.9
|
|
|
+ depd: 2.0.0
|
|
|
+ destroy: 1.2.0
|
|
|
+ encodeurl: 1.0.2
|
|
|
+ escape-html: 1.0.3
|
|
|
+ etag: 1.8.1
|
|
|
+ fresh: 0.5.2
|
|
|
+ http-errors: 2.0.0
|
|
|
+ mime: 1.6.0
|
|
|
+ ms: 2.1.3
|
|
|
+ on-finished: 2.4.1
|
|
|
+ range-parser: 1.2.1
|
|
|
+ statuses: 2.0.1
|
|
|
+ transitivePeerDependencies:
|
|
|
+ - supports-color
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /serve-static@1.15.0:
|
|
|
+ resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
|
|
|
+ engines: {node: '>= 0.8.0'}
|
|
|
+ dependencies:
|
|
|
+ encodeurl: 1.0.2
|
|
|
+ escape-html: 1.0.3
|
|
|
+ parseurl: 1.3.3
|
|
|
+ send: 0.18.0
|
|
|
+ transitivePeerDependencies:
|
|
|
+ - supports-color
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /set-function-length@1.1.1:
|
|
|
+ resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==}
|
|
|
+ engines: {node: '>= 0.4'}
|
|
|
+ dependencies:
|
|
|
+ define-data-property: 1.1.1
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ gopd: 1.0.1
|
|
|
+ has-property-descriptors: 1.0.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /setprototypeof@1.2.0:
|
|
|
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/shebang-command@2.0.0:
|
|
|
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
|
|
|
engines: {node: '>=8'}
|
|
@@ -305,6 +711,14 @@ packages:
|
|
|
engines: {node: '>=8'}
|
|
|
dev: false
|
|
|
|
|
|
+ /side-channel@1.0.4:
|
|
|
+ resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
|
|
|
+ dependencies:
|
|
|
+ call-bind: 1.0.5
|
|
|
+ get-intrinsic: 1.2.2
|
|
|
+ object-inspect: 1.13.1
|
|
|
+ dev: false
|
|
|
+
|
|
|
/signal-exit@3.0.7:
|
|
|
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
|
|
|
dev: false
|
|
@@ -322,6 +736,11 @@ packages:
|
|
|
is-fullwidth-code-point: 4.0.0
|
|
|
dev: false
|
|
|
|
|
|
+ /statuses@2.0.1:
|
|
|
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/string-argv@0.3.2:
|
|
|
resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==}
|
|
|
engines: {node: '>=0.6.19'}
|
|
@@ -355,11 +774,44 @@ packages:
|
|
|
is-number: 7.0.0
|
|
|
dev: false
|
|
|
|
|
|
+ /toidentifier@1.0.1:
|
|
|
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
|
|
|
+ engines: {node: '>=0.6'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/type-fest@1.4.0:
|
|
|
resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
|
|
|
engines: {node: '>=10'}
|
|
|
dev: false
|
|
|
|
|
|
+ /type-is@1.6.18:
|
|
|
+ resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
|
|
|
+ engines: {node: '>= 0.6'}
|
|
|
+ dependencies:
|
|
|
+ media-typer: 0.3.0
|
|
|
+ mime-types: 2.1.35
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /unpipe@1.0.0:
|
|
|
+ resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /utils-merge@1.0.1:
|
|
|
+ resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
|
|
|
+ engines: {node: '>= 0.4.0'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /uuid@9.0.1:
|
|
|
+ resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==}
|
|
|
+ hasBin: true
|
|
|
+ dev: false
|
|
|
+
|
|
|
+ /vary@1.1.2:
|
|
|
+ resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
|
|
|
+ engines: {node: '>= 0.8'}
|
|
|
+ dev: false
|
|
|
+
|
|
|
/which@2.0.2:
|
|
|
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
|
|
|
engines: {node: '>= 8'}
|
|
@@ -377,6 +829,19 @@ packages:
|
|
|
strip-ansi: 7.1.0
|
|
|
dev: false
|
|
|
|
|
|
+ /ws@8.14.2:
|
|
|
+ resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==}
|
|
|
+ engines: {node: '>=10.0.0'}
|
|
|
+ peerDependencies:
|
|
|
+ bufferutil: ^4.0.1
|
|
|
+ utf-8-validate: '>=5.0.2'
|
|
|
+ peerDependenciesMeta:
|
|
|
+ bufferutil:
|
|
|
+ optional: true
|
|
|
+ utf-8-validate:
|
|
|
+ optional: true
|
|
|
+ dev: false
|
|
|
+
|
|
|
/yaml@2.3.4:
|
|
|
resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==}
|
|
|
engines: {node: '>= 14'}
|