diff --git a/benchmarks/foxify/package.json b/benchmarks/foxify/package.json index 0c310f3..27de76f 100644 --- a/benchmarks/foxify/package.json +++ b/benchmarks/foxify/package.json @@ -12,7 +12,7 @@ "dependencies": { "@foxify/http": "workspace:*", "@foxify/router": "workspace:*", - "@hapi/hapi": "^21.0.0", + "@hapi/hapi": "^21.3.2", "connect": "^3.7.0", "express": "^4.18.2", "fastify": "^4.9.2", @@ -36,7 +36,7 @@ "@foxify/benchmark": "workspace:*", "@types/cors": "^2.8.12", "@types/express": "^4.17.14", - "@types/hapi__hapi": "^20.0.13", + "@types/hapi__hapi": "^21.0.0", "@types/koa": "^2.13.5", "@types/koa-router": "^7.4.4", "@types/microrouter": "^3.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8625d86..0c1cc51 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -118,8 +118,8 @@ importers: specifier: workspace:* version: link:../../packages/router '@hapi/hapi': - specifier: ^21.0.0 - version: 21.0.0 + specifier: ^21.3.2 + version: 21.3.2 connect: specifier: ^3.7.0 version: 3.7.0 @@ -185,8 +185,8 @@ importers: specifier: ^4.17.14 version: 4.17.14 '@types/hapi__hapi': - specifier: ^20.0.13 - version: 20.0.13 + specifier: ^21.0.0 + version: 21.0.0 '@types/koa': specifier: ^2.13.5 version: 2.13.5 @@ -2346,30 +2346,21 @@ packages: readable-stream: 3.6.0 dev: false - /@hapi/accept@6.0.0: - resolution: {integrity: sha512-aG/Ml4kSBWCVmWvR8N8ULRuB385D8K/3OI7lquZQruH11eM7sHR5Nha30BbDzijJHtyV7Vwc6MlMwNfwb70ISg==} + /@hapi/accept@6.0.1: + resolution: {integrity: sha512-aLkYj7zzgC3CSlEVOs84eBOEE3i9xZK2tdQEP+TOj2OFzMWCi9zjkRet82V3GGjecE//zFrCLKIykuaE0uM4bg==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 - /@hapi/ammo@6.0.0: - resolution: {integrity: sha512-lhX7SYtWScQaeAIL5XnE54WzyDgS5RXVeEtFEovyZcTdVzTYbo0nem56Bwko1PBcRxRUIw1v2tMb6sjFs6vEwg==} + /@hapi/ammo@6.0.1: + resolution: {integrity: sha512-pmL+nPod4g58kXrMcsGLp05O2jF4P2Q3GiL8qYV7nKYEh3cGf+rV4P5Jyi2Uq0agGhVU63GtaSAfBEZOlrJn9w==} dependencies: - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/hoek': 11.0.2 - /@hapi/b64@5.0.0: - resolution: {integrity: sha512-ngu0tSEmrezoiIaNGG6rRvKOUkUuDdf4XTPnONHGYfSGRmDqPZX5oJL6HAdKTo1UQHECbdB4OzhWrfgVppjHUw==} + /@hapi/b64@6.0.1: + resolution: {integrity: sha512-ZvjX4JQReUmBheeCq+S9YavcnMMHWqx3S0jHNXWIM1kQDxB9cyfSycpVvjfrKcIS8Mh5N3hmu/YKo4Iag9g2Kw==} dependencies: - '@hapi/hoek': 9.3.0 - dev: true - - /@hapi/b64@6.0.0: - resolution: {integrity: sha512-Es6o4BtzvMmNF28KJGuwUzUtMjF6ToZ1hQt3UOjaXc6TNkRefel+NyQSjc9b5q3Re7xwv23r0xK3Vo3yreaJHQ==} - dependencies: - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/hoek': 11.0.2 /@hapi/boom@10.0.0: resolution: {integrity: sha512-1YVs9tLHhypBqqinKQRqh7FUERIolarQApO37OWkzD+z6y6USi871Sv746zBPKcIOBuI6g6y4FrwX87mmJ90Gg==} @@ -2377,26 +2368,19 @@ packages: '@hapi/hoek': 10.0.1 dev: false - /@hapi/boom@9.1.4: - resolution: {integrity: sha512-Ls1oH8jaN1vNsqcaHVYJrKmgMcKsC1wcp8bujvXrHaAqD2iDYq3HoOwsxwo09Cuda5R5nC0o0IxlrlTuvPuzSw==} + /@hapi/boom@10.0.1: + resolution: {integrity: sha512-ERcCZaEjdH3OgSJlyjVk8pHIFeus91CjKP3v+MpgBNp5IvGzP2l/bRiD78nqYcKPaZdbKkK5vDBVPd2ohHBlsA==} dependencies: - '@hapi/hoek': 9.3.0 - dev: true + '@hapi/hoek': 11.0.2 - /@hapi/bounce@3.0.0: - resolution: {integrity: sha512-L0G4NcwwOYRhpcXeL76hNrLTUcObqtZMB3z4kcRVUZcR/w3v6C5Q1cTElV4/V7og1fG+wOyDR55UMFA+tWfhtA==} + /@hapi/bounce@3.0.1: + resolution: {integrity: sha512-G+/Pp9c1Ha4FDP+3Sy/Xwg2O4Ahaw3lIZFSX+BL4uWi64CmiETuZPxhKDUD4xBMOUZbBlzvO8HjiK8ePnhBadA==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - dev: false - - /@hapi/bourne@2.1.0: - resolution: {integrity: sha512-i1BpaNDVLJdRBEKeJWkVO6tYX6DMFBuwMhSuWqLsY4ufeTKGVuV5rBsUhxPayXqnnWHgXUAmWK16H/ykO5Wj4Q==} - dev: true + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 /@hapi/bourne@3.0.0: resolution: {integrity: sha512-Waj1cwPXJDucOib4a3bAISsKJVb15MKi9IvmTI/7ssVEm6sywXGjVJDhl6/umt1pK1ZS7PacXU3A1PmFKHEZ2w==} - dev: false /@hapi/call@9.0.0: resolution: {integrity: sha512-Z6byqbEtKF3RIH2kWG6cX64RwEqHBWYEVkNoEx6oKvkPaTrC6WTPRgr+ANo9Xa8G1GXyvs/NCMTnn3Mdj12TSA==} @@ -2405,232 +2389,185 @@ packages: '@hapi/hoek': 10.0.1 dev: false - /@hapi/catbox-memory@6.0.0: - resolution: {integrity: sha512-A1O30g8GdaODx/GinytF6jFm772pdTPVWJe0cF2RiTOfhgIAAagzCcpBqRgQ8olLui0F5bzUF/SAi4BmkZ4yxA==} + /@hapi/call@9.0.1: + resolution: {integrity: sha512-uPojQRqEL1GRZR4xXPqcLMujQGaEpyVPRyBlD8Pp5rqgIwLhtveF9PkixiKru2THXvuN8mUrLeet5fqxKAAMGg==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 - /@hapi/catbox@12.0.1: - resolution: {integrity: sha512-EJnj0KJt9LZ/c+mo6NB7mesFhy+s+CDX3AT7de5VRCOHkzOm4ENxN/rgNd0HyI/AfT8FqyUKt1Gccd1DVg8tQA==} + /@hapi/catbox-memory@6.0.1: + resolution: {integrity: sha512-sVb+/ZxbZIvaMtJfAbdyY+QJUQg9oKTwamXpEg/5xnfG5WbJLTjvEn4kIGKz9pN3ENNbIL/bIdctmHmqi/AdGA==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/podium': 5.0.0 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 - /@hapi/content@6.0.0: - resolution: {integrity: sha512-CEhs7j+H0iQffKfe5Htdak5LBOz/Qc8TRh51cF+BFv0qnuph3Em4pjGVzJMkI2gfTDdlJKWJISGWS1rK34POGA==} + /@hapi/catbox@12.1.1: + resolution: {integrity: sha512-hDqYB1J+R0HtZg4iPH3LEnldoaBsar6bYp0EonBmNQ9t5CO+1CqgCul2ZtFveW1ReA5SQuze9GPSU7/aecERhw==} dependencies: - '@hapi/boom': 10.0.0 - dev: false + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 + '@hapi/podium': 5.0.1 + '@hapi/validate': 2.0.1 - /@hapi/cryptiles@5.1.0: - resolution: {integrity: sha512-fo9+d1Ba5/FIoMySfMqPBR/7Pa29J2RsiPrl7bkwo5W5o+AN1dAYQRi4SPrPwwVxVGKjgLOEWrsvt1BonJSfLA==} - engines: {node: '>=12.0.0'} + /@hapi/content@6.0.0: + resolution: {integrity: sha512-CEhs7j+H0iQffKfe5Htdak5LBOz/Qc8TRh51cF+BFv0qnuph3Em4pjGVzJMkI2gfTDdlJKWJISGWS1rK34POGA==} dependencies: - '@hapi/boom': 9.1.4 - dev: true + '@hapi/boom': 10.0.1 - /@hapi/cryptiles@6.0.0: - resolution: {integrity: sha512-CUypQJI2F3HaKZjwlky3KyLu7p0O4WJXNJj+2AZ0czqwkwQIz8j+btOkzA3OMar8WTntnCrDx0f92PzxEK+JlA==} + /@hapi/cryptiles@6.0.1: + resolution: {integrity: sha512-9GM9ECEHfR8lk5ASOKG4+4ZsEzFqLfhiryIJ2ISePVB92OHLp/yne4m+zn7z9dgvM98TLpiFebjDFQ0UHcqxXQ==} engines: {node: '>=14.0.0'} dependencies: - '@hapi/boom': 10.0.0 - dev: false + '@hapi/boom': 10.0.1 /@hapi/file@3.0.0: resolution: {integrity: sha512-w+lKW+yRrLhJu620jT3y+5g2mHqnKfepreykvdOcl9/6up8GrQQn+l3FRTsjHTKbkbfQFkuksHpdv2EcpKcJ4Q==} - dev: false - /@hapi/hapi@21.0.0: - resolution: {integrity: sha512-gqGifa4X4nskhsmsgp3AwBq4LPIl7XOlnzpdWSogdc46Z4Hfy/WDjCcaO2yK84tQRmGSlg0nZowOfSCyeT0hRw==} - engines: {node: '>=12.0.0'} + /@hapi/hapi@21.3.2: + resolution: {integrity: sha512-tbm0zmsdUj8iw4NzFV30FST/W4qzh/Lsw6Q5o5gAhOuoirWvxm8a4G3o60bqBw8nXvRNJ8uLtE0RKLlZINxHcQ==} + engines: {node: '>=14.15.0'} dependencies: - '@hapi/accept': 6.0.0 - '@hapi/ammo': 6.0.0 - '@hapi/boom': 10.0.0 - '@hapi/bounce': 3.0.0 - '@hapi/call': 9.0.0 - '@hapi/catbox': 12.0.1 - '@hapi/catbox-memory': 6.0.0 - '@hapi/heavy': 8.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/mimos': 7.0.0 - '@hapi/podium': 5.0.0 - '@hapi/shot': 6.0.0 - '@hapi/somever': 4.1.0 - '@hapi/statehood': 8.0.0 - '@hapi/subtext': 8.0.0 + '@hapi/accept': 6.0.1 + '@hapi/ammo': 6.0.1 + '@hapi/boom': 10.0.1 + '@hapi/bounce': 3.0.1 + '@hapi/call': 9.0.1 + '@hapi/catbox': 12.1.1 + '@hapi/catbox-memory': 6.0.1 + '@hapi/heavy': 8.0.1 + '@hapi/hoek': 11.0.2 + '@hapi/mimos': 7.0.1 + '@hapi/podium': 5.0.1 + '@hapi/shot': 6.0.1 + '@hapi/somever': 4.1.1 + '@hapi/statehood': 8.1.1 + '@hapi/subtext': 8.1.0 '@hapi/teamwork': 6.0.0 - '@hapi/topo': 6.0.0 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/topo': 6.0.2 + '@hapi/validate': 2.0.1 - /@hapi/heavy@8.0.0: - resolution: {integrity: sha512-NpKo74mF66GSwYu31IZwp11/6NmaUYxHeMTKSky09XBs8fVbzQDP83856+l+Ji6wxGmUeg75itCu1ujvEF6mdA==} + /@hapi/heavy@8.0.1: + resolution: {integrity: sha512-gBD/NANosNCOp6RsYTsjo2vhr5eYA3BEuogk6cxY0QdhllkkTaJFYtTXv46xd6qhBVMbMMqcSdtqey+UQU3//w==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/boom': 10.0.1 + '@hapi/hoek': 11.0.2 + '@hapi/validate': 2.0.1 /@hapi/hoek@10.0.1: resolution: {integrity: sha512-CvlW7jmOhWzuqOqiJQ3rQVLMcREh0eel4IBnxDx2FAcK8g7qoJRQK4L1CPBASoCY6y8e6zuCy3f2g+HWdkzcMw==} dev: false + /@hapi/hoek@11.0.2: + resolution: {integrity: sha512-aKmlCO57XFZ26wso4rJsW4oTUnrgTFw2jh3io7CAtO9w4UltBNwRXvXIVzzyfkaaLRo3nluP/19msA8vDUUuKw==} + /@hapi/hoek@9.3.0: resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + dev: false - /@hapi/iron@6.0.0: - resolution: {integrity: sha512-zvGvWDufiTGpTJPG1Y/McN8UqWBu0k/xs/7l++HVU535NLHXsHhy54cfEMdW7EjwKfbBfM9Xy25FmTiobb7Hvw==} - dependencies: - '@hapi/b64': 5.0.0 - '@hapi/boom': 9.1.4 - '@hapi/bourne': 2.1.0 - '@hapi/cryptiles': 5.1.0 - '@hapi/hoek': 9.3.0 - dev: true - - /@hapi/iron@7.0.0: - resolution: {integrity: sha512-NNXJP5fpeiTCPj/4OJG2PWBjWC0/V5D8YggS9RZeuBbfUUuTYE6TbdGqLUsCzIpPI54I8W5dhwEGbRv1CnWQtw==} + /@hapi/iron@7.0.1: + resolution: {integrity: sha512-tEZnrOujKpS6jLKliyWBl3A9PaE+ppuL/+gkbyPPDb/l2KSKQyH4lhMkVb+sBhwN+qaxxlig01JRqB8dk/mPxQ==} dependencies: - '@hapi/b64': 6.0.0 - '@hapi/boom': 10.0.0 + '@hapi/b64': 6.0.1 + '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 - '@hapi/cryptiles': 6.0.0 - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/cryptiles': 6.0.1 + '@hapi/hoek': 11.0.2 - /@hapi/mimos@7.0.0: - resolution: {integrity: sha512-ALORTrZrrBPOUX05rW4htNajoekEjQtUi1PB+17/3xs/hkdQ+gSEFbs5GdJihA49qWf7td3v4PgnvOe8mcf/jQ==} + /@hapi/mimos@7.0.1: + resolution: {integrity: sha512-b79V+BrG0gJ9zcRx1VGcCI6r6GEzzZUgiGEJVoq5gwzuB2Ig9Cax8dUuBauQCFKvl2YWSWyOc8mZ8HDaJOtkew==} dependencies: - '@hapi/hoek': 10.0.1 + '@hapi/hoek': 11.0.2 mime-db: 1.52.0 - dev: false - /@hapi/nigel@5.0.0: - resolution: {integrity: sha512-I9eq43BnSdz1BkvMpG7mFL7J+SIfn6DLNThuxFpIOAMUnkWbPgtcFP+HHrBAeoFkowfgQrr02vsIAkAPml4hvw==} + /@hapi/nigel@5.0.1: + resolution: {integrity: sha512-uv3dtYuB4IsNaha+tigWmN8mQw/O9Qzl5U26Gm4ZcJVtDdB1AVJOwX3X5wOX+A07qzpEZnOMBAm8jjSqGsU6Nw==} engines: {node: '>=14.0.0'} dependencies: - '@hapi/hoek': 10.0.1 - '@hapi/vise': 5.0.0 - dev: false + '@hapi/hoek': 11.0.2 + '@hapi/vise': 5.0.1 - /@hapi/pez@6.0.0: - resolution: {integrity: sha512-3bMmsvlqrVNqaNEe4JWLZVpJ40jXuQ3vDy1+fbhyJmuAdMCMCkWexsKc7fT+mu18pFIwJzlenjc4/VE3weTq7w==} + /@hapi/pez@6.1.0: + resolution: {integrity: sha512-+FE3sFPYuXCpuVeHQ/Qag1b45clR2o54QoonE/gKHv9gukxQ8oJJZPR7o3/ydDTK6racnCJXxOyT1T93FCJMIg==} dependencies: - '@hapi/b64': 6.0.0 - '@hapi/boom': 10.0.0 + '@hapi/b64': 6.0.1 + '@hapi/boom': 10.0.1 '@hapi/content': 6.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/nigel': 5.0.0 - dev: false + '@hapi/hoek': 11.0.2 + '@hapi/nigel': 5.0.1 - /@hapi/podium@4.1.3: - resolution: {integrity: sha512-ljsKGQzLkFqnQxE7qeanvgGj4dejnciErYd30dbrYzUOF/FyS/DOF97qcrT3bhoVwCYmxa6PEMhxfCPlnUcD2g==} + /@hapi/podium@5.0.1: + resolution: {integrity: sha512-eznFTw6rdBhAijXFIlBOMJJd+lXTvqbrBIS4Iu80r2KTVIo4g+7fLy4NKp/8+UnSt5Ox6mJtAlKBU/Sf5080TQ==} dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/teamwork': 5.1.1 - '@hapi/validate': 1.1.3 - dev: true - - /@hapi/podium@5.0.0: - resolution: {integrity: sha512-SbhFdu8LOIscMS82Zsoj9abcllAqbK4qBgznzJ9yr+vS2j1EomJTukkhxb76Lml0BHCd4Hn79F+3EQg06kcf8g==} - dependencies: - '@hapi/hoek': 10.0.1 + '@hapi/hoek': 11.0.2 '@hapi/teamwork': 6.0.0 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/validate': 2.0.1 - /@hapi/shot@6.0.0: - resolution: {integrity: sha512-RLGgzXy9GciJDunhY40NbVnLgYqp5gfBooZ2fOkAr4KbCEav/SJtYQS1N+knR7WFGzy8aooCR3XBUPI4ghHAkQ==} + /@hapi/shot@6.0.1: + resolution: {integrity: sha512-s5ynMKZXYoDd3dqPw5YTvOR/vjHvMTxc388+0qL0jZZP1+uwXuUD32o9DuuuLsmTlyXCWi02BJl1pBpwRuUrNA==} dependencies: - '@hapi/hoek': 10.0.1 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/hoek': 11.0.2 + '@hapi/validate': 2.0.1 - /@hapi/somever@4.1.0: - resolution: {integrity: sha512-koNBYu7Jdcb7gaC4VcnU78rFxSlsYwuElm6NMznE0EEeznzJtvLLmDZX0SPX8kXWC/E7ONlE29HF/yiSOgWG1Q==} + /@hapi/somever@4.1.1: + resolution: {integrity: sha512-lt3QQiDDOVRatS0ionFDNrDIv4eXz58IibQaZQDOg4DqqdNme8oa0iPWcE0+hkq/KTeBCPtEOjDOBKBKwDumVg==} dependencies: - '@hapi/bounce': 3.0.0 - '@hapi/hoek': 9.3.0 - dev: false + '@hapi/bounce': 3.0.1 + '@hapi/hoek': 11.0.2 - /@hapi/statehood@8.0.0: - resolution: {integrity: sha512-umQTPID7BwmqAv9Rx7yLtbTNzsYg4va96aLqKneb3mlBQG32uq4iOQZ6luwBVACDFhqU3C3ewhznhukN09ZkZQ==} + /@hapi/statehood@8.1.1: + resolution: {integrity: sha512-YbK7PSVUA59NArAW5Np0tKRoIZ5VNYUicOk7uJmWZF6XyH5gGL+k62w77SIJb0AoAJ0QdGQMCQ/WOGL1S3Ydow==} dependencies: - '@hapi/boom': 10.0.0 - '@hapi/bounce': 3.0.0 + '@hapi/boom': 10.0.1 + '@hapi/bounce': 3.0.1 '@hapi/bourne': 3.0.0 - '@hapi/cryptiles': 6.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/iron': 7.0.0 - '@hapi/validate': 2.0.0 - dev: false + '@hapi/cryptiles': 6.0.1 + '@hapi/hoek': 11.0.2 + '@hapi/iron': 7.0.1 + '@hapi/validate': 2.0.1 - /@hapi/subtext@8.0.0: - resolution: {integrity: sha512-fD+LY1U1SIUNHZJrNMIbuGl3CAd9JN8slljarFO4b8RrifkzjqbvdlZu/6iT6zlNM35GtDExf7hIepbUFUkT7A==} + /@hapi/subtext@8.1.0: + resolution: {integrity: sha512-PyaN4oSMtqPjjVxLny1k0iYg4+fwGusIhaom9B2StinBclHs7v46mIW706Y+Wo21lcgulGyXbQrmT/w4dus6ww==} dependencies: - '@hapi/boom': 10.0.0 + '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 '@hapi/content': 6.0.0 '@hapi/file': 3.0.0 - '@hapi/hoek': 10.0.1 - '@hapi/pez': 6.0.0 - '@hapi/wreck': 18.0.0 - dev: false - - /@hapi/teamwork@5.1.1: - resolution: {integrity: sha512-1oPx9AE5TIv+V6Ih54RP9lTZBso3rP8j4Xhb6iSVwPXtAM+sDopl5TFMv5Paw73UnpZJ9gjcrTE1BXrWt9eQrg==} - engines: {node: '>=12.0.0'} - dev: true + '@hapi/hoek': 11.0.2 + '@hapi/pez': 6.1.0 + '@hapi/wreck': 18.0.1 /@hapi/teamwork@6.0.0: resolution: {integrity: sha512-05HumSy3LWfXpmJ9cr6HzwhAavrHkJ1ZRCmNE2qJMihdM5YcWreWPfyN0yKT2ZjCM92au3ZkuodjBxOibxM67A==} engines: {node: '>=14.0.0'} - dev: false /@hapi/topo@5.1.0: resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 - - /@hapi/topo@6.0.0: - resolution: {integrity: sha512-aorJvN1Q1n5xrZuA50Z4X6adI6VAM2NalIVm46ALL9LUvdoqhof3JPY69jdJH8asM3PsWr2SUVYzp57EqUP41A==} - dependencies: - '@hapi/hoek': 10.0.1 dev: false - /@hapi/validate@1.1.3: - resolution: {integrity: sha512-/XMR0N0wjw0Twzq2pQOzPBZlDzkekGcoCtzO314BpIEsbXdYGthQUbxgkGDf4nhk1+IPDAsXqWjMohRQYO06UA==} + /@hapi/topo@6.0.2: + resolution: {integrity: sha512-KR3rD5inZbGMrHmgPxsJ9dbi6zEK+C3ZwUwTa+eMwWLz7oijWUTWD2pMSNNYJAU6Qq+65NkxXjqHr/7LM2Xkqg==} dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - dev: true + '@hapi/hoek': 11.0.2 - /@hapi/validate@2.0.0: - resolution: {integrity: sha512-w5m8MvBgqGndbMIB+AWmXTb8CLtF1DlIxbnbAHNAo7aFuNQuI1Ywc2e0zDLK5fbFXDoqRzNrHnC7JjNJ+hDigw==} + /@hapi/validate@2.0.1: + resolution: {integrity: sha512-NZmXRnrSLK8MQ9y/CMqE9WSspgB9xA41/LlYR0k967aSZebWr4yNrpxIbov12ICwKy4APSlWXZga9jN5p6puPA==} dependencies: - '@hapi/hoek': 10.0.1 - '@hapi/topo': 6.0.0 - dev: false + '@hapi/hoek': 11.0.2 + '@hapi/topo': 6.0.2 - /@hapi/vise@5.0.0: - resolution: {integrity: sha512-bz/PA7DHIvsd/2eoW7t9WpU8+k9pofZHppYEn1mCTOVnC/cGN3hCEYaoAe6BpoeJM72iJDKZEOWvQvfgCrmzxA==} + /@hapi/vise@5.0.1: + resolution: {integrity: sha512-XZYWzzRtINQLedPYlIkSkUr7m5Ddwlu99V9elh8CSygXstfv3UnWIXT0QD+wmR0VAG34d2Vx3olqcEhRRoTu9A==} dependencies: - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/hoek': 11.0.2 - /@hapi/wreck@18.0.0: - resolution: {integrity: sha512-Yk9STxoM06Hjjq58cH0KFG91u9F2h9eVE72o8vUr3AfK80qt7I2POG5+cDGTEntbnvvzm0ERow2sjG3QsqCWUA==} + /@hapi/wreck@18.0.1: + resolution: {integrity: sha512-OLHER70+rZxvDl75xq3xXOfd3e8XIvz8fWY0dqg92UvhZ29zo24vQgfqgHSYhB5ZiuFpSLeriOisAlxAo/1jWg==} dependencies: - '@hapi/boom': 10.0.0 + '@hapi/boom': 10.0.1 '@hapi/bourne': 3.0.0 - '@hapi/hoek': 10.0.1 - dev: false + '@hapi/hoek': 11.0.2 /@humanwhocodes/config-array@0.11.10: resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==} @@ -3363,12 +3300,15 @@ packages: resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 + dev: false /@sideway/formula@3.0.0: resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + dev: false /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + dev: false /@sinclair/typebox@0.24.51: resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} @@ -3568,33 +3508,11 @@ packages: '@types/node': 18.11.9 dev: true - /@types/hapi__catbox@10.2.4: - resolution: {integrity: sha512-A6ivRrXD5glmnJna1UAGw87QNZRp/vdFO9U4GS+WhOMWzHnw+oTGkMvg0g6y1930CbeheGOCm7A1qHsqH7AXqg==} - dev: true - - /@types/hapi__hapi@20.0.13: - resolution: {integrity: sha512-LP4IPfhIO5ZPVOrJo7H8c8Slc0WYTFAUNQX1U0LBPKyXioXhH5H2TawIgxKujIyOhbwoBbpvOsBf6o5+ToJIrQ==} - dependencies: - '@hapi/boom': 9.1.4 - '@hapi/iron': 6.0.0 - '@hapi/podium': 4.1.3 - '@types/hapi__catbox': 10.2.4 - '@types/hapi__mimos': 4.1.4 - '@types/hapi__shot': 4.1.2 - '@types/node': 18.11.9 - joi: 17.7.0 - dev: true - - /@types/hapi__mimos@4.1.4: - resolution: {integrity: sha512-i9hvJpFYTT/qzB5xKWvDYaSXrIiNqi4ephi+5Lo6+DoQdwqPXQgmVVOZR+s3MBiHoFqsCZCX9TmVWG3HczmTEQ==} + /@types/hapi__hapi@21.0.0: + resolution: {integrity: sha512-urNzL9HQgOp4QbeEOG/Y/XIcU1pB6skGh7LKMd0hGkxb8oRmWe083x5LAuLjZNtuhRU6yKhiSjjqQEJ+3pWjpQ==} + deprecated: This is a stub types definition. @hapi/hapi provides its own type definitions, so you do not need this installed. dependencies: - '@types/mime-db': 1.43.1 - dev: true - - /@types/hapi__shot@4.1.2: - resolution: {integrity: sha512-8wWgLVP1TeGqgzZtCdt+F+k15DWQvLG1Yv6ZzPfb3D5WIo5/S+GGKtJBVo2uNEcqabP5Ifc71QnJTDnTmw1axA==} - dependencies: - '@types/node': 18.11.9 + '@hapi/hapi': 21.3.2 dev: true /@types/http-assert@1.5.3: @@ -3687,10 +3605,6 @@ packages: url-pattern: 1.0.3 dev: true - /@types/mime-db@1.43.1: - resolution: {integrity: sha512-kGZJY+R+WnR5Rk+RPHUMERtb2qBRViIHCBdtUrY+NmwuGb8pQdfTqQiCKPrxpdoycl8KWm2DLdkpoSdt479XoQ==} - dev: true - /@types/mime-types@2.1.1: resolution: {integrity: sha512-vXOTGVSLR2jMw440moWTC7H19iUyLtP3Z1YTj7cSsubOICinjMxFeb/V57v9QdyyPGbbWolUFSSmSiRSn94tFw==} dev: true @@ -7225,6 +7139,7 @@ packages: '@sideway/address': 4.1.4 '@sideway/formula': 3.0.0 '@sideway/pinpoint': 2.0.0 + dev: false /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}