プレイグラウンド、サンドボックス、使い捨てスクリプト置き場
0

Configure Feed

Select the types of activity you want to include in your feed.

update

Kohei Watanabe (Dec 19, 2023, 2:05 PM +0900) 4993bec7 106ed8c6

+276 -316
+16 -12
ts/README.md
··· 1 1 # TypeScript で書いたサーバーをワンライナーで構築してみよう 2 2 3 - tsup 3 + tsx 4 4 5 5 ``` 6 - npx tsup main.ts --clean --onSuccess 'node dist/main.js' 6 + npx tsx main.ts 7 7 ``` 8 8 9 - tsup + watch 9 + tsx + watch 10 10 11 11 ``` 12 - npx tsup main.ts --clean --watch --onSuccess 'node dist/main.js' 12 + npx tsx --watch main.ts 13 13 ``` 14 14 15 - ts-node 15 + esbuild (esbuild-register) 16 16 17 17 ``` 18 - npx ts-node-transpile-only main.ts 18 + node -r esbuild-register main.ts 19 19 ``` 20 20 21 - ts-node + watch 21 + esbuild (esbuild-register) + watch 22 22 23 - n/a 23 + ``` 24 + node -r esbuild-register --watch main.ts 25 + ``` 24 26 25 - esbuild (esbuild-register) 27 + tsup 26 28 27 29 ``` 28 - node -r esbuild-register main.ts 30 + npx tsup main.ts --clean --onSuccess 'node dist/main.js' 29 31 ``` 30 32 31 - esbuild (esbuild-register) + watch 33 + tsup + watch 32 34 33 - n/a 35 + ``` 36 + npx tsup main.ts --clean --watch --onSuccess 'node dist/main.js' 37 + ```
+7 -7
ts/package.json
··· 3 3 "version": "1.0.0", 4 4 "private": true, 5 5 "devDependencies": { 6 - "@types/express": "^4.17.17", 7 - "@types/node": "^20.3.1", 8 - "esbuild": "^0.18.4", 9 - "esbuild-register": "^3.4.2", 6 + "@types/express": "^4.17.21", 7 + "@types/node": "^20.10.5", 8 + "esbuild": "^0.18.20", 9 + "esbuild-register": "^3.5.0", 10 10 "express": "^4.18.2", 11 - "ts-node": "^10.9.1", 12 - "tsup": "^7.0.0", 13 - "typescript": "^5.1.3" 11 + "tsup": "^7.2.0", 12 + "tsx": "^4.6.2", 13 + "typescript": "^5.3.3" 14 14 } 15 15 }
+253 -297
ts/pnpm-lock.yaml
··· 6 6 7 7 devDependencies: 8 8 '@types/express': 9 - specifier: ^4.17.17 10 - version: 4.17.17 9 + specifier: ^4.17.21 10 + version: 4.17.21 11 11 '@types/node': 12 - specifier: ^20.3.1 13 - version: 20.3.1 12 + specifier: ^20.10.5 13 + version: 20.10.5 14 14 esbuild: 15 - specifier: ^0.18.4 16 - version: 0.18.4 15 + specifier: ^0.18.20 16 + version: 0.18.20 17 17 esbuild-register: 18 - specifier: ^3.4.2 19 - version: 3.4.2(esbuild@0.18.4) 18 + specifier: ^3.5.0 19 + version: 3.5.0(esbuild@0.18.20) 20 20 express: 21 21 specifier: ^4.18.2 22 22 version: 4.18.2 23 - ts-node: 24 - specifier: ^10.9.1 25 - version: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) 26 23 tsup: 27 - specifier: ^7.0.0 28 - version: 7.0.0(ts-node@10.9.1)(typescript@5.1.3) 24 + specifier: ^7.2.0 25 + version: 7.2.0(typescript@5.3.3) 26 + tsx: 27 + specifier: ^4.6.2 28 + version: 4.6.2 29 29 typescript: 30 - specifier: ^5.1.3 31 - version: 5.1.3 30 + specifier: ^5.3.3 31 + version: 5.3.3 32 32 33 33 packages: 34 34 35 - /@cspotcode/source-map-support@0.8.1: 36 - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 37 - engines: {node: '>=12'} 38 - dependencies: 39 - '@jridgewell/trace-mapping': 0.3.9 40 - dev: true 41 - 42 - /@esbuild/android-arm64@0.18.4: 43 - resolution: {integrity: sha512-yQVgO+V307hA2XhzELQ6F91CBGX7gSnlVGAj5YIqjQOxThDpM7fOcHT2YLJbE6gNdPtgRSafQrsK8rJ9xHCaZg==} 35 + /@esbuild/android-arm64@0.18.20: 36 + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} 44 37 engines: {node: '>=12'} 45 38 cpu: [arm64] 46 39 os: [android] ··· 48 41 dev: true 49 42 optional: true 50 43 51 - /@esbuild/android-arm@0.18.4: 52 - resolution: {integrity: sha512-yKmQC9IiuvHdsNEbPHSprnMHg6OhL1cSeQZLzPpgzJBJ9ppEg9GAZN8MKj1TcmB4tZZUrq5xjK7KCmhwZP8iDA==} 44 + /@esbuild/android-arm@0.18.20: 45 + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} 53 46 engines: {node: '>=12'} 54 47 cpu: [arm] 55 48 os: [android] ··· 57 50 dev: true 58 51 optional: true 59 52 60 - /@esbuild/android-x64@0.18.4: 61 - resolution: {integrity: sha512-yLKXMxQg6sk1ntftxQ5uwyVgG4/S2E7UoOCc5N4YZW7fdkfRiYEXqm7CMuIfY2Vs3FTrNyKmSfNevIuIvJnMww==} 53 + /@esbuild/android-x64@0.18.20: 54 + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} 62 55 engines: {node: '>=12'} 63 56 cpu: [x64] 64 57 os: [android] ··· 66 59 dev: true 67 60 optional: true 68 61 69 - /@esbuild/darwin-arm64@0.18.4: 70 - resolution: {integrity: sha512-MVPEoZjZpk2xQ1zckZrb8eQuQib+QCzdmMs3YZAYEQPg+Rztk5pUxGyk8htZOC8Z38NMM29W+MqY9Sqo/sDGKw==} 62 + /@esbuild/darwin-arm64@0.18.20: 63 + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} 71 64 engines: {node: '>=12'} 72 65 cpu: [arm64] 73 66 os: [darwin] ··· 75 68 dev: true 76 69 optional: true 77 70 78 - /@esbuild/darwin-x64@0.18.4: 79 - resolution: {integrity: sha512-uEsRtYRUDsz7i2tXg/t/SyF+5gU1cvi9B6B8i5ebJgtUUHJYWyIPIesmIOL4/+bywjxsDMA/XrNFMgMffLnh5A==} 71 + /@esbuild/darwin-x64@0.18.20: 72 + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} 80 73 engines: {node: '>=12'} 81 74 cpu: [x64] 82 75 os: [darwin] ··· 84 77 dev: true 85 78 optional: true 86 79 87 - /@esbuild/freebsd-arm64@0.18.4: 88 - resolution: {integrity: sha512-I8EOigqWnOHRin6Zp5Y1cfH3oT54bd7Sdz/VnpUNksbOtfp8IWRTH4pgkgO5jWaRQPjCpJcOpdRjYAMjPt8wXg==} 80 + /@esbuild/freebsd-arm64@0.18.20: 81 + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} 89 82 engines: {node: '>=12'} 90 83 cpu: [arm64] 91 84 os: [freebsd] ··· 93 86 dev: true 94 87 optional: true 95 88 96 - /@esbuild/freebsd-x64@0.18.4: 97 - resolution: {integrity: sha512-1bHfgMz/cNMjbpsYxjVgMJ1iwKq+NdDPlACBrWULD7ZdFmBQrhMicMaKb5CdmdVyvIwXmasOuF4r6Iq574kUTA==} 89 + /@esbuild/freebsd-x64@0.18.20: 90 + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} 98 91 engines: {node: '>=12'} 99 92 cpu: [x64] 100 93 os: [freebsd] ··· 102 95 dev: true 103 96 optional: true 104 97 105 - /@esbuild/linux-arm64@0.18.4: 106 - resolution: {integrity: sha512-J42vLHaYREyiBwH0eQE4/7H1DTfZx8FuxyWSictx4d7ezzuKE3XOkIvOg+SQzRz7T9HLVKzq2tvbAov4UfufBw==} 98 + /@esbuild/linux-arm64@0.18.20: 99 + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} 107 100 engines: {node: '>=12'} 108 101 cpu: [arm64] 109 102 os: [linux] ··· 111 104 dev: true 112 105 optional: true 113 106 114 - /@esbuild/linux-arm@0.18.4: 115 - resolution: {integrity: sha512-4XCGqM/Ay1LCXUBH59bL4JbSbbTK1K22dWHymWMGaEh2sQCDOUw+OQxozYV/YdBb91leK2NbuSrE2BRamwgaYw==} 107 + /@esbuild/linux-arm@0.18.20: 108 + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} 116 109 engines: {node: '>=12'} 117 110 cpu: [arm] 118 111 os: [linux] ··· 120 113 dev: true 121 114 optional: true 122 115 123 - /@esbuild/linux-ia32@0.18.4: 124 - resolution: {integrity: sha512-4ksIqFwhq7OExty7Sl1n0vqQSCqTG4sU6i99G2yuMr28CEOUZ/60N+IO9hwI8sIxBqmKmDgncE1n5CMu/3m0IA==} 116 + /@esbuild/linux-ia32@0.18.20: 117 + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} 125 118 engines: {node: '>=12'} 126 119 cpu: [ia32] 127 120 os: [linux] ··· 129 122 dev: true 130 123 optional: true 131 124 132 - /@esbuild/linux-loong64@0.18.4: 133 - resolution: {integrity: sha512-bsWtoVHkGQgAsFXioDueXRiUIfSGrVkJjBBz4gcBJxXcD461cWFQFyu8Fxdj9TP+zEeqJ8C/O4LFFMBNi6Fscw==} 125 + /@esbuild/linux-loong64@0.18.20: 126 + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} 134 127 engines: {node: '>=12'} 135 128 cpu: [loong64] 136 129 os: [linux] ··· 138 131 dev: true 139 132 optional: true 140 133 141 - /@esbuild/linux-mips64el@0.18.4: 142 - resolution: {integrity: sha512-LRD9Fu8wJQgIOOV1o3nRyzrheFYjxA0C1IVWZ93eNRRWBKgarYFejd5WBtrp43cE4y4D4t3qWWyklm73Mrsd/g==} 134 + /@esbuild/linux-mips64el@0.18.20: 135 + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} 143 136 engines: {node: '>=12'} 144 137 cpu: [mips64el] 145 138 os: [linux] ··· 147 140 dev: true 148 141 optional: true 149 142 150 - /@esbuild/linux-ppc64@0.18.4: 151 - resolution: {integrity: sha512-jtQgoZjM92gauVRxNaaG/TpL3Pr4WcL3Pwqi9QgdrBGrEXzB+twohQiWNSTycs6lUygakos4mm2h0B9/SHveng==} 143 + /@esbuild/linux-ppc64@0.18.20: 144 + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} 152 145 engines: {node: '>=12'} 153 146 cpu: [ppc64] 154 147 os: [linux] ··· 156 149 dev: true 157 150 optional: true 158 151 159 - /@esbuild/linux-riscv64@0.18.4: 160 - resolution: {integrity: sha512-7WaU/kRZG0VCV09Xdlkg6LNAsfU9SAxo6XEdaZ8ffO4lh+DZoAhGTx7+vTMOXKxa+r2w1LYDGxfJa2rcgagMRA==} 152 + /@esbuild/linux-riscv64@0.18.20: 153 + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} 161 154 engines: {node: '>=12'} 162 155 cpu: [riscv64] 163 156 os: [linux] ··· 165 158 dev: true 166 159 optional: true 167 160 168 - /@esbuild/linux-s390x@0.18.4: 169 - resolution: {integrity: sha512-D19ed0xreKQvC5t+ArE2njSnm18WPpE+1fhwaiJHf+Xwqsq+/SUaV8Mx0M27nszdU+Atq1HahrgCOZCNNEASUg==} 161 + /@esbuild/linux-s390x@0.18.20: 162 + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} 170 163 engines: {node: '>=12'} 171 164 cpu: [s390x] 172 165 os: [linux] ··· 174 167 dev: true 175 168 optional: true 176 169 177 - /@esbuild/linux-x64@0.18.4: 178 - resolution: {integrity: sha512-Rx3AY1sxyiO/gvCGP00nL69L60dfmWyjKWY06ugpB8Ydpdsfi3BHW58HWC24K3CAjAPSwxcajozC2PzA9JBS1g==} 170 + /@esbuild/linux-x64@0.18.20: 171 + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} 179 172 engines: {node: '>=12'} 180 173 cpu: [x64] 181 174 os: [linux] ··· 183 176 dev: true 184 177 optional: true 185 178 186 - /@esbuild/netbsd-x64@0.18.4: 187 - resolution: {integrity: sha512-AaShPmN9c6w1mKRpliKFlaWcSkpBT4KOlk93UfFgeI3F3cbjzdDKGsbKnOZozmYbE1izZKLmNJiW0sFM+A5JPA==} 179 + /@esbuild/netbsd-x64@0.18.20: 180 + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} 188 181 engines: {node: '>=12'} 189 182 cpu: [x64] 190 183 os: [netbsd] ··· 192 185 dev: true 193 186 optional: true 194 187 195 - /@esbuild/openbsd-x64@0.18.4: 196 - resolution: {integrity: sha512-tRGvGwou3BrvHVvF8HxTqEiC5VtPzySudS9fh2jBIKpLX7HCW8jIkW+LunkFDNwhslx4xMAgh0jAHsx/iCymaQ==} 188 + /@esbuild/openbsd-x64@0.18.20: 189 + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} 197 190 engines: {node: '>=12'} 198 191 cpu: [x64] 199 192 os: [openbsd] ··· 201 194 dev: true 202 195 optional: true 203 196 204 - /@esbuild/sunos-x64@0.18.4: 205 - resolution: {integrity: sha512-acORFDI95GKhmAnlH8EarBeuqoy/j3yxIU+FDB91H3+ZON+8HhTadtT450YkaMzX6lEWbhi+mjVUCj00M5yyOQ==} 197 + /@esbuild/sunos-x64@0.18.20: 198 + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} 206 199 engines: {node: '>=12'} 207 200 cpu: [x64] 208 201 os: [sunos] ··· 210 203 dev: true 211 204 optional: true 212 205 213 - /@esbuild/win32-arm64@0.18.4: 214 - resolution: {integrity: sha512-1NxP+iOk8KSvS1L9SSxEvBAJk39U0GiGZkiiJGbuDF9G4fG7DSDw6XLxZMecAgmvQrwwx7yVKdNN3GgNh0UfKg==} 206 + /@esbuild/win32-arm64@0.18.20: 207 + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} 215 208 engines: {node: '>=12'} 216 209 cpu: [arm64] 217 210 os: [win32] ··· 219 212 dev: true 220 213 optional: true 221 214 222 - /@esbuild/win32-ia32@0.18.4: 223 - resolution: {integrity: sha512-OKr8jze93vbgqZ/r23woWciTixUwLa976C9W7yNBujtnVHyvsL/ocYG61tsktUfJOpyIz5TsohkBZ6Lo2+PCcQ==} 215 + /@esbuild/win32-ia32@0.18.20: 216 + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} 224 217 engines: {node: '>=12'} 225 218 cpu: [ia32] 226 219 os: [win32] ··· 228 221 dev: true 229 222 optional: true 230 223 231 - /@esbuild/win32-x64@0.18.4: 232 - resolution: {integrity: sha512-qJr3wVvcLjPFcV4AMDS3iquhBfTef2zo/jlm8RMxmiRp3Vy2HY8WMxrykJlcbCnqLXZPA0YZxZGND6eug85ogg==} 224 + /@esbuild/win32-x64@0.18.20: 225 + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} 233 226 engines: {node: '>=12'} 234 227 cpu: [x64] 235 228 os: [win32] ··· 243 236 dependencies: 244 237 '@jridgewell/set-array': 1.1.2 245 238 '@jridgewell/sourcemap-codec': 1.4.15 246 - '@jridgewell/trace-mapping': 0.3.18 247 - dev: true 248 - 249 - /@jridgewell/resolve-uri@3.1.0: 250 - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 251 - engines: {node: '>=6.0.0'} 239 + '@jridgewell/trace-mapping': 0.3.20 252 240 dev: true 253 241 254 242 /@jridgewell/resolve-uri@3.1.1: ··· 261 249 engines: {node: '>=6.0.0'} 262 250 dev: true 263 251 264 - /@jridgewell/sourcemap-codec@1.4.14: 265 - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 266 - dev: true 267 - 268 252 /@jridgewell/sourcemap-codec@1.4.15: 269 253 resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 270 254 dev: true 271 255 272 - /@jridgewell/trace-mapping@0.3.18: 273 - resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} 274 - dependencies: 275 - '@jridgewell/resolve-uri': 3.1.0 276 - '@jridgewell/sourcemap-codec': 1.4.14 277 - dev: true 278 - 279 - /@jridgewell/trace-mapping@0.3.9: 280 - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 256 + /@jridgewell/trace-mapping@0.3.20: 257 + resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} 281 258 dependencies: 282 259 '@jridgewell/resolve-uri': 3.1.1 283 260 '@jridgewell/sourcemap-codec': 1.4.15 ··· 301 278 engines: {node: '>= 8'} 302 279 dependencies: 303 280 '@nodelib/fs.scandir': 2.1.5 304 - fastq: 1.15.0 281 + fastq: 1.16.0 305 282 dev: true 306 283 307 - /@tsconfig/node10@1.0.9: 308 - resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} 284 + /@types/body-parser@1.19.5: 285 + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} 286 + dependencies: 287 + '@types/connect': 3.4.38 288 + '@types/node': 20.10.5 309 289 dev: true 310 290 311 - /@tsconfig/node12@1.0.11: 312 - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 313 - dev: true 314 - 315 - /@tsconfig/node14@1.0.3: 316 - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 317 - dev: true 318 - 319 - /@tsconfig/node16@1.0.4: 320 - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} 321 - dev: true 322 - 323 - /@types/body-parser@1.19.2: 324 - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} 291 + /@types/connect@3.4.38: 292 + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} 325 293 dependencies: 326 - '@types/connect': 3.4.35 327 - '@types/node': 20.3.1 294 + '@types/node': 20.10.5 328 295 dev: true 329 296 330 - /@types/connect@3.4.35: 331 - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} 297 + /@types/express-serve-static-core@4.17.41: 298 + resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} 332 299 dependencies: 333 - '@types/node': 20.3.1 300 + '@types/node': 20.10.5 301 + '@types/qs': 6.9.10 302 + '@types/range-parser': 1.2.7 303 + '@types/send': 0.17.4 334 304 dev: true 335 305 336 - /@types/express-serve-static-core@4.17.35: 337 - resolution: {integrity: sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==} 306 + /@types/express@4.17.21: 307 + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} 338 308 dependencies: 339 - '@types/node': 20.3.1 340 - '@types/qs': 6.9.7 341 - '@types/range-parser': 1.2.4 342 - '@types/send': 0.17.1 309 + '@types/body-parser': 1.19.5 310 + '@types/express-serve-static-core': 4.17.41 311 + '@types/qs': 6.9.10 312 + '@types/serve-static': 1.15.5 343 313 dev: true 344 314 345 - /@types/express@4.17.17: 346 - resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} 347 - dependencies: 348 - '@types/body-parser': 1.19.2 349 - '@types/express-serve-static-core': 4.17.35 350 - '@types/qs': 6.9.7 351 - '@types/serve-static': 1.15.1 315 + /@types/http-errors@2.0.4: 316 + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} 352 317 dev: true 353 318 354 - /@types/mime@1.3.2: 355 - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} 319 + /@types/mime@1.3.5: 320 + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} 356 321 dev: true 357 322 358 - /@types/mime@3.0.1: 359 - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} 323 + /@types/mime@3.0.4: 324 + resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} 360 325 dev: true 361 326 362 - /@types/node@20.3.1: 363 - resolution: {integrity: sha512-EhcH/wvidPy1WeML3TtYFGR83UzjxeWRen9V402T8aUGYsCHOmfoisV3ZSg03gAFIbLq8TnWOJ0f4cALtnSEUg==} 327 + /@types/node@20.10.5: 328 + resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} 329 + dependencies: 330 + undici-types: 5.26.5 364 331 dev: true 365 332 366 - /@types/qs@6.9.7: 367 - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} 333 + /@types/qs@6.9.10: 334 + resolution: {integrity: sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw==} 368 335 dev: true 369 336 370 - /@types/range-parser@1.2.4: 371 - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} 337 + /@types/range-parser@1.2.7: 338 + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} 372 339 dev: true 373 340 374 - /@types/send@0.17.1: 375 - resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} 341 + /@types/send@0.17.4: 342 + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} 376 343 dependencies: 377 - '@types/mime': 1.3.2 378 - '@types/node': 20.3.1 344 + '@types/mime': 1.3.5 345 + '@types/node': 20.10.5 379 346 dev: true 380 347 381 - /@types/serve-static@1.15.1: 382 - resolution: {integrity: sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==} 348 + /@types/serve-static@1.15.5: 349 + resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} 383 350 dependencies: 384 - '@types/mime': 3.0.1 385 - '@types/node': 20.3.1 351 + '@types/http-errors': 2.0.4 352 + '@types/mime': 3.0.4 353 + '@types/node': 20.10.5 386 354 dev: true 387 355 388 356 /accepts@1.3.8: ··· 393 361 negotiator: 0.6.3 394 362 dev: true 395 363 396 - /acorn-walk@8.2.0: 397 - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 398 - engines: {node: '>=0.4.0'} 399 - dev: true 400 - 401 - /acorn@8.9.0: 402 - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} 403 - engines: {node: '>=0.4.0'} 404 - hasBin: true 405 - dev: true 406 - 407 364 /any-promise@1.3.0: 408 365 resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 409 366 dev: true ··· 416 373 picomatch: 2.3.1 417 374 dev: true 418 375 419 - /arg@4.1.3: 420 - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 421 - dev: true 422 - 423 376 /array-flatten@1.1.1: 424 377 resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} 425 378 dev: true ··· 472 425 fill-range: 7.0.1 473 426 dev: true 474 427 475 - /bundle-require@4.0.1(esbuild@0.18.4): 476 - resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==} 428 + /bundle-require@4.0.2(esbuild@0.18.20): 429 + resolution: {integrity: sha512-jwzPOChofl67PSTW2SGubV9HBQAhhR2i6nskiOThauo9dzwDUgOWQScFVaJkjEfYX+UXiD+LEx8EblQMc2wIag==} 477 430 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 478 431 peerDependencies: 479 432 esbuild: '>=0.17' 480 433 dependencies: 481 - esbuild: 0.18.4 434 + esbuild: 0.18.20 482 435 load-tsconfig: 0.2.5 483 436 dev: true 484 437 ··· 492 445 engines: {node: '>=8'} 493 446 dev: true 494 447 495 - /call-bind@1.0.2: 496 - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 448 + /call-bind@1.0.5: 449 + resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} 497 450 dependencies: 498 - function-bind: 1.1.1 499 - get-intrinsic: 1.2.1 451 + function-bind: 1.1.2 452 + get-intrinsic: 1.2.2 453 + set-function-length: 1.1.1 500 454 dev: true 501 455 502 456 /chokidar@3.5.3: ··· 511 465 normalize-path: 3.0.0 512 466 readdirp: 3.6.0 513 467 optionalDependencies: 514 - fsevents: 2.3.2 468 + fsevents: 2.3.3 515 469 dev: true 516 470 517 471 /commander@4.1.1: ··· 542 496 /cookie@0.5.0: 543 497 resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 544 498 engines: {node: '>= 0.6'} 545 - dev: true 546 - 547 - /create-require@1.1.1: 548 - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 549 499 dev: true 550 500 551 501 /cross-spawn@7.0.3: ··· 580 530 ms: 2.1.2 581 531 dev: true 582 532 533 + /define-data-property@1.1.1: 534 + resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} 535 + engines: {node: '>= 0.4'} 536 + dependencies: 537 + get-intrinsic: 1.2.2 538 + gopd: 1.0.1 539 + has-property-descriptors: 1.0.1 540 + dev: true 541 + 583 542 /depd@2.0.0: 584 543 resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 585 544 engines: {node: '>= 0.8'} ··· 590 549 engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} 591 550 dev: true 592 551 593 - /diff@4.0.2: 594 - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 595 - engines: {node: '>=0.3.1'} 596 - dev: true 597 - 598 552 /dir-glob@3.0.1: 599 553 resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 600 554 engines: {node: '>=8'} ··· 611 565 engines: {node: '>= 0.8'} 612 566 dev: true 613 567 614 - /esbuild-register@3.4.2(esbuild@0.18.4): 615 - resolution: {integrity: sha512-kG/XyTDyz6+YDuyfB9ZoSIOOmgyFCH+xPRtsCa8W85HLRV5Csp+o3jWVbOSHgSLfyLc5DmP+KFDNwty4mEjC+Q==} 568 + /esbuild-register@3.5.0(esbuild@0.18.20): 569 + resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} 616 570 peerDependencies: 617 571 esbuild: '>=0.12 <1' 618 572 dependencies: 619 573 debug: 4.3.4 620 - esbuild: 0.18.4 574 + esbuild: 0.18.20 621 575 transitivePeerDependencies: 622 576 - supports-color 623 577 dev: true 624 578 625 - /esbuild@0.18.4: 626 - resolution: {integrity: sha512-9rxWV/Cb2DMUXfe9aUsYtqg0KTlw146ElFH22kYeK9KVV1qT082X4lpmiKsa12ePiCcIcB686TQJxaGAa9TFvA==} 579 + /esbuild@0.18.20: 580 + resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} 627 581 engines: {node: '>=12'} 628 582 hasBin: true 629 583 requiresBuild: true 630 584 optionalDependencies: 631 - '@esbuild/android-arm': 0.18.4 632 - '@esbuild/android-arm64': 0.18.4 633 - '@esbuild/android-x64': 0.18.4 634 - '@esbuild/darwin-arm64': 0.18.4 635 - '@esbuild/darwin-x64': 0.18.4 636 - '@esbuild/freebsd-arm64': 0.18.4 637 - '@esbuild/freebsd-x64': 0.18.4 638 - '@esbuild/linux-arm': 0.18.4 639 - '@esbuild/linux-arm64': 0.18.4 640 - '@esbuild/linux-ia32': 0.18.4 641 - '@esbuild/linux-loong64': 0.18.4 642 - '@esbuild/linux-mips64el': 0.18.4 643 - '@esbuild/linux-ppc64': 0.18.4 644 - '@esbuild/linux-riscv64': 0.18.4 645 - '@esbuild/linux-s390x': 0.18.4 646 - '@esbuild/linux-x64': 0.18.4 647 - '@esbuild/netbsd-x64': 0.18.4 648 - '@esbuild/openbsd-x64': 0.18.4 649 - '@esbuild/sunos-x64': 0.18.4 650 - '@esbuild/win32-arm64': 0.18.4 651 - '@esbuild/win32-ia32': 0.18.4 652 - '@esbuild/win32-x64': 0.18.4 585 + '@esbuild/android-arm': 0.18.20 586 + '@esbuild/android-arm64': 0.18.20 587 + '@esbuild/android-x64': 0.18.20 588 + '@esbuild/darwin-arm64': 0.18.20 589 + '@esbuild/darwin-x64': 0.18.20 590 + '@esbuild/freebsd-arm64': 0.18.20 591 + '@esbuild/freebsd-x64': 0.18.20 592 + '@esbuild/linux-arm': 0.18.20 593 + '@esbuild/linux-arm64': 0.18.20 594 + '@esbuild/linux-ia32': 0.18.20 595 + '@esbuild/linux-loong64': 0.18.20 596 + '@esbuild/linux-mips64el': 0.18.20 597 + '@esbuild/linux-ppc64': 0.18.20 598 + '@esbuild/linux-riscv64': 0.18.20 599 + '@esbuild/linux-s390x': 0.18.20 600 + '@esbuild/linux-x64': 0.18.20 601 + '@esbuild/netbsd-x64': 0.18.20 602 + '@esbuild/openbsd-x64': 0.18.20 603 + '@esbuild/sunos-x64': 0.18.20 604 + '@esbuild/win32-arm64': 0.18.20 605 + '@esbuild/win32-ia32': 0.18.20 606 + '@esbuild/win32-x64': 0.18.20 653 607 dev: true 654 608 655 609 /escape-html@1.0.3: ··· 715 669 - supports-color 716 670 dev: true 717 671 718 - /fast-glob@3.2.12: 719 - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 672 + /fast-glob@3.3.2: 673 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 720 674 engines: {node: '>=8.6.0'} 721 675 dependencies: 722 676 '@nodelib/fs.stat': 2.0.5 ··· 726 680 micromatch: 4.0.5 727 681 dev: true 728 682 729 - /fastq@1.15.0: 730 - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 683 + /fastq@1.16.0: 684 + resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==} 731 685 dependencies: 732 686 reusify: 1.0.4 733 687 dev: true ··· 768 722 resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 769 723 dev: true 770 724 771 - /fsevents@2.3.2: 772 - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 725 + /fsevents@2.3.3: 726 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 773 727 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 774 728 os: [darwin] 775 729 requiresBuild: true 776 730 dev: true 777 731 optional: true 778 732 779 - /function-bind@1.1.1: 780 - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 733 + /function-bind@1.1.2: 734 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 781 735 dev: true 782 736 783 - /get-intrinsic@1.2.1: 784 - resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==} 737 + /get-intrinsic@1.2.2: 738 + resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} 785 739 dependencies: 786 - function-bind: 1.1.1 787 - has: 1.0.3 740 + function-bind: 1.1.2 788 741 has-proto: 1.0.1 789 742 has-symbols: 1.0.3 743 + hasown: 2.0.0 790 744 dev: true 791 745 792 746 /get-stream@6.0.1: 793 747 resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 794 748 engines: {node: '>=10'} 749 + dev: true 750 + 751 + /get-tsconfig@4.7.2: 752 + resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} 753 + dependencies: 754 + resolve-pkg-maps: 1.0.0 795 755 dev: true 796 756 797 757 /glob-parent@5.1.2: ··· 818 778 dependencies: 819 779 array-union: 2.1.0 820 780 dir-glob: 3.0.1 821 - fast-glob: 3.2.12 822 - ignore: 5.2.4 781 + fast-glob: 3.3.2 782 + ignore: 5.3.0 823 783 merge2: 1.4.1 824 784 slash: 3.0.0 825 785 dev: true 826 786 787 + /gopd@1.0.1: 788 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 789 + dependencies: 790 + get-intrinsic: 1.2.2 791 + dev: true 792 + 793 + /has-property-descriptors@1.0.1: 794 + resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} 795 + dependencies: 796 + get-intrinsic: 1.2.2 797 + dev: true 798 + 827 799 /has-proto@1.0.1: 828 800 resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 829 801 engines: {node: '>= 0.4'} ··· 834 806 engines: {node: '>= 0.4'} 835 807 dev: true 836 808 837 - /has@1.0.3: 838 - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 839 - engines: {node: '>= 0.4.0'} 809 + /hasown@2.0.0: 810 + resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 811 + engines: {node: '>= 0.4'} 840 812 dependencies: 841 - function-bind: 1.1.1 813 + function-bind: 1.1.2 842 814 dev: true 843 815 844 816 /http-errors@2.0.0: ··· 864 836 safer-buffer: 2.1.2 865 837 dev: true 866 838 867 - /ignore@5.2.4: 868 - resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 839 + /ignore@5.3.0: 840 + resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} 869 841 engines: {node: '>= 4'} 870 842 dev: true 871 843 ··· 923 895 engines: {node: '>=10'} 924 896 dev: true 925 897 926 - /lilconfig@2.1.0: 927 - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 928 - engines: {node: '>=10'} 898 + /lilconfig@3.0.0: 899 + resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} 900 + engines: {node: '>=14'} 929 901 dev: true 930 902 931 903 /lines-and-columns@1.2.4: ··· 941 913 resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} 942 914 dev: true 943 915 944 - /make-error@1.3.6: 945 - resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 946 - dev: true 947 - 948 916 /media-typer@0.3.0: 949 917 resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} 950 918 engines: {node: '>= 0.6'} ··· 1047 1015 engines: {node: '>=0.10.0'} 1048 1016 dev: true 1049 1017 1050 - /object-inspect@1.12.3: 1051 - resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} 1018 + /object-inspect@1.13.1: 1019 + resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 1052 1020 dev: true 1053 1021 1054 1022 /on-finished@2.4.1: ··· 1100 1068 engines: {node: '>=8.6'} 1101 1069 dev: true 1102 1070 1103 - /pirates@4.0.5: 1104 - resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} 1071 + /pirates@4.0.6: 1072 + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1105 1073 engines: {node: '>= 6'} 1106 1074 dev: true 1107 1075 1108 - /postcss-load-config@4.0.1(ts-node@10.9.1): 1109 - resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} 1076 + /postcss-load-config@4.0.2: 1077 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1110 1078 engines: {node: '>= 14'} 1111 1079 peerDependencies: 1112 1080 postcss: '>=8.0.9' ··· 1117 1085 ts-node: 1118 1086 optional: true 1119 1087 dependencies: 1120 - lilconfig: 2.1.0 1121 - ts-node: 10.9.1(@types/node@20.3.1)(typescript@5.1.3) 1122 - yaml: 2.3.1 1088 + lilconfig: 3.0.0 1089 + yaml: 2.3.4 1123 1090 dev: true 1124 1091 1125 1092 /proxy-addr@2.0.7: ··· 1130 1097 ipaddr.js: 1.9.1 1131 1098 dev: true 1132 1099 1133 - /punycode@2.3.0: 1134 - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 1100 + /punycode@2.3.1: 1101 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1135 1102 engines: {node: '>=6'} 1136 1103 dev: true 1137 1104 ··· 1173 1140 engines: {node: '>=8'} 1174 1141 dev: true 1175 1142 1143 + /resolve-pkg-maps@1.0.0: 1144 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1145 + dev: true 1146 + 1176 1147 /reusify@1.0.4: 1177 1148 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1178 1149 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1179 1150 dev: true 1180 1151 1181 - /rollup@3.25.1: 1182 - resolution: {integrity: sha512-tywOR+rwIt5m2ZAWSe5AIJcTat8vGlnPFAv15ycCrw33t6iFsXZ6mzHVFh2psSjxQPmI+xgzMZZizUAukBI4aQ==} 1152 + /rollup@3.29.4: 1153 + resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 1183 1154 engines: {node: '>=14.18.0', npm: '>=8.0.0'} 1184 1155 hasBin: true 1185 1156 optionalDependencies: 1186 - fsevents: 2.3.2 1157 + fsevents: 2.3.3 1187 1158 dev: true 1188 1159 1189 1160 /run-parallel@1.2.0: ··· 1233 1204 - supports-color 1234 1205 dev: true 1235 1206 1207 + /set-function-length@1.1.1: 1208 + resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} 1209 + engines: {node: '>= 0.4'} 1210 + dependencies: 1211 + define-data-property: 1.1.1 1212 + get-intrinsic: 1.2.2 1213 + gopd: 1.0.1 1214 + has-property-descriptors: 1.0.1 1215 + dev: true 1216 + 1236 1217 /setprototypeof@1.2.0: 1237 1218 resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} 1238 1219 dev: true ··· 1252 1233 /side-channel@1.0.4: 1253 1234 resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 1254 1235 dependencies: 1255 - call-bind: 1.0.2 1256 - get-intrinsic: 1.2.1 1257 - object-inspect: 1.12.3 1236 + call-bind: 1.0.5 1237 + get-intrinsic: 1.2.2 1238 + object-inspect: 1.13.1 1258 1239 dev: true 1259 1240 1260 1241 /signal-exit@3.0.7: ··· 1283 1264 engines: {node: '>=6'} 1284 1265 dev: true 1285 1266 1286 - /sucrase@3.32.0: 1287 - resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==} 1267 + /sucrase@3.34.0: 1268 + resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} 1288 1269 engines: {node: '>=8'} 1289 1270 hasBin: true 1290 1271 dependencies: ··· 1293 1274 glob: 7.1.6 1294 1275 lines-and-columns: 1.2.4 1295 1276 mz: 2.7.0 1296 - pirates: 4.0.5 1277 + pirates: 4.0.6 1297 1278 ts-interface-checker: 0.1.13 1298 1279 dev: true 1299 1280 ··· 1325 1306 /tr46@1.0.1: 1326 1307 resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} 1327 1308 dependencies: 1328 - punycode: 2.3.0 1309 + punycode: 2.3.1 1329 1310 dev: true 1330 1311 1331 1312 /tree-kill@1.2.2: ··· 1337 1318 resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1338 1319 dev: true 1339 1320 1340 - /ts-node@10.9.1(@types/node@20.3.1)(typescript@5.1.3): 1341 - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 1342 - hasBin: true 1343 - peerDependencies: 1344 - '@swc/core': '>=1.2.50' 1345 - '@swc/wasm': '>=1.2.50' 1346 - '@types/node': '*' 1347 - typescript: '>=2.7' 1348 - peerDependenciesMeta: 1349 - '@swc/core': 1350 - optional: true 1351 - '@swc/wasm': 1352 - optional: true 1353 - dependencies: 1354 - '@cspotcode/source-map-support': 0.8.1 1355 - '@tsconfig/node10': 1.0.9 1356 - '@tsconfig/node12': 1.0.11 1357 - '@tsconfig/node14': 1.0.3 1358 - '@tsconfig/node16': 1.0.4 1359 - '@types/node': 20.3.1 1360 - acorn: 8.9.0 1361 - acorn-walk: 8.2.0 1362 - arg: 4.1.3 1363 - create-require: 1.1.1 1364 - diff: 4.0.2 1365 - make-error: 1.3.6 1366 - typescript: 5.1.3 1367 - v8-compile-cache-lib: 3.0.1 1368 - yn: 3.1.1 1369 - dev: true 1370 - 1371 - /tsup@7.0.0(ts-node@10.9.1)(typescript@5.1.3): 1372 - resolution: {integrity: sha512-yYARDRkPq07mO3YUXTvF12ISwWQG57Odve8aFEgLdHyeGungxuKxb19yf9G0W8y59SZFkLnRj1gkoVk1gd5fbQ==} 1321 + /tsup@7.2.0(typescript@5.3.3): 1322 + resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==} 1373 1323 engines: {node: '>=16.14'} 1374 1324 hasBin: true 1375 1325 peerDependencies: ··· 1384 1334 typescript: 1385 1335 optional: true 1386 1336 dependencies: 1387 - bundle-require: 4.0.1(esbuild@0.18.4) 1337 + bundle-require: 4.0.2(esbuild@0.18.20) 1388 1338 cac: 6.7.14 1389 1339 chokidar: 3.5.3 1390 1340 debug: 4.3.4 1391 - esbuild: 0.18.4 1341 + esbuild: 0.18.20 1392 1342 execa: 5.1.1 1393 1343 globby: 11.1.0 1394 1344 joycon: 3.1.1 1395 - postcss-load-config: 4.0.1(ts-node@10.9.1) 1345 + postcss-load-config: 4.0.2 1396 1346 resolve-from: 5.0.0 1397 - rollup: 3.25.1 1347 + rollup: 3.29.4 1398 1348 source-map: 0.8.0-beta.0 1399 - sucrase: 3.32.0 1349 + sucrase: 3.34.0 1400 1350 tree-kill: 1.2.2 1401 - typescript: 5.1.3 1351 + typescript: 5.3.3 1402 1352 transitivePeerDependencies: 1403 1353 - supports-color 1404 1354 - ts-node 1405 1355 dev: true 1406 1356 1357 + /tsx@4.6.2: 1358 + resolution: {integrity: sha512-QPpBdJo+ZDtqZgAnq86iY/PD2KYCUPSUGIunHdGwyII99GKH+f3z3FZ8XNFLSGQIA4I365ui8wnQpl8OKLqcsg==} 1359 + engines: {node: '>=18.0.0'} 1360 + hasBin: true 1361 + dependencies: 1362 + esbuild: 0.18.20 1363 + get-tsconfig: 4.7.2 1364 + optionalDependencies: 1365 + fsevents: 2.3.3 1366 + dev: true 1367 + 1407 1368 /type-is@1.6.18: 1408 1369 resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} 1409 1370 engines: {node: '>= 0.6'} ··· 1412 1373 mime-types: 2.1.35 1413 1374 dev: true 1414 1375 1415 - /typescript@5.1.3: 1416 - resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==} 1376 + /typescript@5.3.3: 1377 + resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} 1417 1378 engines: {node: '>=14.17'} 1418 1379 hasBin: true 1419 1380 dev: true 1420 1381 1382 + /undici-types@5.26.5: 1383 + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1384 + dev: true 1385 + 1421 1386 /unpipe@1.0.0: 1422 1387 resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} 1423 1388 engines: {node: '>= 0.8'} ··· 1426 1391 /utils-merge@1.0.1: 1427 1392 resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} 1428 1393 engines: {node: '>= 0.4.0'} 1429 - dev: true 1430 - 1431 - /v8-compile-cache-lib@3.0.1: 1432 - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 1433 1394 dev: true 1434 1395 1435 1396 /vary@1.1.2: ··· 1461 1422 resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1462 1423 dev: true 1463 1424 1464 - /yaml@2.3.1: 1465 - resolution: {integrity: sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==} 1425 + /yaml@2.3.4: 1426 + resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} 1466 1427 engines: {node: '>= 14'} 1467 1428 dev: true 1468 - 1469 - /yn@3.1.1: 1470 - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 1471 - engines: {node: '>=6'} 1472 - dev: true