diff --git a/package.json b/package.json index 8e20283b..59cfe746 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "@rollup/plugin-node-resolve": "^15.2.3", "@rollup/plugin-typescript": "^11.1.5", "@types/jest": "^29.5.0", - "@types/node": "^18.15.11", + "@types/node": "^20.5.1", "@typescript-eslint/eslint-plugin": "^5.58.0", "@typescript-eslint/parser": "^5.58.0", "esbuild": "^0.17.16", @@ -24,7 +24,7 @@ "lerna": "^6.6.1", "prettier": "^2.8.7", "prettier-plugin-organize-imports": "^3.2.2", - "rollup": "^4.4.1", + "rollup": "^4.47.1", "rollup-plugin-dts": "^6.1.0", "rollup-plugin-esbuild": "^6.1.0", "ts-jest": "^29.1.0", diff --git a/packages/tinybench-plugin/package.json b/packages/tinybench-plugin/package.json index 6c8b0006..db43c514 100644 --- a/packages/tinybench-plugin/package.json +++ b/packages/tinybench-plugin/package.json @@ -13,9 +13,9 @@ "types": "dist/index.d.ts", "type": "module", "exports": { + "types": "./dist/index.d.ts", "import": "./dist/index.es5.js", - "require": "./dist/index.cjs", - "types": "./dist/index.d.ts" + "require": "./dist/index.cjs" }, "files": [ "dist" diff --git a/packages/vitest-plugin/package.json b/packages/vitest-plugin/package.json index e8e29f2b..f26c53e7 100644 --- a/packages/vitest-plugin/package.json +++ b/packages/vitest-plugin/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@total-typescript/shoehorn": "^0.1.1", "execa": "^8.0.1", - "vite": "^5.0.0", + "vite": "^7.0.0", "vitest": "^3.2.4" } } diff --git a/packages/vitest-plugin/src/__tests__/index.test.ts b/packages/vitest-plugin/src/__tests__/index.test.ts index 648095c2..727a838b 100644 --- a/packages/vitest-plugin/src/__tests__/index.test.ts +++ b/packages/vitest-plugin/src/__tests__/index.test.ts @@ -86,7 +86,7 @@ describe("codSpeedPlugin", () => { if (typeof config !== "function") throw new Error("config is not a function"); - expect(config({}, fromPartial({}))).toStrictEqual({ + expect(config.call({} as never, {}, fromPartial({}))).toStrictEqual({ test: { globalSetup: [ expect.stringContaining("packages/vitest-plugin/src/globalSetup.ts"), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e0e3c372..5b8bb92e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,22 +19,22 @@ importers: version: 1.37.3 '@rollup/plugin-commonjs': specifier: ^25.0.7 - version: 25.0.7(rollup@4.4.1) + version: 25.0.7(rollup@4.48.1) '@rollup/plugin-json': specifier: ^6.0.1 - version: 6.0.1(rollup@4.4.1) + version: 6.0.1(rollup@4.48.1) '@rollup/plugin-node-resolve': specifier: ^15.2.3 - version: 15.2.3(rollup@4.4.1) + version: 15.2.3(rollup@4.48.1) '@rollup/plugin-typescript': specifier: ^11.1.5 - version: 11.1.5(rollup@4.4.1)(tslib@2.5.0)(typescript@4.9.4) + version: 11.1.5(rollup@4.48.1)(tslib@2.5.0)(typescript@4.9.4) '@types/jest': specifier: ^29.5.0 version: 29.5.0 '@types/node': - specifier: ^18.15.11 - version: 18.15.11 + specifier: ^20.5.1 + version: 20.19.11 '@typescript-eslint/eslint-plugin': specifier: ^5.58.0 version: 5.58.0(@typescript-eslint/parser@5.58.0(eslint@7.32.0)(typescript@4.9.4))(eslint@7.32.0)(typescript@4.9.4) @@ -61,10 +61,10 @@ importers: version: 7.0.4 jest: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + version: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) jest-config: specifier: ^29.5.0 - version: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + version: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) lerna: specifier: ^6.6.1 version: 6.6.1(encoding@0.1.13) @@ -75,17 +75,17 @@ importers: specifier: ^3.2.2 version: 3.2.2(prettier@2.8.7)(typescript@4.9.4) rollup: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^4.47.1 + version: 4.48.1 rollup-plugin-dts: specifier: ^6.1.0 - version: 6.1.0(rollup@4.4.1)(typescript@4.9.4) + version: 6.1.0(rollup@4.48.1)(typescript@4.9.4) rollup-plugin-esbuild: specifier: ^6.1.0 - version: 6.1.0(esbuild@0.17.16)(rollup@4.4.1) + version: 6.1.0(esbuild@0.17.16)(rollup@4.48.1) ts-jest: specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.21.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.21.4))(esbuild@0.17.16)(jest@29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)))(typescript@4.9.4) + version: 29.1.0(@babel/core@7.21.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.21.4))(esbuild@0.17.16)(jest@29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)))(typescript@4.9.4) tslib: specifier: ^2.5.0 version: 2.5.0 @@ -124,7 +124,7 @@ importers: version: 2.1.4 esbuild-register: specifier: ^3.4.2 - version: 3.4.2(esbuild@0.19.5) + version: 3.4.2(esbuild@0.25.9) tinybench: specifier: ^4.0.1 version: 4.0.1 @@ -151,7 +151,7 @@ importers: version: 2.1.4 esbuild-register: specifier: ^3.4.2 - version: 3.4.2(esbuild@0.19.5) + version: 3.4.2(esbuild@0.25.9) tinybench: specifier: ^4.0.1 version: 4.0.1 @@ -160,7 +160,7 @@ importers: version: 5.1.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@18.15.11) + version: 3.2.4(@types/node@20.19.11) examples/with-typescript-simple-cjs: devDependencies: @@ -178,7 +178,7 @@ importers: version: 2.1.4 esbuild-register: specifier: ^3.4.2 - version: 3.4.2(esbuild@0.19.5) + version: 3.4.2(esbuild@0.25.9) tinybench: specifier: ^4.0.1 version: 4.0.1 @@ -202,7 +202,7 @@ importers: version: 2.1.4 esbuild-register: specifier: ^3.4.2 - version: 3.4.2(esbuild@0.19.5) + version: 3.4.2(esbuild@0.25.9) tinybench: specifier: ^4.0.1 version: 4.0.1 @@ -239,7 +239,7 @@ importers: version: 2.1.4 jest-mock-extended: specifier: ^3.0.4 - version: 3.0.4(jest@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)))(typescript@5.8.3) + version: 3.0.4(jest@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)))(typescript@5.8.3) packages/core: dependencies: @@ -286,13 +286,13 @@ importers: version: 0.0.30 esbuild-register: specifier: ^3.4.2 - version: 3.4.2(esbuild@0.19.5) + version: 3.4.2(esbuild@0.25.9) tinybench: specifier: ^4.0.1 version: 4.0.1 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@18.15.11) + version: 3.2.4(@types/node@20.19.11) packages/vitest-plugin: dependencies: @@ -307,11 +307,11 @@ importers: specifier: ^8.0.1 version: 8.0.1 vite: - specifier: ^5.0.0 - version: 5.0.0(@types/node@18.15.11) + specifier: ^7.0.0 + version: 7.1.3(@types/node@20.19.11) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@18.15.11) + version: 3.2.4(@types/node@20.19.11) packages: @@ -1092,15 +1092,21 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.17.16': resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.19.5': - resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} + engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1110,9 +1116,9 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.19.5': - resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} + engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1122,9 +1128,9 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.19.5': - resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} + engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1134,9 +1140,9 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.19.5': - resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1146,9 +1152,9 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.19.5': - resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1158,9 +1164,9 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.19.5': - resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1170,9 +1176,9 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.19.5': - resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1182,9 +1188,9 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.19.5': - resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1194,9 +1200,9 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.19.5': - resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} + engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1206,9 +1212,9 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.19.5': - resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1218,9 +1224,9 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.19.5': - resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1230,9 +1236,9 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.19.5': - resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1242,9 +1248,9 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.19.5': - resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1254,9 +1260,9 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.19.5': - resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1266,9 +1272,9 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.19.5': - resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1278,45 +1284,63 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.19.5': - resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} + engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + '@esbuild/netbsd-x64@0.17.16': resolution: {integrity: sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.19.5': - resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==} - engines: {node: '>=12'} + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + '@esbuild/openbsd-x64@0.17.16': resolution: {integrity: sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.19.5': - resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==} - engines: {node: '>=12'} + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.17.16': resolution: {integrity: sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==} engines: {node: '>=12'} cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.19.5': - resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1326,9 +1350,9 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.19.5': - resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1338,9 +1362,9 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.19.5': - resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1350,9 +1374,9 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.19.5': - resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1912,63 +1936,103 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.4.1': - resolution: {integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==} + '@rollup/rollup-android-arm-eabi@4.48.1': + resolution: {integrity: sha512-rGmb8qoG/zdmKoYELCBwu7vt+9HxZ7Koos3pD0+sH5fR3u3Wb/jGcpnqxcnWsPEKDUyzeLSqksN8LJtgXjqBYw==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.4.1': - resolution: {integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==} + '@rollup/rollup-android-arm64@4.48.1': + resolution: {integrity: sha512-4e9WtTxrk3gu1DFE+imNJr4WsL13nWbD/Y6wQcyku5qadlKHY3OQ3LJ/INrrjngv2BJIHnIzbqMk1GTAC2P8yQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.4.1': - resolution: {integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==} + '@rollup/rollup-darwin-arm64@4.48.1': + resolution: {integrity: sha512-+XjmyChHfc4TSs6WUQGmVf7Hkg8ferMAE2aNYYWjiLzAS/T62uOsdfnqv+GHRjq7rKRnYh4mwWb4Hz7h/alp8A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.4.1': - resolution: {integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==} + '@rollup/rollup-darwin-x64@4.48.1': + resolution: {integrity: sha512-upGEY7Ftw8M6BAJyGwnwMw91rSqXTcOKZnnveKrVWsMTF8/k5mleKSuh7D4v4IV1pLxKAk3Tbs0Lo9qYmii5mQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-linux-arm-gnueabihf@4.4.1': - resolution: {integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==} + '@rollup/rollup-freebsd-arm64@4.48.1': + resolution: {integrity: sha512-P9ViWakdoynYFUOZhqq97vBrhuvRLAbN/p2tAVJvhLb8SvN7rbBnJQcBu8e/rQts42pXGLVhfsAP0k9KXWa3nQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.48.1': + resolution: {integrity: sha512-VLKIwIpnBya5/saccM8JshpbxfyJt0Dsli0PjXozHwbSVaHTvWXJH1bbCwPXxnMzU4zVEfgD1HpW3VQHomi2AQ==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.48.1': + resolution: {integrity: sha512-3zEuZsXfKaw8n/yF7t8N6NNdhyFw3s8xJTqjbTDXlipwrEHo4GtIKcMJr5Ed29leLpB9AugtAQpAHW0jvtKKaQ==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.48.1': + resolution: {integrity: sha512-leo9tOIlKrcBmmEypzunV/2w946JeLbTdDlwEZ7OnnsUyelZ72NMnT4B2vsikSgwQifjnJUbdXzuW4ToN1wV+Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.4.1': - resolution: {integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==} + '@rollup/rollup-linux-arm64-gnu@4.48.1': + resolution: {integrity: sha512-Vy/WS4z4jEyvnJm+CnPfExIv5sSKqZrUr98h03hpAMbE2aI0aD2wvK6GiSe8Gx2wGp3eD81cYDpLLBqNb2ydwQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.4.1': - resolution: {integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==} + '@rollup/rollup-linux-arm64-musl@4.48.1': + resolution: {integrity: sha512-x5Kzn7XTwIssU9UYqWDB9VpLpfHYuXw5c6bJr4Mzv9kIv242vmJHbI5PJJEnmBYitUIfoMCODDhR7KoZLot2VQ==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.4.1': - resolution: {integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==} + '@rollup/rollup-linux-loongarch64-gnu@4.48.1': + resolution: {integrity: sha512-yzCaBbwkkWt/EcgJOKDUdUpMHjhiZT/eDktOPWvSRpqrVE04p0Nd6EGV4/g7MARXXeOqstflqsKuXVM3H9wOIQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.48.1': + resolution: {integrity: sha512-UK0WzWUjMAJccHIeOpPhPcKBqax7QFg47hwZTp6kiMhQHeOYJeaMwzeRZe1q5IiTKsaLnHu9s6toSYVUlZ2QtQ==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.48.1': + resolution: {integrity: sha512-3NADEIlt+aCdCbWVZ7D3tBjBX1lHpXxcvrLt/kdXTiBrOds8APTdtk2yRL2GgmnSVeX4YS1JIf0imFujg78vpw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.48.1': + resolution: {integrity: sha512-euuwm/QTXAMOcyiFCcrx0/S2jGvFlKJ2Iro8rsmYL53dlblp3LkUQVFzEidHhvIPPvcIsxDhl2wkBE+I6YVGzA==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.48.1': + resolution: {integrity: sha512-w8mULUjmPdWLJgmTYJx/W6Qhln1a+yqvgwmGXcQl2vFBkWsKGUBRbtLRuKJUln8Uaimf07zgJNxOhHOvjSQmBQ==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.48.1': + resolution: {integrity: sha512-90taWXCWxTbClWuMZD0DKYohY1EovA+W5iytpE89oUPmT5O1HFdf8cuuVIylE6vCbrGdIGv85lVRzTcpTRZ+kA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.4.1': - resolution: {integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==} + '@rollup/rollup-linux-x64-musl@4.48.1': + resolution: {integrity: sha512-2Gu29SkFh1FfTRuN1GR1afMuND2GKzlORQUP3mNMJbqdndOg7gNsa81JnORctazHRokiDzQ5+MLE5XYmZW5VWg==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.4.1': - resolution: {integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==} + '@rollup/rollup-win32-arm64-msvc@4.48.1': + resolution: {integrity: sha512-6kQFR1WuAO50bxkIlAVeIYsz3RUx+xymwhTo9j94dJ+kmHe9ly7muH23sdfWduD0BA8pD9/yhonUvAjxGh34jQ==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.4.1': - resolution: {integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==} + '@rollup/rollup-win32-ia32-msvc@4.48.1': + resolution: {integrity: sha512-RUyZZ/mga88lMI3RlXFs4WQ7n3VyU07sPXmMG7/C1NOi8qisUg57Y7LRarqoGoAiopmGmChUhSwfpvQ3H5iGSQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.4.1': - resolution: {integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==} + '@rollup/rollup-win32-x64-msvc@4.48.1': + resolution: {integrity: sha512-8a/caCUN4vkTChxkaIJcMtwIVcBhi4X2PQRoT+yCK3qRYaZ7cURrmJFL5Ux9H9RaMIXj9RuihckdmkBX3zZsgg==} cpu: [x64] os: [win32] @@ -2057,6 +2121,9 @@ packages: '@types/estree@1.0.0': resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/find-up@4.0.0': resolution: {integrity: sha512-QlRNKeOPFWKisbNtKVOOGXw3AeLbkw8UmT/EyEGM6brfqpYffKBcch7f1y40NYN9O90aK2+K0xBMDJfOAsg2qg==} deprecated: This is a stub types definition. find-up provides its own type definitions, so you do not need this installed. @@ -2103,8 +2170,8 @@ packages: '@types/minimist@1.2.2': resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} - '@types/node@18.15.11': - resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + '@types/node@20.19.11': + resolution: {integrity: sha512-uug3FEEGv0r+jrecvUUpbY8lLisvIjg6AAic6a2bSP5OEOLeJsDSnvhCDov7ipFFMXS3orMpzlmi0ZcuGkBbow==} '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -3057,9 +3124,9 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.19.5: - resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==} - engines: {node: '>=12'} + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} + engines: {node: '>=18'} hasBin: true escalade@3.1.1: @@ -3260,6 +3327,15 @@ packages: picomatch: optional: true + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -4548,8 +4624,8 @@ packages: mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -4969,8 +5045,8 @@ packages: resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} engines: {node: '>=4'} - postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} prebuildify@5.0.1: @@ -5258,8 +5334,8 @@ packages: esbuild: '>=0.18.0' rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 - rollup@4.4.1: - resolution: {integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==} + rollup@4.48.1: + resolution: {integrity: sha512-jVG20NvbhTYDkGAty2/Yh7HK6/q3DGSRH4o8ALKGArmMuaauM9kLfoMZ+WliPwA5+JHr2lTn3g557FxBV87ifg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5381,8 +5457,8 @@ packages: resolution: {integrity: sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==} engines: {node: '>=4'} - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} source-map-support@0.5.13: @@ -5762,6 +5838,9 @@ packages: unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -5867,33 +5946,45 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@5.0.0: - resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==} - engines: {node: ^18.0.0 || >=20.0.0} + vite@7.1.3: + resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} + engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - '@types/node': ^18.0.0 || >=20.0.0 - less: '*' + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 lightningcss: ^1.21.0 - sass: '*' - stylus: '*' - sugarss: '*' - terser: ^5.4.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 peerDependenciesMeta: '@types/node': optional: true + jiti: + optional: true less: optional: true lightningcss: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: optional: true terser: optional: true + tsx: + optional: true + yaml: + optional: true vitest@3.2.4: resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} @@ -7137,15 +7228,15 @@ snapshots: '@commitlint/execute-rule': 17.4.0 '@commitlint/resolve-extends': 17.4.4 '@commitlint/types': 17.4.4 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 cosmiconfig: 8.1.3 - cosmiconfig-typescript-loader: 4.3.0(@types/node@18.15.11)(cosmiconfig@8.1.3)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4))(typescript@5.2.2) + cosmiconfig-typescript-loader: 4.3.0(@types/node@20.19.11)(cosmiconfig@8.1.3)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4))(typescript@5.2.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@types/node@18.15.11)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.19.11)(typescript@5.2.2) typescript: 5.2.2 transitivePeerDependencies: - '@swc/core' @@ -7198,136 +7289,148 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 + '@esbuild/aix-ppc64@0.25.9': + optional: true + '@esbuild/android-arm64@0.17.16': optional: true - '@esbuild/android-arm64@0.19.5': + '@esbuild/android-arm64@0.25.9': optional: true '@esbuild/android-arm@0.17.16': optional: true - '@esbuild/android-arm@0.19.5': + '@esbuild/android-arm@0.25.9': optional: true '@esbuild/android-x64@0.17.16': optional: true - '@esbuild/android-x64@0.19.5': + '@esbuild/android-x64@0.25.9': optional: true '@esbuild/darwin-arm64@0.17.16': optional: true - '@esbuild/darwin-arm64@0.19.5': + '@esbuild/darwin-arm64@0.25.9': optional: true '@esbuild/darwin-x64@0.17.16': optional: true - '@esbuild/darwin-x64@0.19.5': + '@esbuild/darwin-x64@0.25.9': optional: true '@esbuild/freebsd-arm64@0.17.16': optional: true - '@esbuild/freebsd-arm64@0.19.5': + '@esbuild/freebsd-arm64@0.25.9': optional: true '@esbuild/freebsd-x64@0.17.16': optional: true - '@esbuild/freebsd-x64@0.19.5': + '@esbuild/freebsd-x64@0.25.9': optional: true '@esbuild/linux-arm64@0.17.16': optional: true - '@esbuild/linux-arm64@0.19.5': + '@esbuild/linux-arm64@0.25.9': optional: true '@esbuild/linux-arm@0.17.16': optional: true - '@esbuild/linux-arm@0.19.5': + '@esbuild/linux-arm@0.25.9': optional: true '@esbuild/linux-ia32@0.17.16': optional: true - '@esbuild/linux-ia32@0.19.5': + '@esbuild/linux-ia32@0.25.9': optional: true '@esbuild/linux-loong64@0.17.16': optional: true - '@esbuild/linux-loong64@0.19.5': + '@esbuild/linux-loong64@0.25.9': optional: true '@esbuild/linux-mips64el@0.17.16': optional: true - '@esbuild/linux-mips64el@0.19.5': + '@esbuild/linux-mips64el@0.25.9': optional: true '@esbuild/linux-ppc64@0.17.16': optional: true - '@esbuild/linux-ppc64@0.19.5': + '@esbuild/linux-ppc64@0.25.9': optional: true '@esbuild/linux-riscv64@0.17.16': optional: true - '@esbuild/linux-riscv64@0.19.5': + '@esbuild/linux-riscv64@0.25.9': optional: true '@esbuild/linux-s390x@0.17.16': optional: true - '@esbuild/linux-s390x@0.19.5': + '@esbuild/linux-s390x@0.25.9': optional: true '@esbuild/linux-x64@0.17.16': optional: true - '@esbuild/linux-x64@0.19.5': + '@esbuild/linux-x64@0.25.9': + optional: true + + '@esbuild/netbsd-arm64@0.25.9': optional: true '@esbuild/netbsd-x64@0.17.16': optional: true - '@esbuild/netbsd-x64@0.19.5': + '@esbuild/netbsd-x64@0.25.9': + optional: true + + '@esbuild/openbsd-arm64@0.25.9': optional: true '@esbuild/openbsd-x64@0.17.16': optional: true - '@esbuild/openbsd-x64@0.19.5': + '@esbuild/openbsd-x64@0.25.9': + optional: true + + '@esbuild/openharmony-arm64@0.25.9': optional: true '@esbuild/sunos-x64@0.17.16': optional: true - '@esbuild/sunos-x64@0.19.5': + '@esbuild/sunos-x64@0.25.9': optional: true '@esbuild/win32-arm64@0.17.16': optional: true - '@esbuild/win32-arm64@0.19.5': + '@esbuild/win32-arm64@0.25.9': optional: true '@esbuild/win32-ia32@0.17.16': optional: true - '@esbuild/win32-ia32@0.19.5': + '@esbuild/win32-ia32@0.25.9': optional: true '@esbuild/win32-x64@0.17.16': optional: true - '@esbuild/win32-x64@0.19.5': + '@esbuild/win32-x64@0.25.9': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@7.32.0)': @@ -7380,7 +7483,7 @@ snapshots: '@jest/console@29.5.0': dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -7389,27 +7492,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.5.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4))': + '@jest/core@29.5.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4))': dependencies: '@jest/console': 29.5.0 '@jest/reporters': 29.5.0 '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + jest-config: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -7429,21 +7532,21 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3))': + '@jest/core@29.7.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -7468,14 +7571,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-mock: 29.5.0 '@jest/environment@29.7.0': dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-mock: 29.7.0 '@jest/expect-utils@29.5.0': @@ -7504,7 +7607,7 @@ snapshots: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -7513,7 +7616,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -7544,7 +7647,7 @@ snapshots: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -7573,7 +7676,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.29 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -7687,7 +7790,7 @@ snapshots: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.11 + '@types/node': 20.19.11 '@types/yargs': 17.0.24 chalk: 4.1.2 @@ -7696,7 +7799,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.15.11 + '@types/node': 20.19.11 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -8190,93 +8293,117 @@ snapshots: tiny-glob: 0.2.9 tslib: 2.5.0 - '@rollup/plugin-commonjs@25.0.7(rollup@4.4.1)': + '@rollup/plugin-commonjs@25.0.7(rollup@4.48.1)': dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.4.1) + '@rollup/pluginutils': 5.0.2(rollup@4.48.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.5 optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 - '@rollup/plugin-json@6.0.1(rollup@4.4.1)': + '@rollup/plugin-json@6.0.1(rollup@4.48.1)': dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.4.1) + '@rollup/pluginutils': 5.0.2(rollup@4.48.1) optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 - '@rollup/plugin-node-resolve@15.2.3(rollup@4.4.1)': + '@rollup/plugin-node-resolve@15.2.3(rollup@4.48.1)': dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.4.1) + '@rollup/pluginutils': 5.0.2(rollup@4.48.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 - '@rollup/plugin-typescript@11.1.5(rollup@4.4.1)(tslib@2.5.0)(typescript@4.9.4)': + '@rollup/plugin-typescript@11.1.5(rollup@4.48.1)(tslib@2.5.0)(typescript@4.9.4)': dependencies: - '@rollup/pluginutils': 5.0.2(rollup@4.4.1) + '@rollup/pluginutils': 5.0.2(rollup@4.48.1) resolve: 1.22.2 typescript: 4.9.4 optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 tslib: 2.5.0 - '@rollup/pluginutils@5.0.2(rollup@4.4.1)': + '@rollup/pluginutils@5.0.2(rollup@4.48.1)': dependencies: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 - '@rollup/pluginutils@5.0.5(rollup@4.4.1)': + '@rollup/pluginutils@5.0.5(rollup@4.48.1)': dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 2.3.1 optionalDependencies: - rollup: 4.4.1 + rollup: 4.48.1 + + '@rollup/rollup-android-arm-eabi@4.48.1': + optional: true + + '@rollup/rollup-android-arm64@4.48.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.48.1': + optional: true + + '@rollup/rollup-darwin-x64@4.48.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.48.1': + optional: true - '@rollup/rollup-android-arm-eabi@4.4.1': + '@rollup/rollup-freebsd-x64@4.48.1': optional: true - '@rollup/rollup-android-arm64@4.4.1': + '@rollup/rollup-linux-arm-gnueabihf@4.48.1': optional: true - '@rollup/rollup-darwin-arm64@4.4.1': + '@rollup/rollup-linux-arm-musleabihf@4.48.1': optional: true - '@rollup/rollup-darwin-x64@4.4.1': + '@rollup/rollup-linux-arm64-gnu@4.48.1': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.4.1': + '@rollup/rollup-linux-arm64-musl@4.48.1': optional: true - '@rollup/rollup-linux-arm64-gnu@4.4.1': + '@rollup/rollup-linux-loongarch64-gnu@4.48.1': optional: true - '@rollup/rollup-linux-arm64-musl@4.4.1': + '@rollup/rollup-linux-ppc64-gnu@4.48.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.4.1': + '@rollup/rollup-linux-riscv64-gnu@4.48.1': optional: true - '@rollup/rollup-linux-x64-musl@4.4.1': + '@rollup/rollup-linux-riscv64-musl@4.48.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.4.1': + '@rollup/rollup-linux-s390x-gnu@4.48.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.4.1': + '@rollup/rollup-linux-x64-gnu@4.48.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.4.1': + '@rollup/rollup-linux-x64-musl@4.48.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.48.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.48.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.48.1': optional: true '@sigstore/protobuf-specs@0.1.0': {} @@ -8372,17 +8499,19 @@ snapshots: '@types/estree@1.0.0': {} + '@types/estree@1.0.8': {} + '@types/find-up@4.0.0': dependencies: find-up: 6.3.0 '@types/graceful-fs@4.1.6': dependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 '@types/istanbul-lib-coverage@2.0.4': {} @@ -8419,7 +8548,9 @@ snapshots: '@types/minimist@1.2.2': {} - '@types/node@18.15.11': {} + '@types/node@20.19.11': + dependencies: + undici-types: 6.21.0 '@types/normalize-package-data@2.4.1': {} @@ -8541,13 +8672,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@5.0.0(@types/node@18.15.11))': + '@vitest/mocker@3.2.4(vite@7.1.3(@types/node@20.19.11))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.0.0(@types/node@18.15.11) + vite: 7.1.3(@types/node@20.19.11) '@vitest/pretty-format@3.2.4': dependencies: @@ -9282,11 +9413,11 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@4.3.0(@types/node@18.15.11)(cosmiconfig@8.1.3)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4))(typescript@5.2.2): + cosmiconfig-typescript-loader@4.3.0(@types/node@20.19.11)(cosmiconfig@8.1.3)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4))(typescript@5.2.2): dependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 cosmiconfig: 8.1.3 - ts-node: 10.9.1(@types/node@18.15.11)(typescript@5.2.2) + ts-node: 10.9.1(@types/node@20.19.11)(typescript@5.2.2) typescript: 5.2.2 cosmiconfig@7.0.0: @@ -9304,13 +9435,13 @@ snapshots: parse-json: 5.2.0 path-type: 4.0.0 - create-jest@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -9547,10 +9678,10 @@ snapshots: transitivePeerDependencies: - supports-color - esbuild-register@3.4.2(esbuild@0.19.5): + esbuild-register@3.4.2(esbuild@0.25.9): dependencies: debug: 4.3.4 - esbuild: 0.19.5 + esbuild: 0.25.9 transitivePeerDependencies: - supports-color @@ -9579,30 +9710,34 @@ snapshots: '@esbuild/win32-ia32': 0.17.16 '@esbuild/win32-x64': 0.17.16 - esbuild@0.19.5: + esbuild@0.25.9: optionalDependencies: - '@esbuild/android-arm': 0.19.5 - '@esbuild/android-arm64': 0.19.5 - '@esbuild/android-x64': 0.19.5 - '@esbuild/darwin-arm64': 0.19.5 - '@esbuild/darwin-x64': 0.19.5 - '@esbuild/freebsd-arm64': 0.19.5 - '@esbuild/freebsd-x64': 0.19.5 - '@esbuild/linux-arm': 0.19.5 - '@esbuild/linux-arm64': 0.19.5 - '@esbuild/linux-ia32': 0.19.5 - '@esbuild/linux-loong64': 0.19.5 - '@esbuild/linux-mips64el': 0.19.5 - '@esbuild/linux-ppc64': 0.19.5 - '@esbuild/linux-riscv64': 0.19.5 - '@esbuild/linux-s390x': 0.19.5 - '@esbuild/linux-x64': 0.19.5 - '@esbuild/netbsd-x64': 0.19.5 - '@esbuild/openbsd-x64': 0.19.5 - '@esbuild/sunos-x64': 0.19.5 - '@esbuild/win32-arm64': 0.19.5 - '@esbuild/win32-ia32': 0.19.5 - '@esbuild/win32-x64': 0.19.5 + '@esbuild/aix-ppc64': 0.25.9 + '@esbuild/android-arm': 0.25.9 + '@esbuild/android-arm64': 0.25.9 + '@esbuild/android-x64': 0.25.9 + '@esbuild/darwin-arm64': 0.25.9 + '@esbuild/darwin-x64': 0.25.9 + '@esbuild/freebsd-arm64': 0.25.9 + '@esbuild/freebsd-x64': 0.25.9 + '@esbuild/linux-arm': 0.25.9 + '@esbuild/linux-arm64': 0.25.9 + '@esbuild/linux-ia32': 0.25.9 + '@esbuild/linux-loong64': 0.25.9 + '@esbuild/linux-mips64el': 0.25.9 + '@esbuild/linux-ppc64': 0.25.9 + '@esbuild/linux-riscv64': 0.25.9 + '@esbuild/linux-s390x': 0.25.9 + '@esbuild/linux-x64': 0.25.9 + '@esbuild/netbsd-arm64': 0.25.9 + '@esbuild/netbsd-x64': 0.25.9 + '@esbuild/openbsd-arm64': 0.25.9 + '@esbuild/openbsd-x64': 0.25.9 + '@esbuild/openharmony-arm64': 0.25.9 + '@esbuild/sunos-x64': 0.25.9 + '@esbuild/win32-arm64': 0.25.9 + '@esbuild/win32-ia32': 0.25.9 + '@esbuild/win32-x64': 0.25.9 escalade@3.1.1: {} @@ -9760,7 +9895,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.0 + '@types/estree': 1.0.8 esutils@2.0.3: {} @@ -9870,6 +10005,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + figures@3.2.0: dependencies: escape-string-regexp: 1.0.5 @@ -10575,7 +10714,7 @@ snapshots: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -10600,7 +10739,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 co: 4.6.0 dedent: 1.6.0 @@ -10620,16 +10759,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)): + jest-cli@29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)): dependencies: - '@jest/core': 29.5.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + '@jest/core': 29.5.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + jest-config: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -10639,16 +10778,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -10658,7 +10797,7 @@ snapshots: - supports-color - ts-node - jest-config@29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)): + jest-config@29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)): dependencies: '@babel/core': 7.21.4 '@jest/test-sequencer': 29.5.0 @@ -10683,12 +10822,12 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.15.11 - ts-node: 10.9.1(@types/node@18.15.11)(typescript@5.2.2) + '@types/node': 20.19.11 + ts-node: 10.9.1(@types/node@20.19.11)(typescript@5.2.2) transitivePeerDependencies: - supports-color - jest-config@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)): dependencies: '@babel/core': 7.28.0 '@jest/test-sequencer': 29.7.0 @@ -10713,8 +10852,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.15.11 - ts-node: 10.9.1(@types/node@18.15.11)(typescript@5.8.3) + '@types/node': 20.19.11 + ts-node: 10.9.1(@types/node@20.19.11)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -10762,7 +10901,7 @@ snapshots: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -10771,7 +10910,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10783,7 +10922,7 @@ snapshots: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.15.11 + '@types/node': 20.19.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -10799,7 +10938,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.15.11 + '@types/node': 20.19.11 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -10859,22 +10998,22 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock-extended@3.0.4(jest@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)))(typescript@5.8.3): + jest-mock-extended@3.0.4(jest@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)))(typescript@5.8.3): dependencies: - jest: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + jest: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) ts-essentials: 7.0.3(typescript@5.8.3) typescript: 5.8.3 jest-mock@29.5.0: dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-util: 29.5.0 jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.5.0): @@ -10934,7 +11073,7 @@ snapshots: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -10960,7 +11099,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -10988,7 +11127,7 @@ snapshots: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -11015,7 +11154,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -11089,7 +11228,7 @@ snapshots: jest-util@29.5.0: dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -11098,7 +11237,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -11126,7 +11265,7 @@ snapshots: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.11 + '@types/node': 20.19.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -11137,7 +11276,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -11146,35 +11285,35 @@ snapshots: jest-worker@29.5.0: dependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)): + jest@29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)): dependencies: - '@jest/core': 29.5.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + '@jest/core': 29.5.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + jest-cli: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) transitivePeerDependencies: - '@types/node' - supports-color - ts-node - jest@29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)): + jest@29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11666,7 +11805,7 @@ snapshots: mute-stream@0.0.8: {} - nanoid@3.3.6: {} + nanoid@3.3.11: {} natural-compare-lite@1.4.0: {} @@ -12187,11 +12326,11 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss@8.4.31: + postcss@8.5.6: dependencies: - nanoid: 3.3.6 + nanoid: 3.3.11 picocolors: 1.1.1 - source-map-js: 1.0.2 + source-map-js: 1.2.1 prebuildify@5.0.1: dependencies: @@ -12453,39 +12592,49 @@ snapshots: dependencies: glob: 9.3.5 - rollup-plugin-dts@6.1.0(rollup@4.4.1)(typescript@4.9.4): + rollup-plugin-dts@6.1.0(rollup@4.48.1)(typescript@4.9.4): dependencies: magic-string: 0.30.5 - rollup: 4.4.1 + rollup: 4.48.1 typescript: 4.9.4 optionalDependencies: '@babel/code-frame': 7.27.1 - rollup-plugin-esbuild@6.1.0(esbuild@0.17.16)(rollup@4.4.1): + rollup-plugin-esbuild@6.1.0(esbuild@0.17.16)(rollup@4.48.1): dependencies: - '@rollup/pluginutils': 5.0.5(rollup@4.4.1) + '@rollup/pluginutils': 5.0.5(rollup@4.48.1) debug: 4.3.4 es-module-lexer: 1.4.1 esbuild: 0.17.16 get-tsconfig: 4.7.2 - rollup: 4.4.1 + rollup: 4.48.1 transitivePeerDependencies: - supports-color - rollup@4.4.1: + rollup@4.48.1: + dependencies: + '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.4.1 - '@rollup/rollup-android-arm64': 4.4.1 - '@rollup/rollup-darwin-arm64': 4.4.1 - '@rollup/rollup-darwin-x64': 4.4.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.4.1 - '@rollup/rollup-linux-arm64-gnu': 4.4.1 - '@rollup/rollup-linux-arm64-musl': 4.4.1 - '@rollup/rollup-linux-x64-gnu': 4.4.1 - '@rollup/rollup-linux-x64-musl': 4.4.1 - '@rollup/rollup-win32-arm64-msvc': 4.4.1 - '@rollup/rollup-win32-ia32-msvc': 4.4.1 - '@rollup/rollup-win32-x64-msvc': 4.4.1 + '@rollup/rollup-android-arm-eabi': 4.48.1 + '@rollup/rollup-android-arm64': 4.48.1 + '@rollup/rollup-darwin-arm64': 4.48.1 + '@rollup/rollup-darwin-x64': 4.48.1 + '@rollup/rollup-freebsd-arm64': 4.48.1 + '@rollup/rollup-freebsd-x64': 4.48.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.48.1 + '@rollup/rollup-linux-arm-musleabihf': 4.48.1 + '@rollup/rollup-linux-arm64-gnu': 4.48.1 + '@rollup/rollup-linux-arm64-musl': 4.48.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.48.1 + '@rollup/rollup-linux-ppc64-gnu': 4.48.1 + '@rollup/rollup-linux-riscv64-gnu': 4.48.1 + '@rollup/rollup-linux-riscv64-musl': 4.48.1 + '@rollup/rollup-linux-s390x-gnu': 4.48.1 + '@rollup/rollup-linux-x64-gnu': 4.48.1 + '@rollup/rollup-linux-x64-musl': 4.48.1 + '@rollup/rollup-win32-arm64-msvc': 4.48.1 + '@rollup/rollup-win32-ia32-msvc': 4.48.1 + '@rollup/rollup-win32-x64-msvc': 4.48.1 fsevents: 2.3.3 run-async@2.4.1: {} @@ -12594,7 +12743,7 @@ snapshots: dependencies: is-plain-obj: 1.1.0 - source-map-js@1.0.2: {} + source-map-js@1.2.1: {} source-map-support@0.5.13: dependencies: @@ -12853,11 +13002,11 @@ snapshots: dependencies: typescript: 5.8.3 - ts-jest@29.1.0(@babel/core@7.21.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.21.4))(esbuild@0.17.16)(jest@29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)))(typescript@4.9.4): + ts-jest@29.1.0(@babel/core@7.21.4)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.21.4))(esbuild@0.17.16)(jest@29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)))(typescript@4.9.4): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.5.0(@types/node@18.15.11)(ts-node@10.9.1(@types/node@18.15.11)(typescript@4.9.4)) + jest: 29.5.0(@types/node@20.19.11)(ts-node@10.9.1(@types/node@20.19.11)(typescript@4.9.4)) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -12871,14 +13020,14 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.21.4) esbuild: 0.17.16 - ts-node@10.9.1(@types/node@18.15.11)(typescript@5.2.2): + ts-node@10.9.1(@types/node@20.19.11)(typescript@5.2.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 acorn: 8.10.0 acorn-walk: 8.3.2 arg: 4.1.3 @@ -12889,14 +13038,14 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.1(@types/node@18.15.11)(typescript@5.8.3): + ts-node@10.9.1(@types/node@20.19.11)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.3 - '@types/node': 18.15.11 + '@types/node': 20.19.11 acorn: 8.10.0 acorn-walk: 8.3.2 arg: 4.1.3 @@ -12984,6 +13133,8 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.0.2 + undici-types@6.21.0: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -13076,37 +13227,44 @@ snapshots: dependencies: builtins: 5.0.1 - vite-node@3.2.4(@types/node@18.15.11): + vite-node@3.2.4(@types/node@20.19.11): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 5.0.0(@types/node@18.15.11) + vite: 7.1.3(@types/node@20.19.11) transitivePeerDependencies: - '@types/node' + - jiti - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser + - tsx + - yaml - vite@5.0.0(@types/node@18.15.11): + vite@7.1.3(@types/node@20.19.11): dependencies: - esbuild: 0.19.5 - postcss: 8.4.31 - rollup: 4.4.1 + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.48.1 + tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 fsevents: 2.3.3 - vitest@3.2.4(@types/node@18.15.11): + vitest@3.2.4(@types/node@20.19.11): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@5.0.0(@types/node@18.15.11)) + '@vitest/mocker': 3.2.4(vite@7.1.3(@types/node@20.19.11)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -13124,20 +13282,24 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 5.0.0(@types/node@18.15.11) - vite-node: 3.2.4(@types/node@18.15.11) + vite: 7.1.3(@types/node@20.19.11) + vite-node: 3.2.4(@types/node@20.19.11) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 18.15.11 + '@types/node': 20.19.11 transitivePeerDependencies: + - jiti - less - lightningcss - msw - sass + - sass-embedded - stylus - sugarss - supports-color - terser + - tsx + - yaml walk-up-path@1.0.0: {}