8.diff (20824B)
1 diff --git a/package-lock.json b/package-lock.json 2 index b216283..1a28eac 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -23,7 +23,7 @@ 6 "@types/moo": "^0.5.5", 7 "@types/nearley": "^2.11.2", 8 "@types/node": "^18.15.0", 9 - "@typescript-eslint/parser": "^5.58.0", 10 + "@typescript-eslint/parser": "^5.59.0", 11 "@vercel/ncc": "^0.36.1", 12 "eslint": "^8.38.0", 13 "eslint-import-resolver-typescript": "^3.5.5", 14 @@ -35,7 +35,6 @@ 15 "nock": "^13.3.0", 16 "prettier": "^2.8.7", 17 "ts-jest": "^29.1.0", 18 - "ts-node": "^10.9.1", 19 "typescript": "^5.0.4" 20 } 21 }, 22 @@ -711,6 +710,8 @@ 23 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 24 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 25 "dev": true, 26 + "optional": true, 27 + "peer": true, 28 "dependencies": { 29 "@jridgewell/trace-mapping": "0.3.9" 30 }, 31 @@ -723,6 +724,8 @@ 32 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 33 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 34 "dev": true, 35 + "optional": true, 36 + "peer": true, 37 "dependencies": { 38 "@jridgewell/resolve-uri": "^3.0.3", 39 "@jridgewell/sourcemap-codec": "^1.4.10" 40 @@ -1501,25 +1504,33 @@ 41 "version": "1.0.9", 42 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 43 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 44 - "dev": true 45 + "dev": true, 46 + "optional": true, 47 + "peer": true 48 }, 49 "node_modules/@tsconfig/node12": { 50 "version": "1.0.11", 51 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 52 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 53 - "dev": true 54 + "dev": true, 55 + "optional": true, 56 + "peer": true 57 }, 58 "node_modules/@tsconfig/node14": { 59 "version": "1.0.3", 60 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 61 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 62 - "dev": true 63 + "dev": true, 64 + "optional": true, 65 + "peer": true 66 }, 67 "node_modules/@tsconfig/node16": { 68 "version": "1.0.3", 69 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 70 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 71 - "dev": true 72 + "dev": true, 73 + "optional": true, 74 + "peer": true 75 }, 76 "node_modules/@types/babel__core": { 77 "version": "7.20.0", 78 @@ -1770,14 +1781,14 @@ 79 } 80 }, 81 "node_modules/@typescript-eslint/parser": { 82 - "version": "5.58.0", 83 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz", 84 - "integrity": "sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==", 85 + "version": "5.59.0", 86 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.0.tgz", 87 + "integrity": "sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==", 88 "dev": true, 89 "dependencies": { 90 - "@typescript-eslint/scope-manager": "5.58.0", 91 - "@typescript-eslint/types": "5.58.0", 92 - "@typescript-eslint/typescript-estree": "5.58.0", 93 + "@typescript-eslint/scope-manager": "5.59.0", 94 + "@typescript-eslint/types": "5.59.0", 95 + "@typescript-eslint/typescript-estree": "5.59.0", 96 "debug": "^4.3.4" 97 }, 98 "engines": { 99 @@ -1797,13 +1808,13 @@ 100 } 101 }, 102 "node_modules/@typescript-eslint/scope-manager": { 103 - "version": "5.58.0", 104 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz", 105 - "integrity": "sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==", 106 + "version": "5.59.0", 107 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz", 108 + "integrity": "sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==", 109 "dev": true, 110 "dependencies": { 111 - "@typescript-eslint/types": "5.58.0", 112 - "@typescript-eslint/visitor-keys": "5.58.0" 113 + "@typescript-eslint/types": "5.59.0", 114 + "@typescript-eslint/visitor-keys": "5.59.0" 115 }, 116 "engines": { 117 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 118 @@ -1913,9 +1924,9 @@ 119 } 120 }, 121 "node_modules/@typescript-eslint/types": { 122 - "version": "5.58.0", 123 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz", 124 - "integrity": "sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==", 125 + "version": "5.59.0", 126 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.0.tgz", 127 + "integrity": "sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==", 128 "dev": true, 129 "engines": { 130 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 131 @@ -1926,13 +1937,13 @@ 132 } 133 }, 134 "node_modules/@typescript-eslint/typescript-estree": { 135 - "version": "5.58.0", 136 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz", 137 - "integrity": "sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==", 138 + "version": "5.59.0", 139 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz", 140 + "integrity": "sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==", 141 "dev": true, 142 "dependencies": { 143 - "@typescript-eslint/types": "5.58.0", 144 - "@typescript-eslint/visitor-keys": "5.58.0", 145 + "@typescript-eslint/types": "5.59.0", 146 + "@typescript-eslint/visitor-keys": "5.59.0", 147 "debug": "^4.3.4", 148 "globby": "^11.1.0", 149 "is-glob": "^4.0.3", 150 @@ -1953,9 +1964,9 @@ 151 } 152 }, 153 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { 154 - "version": "7.4.0", 155 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", 156 - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", 157 + "version": "7.5.0", 158 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 159 + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 160 "dev": true, 161 "dependencies": { 162 "lru-cache": "^6.0.0" 163 @@ -2083,12 +2094,12 @@ 164 } 165 }, 166 "node_modules/@typescript-eslint/visitor-keys": { 167 - "version": "5.58.0", 168 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz", 169 - "integrity": "sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==", 170 + "version": "5.59.0", 171 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz", 172 + "integrity": "sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==", 173 "dev": true, 174 "dependencies": { 175 - "@typescript-eslint/types": "5.58.0", 176 + "@typescript-eslint/types": "5.59.0", 177 "eslint-visitor-keys": "^3.3.0" 178 }, 179 "engines": { 180 @@ -2134,6 +2145,8 @@ 181 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 182 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 183 "dev": true, 184 + "optional": true, 185 + "peer": true, 186 "engines": { 187 "node": ">=0.4.0" 188 } 189 @@ -2222,7 +2235,9 @@ 190 "version": "4.1.3", 191 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 192 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 193 - "dev": true 194 + "dev": true, 195 + "optional": true, 196 + "peer": true 197 }, 198 "node_modules/argparse": { 199 "version": "2.0.1", 200 @@ -2722,7 +2737,9 @@ 201 "version": "1.1.1", 202 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 203 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 204 - "dev": true 205 + "dev": true, 206 + "optional": true, 207 + "peer": true 208 }, 209 "node_modules/cross-spawn": { 210 "version": "7.0.3", 211 @@ -2887,6 +2904,8 @@ 212 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 213 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 214 "dev": true, 215 + "optional": true, 216 + "peer": true, 217 "engines": { 218 "node": ">=0.3.1" 219 } 220 @@ -7005,6 +7024,8 @@ 221 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 222 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 223 "dev": true, 224 + "optional": true, 225 + "peer": true, 226 "dependencies": { 227 "@cspotcode/source-map-support": "^0.8.0", 228 "@tsconfig/node10": "^1.0.7", 229 @@ -7211,7 +7232,9 @@ 230 "version": "3.0.1", 231 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 232 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 233 - "dev": true 234 + "dev": true, 235 + "optional": true, 236 + "peer": true 237 }, 238 "node_modules/v8-to-istanbul": { 239 "version": "9.1.0", 240 @@ -7413,6 +7436,8 @@ 241 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 242 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 243 "dev": true, 244 + "optional": true, 245 + "peer": true, 246 "engines": { 247 "node": ">=6" 248 } 249 @@ -7961,6 +7986,8 @@ 250 "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", 251 "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", 252 "dev": true, 253 + "optional": true, 254 + "peer": true, 255 "requires": { 256 "@jridgewell/trace-mapping": "0.3.9" 257 }, 258 @@ -7970,6 +7997,8 @@ 259 "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", 260 "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", 261 "dev": true, 262 + "optional": true, 263 + "peer": true, 264 "requires": { 265 "@jridgewell/resolve-uri": "^3.0.3", 266 "@jridgewell/sourcemap-codec": "^1.4.10" 267 @@ -8592,25 +8621,33 @@ 268 "version": "1.0.9", 269 "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", 270 "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", 271 - "dev": true 272 + "dev": true, 273 + "optional": true, 274 + "peer": true 275 }, 276 "@tsconfig/node12": { 277 "version": "1.0.11", 278 "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", 279 "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", 280 - "dev": true 281 + "dev": true, 282 + "optional": true, 283 + "peer": true 284 }, 285 "@tsconfig/node14": { 286 "version": "1.0.3", 287 "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", 288 "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", 289 - "dev": true 290 + "dev": true, 291 + "optional": true, 292 + "peer": true 293 }, 294 "@tsconfig/node16": { 295 "version": "1.0.3", 296 "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", 297 "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==", 298 - "dev": true 299 + "dev": true, 300 + "optional": true, 301 + "peer": true 302 }, 303 "@types/babel__core": { 304 "version": "7.20.0", 305 @@ -8820,25 +8857,25 @@ 306 } 307 }, 308 "@typescript-eslint/parser": { 309 - "version": "5.58.0", 310 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.58.0.tgz", 311 - "integrity": "sha512-ixaM3gRtlfrKzP8N6lRhBbjTow1t6ztfBvQNGuRM8qH1bjFFXIJ35XY+FC0RRBKn3C6cT+7VW1y8tNm7DwPHDQ==", 312 + "version": "5.59.0", 313 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.0.tgz", 314 + "integrity": "sha512-qK9TZ70eJtjojSUMrrEwA9ZDQ4N0e/AuoOIgXuNBorXYcBDk397D2r5MIe1B3cok/oCtdNC5j+lUUpVB+Dpb+w==", 315 "dev": true, 316 "requires": { 317 - "@typescript-eslint/scope-manager": "5.58.0", 318 - "@typescript-eslint/types": "5.58.0", 319 - "@typescript-eslint/typescript-estree": "5.58.0", 320 + "@typescript-eslint/scope-manager": "5.59.0", 321 + "@typescript-eslint/types": "5.59.0", 322 + "@typescript-eslint/typescript-estree": "5.59.0", 323 "debug": "^4.3.4" 324 } 325 }, 326 "@typescript-eslint/scope-manager": { 327 - "version": "5.58.0", 328 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.58.0.tgz", 329 - "integrity": "sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==", 330 + "version": "5.59.0", 331 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.0.tgz", 332 + "integrity": "sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==", 333 "dev": true, 334 "requires": { 335 - "@typescript-eslint/types": "5.58.0", 336 - "@typescript-eslint/visitor-keys": "5.58.0" 337 + "@typescript-eslint/types": "5.59.0", 338 + "@typescript-eslint/visitor-keys": "5.59.0" 339 } 340 }, 341 "@typescript-eslint/type-utils": { 342 @@ -8896,19 +8933,19 @@ 343 } 344 }, 345 "@typescript-eslint/types": { 346 - "version": "5.58.0", 347 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.58.0.tgz", 348 - "integrity": "sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==", 349 + "version": "5.59.0", 350 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.0.tgz", 351 + "integrity": "sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==", 352 "dev": true 353 }, 354 "@typescript-eslint/typescript-estree": { 355 - "version": "5.58.0", 356 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.58.0.tgz", 357 - "integrity": "sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==", 358 + "version": "5.59.0", 359 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.0.tgz", 360 + "integrity": "sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==", 361 "dev": true, 362 "requires": { 363 - "@typescript-eslint/types": "5.58.0", 364 - "@typescript-eslint/visitor-keys": "5.58.0", 365 + "@typescript-eslint/types": "5.59.0", 366 + "@typescript-eslint/visitor-keys": "5.59.0", 367 "debug": "^4.3.4", 368 "globby": "^11.1.0", 369 "is-glob": "^4.0.3", 370 @@ -8917,9 +8954,9 @@ 371 }, 372 "dependencies": { 373 "semver": { 374 - "version": "7.4.0", 375 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.4.0.tgz", 376 - "integrity": "sha512-RgOxM8Mw+7Zus0+zcLEUn8+JfoLpj/huFTItQy2hsM4khuC1HYRDp0cU482Ewn/Fcy6bCjufD8vAj7voC66KQw==", 377 + "version": "7.5.0", 378 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.0.tgz", 379 + "integrity": "sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==", 380 "dev": true, 381 "requires": { 382 "lru-cache": "^6.0.0" 383 @@ -8996,12 +9033,12 @@ 384 } 385 }, 386 "@typescript-eslint/visitor-keys": { 387 - "version": "5.58.0", 388 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.58.0.tgz", 389 - "integrity": "sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==", 390 + "version": "5.59.0", 391 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.0.tgz", 392 + "integrity": "sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==", 393 "dev": true, 394 "requires": { 395 - "@typescript-eslint/types": "5.58.0", 396 + "@typescript-eslint/types": "5.59.0", 397 "eslint-visitor-keys": "^3.3.0" 398 } 399 }, 400 @@ -9028,7 +9065,9 @@ 401 "version": "8.2.0", 402 "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", 403 "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", 404 - "dev": true 405 + "dev": true, 406 + "optional": true, 407 + "peer": true 408 }, 409 "ajv": { 410 "version": "6.12.6", 411 @@ -9088,7 +9127,9 @@ 412 "version": "4.1.3", 413 "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", 414 "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", 415 - "dev": true 416 + "dev": true, 417 + "optional": true, 418 + "peer": true 419 }, 420 "argparse": { 421 "version": "2.0.1", 422 @@ -9455,7 +9496,9 @@ 423 "version": "1.1.1", 424 "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", 425 "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", 426 - "dev": true 427 + "dev": true, 428 + "optional": true, 429 + "peer": true 430 }, 431 "cross-spawn": { 432 "version": "7.0.3", 433 @@ -9577,7 +9620,9 @@ 434 "version": "4.0.2", 435 "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", 436 "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", 437 - "dev": true 438 + "dev": true, 439 + "optional": true, 440 + "peer": true 441 }, 442 "diff-sequences": { 443 "version": "29.4.3", 444 @@ -12567,6 +12612,8 @@ 445 "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", 446 "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", 447 "dev": true, 448 + "optional": true, 449 + "peer": true, 450 "requires": { 451 "@cspotcode/source-map-support": "^0.8.0", 452 "@tsconfig/node10": "^1.0.7", 453 @@ -12700,7 +12747,9 @@ 454 "version": "3.0.1", 455 "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", 456 "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", 457 - "dev": true 458 + "dev": true, 459 + "optional": true, 460 + "peer": true 461 }, 462 "v8-to-istanbul": { 463 "version": "9.1.0", 464 @@ -12861,7 +12910,9 @@ 465 "version": "3.1.1", 466 "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", 467 "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", 468 - "dev": true 469 + "dev": true, 470 + "optional": true, 471 + "peer": true 472 }, 473 "yocto-queue": { 474 "version": "0.1.0", 475 diff --git a/package.json b/package.json 476 index 11c1bfb..55ca6cb 100644 477 --- a/package.json 478 +++ b/package.json 479 @@ -42,7 +42,7 @@ 480 "@types/moo": "^0.5.5", 481 "@types/nearley": "^2.11.2", 482 "@types/node": "^18.15.0", 483 - "@typescript-eslint/parser": "^5.58.0", 484 + "@typescript-eslint/parser": "^5.59.0", 485 "@vercel/ncc": "^0.36.1", 486 "eslint": "^8.38.0", 487 "eslint-import-resolver-typescript": "^3.5.5",