diff --git a/package.json b/package.json index 4ca141a1..f7d2265b 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@semantic-release/git": "10.0.1", "@semantic-release/github": "9.2.6", "@semantic-release/release-notes-generator": "12.1.0", - "@tapjs/test": "1.3.17", + "@tapjs/test": "1.4.2", "@types/node": "18.19.28", "@types/node-fetch": "2.6.9", "@types/sinon": "17.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86a598ea..59ec579f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,8 +50,8 @@ devDependencies: specifier: 12.1.0 version: 12.1.0(semantic-release@22.0.7) '@tapjs/test': - specifier: 1.3.17 - version: 1.3.17(@tapjs/core@1.4.6)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + specifier: 1.4.2 + version: 1.4.2(@tapjs/core@1.5.2)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) '@types/node': specifier: 18.19.28 version: 18.19.28 @@ -759,16 +759,6 @@ packages: resolution: {integrity: sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==} dev: true - /@tapjs/after-each@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-ia8sr00Wilni+2+wO4MKYCYikeRwUC41HamV8EPN63R2UmiBEOe/cMSf+KYADIh56JvxAiH7Xa0+GSFU+N2FQQ==} - engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - peerDependencies: - '@tapjs/core': 1.4.6 - dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - function-loop: 4.0.0 - dev: true - /@tapjs/after-each@1.1.18(@tapjs/core@1.5.0): resolution: {integrity: sha512-AuXeD8uUYQ/CUdfhx2jvBhJf3M+T/Kroz5T6ItocZ3jf8H/4x2OKMVbb5YcB7J4ANGtmzXp+8SBseoN1av6y0Q==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} @@ -779,14 +769,14 @@ packages: function-loop: 4.0.0 dev: true - /@tapjs/after@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-14qeP+mHZ8nIMDGtdCwTgvKclLlHxfARMTasb9fw//tmF/8ZDZhTemtCDxAP75wihxy5P7nzVZo/6TpVeOZrwg==} + /@tapjs/after-each@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-j5+VLjyssCfC4+fEP31tJpKdXO4pBuouovauHHc5xR2qo/hMonB/MlDHhFOL9PbC4sLBHvY4EkotwET36aLECg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - is-actual-promise: 1.0.1 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + function-loop: 4.0.0 dev: true /@tapjs/after@1.1.18(@tapjs/core@1.5.0): @@ -799,20 +789,14 @@ packages: is-actual-promise: 1.0.1 dev: true - /@tapjs/asserts@1.1.17(@tapjs/core@1.4.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-eKmbWBORDXu9bUHtPTu7qFrXNj5UeeH2nABJeP9BGHIn2ydmTgMEWCO3E+ljf7tisHchY5/x672lr99+O/mbTQ==} + /@tapjs/after@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-EGosPLlKe8MaZMkoyA2lJhF2h/zNNzKA93yA4fkg+tOvKaVvtI8BtSmErN2sMIYRFPHxaLzQgr0268h7m2Ysow==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/stack': 1.2.7 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) is-actual-promise: 1.0.1 - tcompare: 6.4.5(react-dom@18.2.0)(react@18.2.0) - trivial-deferred: 2.0.0 - transitivePeerDependencies: - - react - - react-dom dev: true /@tapjs/asserts@1.1.18(@tapjs/core@1.5.0)(react-dom@18.2.0)(react@18.2.0): @@ -831,14 +815,20 @@ packages: - react-dom dev: true - /@tapjs/before-each@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-d2Um3Y2j0m563QNsSxczh+QeSg5sBngnBFGOelUtQVqmq91oNWU/7mY1pwN6ip8mMIQYD75CIhq5/Z57DGomWQ==} + /@tapjs/asserts@1.1.20(@tapjs/core@1.5.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-0w+c3+1TVzpObrQTRfDnE/Z3TTCWUVA4sZwzjfmhbwbF8VA83HR0Bh6fj7dIsrrsufWwp4QMyXPwN62HPwSCgg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - function-loop: 4.0.0 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/stack': 1.2.8 + is-actual-promise: 1.0.1 + tcompare: 6.4.6(react-dom@18.2.0)(react@18.2.0) + trivial-deferred: 2.0.0 + transitivePeerDependencies: + - react + - react-dom dev: true /@tapjs/before-each@1.1.18(@tapjs/core@1.5.0): @@ -851,14 +841,14 @@ packages: function-loop: 4.0.0 dev: true - /@tapjs/before@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-pAmEAIMIqF9MPNUgEsnuWCM00iD/FJOX0P5eXSsWexWHjuZAkv5tIT/4qpXO9KYj+9c51Lh+7YSY2Xvk1Jjolw==} + /@tapjs/before-each@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-ln27bSetJoDo1AIFCdpwPupGhJN6dA1Sc55qHJ2Ni9O9IYc/9s5JvzzQ4eEV1hFaiROvpsS945MtQY4mRS09Lg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - is-actual-promise: 1.0.1 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + function-loop: 4.0.0 dev: true /@tapjs/before@1.1.18(@tapjs/core@1.5.0): @@ -871,6 +861,16 @@ packages: is-actual-promise: 1.0.1 dev: true + /@tapjs/before@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-UuYor/jk+BRw9i3KuI6vrf7QF7g4V+z5ku/6qwUg7dkAE3qrCsRGNQ7Es1161ncXQUSoUy91vw/mRvFoTTRQ7Q==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + peerDependencies: + '@tapjs/core': 1.5.2 + dependencies: + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + is-actual-promise: 1.0.1 + dev: true + /@tapjs/config@2.4.15(@tapjs/core@1.5.0)(@tapjs/test@1.4.0): resolution: {integrity: sha512-uU/gfQJh8aSokEBgwAAHD5ctHYbIiZYFaL6IrROcDp7Wr7/fd/dn9K4efpREwKpqKqOgL3XZPOwx7prKxrLHhA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} @@ -887,13 +887,13 @@ packages: walk-up-path: 3.0.1 dev: true - /@tapjs/core@1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-cAKtdGJslrziwi/RJBU7jF930P/eSsemv295t6yLekNVP0XUCNtLFYirxuS1Xwob0nt0g/k+94xXB7o1wdTQvA==} + /@tapjs/core@1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-g+NNI5TGXVJR5G4AZCU0hWu1pdA2qB2OYrY9Ej3mWeg97mvNZBVgNtvx8Vjdwp9BfgbJfyFK7PvoB4nhKgetSQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} dependencies: '@tapjs/processinfo': 3.1.6 '@tapjs/stack': 1.2.7 - '@tapjs/test': 1.3.17(@tapjs/core@1.4.6)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/test': 1.4.0(@tapjs/core@1.5.0)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) async-hook-domain: 4.0.1 diff: 5.1.0 is-actual-promise: 1.0.1 @@ -911,21 +911,21 @@ packages: - react-dom dev: true - /@tapjs/core@1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-g+NNI5TGXVJR5G4AZCU0hWu1pdA2qB2OYrY9Ej3mWeg97mvNZBVgNtvx8Vjdwp9BfgbJfyFK7PvoB4nhKgetSQ==} + /@tapjs/core@1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Z/xkjJBOzS3mjUxFTOvtQX34GmOLx+C27w6bFRHrPCO1YTtu08SXJ9Mdkv+7vbSlAnBLWFgZddWvpgpAYud/uQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} dependencies: - '@tapjs/processinfo': 3.1.6 - '@tapjs/stack': 1.2.7 - '@tapjs/test': 1.4.0(@tapjs/core@1.5.0)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/processinfo': 3.1.7 + '@tapjs/stack': 1.2.8 + '@tapjs/test': 1.4.2(@tapjs/core@1.5.2)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) async-hook-domain: 4.0.1 - diff: 5.1.0 + diff: 5.2.0 is-actual-promise: 1.0.1 minipass: 7.0.4 signal-exit: 4.1.0 - tap-parser: 15.3.1 - tap-yaml: 2.2.1 - tcompare: 6.4.5(react-dom@18.2.0)(react@18.2.0) + tap-parser: 15.3.2 + tap-yaml: 2.2.2 + tcompare: 6.4.6(react-dom@18.2.0)(react@18.2.0) trivial-deferred: 2.0.0 transitivePeerDependencies: - '@swc/core' @@ -942,13 +942,11 @@ packages: minipass: 7.0.4 dev: true - /@tapjs/filter@1.2.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-ytsqoPThV92ML1+M+cHlhAS7nOQpDNRBJiPqw20/GmNeoQXsDzVUlWR89DP3WNNUPrr/c1pCVr9XHVhCIeYk0w==} + /@tapjs/error-serdes@1.2.2: + resolution: {integrity: sha512-RW2aU50JR7SSAlvoTyuwouXETLM9lP+7oZ5Z+dyKhNp8mkbbz4mXKcgd9SDHY5qTh6zvVN7OFK7ev7dYWXbrWw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - peerDependencies: - '@tapjs/core': 1.4.6 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + minipass: 7.0.4 dev: true /@tapjs/filter@1.2.18(@tapjs/core@1.5.0): @@ -960,15 +958,13 @@ packages: '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true - /@tapjs/fixture@1.2.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-eOOQxtsEcQ/sBxaZhpqdF9DCNxXAvLuiE5HgyL6d1eB4eceu57uIUKK7NDtFVv+vlbQH/NoiSTxmN/IBRbKT8w==} + /@tapjs/filter@1.2.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-8zyTBjY8lYVz2W0S8nw8vq0kkwCM6Ike76n71mVzMOFcW/qXIn2ImW/PJtHREMFwLEN0aL51Ey/60Cs85EevxA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - mkdirp: 3.0.1 - rimraf: 5.0.5 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true /@tapjs/fixture@1.2.18(@tapjs/core@1.5.0): @@ -982,15 +978,15 @@ packages: rimraf: 5.0.5 dev: true - /@tapjs/intercept@1.2.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-CNuYBxiFBMNALS1PxH3yGI10H8ObxOoD67C2xGWyzXeYrPJ/R4x31Sda9bqaoK3uf/vj28bC9kSECCFjRsNAEg==} + /@tapjs/fixture@1.2.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-QJwANuumhNv59ONrpGOMy0hY+P2rHPakOlAR8ZkkAKbdQS5E0YExZLDna/Ug47Qin6MbaqXPk6zP/eiiBxZxig==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/after': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/stack': 1.2.7 + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + mkdirp: 3.0.1 + rimraf: 5.0.5 dev: true /@tapjs/intercept@1.2.18(@tapjs/core@1.5.0): @@ -1004,17 +1000,15 @@ packages: '@tapjs/stack': 1.2.7 dev: true - /@tapjs/mock@1.2.15(@tapjs/core@1.4.6): - resolution: {integrity: sha512-uXfVNDAMAbCGOu46B9jbryTau2pLSQjCdWnkAm/OUgZh/OtO0i7OORz9HdEPfEF2tuy1tLo9+vsCZm3lPU5F7w==} + /@tapjs/intercept@1.2.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-LEjE2rKfELh8CM6NPAGKIi1HDFjb66G//qbTs8lnLCiulUvUWGlx4RzeBdky0532+vyR9Q3JdHsidCNOsq33ow==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/after': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/stack': 1.2.7 - resolve-import: 1.4.5 - walk-up-path: 3.0.1 + '@tapjs/after': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/stack': 1.2.8 dev: true /@tapjs/mock@1.3.0(@tapjs/core@1.5.0): @@ -1030,16 +1024,17 @@ packages: walk-up-path: 3.0.1 dev: true - /@tapjs/node-serialize@1.2.6(@tapjs/core@1.4.6): - resolution: {integrity: sha512-xj1OJEsdTr0pQFlirfe/apN0dHUCMCx2Nm5H3SoiSOW4D1/FUKS65VZpWgo3mXMPxRyb/2T1DH3xON1eSGq4ww==} + /@tapjs/mock@1.3.2(@tapjs/core@1.5.2): + resolution: {integrity: sha512-QN3Nft/wxww/oxPpx/bgW4EF7EfxfvcAY/0VPphI3NjG/ZSNeZ7lbO9kYvh+RSRC1PtDR6OvfGA2dwQ7V/81DQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/error-serdes': 1.2.1 - '@tapjs/stack': 1.2.7 - tap-parser: 15.3.1 + '@tapjs/after': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/stack': 1.2.8 + resolve-import: 1.4.5 + walk-up-path: 3.0.1 dev: true /@tapjs/node-serialize@1.3.0(@tapjs/core@1.5.0): @@ -1054,6 +1049,18 @@ packages: tap-parser: 15.3.1 dev: true + /@tapjs/node-serialize@1.3.2(@tapjs/core@1.5.2): + resolution: {integrity: sha512-KyYYU1tOTn3udST4lQUl2KsZFPbA7UGqHKT3Os/FmHplmgJeSPc5nKKCI+R2h/ADSULQx7ZiBUYot8o0GTqndw==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + peerDependencies: + '@tapjs/core': 1.5.2 + dependencies: + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/error-serdes': 1.2.2 + '@tapjs/stack': 1.2.8 + tap-parser: 15.3.2 + dev: true + /@tapjs/processinfo@3.1.6: resolution: {integrity: sha512-ktDsaf79wJsLaoG1Pp+stHSRf6a1k/JydoRAaYVG5iJnd3DooL6yewZsciUi2yiN/WQc5tAXCIFTXL4uXGB8LA==} engines: {node: '>=16.17'} @@ -1064,6 +1071,16 @@ packages: uuid: 8.3.2 dev: true + /@tapjs/processinfo@3.1.7: + resolution: {integrity: sha512-SI5RJQ5HnUKEWnHSAF6hOm6XPdnjZ+CJzIaVHdFebed8iDAPTqb+IwMVu9yq9+VQ7FRsMMlgLL2SW4rss2iJbQ==} + engines: {node: '>=16.17'} + dependencies: + pirates: 4.0.6 + process-on-spawn: 1.0.0 + signal-exit: 4.1.0 + uuid: 8.3.2 + dev: true + /@tapjs/reporter@1.3.16(@tapjs/core@1.5.0)(@tapjs/test@1.4.0)(react-dom@18.2.0): resolution: {integrity: sha512-YoZpBAFGdZyrhIaRCZDuWSeCc10A3YG/4mIdPsKpSbLXPBZ1hwCV8Y/LPCpH5kunZTXYocvQoRHU+oD4pLXC3g==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} @@ -1141,13 +1158,13 @@ packages: - utf-8-validate dev: true - /@tapjs/snapshot@1.2.17(@tapjs/core@1.4.6)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-xDHys854ZA8s/1uCkE5PgBz4H1vYKChD6a4xjLVkaoRxpBHVp/IJZCD+8d69DRGnyuA4x2MGh0JLClTA9bLGrA==} + /@tapjs/snapshot@1.2.18(@tapjs/core@1.5.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-fHt4ZgutJ922/YdmXN2d6dkwFTR6KsyD02jcSYBXVDGdFC2YnsjKk/o9s3Yt9tYnYES6Et+6udPlAKcakzR5jQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.0 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) is-actual-promise: 1.0.1 tcompare: 6.4.5(react-dom@18.2.0)(react@18.2.0) trivial-deferred: 2.0.0 @@ -1156,37 +1173,37 @@ packages: - react-dom dev: true - /@tapjs/snapshot@1.2.18(@tapjs/core@1.5.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-fHt4ZgutJ922/YdmXN2d6dkwFTR6KsyD02jcSYBXVDGdFC2YnsjKk/o9s3Yt9tYnYES6Et+6udPlAKcakzR5jQ==} + /@tapjs/snapshot@1.2.20(@tapjs/core@1.5.2)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-/7ct6j//nNjiabJGMSxRsJEXSLOc6SwNC3dHuYeXP+yHIOeRK3qoonLqkt8+/9JgkZyaqIvWMdlo9ezoNPCrAw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.0 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) is-actual-promise: 1.0.1 - tcompare: 6.4.5(react-dom@18.2.0)(react@18.2.0) + tcompare: 6.4.6(react-dom@18.2.0)(react@18.2.0) trivial-deferred: 2.0.0 transitivePeerDependencies: - react - react-dom dev: true - /@tapjs/spawn@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-Bbyxd91bgXEcglvXYKrRl2MaNHk00RajTZJ1kKe3Scr1ivaYv0maE6ZInAl4UE0a4SJl4Dskec+uKoZY3qGUYQ==} + /@tapjs/spawn@1.1.18(@tapjs/core@1.5.0): + resolution: {integrity: sha512-E5H0NTyTZ0FnkPUd5JU3c2KrnjjMDDAuctRd2b0v/M5LB+uAlwwEEJJ6rh+dBsFK/yatfgPli+nbHZVjUz+Usw==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.0 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true - /@tapjs/spawn@1.1.18(@tapjs/core@1.5.0): - resolution: {integrity: sha512-E5H0NTyTZ0FnkPUd5JU3c2KrnjjMDDAuctRd2b0v/M5LB+uAlwwEEJJ6rh+dBsFK/yatfgPli+nbHZVjUz+Usw==} + /@tapjs/spawn@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-7w396QXOQb8P3Sar9Ldas7tyTMqFBASpRjr/a6Coyj21s/HejlaX8nnGKldbMhokCR2gZAgkmWg45B3tVqxZJA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.5.0 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true /@tapjs/stack@1.2.7: @@ -1194,13 +1211,9 @@ packages: engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} dev: true - /@tapjs/stdin@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-mDutFFPDnlVM2oYDAfyYKA+fC+aEiyz5n08D8x6YAbwZNbTIVp+h6ucyp7ygJ04fshd4l3s1HUmCZLSmHb2xEw==} + /@tapjs/stack@1.2.8: + resolution: {integrity: sha512-VC8h6U62ScerTKN+MYpRPiwH2bCL65S6v1wcj1hukE2hojLcRvVdET7S3ZtRfSj/eNWW/5OVfzTpHiGjEYD6Xg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - peerDependencies: - '@tapjs/core': 1.4.6 - dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true /@tapjs/stdin@1.1.18(@tapjs/core@1.5.0): @@ -1212,45 +1225,13 @@ packages: '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true - /@tapjs/test@1.3.17(@tapjs/core@1.4.6)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-yQ4uHC2GaDS+Gr5qwx9uMGxqvpYgnlVY+QexBReSeYZthWIN0KD8HDvnVt4An5Sx/Qhd7UlnNpNMBd6AkvPEew==} + /@tapjs/stdin@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-OX5Q8WtZU48z2SCGEfIarqinDbhX7ajPpIUYHddtK/MbDowHZvgIFZzes7bH9tP2YcQdIRu/tuuyKi/WJMWxdg==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} - hasBin: true peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@18.19.28)(typescript@5.2.2) - '@tapjs/after': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/after-each': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/asserts': 1.1.17(@tapjs/core@1.4.6)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/before': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/before-each': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/filter': 1.2.17(@tapjs/core@1.4.6) - '@tapjs/fixture': 1.2.17(@tapjs/core@1.4.6) - '@tapjs/intercept': 1.2.17(@tapjs/core@1.4.6) - '@tapjs/mock': 1.2.15(@tapjs/core@1.4.6) - '@tapjs/node-serialize': 1.2.6(@tapjs/core@1.4.6) - '@tapjs/snapshot': 1.2.17(@tapjs/core@1.4.6)(react-dom@18.2.0)(react@18.2.0) - '@tapjs/spawn': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/stdin': 1.1.17(@tapjs/core@1.4.6) - '@tapjs/typescript': 1.3.6(@tapjs/core@1.4.6)(@types/node@18.19.28)(typescript@5.2.2) - '@tapjs/worker': 1.1.17(@tapjs/core@1.4.6) - glob: 10.3.10 - jackspeak: 2.3.6 - mkdirp: 3.0.1 - resolve-import: 1.4.5 - rimraf: 5.0.5 - sync-content: 1.0.2 - tap-parser: 15.3.1 - tshy: 1.8.0 - typescript: 5.2.2 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - '@types/node' - - react - - react-dom + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true /@tapjs/test@1.4.0(@tapjs/core@1.5.0)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): @@ -1294,19 +1275,45 @@ packages: - react-dom dev: true - /@tapjs/typescript@1.3.6(@tapjs/core@1.4.6)(@types/node@18.19.28)(typescript@5.2.2): - resolution: {integrity: sha512-bHqQb06HcD1vFvSwElH0WK4cnCNthvA5OX/KBs5w1TNFHIeRHemp/hsSnGSNDwYwDETuOxD68rDZNTpNbzysBg==} + /@tapjs/test@1.4.2(@tapjs/core@1.5.2)(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-xPcnhADRI1dua+1rcdZegLdGmkoyKxFneflQzdSPj4zOBXnzD7Kps269LBndrfA5df4ZjZBaFB0M5xSiu0cUGA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + hasBin: true peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@18.19.28)(typescript@5.2.2) - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/after': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/after-each': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/asserts': 1.1.20(@tapjs/core@1.5.2)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/before': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/before-each': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/filter': 1.2.20(@tapjs/core@1.5.2) + '@tapjs/fixture': 1.2.20(@tapjs/core@1.5.2) + '@tapjs/intercept': 1.2.20(@tapjs/core@1.5.2) + '@tapjs/mock': 1.3.2(@tapjs/core@1.5.2) + '@tapjs/node-serialize': 1.3.2(@tapjs/core@1.5.2) + '@tapjs/snapshot': 1.2.20(@tapjs/core@1.5.2)(react-dom@18.2.0)(react@18.2.0) + '@tapjs/spawn': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/stdin': 1.1.20(@tapjs/core@1.5.2) + '@tapjs/typescript': 1.4.2(@tapjs/core@1.5.2)(@types/node@18.19.28)(typescript@5.2.2) + '@tapjs/worker': 1.1.20(@tapjs/core@1.5.2) + glob: 10.3.10 + jackspeak: 2.3.6 + mkdirp: 3.0.1 + resolve-import: 1.4.5 + rimraf: 5.0.5 + sync-content: 1.0.2 + tap-parser: 15.3.2 + tshy: 1.14.0 + typescript: 5.2.2 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' - '@types/node' - - typescript + - react + - react-dom dev: true /@tapjs/typescript@1.4.0(@tapjs/core@1.5.0)(@types/node@18.19.28)(typescript@5.2.2): @@ -1339,13 +1346,19 @@ packages: - typescript dev: true - /@tapjs/worker@1.1.17(@tapjs/core@1.4.6): - resolution: {integrity: sha512-DCRzEBT+OgP518rQqzlX6KawvGTegkeEjPVa/TB6Iifj8WOHJ+XtunkR7riIRGEoCEOMD49DCJXj70c+XP0jNw==} + /@tapjs/typescript@1.4.2(@tapjs/core@1.5.2)(@types/node@18.19.28)(typescript@5.2.2): + resolution: {integrity: sha512-JUSd3c+aly+xP0FLkcw/afYWGeobZ3//f12MUias5f0tLj7AaxpKePGyLeY1f0QvcuzPF/UKjk3BLd1Fh4u86g==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} peerDependencies: - '@tapjs/core': 1.4.6 + '@tapjs/core': 1.5.2 dependencies: - '@tapjs/core': 1.4.6(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + '@isaacs/ts-node-temp-fork-for-pr-2009': 10.9.5(@types/node@18.19.28)(typescript@5.2.2) + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - '@types/node' + - typescript dev: true /@tapjs/worker@1.1.18(@tapjs/core@1.5.0): @@ -1357,6 +1370,15 @@ packages: '@tapjs/core': 1.5.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) dev: true + /@tapjs/worker@1.1.20(@tapjs/core@1.5.2): + resolution: {integrity: sha512-I7wvUqoe8vD8Ld65VgSWVTdbWyP6eTpSJ8At/TRKznlJj4CVSvZ3lV5RxvLCBTg7ITCKcS+mQbqsmjpsvPGXEg==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + peerDependencies: + '@tapjs/core': 1.5.2 + dependencies: + '@tapjs/core': 1.5.2(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0) + dev: true + /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} dev: true @@ -1714,6 +1736,21 @@ packages: fsevents: 2.3.3 dev: true + /chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + dev: true + /chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -1959,6 +1996,11 @@ packages: engines: {node: '>=0.3.1'} dev: true + /diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + dev: true + /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2545,7 +2587,7 @@ packages: /is-actual-promise@1.0.1: resolution: {integrity: sha512-PlsL4tNv62lx5yN2HSqaRSTgIpUAPW7U6+crVB8HfWm5161rZpeqWbl0ZSqH2MAfRKXWSZVPRNbE/r8qPcb13g==} dependencies: - tshy: 1.8.0 + tshy: 1.14.0 dev: true /is-arrayish@0.2.1: @@ -2976,6 +3018,13 @@ packages: brace-expansion: 2.0.1 dev: true + /minimatch@9.0.4: + resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true @@ -4217,6 +4266,15 @@ packages: tap-yaml: 2.2.1 dev: true + /tap-parser@15.3.2: + resolution: {integrity: sha512-uvauHuQqAMwfeFVxNpFXhvnWLVL0sthnHk4TxRM3cUy6+dejO9fatoKR7YejbMu4+2/1nR6UQE9+eUcX3PUmsA==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + hasBin: true + dependencies: + events-to-array: 2.0.3 + tap-yaml: 2.2.2 + dev: true + /tap-yaml@2.2.1: resolution: {integrity: sha512-ovZuUMLAIH59jnFHXKEGJ+WyDYl6Cuduwg9qpvnqkZOUA1nU84q02Sry1HT0KXcdv2uB91bEKKxnIybBgrb6oA==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} @@ -4225,6 +4283,14 @@ packages: yaml-types: 0.3.0(yaml@2.3.4) dev: true + /tap-yaml@2.2.2: + resolution: {integrity: sha512-MWG4OpAKtNoNVjCz/BqlDJiwTM99tiHRhHPS4iGOe1ZS0CgM4jSFH92lthSFvvy4EdDjQZDV7uYqUFlU9JuNhw==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + dependencies: + yaml: 2.4.1 + yaml-types: 0.3.0(yaml@2.4.1) + dev: true + /tap@18.7.0(@types/node@18.19.28)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-bL/0krlx8k3fY9mjI9CMfVoAGclZegl+vm5pEJpF/USxam5eNhp5wLk5UH0ST3gWEJkW0PDdFHTOStE+mYurrQ==} engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} @@ -4287,6 +4353,17 @@ packages: - react-dom dev: true + /tcompare@6.4.6(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sxvgCgO2GAIWHibnK4zLvvi9GHd/ZlR9DOUJ4ufwvNtkdKE2I9MNwJUwzYvOmGrJXMcfhhw0CDBb+6j0ia+I7A==} + engines: {node: 16 >=16.17.0 || 18 >= 18.6.0 || >=20} + dependencies: + diff: 5.2.0 + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - react + - react-dom + dev: true + /temp-dir@3.0.0: resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} engines: {node: '>=14.16'} @@ -4383,6 +4460,24 @@ packages: yn: 3.1.1 dev: true + /tshy@1.14.0: + resolution: {integrity: sha512-YiUujgi4Jb+t2I48LwSRzHkBpniH9WjjktNozn+nlsGmVemKSjDNY7EwBRPvPCr5zAC/3ITAYWH9Z7kUinGSrw==} + engines: {node: 16 >=16.17 || 18 >=18.15.0 || >=20.6.1} + hasBin: true + dependencies: + chalk: 5.3.0 + chokidar: 3.6.0 + foreground-child: 3.1.1 + minimatch: 9.0.4 + mkdirp: 3.0.1 + polite-json: 4.0.1 + resolve-import: 1.4.5 + rimraf: 5.0.5 + sync-content: 1.0.2 + typescript: 5.4.5 + walk-up-path: 3.0.1 + dev: true + /tshy@1.8.0: resolution: {integrity: sha512-Lg2hVO+B8pdNYvBUSgcra4ULlFCcBIkd7ZJ3nRIPvEjplgEscNSwnOzpIMzKW1m17AYhEGcy1nzv7mA3fi/oEQ==} engines: {node: 16 >=16.17 || 18 >=18.15.0 || >=20.6.1} @@ -4460,6 +4555,12 @@ packages: hasBin: true dev: true + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + dev: true + /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} @@ -4656,11 +4757,26 @@ packages: yaml: 2.3.4 dev: true + /yaml-types@0.3.0(yaml@2.4.1): + resolution: {integrity: sha512-i9RxAO/LZBiE0NJUy9pbN5jFz5EasYDImzRkj8Y81kkInTi1laia3P3K/wlMKzOxFQutZip8TejvQP/DwgbU7A==} + engines: {node: '>= 16', npm: '>= 7'} + peerDependencies: + yaml: ^2.3.0 + dependencies: + yaml: 2.4.1 + dev: true + /yaml@2.3.4: resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} engines: {node: '>= 14'} dev: true + /yaml@2.4.1: + resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} + engines: {node: '>= 14'} + hasBin: true + dev: true + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'}