diff --git a/package.json b/package.json index ae226872..242f7d48 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@oxc-node/core": "workspace:*", "@oxc-project/runtime": "^0.128.0", "@types/node": "^25.0.0", - "ava": "^7.0.0", + "ava": "^8.0.0", "cross-env": "^10.0.0", "emnapi": "^1.4.5", "husky": "^9.1.7", diff --git a/packages/integrate-ava/package.json b/packages/integrate-ava/package.json index cd3fe612..8bc4444b 100644 --- a/packages/integrate-ava/package.json +++ b/packages/integrate-ava/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@oxc-node/core": "workspace:*", - "ava": "^7.0.0" + "ava": "^8.0.0" }, "ava": { "cache": false, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 058fd071..112cc3b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,8 +33,8 @@ importers: specifier: ^25.0.0 version: 25.0.2 ava: - specifier: ^7.0.0 - version: 7.0.0(encoding@0.1.13) + specifier: ^8.0.0 + version: 8.0.0(encoding@0.1.13) cross-env: specifier: ^10.0.0 version: 10.1.0 @@ -121,8 +121,8 @@ importers: specifier: workspace:* version: link:../core ava: - specifier: ^7.0.0 - version: 7.0.0(encoding@0.1.13) + specifier: ^8.0.0 + version: 8.0.0(encoding@0.1.13) packages/integrate-module: dependencies: @@ -2169,8 +2169,8 @@ packages: '@types/serve-static@2.2.0': resolution: {integrity: sha512-8mam4H1NHLtu7nmtalF7eyBH14QyOASmcxHhSfEoRyr0nP/YdoesEtU+uSRvMe96TW/HPTtkoKqQLl53N7UXMQ==} - '@vercel/nft@1.3.2': - resolution: {integrity: sha512-HC8venRc4Ya7vNeBsJneKHHMDDWpQie7VaKhAIOst3MKO+DES+Y/SbzSp8mFkD7OzwAE2HhHkeSuSmwS20mz3A==} + '@vercel/nft@1.5.0': + resolution: {integrity: sha512-IWTDeIoWhQ7ZtRO/JRKH+jhmeQvZYhtGPmzw/QGDY+wDCQqfm25P9yIdoAFagu4fWsK4IwZXDFIjrmp5rRm/sA==} engines: {node: '>=20'} hasBin: true @@ -2300,9 +2300,9 @@ packages: asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - ava@7.0.0: - resolution: {integrity: sha512-4sRJO/gehlfAgSbuH02mClDDiyymnuFmirE3KqPXl2pic1FaFTZaAACKqr85WT4o08iLjViMR9gmMkxzbZ3AgA==} - engines: {node: ^20.19 || ^22.20 || ^24.12 || >=25} + ava@8.0.0: + resolution: {integrity: sha512-KMUyT3LcnZ/5ipDAqnTGn6PQUvr1Jk4dex3v7ieQrGaMlAblfIpMLwK56HfPcObvJEzyhCWXfZjbM98FeAy0oQ==} + engines: {node: ^22.20 || ^24.12 || >=25} hasBin: true peerDependencies: '@ava/typescript': '*' @@ -2409,8 +2409,8 @@ packages: canvaskit-wasm@0.41.1: resolution: {integrity: sha512-gO2rNMIE0lOQ8MaarM4qNeq2zZAEknAObKP2XAKidMSAY8P5sURGdFkrx1TSdHuBFqTf5w35JqjuUzjibqkD5g==} - cbor@10.0.11: - resolution: {integrity: sha512-vIwORDd/WyB8Nc23o2zNN5RrtFGlR6Fca61TtjkUXueI3Jf2DOZDl1zsshvBntZ3wZHBM9ztjnkXSmzQDaq3WA==} + cbor@10.0.12: + resolution: {integrity: sha512-exQDevYd7ZQLP4moMQcZkKCVZsXLAtUSflObr3xTh4xzFIv/xBCdvCd6L259kQOUP2kcTC0jvC6PpZIf/WmRXA==} engines: {node: '>=20'} chalk@4.1.0: @@ -2470,6 +2470,10 @@ packages: resolution: {integrity: sha512-xRwvIOMGrfOAnM1JYtqQImuaNtDEv9v6oIYAs4LIHwTiKee8uwvIi363igssOC0O5U04i4AlENs79LQLu9tEMw==} engines: {node: '>=20'} + cli-truncate@6.0.0: + resolution: {integrity: sha512-3+YKIUFsohD9MIoOFPFBldjAlnfCmCDcqe6aYGFqlDTRKg80p4wg35L+j83QQ63iOlKRccEkbn8IuM++HsgEjA==} + engines: {node: '>=22'} + cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -2739,9 +2743,9 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - emittery@1.2.0: - resolution: {integrity: sha512-KxdRyyFcS85pH3dnU8Y5yFUm2YJdaHwcBZWrfG8o89ZY9a13/f9itbN+YG3ELbBo9Pg5zvIozstmuV8bX13q6g==} - engines: {node: '>=14.16'} + emittery@2.0.0: + resolution: {integrity: sha512-FLtgn/CGBXiX3ZtPAm5q4LWWepHChOt55J9u01WFu3dyap2U7IwptlrqoE1COR/kxwdy/DOxIBALSxIW449I1g==} + engines: {node: '>=22'} emnapi@1.10.0: resolution: {integrity: sha512-swoyZjupDvLoe/KC3HZ4SY1JUN+tviT6eOZ3Px28TZAYdBHtRIiMWWrIUUH+2/9CYY4fNTID1YhYZ+kdFHszHg==} @@ -3069,8 +3073,8 @@ packages: resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==} engines: {node: 18 || 20 || >=22} - globby@16.1.1: - resolution: {integrity: sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==} + globby@16.2.0: + resolution: {integrity: sha512-QrJia2qDf5BB/V6HYlDTs0I0lBahyjLzpGQg3KT7FnCdTonAyPy2RtY802m2k4ALx6Dp752f82WsOczEVr3l6Q==} engines: {node: '>=20'} gopd@1.2.0: @@ -3524,9 +3528,9 @@ packages: resolution: {integrity: sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw==} engines: {node: '>= 0.8'} - memoize@10.2.0: - resolution: {integrity: sha512-DeC6b7QBrZsRs3Y02A6A7lQyzFbsQbqgjI6UW0GigGWV+u1s25TycMr0XHZE4cJce7rY/vyw2ctMQqfDkIhUEA==} - engines: {node: '>=18'} + memoize@11.0.0: + resolution: {integrity: sha512-cjsfZaC9b1clqPeIVMbb5dLHSXgdgGWGxdAU3oTUUkHiwWTKTBNnSmcqWJncNjYtBi3S8Rp0c5GIiyGztR8TRA==} + engines: {node: '>=22'} memorystream@0.3.1: resolution: {integrity: sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==} @@ -3968,8 +3972,8 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.3: - resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + picomatch@4.0.4: + resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==} engines: {node: '>=12'} pidtree@0.6.0: @@ -4294,6 +4298,10 @@ packages: resolution: {integrity: sha512-stxByr12oeeOyY2BlviTNQlYV5xOj47GirPr4yA1hE9JCtxfQN0+tVbkxwCtYDQWhEKWFHsEK48ORg5jrouCAg==} engines: {node: '>=20'} + slice-ansi@9.0.0: + resolution: {integrity: sha512-SO/3iYL5S3W57LLEniscOGPZgOqZUPCx6d3dB+52B80yJ0XstzsC/eV8gnA4tM3MHDrKz+OCFSLNjswdSC+/bA==} + engines: {node: '>=22'} + smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} @@ -6047,7 +6055,7 @@ snapshots: dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.3 + picomatch: 4.0.4 '@sigstore/bundle@4.0.0': dependencies: @@ -6238,7 +6246,7 @@ snapshots: '@types/http-errors': 2.0.5 '@types/node': 25.0.2 - '@vercel/nft@1.3.2(encoding@0.1.13)': + '@vercel/nft@1.5.0(encoding@0.1.13)': dependencies: '@mapbox/node-pre-gyp': 2.0.0(encoding@0.1.13) '@rollup/pluginutils': 5.3.0 @@ -6250,7 +6258,7 @@ snapshots: glob: 13.0.6 graceful-fs: 4.2.11 node-gyp-build: 4.8.4 - picomatch: 4.0.3 + picomatch: 4.0.4 resolve-from: 5.0.0 transitivePeerDependencies: - encoding @@ -6349,42 +6357,43 @@ snapshots: asynckit@0.4.0: {} - ava@7.0.0(encoding@0.1.13): + ava@8.0.0(encoding@0.1.13): dependencies: - '@vercel/nft': 1.3.2(encoding@0.1.13) + '@vercel/nft': 1.5.0(encoding@0.1.13) acorn: 8.16.0 acorn-walk: 8.3.5 ansi-styles: 6.2.3 arrgv: 1.0.2 arrify: 3.0.0 callsites: 4.2.0 - cbor: 10.0.11 + cbor: 10.0.12 chalk: 5.6.2 chunkd: 2.0.1 ci-info: 4.4.0 ci-parallel-vars: 1.0.1 - cli-truncate: 5.2.0 + cli-truncate: 6.0.0 code-excerpt: 4.0.0 common-path-prefix: 3.0.0 concordance: 5.0.4 currently-unhandled: 0.4.1 debug: 4.4.3 - emittery: 1.2.0 + emittery: 2.0.0 figures: 6.1.0 - globby: 16.1.1 + globby: 16.2.0 ignore-by-default: 2.1.0 indent-string: 5.0.0 is-plain-object: 5.0.0 is-promise: 4.0.0 matcher: 6.0.0 - memoize: 10.2.0 + memoize: 11.0.0 ms: 2.1.3 p-map: 7.0.4 package-config: 5.0.0 - picomatch: 4.0.3 + picomatch: 4.0.4 plur: 6.0.0 pretty-ms: 9.3.0 resolve-cwd: 3.0.0 + slash: 5.1.0 stack-utils: 2.0.6 supertap: 3.0.1 temp-dir: 3.0.0 @@ -6518,7 +6527,7 @@ snapshots: dependencies: '@webgpu/types': 0.1.21 - cbor@10.0.11: + cbor@10.0.12: dependencies: nofilter: 3.1.0 @@ -6565,6 +6574,11 @@ snapshots: slice-ansi: 8.0.0 string-width: 8.2.0 + cli-truncate@6.0.0: + dependencies: + slice-ansi: 9.0.0 + string-width: 8.2.0 + cli-width@4.1.0: {} clipanion@4.0.0-rc.4(typanion@3.14.0): @@ -6813,7 +6827,7 @@ snapshots: dependencies: jake: 10.9.4 - emittery@1.2.0: {} + emittery@2.0.0: {} emnapi@1.10.0: {} @@ -7020,9 +7034,9 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.5.0(picomatch@4.0.3): + fdir@6.5.0(picomatch@4.0.4): optionalDependencies: - picomatch: 4.0.3 + picomatch: 4.0.4 figures@3.2.0: dependencies: @@ -7211,7 +7225,7 @@ snapshots: minipass: 7.1.3 path-scurry: 2.0.2 - globby@16.1.1: + globby@16.2.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 fast-glob: 3.3.3 @@ -7594,7 +7608,7 @@ snapshots: dependencies: commander: 14.0.3 listr2: 9.0.5 - picomatch: 4.0.3 + picomatch: 4.0.4 string-argv: 0.3.2 tinyexec: 1.0.4 yaml: 2.8.3 @@ -7713,7 +7727,7 @@ snapshots: media-typer@1.1.0: {} - memoize@10.2.0: + memoize@11.0.0: dependencies: mimic-function: 5.0.1 @@ -7965,7 +7979,7 @@ snapshots: ansi-styles: 6.2.3 cross-spawn: 7.0.6 memorystream: 0.3.1 - picomatch: 4.0.3 + picomatch: 4.0.4 pidtree: 0.6.0 read-package-json-fast: 4.0.0 shell-quote: 1.8.3 @@ -8280,7 +8294,7 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.3: {} + picomatch@4.0.4: {} pidtree@0.6.0: {} @@ -8628,6 +8642,11 @@ snapshots: ansi-styles: 6.2.3 is-fullwidth-code-point: 5.1.0 + slice-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.3 + is-fullwidth-code-point: 5.1.0 + smart-buffer@4.2.0: {} socks-proxy-agent@8.0.5: @@ -8782,8 +8801,8 @@ snapshots: tinyglobby@0.2.12: dependencies: - fdir: 6.5.0(picomatch@4.0.3) - picomatch: 4.0.3 + fdir: 6.5.0(picomatch@4.0.4) + picomatch: 4.0.4 tinypool@2.1.0: {}