From 295386a66f5a648a1a1d048d80cb43aa738b3b75 Mon Sep 17 00:00:00 2001 From: GP Date: Fri, 24 May 2024 16:19:57 +0530 Subject: [PATCH] fix(test): use the @tapjs/tsx import loader to fix TS issues --- package.json | 16 +- pnpm-lock.yaml | 743 +++++++++++++++++++++++++++++++++---------------- 2 files changed, 513 insertions(+), 246 deletions(-) diff --git a/package.json b/package.json index a10417ce..c6ce8cf8 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "description": "Publish code coverage to Code Climate", "type": "module", "main": "lib/main.js", - "packageManager": "pnpm@9.1.1", + "packageManager": "pnpm@9.1.2", "scripts": { "build": "tsc", - "test": "cross-env NODE_OPTIONS=\"--no-warnings\" tap run --disable-coverage", + "test": "cross-env NODE_OPTIONS=\"--no-warnings --import=@tapjs/tsx/loader\" tap run --disable-coverage --include=\"test/**/*.test.ts\"", "test:only": "pnpm run test --only", "coverage": "pnpm run test --no-disable-coverage --allow-incomplete-coverage --coverage-report=lcovonly", "coverage:html": "pnpm run coverage --coverage-report=html", @@ -43,8 +43,9 @@ "devDependencies": { "@biomejs/biome": "1.7.3", "@openpgp/web-stream-tools": "0.1.1", - "@tapjs/core": "1.5.4", - "@tapjs/test": "1.4.4", + "@tapjs/core": "2.0.0", + "@tapjs/test": "2.0.0", + "@tapjs/tsx": "1.1.24", "@tsconfig/node20": "20.1.4", "@tsconfig/strictest": "2.0.5", "@types/node": "20.12.12", @@ -54,10 +55,15 @@ "cross-env": "7.0.3", "nock": "13.5.4", "sinon": "18.0.0", - "tap": "18.8.0", + "tap": "19.0.0", "to-readable-stream": "4.0.0", "ts-node": "10.9.2", "typescript": "5.4.5", "which": "4.0.0" + }, + "tap": { + "plugin": [ + "!@tapjs/typescript" + ] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b37071e9..844e43eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,14 @@ importers: specifier: 0.1.1 version: 0.1.1(typescript@5.4.5) '@tapjs/core': - specifier: 1.5.4 - version: 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 2.0.0 + version: 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@tapjs/test': - specifier: 1.4.4 - version: 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: 2.0.0 + version: 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/tsx': + specifier: 1.1.24 + version: 1.1.24(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) '@tsconfig/node20': specifier: 20.1.4 version: 20.1.4 @@ -70,8 +73,8 @@ importers: specifier: 18.0.0 version: 18.0.0 tap: - specifier: 18.8.0 - version: 18.8.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + specifier: 19.0.0 + version: 19.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) to-readable-stream: specifier: 4.0.0 version: 4.0.0 @@ -172,6 +175,144 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@fastify/busboy@2.1.0': resolution: {integrity: sha512-+KpH+QxZU7O4675t3mnkQKcZZg56u+K/Ct2K+N2AZYNVK8kyeo/bI18tI8aPm3tvNNRyTWfj6s5tnGNlcbQRsA==} engines: {node: '>=14'} @@ -334,138 +475,144 @@ packages: '@sinonjs/text-encoding@0.7.2': resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} - '@tapjs/after-each@1.1.22': - resolution: {integrity: sha512-KKbCnMlOFspW6YoaFfzbU3kwwolF9DfP7ikGGMZItex/EB+OcLxoFV++DCWIDIl12mzQfYZMJ0wJXtHFc0ux0Q==} + '@tapjs/after-each@2.0.0': + resolution: {integrity: sha512-G66l0fx/st1qoap6OEfiofbhkeet8eEr6rNFy0lDZd1UPdnOpVOXu4Oqk1WoWIhnWepezxZLiMYgm2ERh9lL8Q==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/after@1.1.22': - resolution: {integrity: sha512-8Ui8dfTFgDS3ENfzKpsWGJw+v4LHXvifaSB79chQbucuggW+nM2zzWu7grw7mDUBBR3Mknk+qL4Nb1KrnZvfWQ==} + '@tapjs/after@1.1.23': + resolution: {integrity: sha512-H/78/46SJBS257cu8xHGdC1+aBgz8hp/XrKQb3jvgVd1Wr8VOslHs61cP0OYjctU2bQlaPUMfHB5+8JrmYw48w==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/asserts@1.2.0': - resolution: {integrity: sha512-QTs1kALeJKrlX9Yns3f8/hfsWgf4mdFYPN3lQKxZ/3C/DkGnjlrpVd4I2fnTC7cgJ116kwEgwhxVJUpw9QPp9A==} + '@tapjs/asserts@2.0.0': + resolution: {integrity: sha512-69XfDpbuBMnYCoxNXH6bcLEN3+TM23l1+YfYBpCy3h7OtKbNUQ142Rczaez1xmHoUNjCpIwS0I1cLkKxkYOpvA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/before-each@1.1.22': - resolution: {integrity: sha512-uKKllHDvQgTXjAm+F+29Iqcb9Bzh5U6LH45m6v/zfKPm8UNnNpJ/XxFbbsFqi0EQX2czYH0ivHfyQwiO40R8lw==} + '@tapjs/before-each@2.0.0': + resolution: {integrity: sha512-++7EdcVAjyxFnAeMPg0y3OXEpPZRN6jl72/uWUth6h4oPoliPA1pKtJu8gYOjnWS170C7gbyTOc999ZfLjxe+A==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/before@1.1.22': - resolution: {integrity: sha512-Uv2odGCtOgY/EevyDZv2rHbIbe9WGrouC6HI+lJv4whGUKgiIYTOjrssl4YxvqvnNWx289/6Tp4Kpu7EeXT7yA==} + '@tapjs/before@2.0.0': + resolution: {integrity: sha512-aZDIcQc4E8bDOoIR2jRSZrPiWVXQk+ilFKstSvndaqApg2WeNDLYA4rN9v5v8aJJV6X7X9QxDDnVnLOwAFDbRw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/config@2.4.19': - resolution: {integrity: sha512-8fkUnf2d3g9wbnfSirXI92bx4ZO5X37nqYVb5fua9VDC2MsTLAmd4JyDSNG1ngn8/nO5o8aFNEeUaePswGId4A==} + '@tapjs/config@3.0.0': + resolution: {integrity: sha512-MOj68l0Li1Xb/F1reXWEqYfEETkI1TPhCEq/7OIxcHkGMkiEciEnOM7AF/nsnYIOioc5qg6wSy9TTMzDzAiiYQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 - '@tapjs/test': 1.4.4 + '@tapjs/core': 2.0.0 + '@tapjs/test': 2.0.0 - '@tapjs/core@1.5.4': - resolution: {integrity: sha512-kDgRxTkSRxfLbX5orDmizxuyFBLLC3Mu4mQ2dMzw/UMYkrN8jZbkKZqIR0BdXgxE+GqvVFqkYvFJImXJBygBKQ==} + '@tapjs/core@2.0.0': + resolution: {integrity: sha512-a8jffmbrh8Cjgpn4hhmcCO71eJ/94bW12U+JDzoc91ij6q+J2AiTHKH7AHgyN1FNJ/AdSXHKT+nyboBkezWHzg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - '@tapjs/error-serdes@1.2.2': - resolution: {integrity: sha512-RW2aU50JR7SSAlvoTyuwouXETLM9lP+7oZ5Z+dyKhNp8mkbbz4mXKcgd9SDHY5qTh6zvVN7OFK7ev7dYWXbrWw==} + '@tapjs/error-serdes@2.0.0': + resolution: {integrity: sha512-ZfFW73nLcohtoSGp8tJSG/L8dvYbd3W8Z3mwbwfwt+DBPKr03RgbEn5OMkvoCwPw8xp1Rb+qC6tb2LrssZmMUA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - '@tapjs/filter@1.2.22': - resolution: {integrity: sha512-qVWbsFem2R1htQVh0+4xWMPsDPpQ2NhA/6mnlg4ApzAFvaTr5T/zK72VpR+AqPaMcMgrp4a/m5DQ03dLFqckZQ==} + '@tapjs/filter@2.0.0': + resolution: {integrity: sha512-0lZJl16N1k4sR1SKNXzFJMXBTxOcC8VIK6dtFb8QI4QABVivtw9+zsj9NWH1gN9yrahT9excXL1i53WHujKsEg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/fixture@1.2.22': - resolution: {integrity: sha512-ZYjkRzLSwW+cOg2CbL3GrgjatKVXcEGLQa7vjfmYVxDrPHkK7tiu3lf1KU6pFxTyqTlMMRUfMehHQrH+JjDC7Q==} + '@tapjs/fixture@2.0.0': + resolution: {integrity: sha512-Cf9fV5WnkAv7Ii4YZ1bX06Jcqsv1347EzhQrHB2zHioc3nxKDx6zJmh+RIx09+lGFD9jSAXQ90LRSgQJHqrUSQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/intercept@1.2.22': - resolution: {integrity: sha512-OiayUlV+0fxwGM3B7JyRSwryq2kRpuWiF+4wQCiufSbbF20H4uEIlkRq1YrfUlla4zWVvHeQOQlUoqb6fSEcSQ==} + '@tapjs/intercept@2.0.0': + resolution: {integrity: sha512-Brh1lU8Q49HR+B4lhpGX6MqZ4d5VRWugTx6CmTc2abJnUmGNI95OR3rk3MNva6yCP4KLvbDxHmgGwqOpo8LsTA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/mock@1.3.4': - resolution: {integrity: sha512-tEz5hIdJdAGzl+KxjZol4DD7cWAdYMmvLU/QCZ5BThAOJ+FUAOxtBFA31nd7IWkMseIqcbeeqLmeMtan6QlPKA==} + '@tapjs/mock@2.0.0': + resolution: {integrity: sha512-lq73tB0U4KihKaZBdflRIoTId2uhRoklvAM6BDsByPWkYFLaWtJRB9rEJ7fcOR9wB9ckrQFo32ozwKkdPqqzlw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/node-serialize@1.3.4': - resolution: {integrity: sha512-OwnSWdNnukgIGBsgnPy1ZpBDxp274GwLx2Ag+CulhsQ+IF9rOCq5P0EQ2kbxhxRet1386kbNzgXgaEeXmDXlLQ==} + '@tapjs/node-serialize@2.0.0': + resolution: {integrity: sha512-QnulP84StsKXX6vr38geYBrUNRYNDGMLXsVRdo5lyl7v4lR4bbUASrXU4vEMc/kKRNi5dbe63EVriFQXOp7A6Q==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 '@tapjs/processinfo@3.1.7': resolution: {integrity: sha512-SI5RJQ5HnUKEWnHSAF6hOm6XPdnjZ+CJzIaVHdFebed8iDAPTqb+IwMVu9yq9+VQ7FRsMMlgLL2SW4rss2iJbQ==} engines: {node: '>=16.17'} - '@tapjs/reporter@1.3.20': - resolution: {integrity: sha512-OTZeTC1/dr69mtZlRulynFH7+b7/C45MwLdLqaeTTeW2saAtojDMt7K2J8c74JlOO5+EKl71rBxrdKS6VBFqLw==} + '@tapjs/reporter@2.0.0': + resolution: {integrity: sha512-zFK+fAc7lKdMbKWOB7pj9phT/A/qRnmAfPFnKGxbTW0SaBi37Uno/NGCb3hHX6Rstku4HFp7KMAD7dLQ5MK72w==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/run@1.5.4': - resolution: {integrity: sha512-mwzU/KalqYOGZTTf7lPyfBdRDCoIgec69NXrq/+Le7PXYWKrRoYvIUoBGwgZYyjfiYshhnzb+ayZdtd76Lj0Kw==} + '@tapjs/run@2.0.0': + resolution: {integrity: sha512-H+VsiJG3AxZcHCLKMAWS5DD+XlLhceJb59lAqJIW0zCBjDKHntQh/7BJkw0F6OcwteSPagMqiA2muLFEBdGGPA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} hasBin: true peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/snapshot@1.2.22': - resolution: {integrity: sha512-6nhNY6uFPnQEVQ8vuxV3rKiC7NXDY5k/Bv1bPatfo//6z1T41INfQbnfwQXoufaHveLPpGBTLwpOWjtFsUHgdg==} + '@tapjs/snapshot@2.0.0': + resolution: {integrity: sha512-MCUsWgdyWo9AOhSCdyOkK4pfG5/2m4P5FrvPblJ4+qSx+nMebZ01RRgtrRcSn+AScuCkkjgAU9Y9lkXsvxjKJw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/spawn@1.1.22': - resolution: {integrity: sha512-/MbFSmSpvLA0N2rKd8rI0vMLYM+0E3OB+doj+YUZe5m3G0YCHTBzZrnFGLw7Am1VsaREy4fSgchNEdn1NyikcQ==} + '@tapjs/spawn@2.0.0': + resolution: {integrity: sha512-+mBE0joes/Zn2TE76K7OpuRLP/C0zpmuH73acLU+zGpSnkndc7nS6tllLeObCaA0wxioS3RbLUxnoXUuvJtkAA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/stack@1.2.8': - resolution: {integrity: sha512-VC8h6U62ScerTKN+MYpRPiwH2bCL65S6v1wcj1hukE2hojLcRvVdET7S3ZtRfSj/eNWW/5OVfzTpHiGjEYD6Xg==} + '@tapjs/stack@2.0.0': + resolution: {integrity: sha512-8Ebx6CfG0W2s9UusxRXla5x1Gi5dfCm6OCig4ZuD6X+NS7HQD1DltM0KCmKssV2M3mj6k1XOdxRqAKwo9TS0eg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - '@tapjs/stdin@1.1.22': - resolution: {integrity: sha512-JUyzZHG01iM6uDfplVGRiK+OdNalwl5Okv+eljHBdZOA8kO3hHI6N9bkZa472/st4NBj0lcMMGb2IKGgIBBUQg==} + '@tapjs/stdin@2.0.0': + resolution: {integrity: sha512-ZNJDusDVDOJSN1N46DJHp9jvE1PhzyjWbI5CLV96hhcWOTKKGqddEnS2KpyqNncp3kCf1tg9Nprr2vX2ySgQRA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/test@1.4.4': - resolution: {integrity: sha512-I0mzxs8+RUULd9g0R6+LXsLzkeqhu5jJPpA7w5BzTxA++jQ0ACjyHs1BBy1IhhP9DeZ5N2LPg+WxLs7Dijs9Uw==} + '@tapjs/test@2.0.0': + resolution: {integrity: sha512-CRlCq3E1U3Gn2vF1GYpHxOf9wXd3SN+kDR3d74P03sYqG4yT32W8mPDQNtPeMb5i40kvNE0+vkb6Mi73Rof/vA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} hasBin: true peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/typescript@1.4.4': - resolution: {integrity: sha512-Mf2vIK1yk5ipQRmuIznFtC8Iboti0p0D90ENDZdEx678h60vAVPh9vebVX+oQ0LccAHGyu/CiOSFL4Za8b5/Rg==} + '@tapjs/tsx@1.1.24': + resolution: {integrity: sha512-ZybaF8WJwbJEIK7CO7dYnBDtxv3VldxL3/xER+o1xQVdlrFpDRgJ6om7MzwfAD00ePwu1oyAH5rPX6k2N+SyfQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 - '@tapjs/worker@1.1.22': - resolution: {integrity: sha512-1PO9Qstfevr4Wdh318eC3O1mytSyXT3q/K6EeivBhnuPeyHsy3QCAd1bfVD7gqzWNbJ/UzeGN3knfIi5qXifmA==} + '@tapjs/typescript@1.4.5': + resolution: {integrity: sha512-pZBvBMOCTKeLiD2xHi7woqOlEg5+zww7n4QhzW7qEx8jKojiWAs06aZzcHV+rbaWBPPrPCgJVn4eKqtHV0mH3Q==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.4 + '@tapjs/core': 2.0.0 + + '@tapjs/worker@2.0.0': + resolution: {integrity: sha512-XnIcbeuVegYdqeMsb/U2vCzRWI6UFD7tatad4fan60e0md6qpKKKEsJKhgI25ucL85mL+9OCMv0e2iNCgo6X+A==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + peerDependencies: + '@tapjs/core': 2.0.0 '@tsconfig/node10@1.0.11': resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} @@ -737,6 +884,11 @@ packages: err-code@2.0.3: resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} @@ -809,13 +961,16 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} + get-tsconfig@4.7.5: + resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} - glob@10.3.10: - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} - engines: {node: '>=16 || 14 >=14.17'} + glob@10.3.16: + resolution: {integrity: sha512-JDKXl1DiuuHJ6fVS2FXjownaavciiHNUU4mOvV/B793RLh05vZL1rcPnCSaOgv1hDT6RDlY7AB7ZUvFYAtPgAw==} + engines: {node: '>=16 || 14 >=14.18'} hasBin: true glob@7.2.3: @@ -876,6 +1031,7 @@ packages: inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} @@ -962,8 +1118,8 @@ packages: resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} - jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} + jackspeak@3.1.2: + resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==} engines: {node: '>=14'} js-tokens@4.0.0: @@ -1001,6 +1157,10 @@ packages: resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==} engines: {node: 14 || >=16.14} + lru-cache@10.2.2: + resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} + engines: {node: 14 || >=16.14} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -1210,6 +1370,10 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + path-to-regexp@6.2.2: resolution: {integrity: sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==} @@ -1292,6 +1456,7 @@ packages: read-package-json@7.0.0: resolution: {integrity: sha512-uL4Z10OKV4p6vbdvIXB+OzhInYtIozl/VxUBPgNkBuUi2DeRonnuspmaVAMcrkmfjKGNmRndyQAbE7/AmzGwFg==} engines: {node: ^16.14.0 || >=18.0.0} + deprecated: This package is no longer supported. Please use @npmcli/package-json instead. readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} @@ -1305,6 +1470,9 @@ packages: resolution: {integrity: sha512-HXb4YqODuuXT7Icq1Z++0g2JmhgbUHSs3VT2xR83gqvAPUikYT2Xk+562KHQgiaNkbBOlPddYrDLsC44qQggzw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + restore-cursor@4.0.0: resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -1424,8 +1592,8 @@ packages: engines: {node: '>=14'} hasBin: true - tap-parser@15.3.2: - resolution: {integrity: sha512-uvauHuQqAMwfeFVxNpFXhvnWLVL0sthnHk4TxRM3cUy6+dejO9fatoKR7YejbMu4+2/1nR6UQE9+eUcX3PUmsA==} + tap-parser@16.0.0: + resolution: {integrity: sha512-OVtDFWbjQoQbzdLsRNCHG8mWScyxm0m2WWsHeqV6URDXO8idqvCtSu1+FvjggTN+Qq/TQQnnoLcQ09J+T+Wp5w==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} hasBin: true @@ -1433,8 +1601,8 @@ packages: resolution: {integrity: sha512-MWG4OpAKtNoNVjCz/BqlDJiwTM99tiHRhHPS4iGOe1ZS0CgM4jSFH92lthSFvvy4EdDjQZDV7uYqUFlU9JuNhw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - tap@18.8.0: - resolution: {integrity: sha512-tX02yXmzBcemYfNGKtTJFf3cn7e8VgBvxKswaew8YnrE+1cUZtxyN0GhMzPQ5cWznVz47DfgcuYR1QtCr+4LOw==} + tap@19.0.0: + resolution: {integrity: sha512-mtRlLSMBwrRadU215uoz/27aOKRg6PvylUf1c0Ji0o+7JQgPukw7VgYKts7BS0yZms85lYz5NH+6wtfutKOuVQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} hasBin: true @@ -1442,8 +1610,8 @@ packages: resolution: {integrity: sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==} engines: {node: '>=10'} - tcompare@6.4.6: - resolution: {integrity: sha512-sxvgCgO2GAIWHibnK4zLvvi9GHd/ZlR9DOUJ4ufwvNtkdKE2I9MNwJUwzYvOmGrJXMcfhhw0CDBb+6j0ia+I7A==} + tcompare@7.0.0: + resolution: {integrity: sha512-x2xjQ6TydWImqNaXhS8rjj9JNefYf31NlMlEANxOZOZsQWT31SwOODipW39kehncbf/NnvMPnI7P0Yn6nHmAug==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} test-exclude@6.0.0: @@ -1484,6 +1652,11 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + tsx@4.11.0: + resolution: {integrity: sha512-vzGGELOgAupsNVssAmZjbUDfdm/pWP4R+Kg8TVdsonxbXk0bEpE1qh0yV6/QxUVXaVlNemgcPajGdJJ82n3stg==} + engines: {node: '>=18.0.0'} + hasBin: true + tuf-js@2.2.0: resolution: {integrity: sha512-ZSDngmP1z6zw+FIkIBjvOp/II/mIub/O7Pp12j1WNsiCpg5R5wAc//i555bBQsE44O94btLt0xM/Zr2LQjwdCg==} engines: {node: ^16.14.0 || >=18.0.0} @@ -1504,11 +1677,6 @@ packages: resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} engines: {node: '>=14.16'} - typescript@5.2.2: - resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} - engines: {node: '>=14.17'} - hasBin: true - typescript@5.4.5: resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} engines: {node: '>=14.17'} @@ -1709,6 +1877,75 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + '@fastify/busboy@2.1.0': {} '@isaacs/cliui@8.0.2': @@ -1720,22 +1957,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/ts-node-temp-fork-for-pr-2009@10.9.5(@types/node@20.12.12)(typescript@5.2.2)': - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node14': 14.1.0 - '@tsconfig/node16': 16.1.1 - '@tsconfig/node18': 18.2.2 - '@tsconfig/node20': 20.1.4 - '@types/node': 20.12.12 - acorn: 8.11.2 - acorn-walk: 8.3.0 - arg: 4.1.3 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.2.2 - v8-compile-cache-lib: 3.0.1 - '@isaacs/ts-node-temp-fork-for-pr-2009@10.9.5(@types/node@20.12.12)(typescript@5.4.5)': dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -1927,60 +2148,60 @@ snapshots: '@sinonjs/text-encoding@0.7.2': {} - '@tapjs/after-each@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/after-each@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) function-loop: 4.0.0 - '@tapjs/after@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/after@1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) is-actual-promise: 1.0.1 - '@tapjs/asserts@1.2.0(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@tapjs/asserts@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/stack': 1.2.8 + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/stack': 2.0.0 is-actual-promise: 1.0.1 - tcompare: 6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tcompare: 7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) trivial-deferred: 2.0.0 transitivePeerDependencies: - react - react-dom - '@tapjs/before-each@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/before-each@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) function-loop: 4.0.0 - '@tapjs/before@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/before@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) is-actual-promise: 1.0.1 - '@tapjs/config@2.4.19(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/config@3.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/test': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/test': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) chalk: 5.3.0 - jackspeak: 2.3.6 + jackspeak: 3.1.2 polite-json: 4.0.1 tap-yaml: 2.2.2 walk-up-path: 3.0.1 - '@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@tapjs/processinfo': 3.1.7 - '@tapjs/stack': 1.2.8 - '@tapjs/test': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/stack': 2.0.0 + '@tapjs/test': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) async-hook-domain: 4.0.1 diff: 5.2.0 is-actual-promise: 1.0.1 minipass: 7.0.4 signal-exit: 4.1.0 - tap-parser: 15.3.2 + tap-parser: 16.0.0 tap-yaml: 2.2.2 - tcompare: 6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tcompare: 7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) trivial-deferred: 2.0.0 transitivePeerDependencies: - '@swc/core' @@ -1989,40 +2210,40 @@ snapshots: - react - react-dom - '@tapjs/error-serdes@1.2.2': + '@tapjs/error-serdes@2.0.0': dependencies: minipass: 7.0.4 - '@tapjs/filter@1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/filter@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/fixture@1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/fixture@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) mkdirp: 3.0.1 rimraf: 5.0.5 - '@tapjs/intercept@1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/intercept@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/after': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/stack': 1.2.8 + '@tapjs/after': 1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/stack': 2.0.0 - '@tapjs/mock@1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/mock@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/after': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/stack': 1.2.8 + '@tapjs/after': 1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/stack': 2.0.0 resolve-import: 1.4.5 walk-up-path: 3.0.1 - '@tapjs/node-serialize@1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/node-serialize@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/error-serdes': 1.2.2 - '@tapjs/stack': 1.2.8 - tap-parser: 15.3.2 + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/error-serdes': 2.0.0 + '@tapjs/stack': 2.0.0 + tap-parser: 16.0.0 '@tapjs/processinfo@3.1.7': dependencies: @@ -2031,11 +2252,11 @@ snapshots: signal-exit: 4.1.0 uuid: 8.3.2 - '@tapjs/reporter@1.3.20(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))': + '@tapjs/reporter@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))': dependencies: - '@tapjs/config': 2.4.19(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/stack': 1.2.8 + '@tapjs/config': 3.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/stack': 2.0.0 chalk: 5.3.0 ink: 4.4.1(react@18.2.0) minipass: 7.0.4 @@ -2044,9 +2265,9 @@ snapshots: prismjs-terminal: 1.2.3 react: 18.2.0 string-length: 6.0.0 - tap-parser: 15.3.2 + tap-parser: 16.0.0 tap-yaml: 2.2.2 - tcompare: 6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tcompare: 7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@tapjs/test' - '@types/react' @@ -2055,22 +2276,22 @@ snapshots: - react-dom - utf-8-validate - '@tapjs/run@1.5.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@tapjs/run@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@tapjs/after': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/before': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/config': 2.4.19(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/after': 1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/before': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/config': 3.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@tapjs/processinfo': 3.1.7 - '@tapjs/reporter': 1.3.20(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0)) - '@tapjs/spawn': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/stdin': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/test': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/reporter': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0)) + '@tapjs/spawn': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/stdin': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/test': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) c8: 8.0.1 chalk: 5.3.0 chokidar: 3.6.0 foreground-child: 3.1.1 - glob: 10.3.10 + glob: 10.3.16 minipass: 7.0.4 mkdirp: 3.0.1 opener: 1.5.2 @@ -2079,9 +2300,9 @@ snapshots: rimraf: 5.0.5 semver: 7.6.0 signal-exit: 4.1.0 - tap-parser: 15.3.2 + tap-parser: 16.0.0 tap-yaml: 2.2.2 - tcompare: 6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tcompare: 7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) trivial-deferred: 2.0.0 which: 4.0.0 transitivePeerDependencies: @@ -2097,54 +2318,55 @@ snapshots: - supports-color - utf-8-validate - '@tapjs/snapshot@1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + '@tapjs/snapshot@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) is-actual-promise: 1.0.1 - tcompare: 6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tcompare: 7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) trivial-deferred: 2.0.0 transitivePeerDependencies: - react - react-dom - '@tapjs/spawn@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': - dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - - '@tapjs/stack@1.2.8': {} - - '@tapjs/stdin@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': - dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - - '@tapjs/test@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': - dependencies: - '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@20.12.12)(typescript@5.2.2) - '@tapjs/after': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/after-each': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/asserts': 1.2.0(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/before': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/before-each': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/filter': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/fixture': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/intercept': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/mock': 1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/node-serialize': 1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/snapshot': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/spawn': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/stdin': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/typescript': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.2.2) - '@tapjs/worker': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - glob: 10.3.10 - jackspeak: 2.3.6 + '@tapjs/spawn@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + dependencies: + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + + '@tapjs/stack@2.0.0': {} + + '@tapjs/stdin@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + dependencies: + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + + '@tapjs/test@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@20.12.12)(typescript@5.4.5) + '@tapjs/after': 1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/after-each': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/asserts': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/before': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/before-each': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/filter': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/fixture': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/intercept': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/mock': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/node-serialize': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/snapshot': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/spawn': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/stdin': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/typescript': 1.4.5(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.4.5) + '@tapjs/worker': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + glob: 10.3.16 + jackspeak: 3.1.2 mkdirp: 3.0.1 resolve-import: 1.4.5 rimraf: 5.0.5 sync-content: 1.0.2 - tap-parser: 15.3.2 + tap-parser: 16.0.0 tshy: 1.14.0 - typescript: 5.2.2 + typescript: 5.4.5 + walk-up-path: 3.0.1 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -2152,29 +2374,24 @@ snapshots: - react - react-dom - '@tapjs/typescript@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.2.2)': + '@tapjs/tsx@1.1.24(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@20.12.12)(typescript@5.2.2) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - typescript + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + tsx: 4.11.0 - '@tapjs/typescript@1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.4.5)': + '@tapjs/typescript@1.4.5(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.4.5)': dependencies: '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@20.12.12)(typescript@5.4.5) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - typescript - '@tapjs/worker@1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': + '@tapjs/worker@2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))': dependencies: - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@tsconfig/node10@1.0.11': {} @@ -2315,7 +2532,7 @@ snapshots: dependencies: '@npmcli/fs': 3.1.0 fs-minipass: 3.0.3 - glob: 10.3.10 + glob: 10.3.16 lru-cache: 10.0.2 minipass: 7.0.4 minipass-collect: 1.0.2 @@ -2424,6 +2641,32 @@ snapshots: err-code@2.0.3: {} + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + escalade@3.1.1: {} escape-string-regexp@2.0.0: {} @@ -2487,17 +2730,21 @@ snapshots: get-caller-file@2.0.5: {} + get-tsconfig@4.7.5: + dependencies: + resolve-pkg-maps: 1.0.0 + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 - glob@10.3.10: + glob@10.3.16: dependencies: foreground-child: 3.1.1 - jackspeak: 2.3.6 + jackspeak: 3.1.2 minimatch: 9.0.4 minipass: 7.0.4 - path-scurry: 1.10.1 + path-scurry: 1.11.1 glob@7.2.3: dependencies: @@ -2653,7 +2900,7 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - jackspeak@2.3.6: + jackspeak@3.1.2: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: @@ -2685,6 +2932,8 @@ snapshots: dependencies: semver: 7.6.0 + lru-cache@10.2.2: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -2809,7 +3058,7 @@ snapshots: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 10.3.10 + glob: 10.3.16 graceful-fs: 4.2.11 make-fetch-happen: 13.0.0 nopt: 7.2.0 @@ -2936,6 +3185,11 @@ snapshots: lru-cache: 10.0.2 minipass: 7.0.4 + path-scurry@1.11.1: + dependencies: + lru-cache: 10.2.2 + minipass: 7.0.4 + path-to-regexp@6.2.2: {} picomatch@2.3.1: {} @@ -3002,7 +3256,7 @@ snapshots: read-package-json@7.0.0: dependencies: - glob: 10.3.10 + glob: 10.3.16 json-parse-even-better-errors: 3.0.0 normalize-package-data: 6.0.0 npm-normalize-package-bin: 3.0.1 @@ -3015,9 +3269,11 @@ snapshots: resolve-import@1.4.5: dependencies: - glob: 10.3.10 + glob: 10.3.16 walk-up-path: 3.0.1 + resolve-pkg-maps@1.0.0: {} + restore-cursor@4.0.0: dependencies: onetime: 5.1.2 @@ -3031,7 +3287,7 @@ snapshots: rimraf@5.0.5: dependencies: - glob: 10.3.10 + glob: 10.3.16 safer-buffer@2.1.2: {} @@ -3150,12 +3406,12 @@ snapshots: sync-content@1.0.2: dependencies: - glob: 10.3.10 + glob: 10.3.16 mkdirp: 3.0.1 path-scurry: 1.10.1 rimraf: 5.0.5 - tap-parser@15.3.2: + tap-parser@16.0.0: dependencies: events-to-array: 2.0.3 tap-yaml: 2.2.2 @@ -3165,26 +3421,26 @@ snapshots: yaml: 2.4.1 yaml-types: 0.3.0(yaml@2.4.1) - tap@18.8.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5): - dependencies: - '@tapjs/after': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/after-each': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/asserts': 1.2.0(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/before': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/before-each': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/core': 1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/filter': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/fixture': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/intercept': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/mock': 1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/node-serialize': 1.3.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/run': 1.5.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/snapshot': 1.2.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/spawn': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/stdin': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) - '@tapjs/test': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) - '@tapjs/typescript': 1.4.4(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.4.5) - '@tapjs/worker': 1.1.22(@tapjs/core@1.5.4(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + tap@19.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5): + dependencies: + '@tapjs/after': 1.1.23(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/after-each': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/asserts': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/before': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/before-each': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/core': 2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/filter': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/fixture': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/intercept': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/mock': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/node-serialize': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/run': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/snapshot': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/spawn': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/stdin': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) + '@tapjs/test': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@tapjs/typescript': 1.4.5(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(@types/node@20.12.12)(typescript@5.4.5) + '@tapjs/worker': 2.0.0(@tapjs/core@2.0.0(@types/node@20.12.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)) resolve-import: 1.4.5 transitivePeerDependencies: - '@swc/core' @@ -3209,7 +3465,7 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - tcompare@6.4.6(react-dom@18.2.0(react@18.2.0))(react@18.2.0): + tcompare@7.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): dependencies: diff: 5.2.0 react-element-to-jsx-string: 15.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -3265,6 +3521,13 @@ snapshots: tslib@2.6.2: {} + tsx@4.11.0: + dependencies: + esbuild: 0.20.2 + get-tsconfig: 4.7.5 + optionalDependencies: + fsevents: 2.3.3 + tuf-js@2.2.0: dependencies: '@tufjs/models': 2.0.0 @@ -3281,8 +3544,6 @@ snapshots: type-fest@3.13.1: {} - typescript@5.2.2: {} - typescript@5.4.5: {} undici-types@5.26.5: {}