From 7410a2cdfef044c3b86037987b9d7baef08a99f8 Mon Sep 17 00:00:00 2001 From: daedalus <44623501+ComfortablyCoding@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:26:03 -0400 Subject: [PATCH] Upgrade `esbuild` and `vite` (#25737) * update esbuild * move to tsdown * update vite to v7 * Fix docker build * remove sourceRoot for typedoc gen * upgrade esbuild for tsx * esm is the default * update esbuild in tsx * add changeset * Update concurrency rule in action * ignore dockerfile in stylelint * revert tsup to tsdown changes * remove remaining artifcats * update changeset * update vite to v7 * update changeset * update base esbuild to 0.25.9 * remove overrides --- .changeset/sour-nails-study.md | 6 + pnpm-lock.yaml | 418 +++++++++++++++++++-------------- pnpm-workspace.yaml | 4 +- 3 files changed, 252 insertions(+), 176 deletions(-) create mode 100644 .changeset/sour-nails-study.md diff --git a/.changeset/sour-nails-study.md b/.changeset/sour-nails-study.md new file mode 100644 index 0000000000..59fded05dc --- /dev/null +++ b/.changeset/sour-nails-study.md @@ -0,0 +1,6 @@ +--- +"@directus/api": patch +"@directus/app": patch +--- + +Upgraded esbuild and Vite diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7bdf3753dc..3cde2995ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -466,8 +466,8 @@ catalogs: specifier: 2.0.0 version: 2.0.0 esbuild: - specifier: 0.25.8 - version: 0.25.8 + specifier: 0.25.9 + version: 0.25.9 esbuild-plugin-replace: specifier: 1.4.0 version: 1.4.0 @@ -850,8 +850,8 @@ catalogs: specifier: 11.1.0 version: 11.1.0 vite: - specifier: 5.4.19 - version: 5.4.19 + specifier: 7.1.3 + version: 7.1.3 vite-plugin-dts: specifier: 4.5.4 version: 4.5.4 @@ -1575,7 +1575,7 @@ importers: version: 6.1.18(@fullcalendar/core@6.1.18) '@histoire/plugin-vue': specifier: 'catalog:' - version: 0.17.17(histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)))(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + version: 0.17.17(histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@joeattardi/emoji-button': specifier: 'catalog:' version: 4.6.4 @@ -1659,7 +1659,7 @@ importers: version: 1.11.20(vue@3.5.18(typescript@5.8.3)) '@vitejs/plugin-vue': specifier: 'catalog:' - version: 6.0.1(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + version: 6.0.1(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@vitest/coverage-v8': specifier: 'catalog:' version: 3.2.4(vitest@3.2.4(@types/node@24.2.0)(happy-dom@18.0.1)(jiti@1.21.7)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) @@ -1734,7 +1734,7 @@ importers: version: 18.0.1 histoire: specifier: 'catalog:' - version: 0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + version: 0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) html-entities: specifier: 'catalog:' version: 2.6.0 @@ -1803,10 +1803,10 @@ importers: version: 5.8.3 vite: specifier: 'catalog:' - version: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + version: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vite-plugin-vue-devtools: specifier: 'catalog:' - version: 7.7.2(rollup@4.46.2)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + version: 7.7.2(rollup@4.46.2)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) vitest: specifier: 'catalog:' version: 3.2.4(@types/node@24.2.0)(happy-dom@18.0.1)(jiti@1.21.7)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) @@ -2161,7 +2161,7 @@ importers: version: 3.0.2(rollup@4.46.2) '@vitejs/plugin-vue': specifier: 'catalog:' - version: 6.0.1(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + version: 6.0.1(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) chalk: specifier: 'catalog:' version: 5.4.1 @@ -2170,7 +2170,7 @@ importers: version: 14.0.0 esbuild: specifier: 'catalog:' - version: 0.25.8 + version: 0.25.9 execa: specifier: 'catalog:' version: 9.6.0 @@ -2188,7 +2188,7 @@ importers: version: 4.46.2 rollup-plugin-esbuild: specifier: 'catalog:' - version: 6.2.1(esbuild@0.25.8)(rollup@4.46.2) + version: 6.2.1(esbuild@0.25.9)(rollup@4.46.2) rollup-plugin-styler: specifier: 'catalog:' version: 2.0.0(rollup@4.46.2)(typescript@5.8.3) @@ -2197,7 +2197,7 @@ importers: version: 7.7.2 vite: specifier: 'catalog:' - version: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + version: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vue: specifier: 'catalog:' version: 3.5.18(typescript@5.8.3) @@ -2691,10 +2691,10 @@ importers: version: 3.0.0 esbuild: specifier: 'catalog:' - version: 0.25.8 + version: 0.25.9 esbuild-yaml: specifier: 'catalog:' - version: 3.0.3(esbuild@0.25.8) + version: 3.0.3(esbuild@0.25.9) tsup: specifier: 'catalog:' version: 8.5.0(@microsoft/api-extractor@7.52.10(@types/node@24.2.0))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0) @@ -2731,7 +2731,7 @@ importers: version: 1.11.20(vue@3.5.18(typescript@5.8.3)) '@vitejs/plugin-vue': specifier: 'catalog:' - version: 6.0.1(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + version: 6.0.1(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) pinia: specifier: 'catalog:' version: 2.3.1(typescript@5.8.3)(vue@3.5.18(typescript@5.8.3)) @@ -2743,10 +2743,10 @@ importers: version: 5.8.3 vite: specifier: 'catalog:' - version: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + version: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vite-plugin-dts: specifier: 'catalog:' - version: 4.5.4(@types/node@24.2.0)(rollup@4.46.2)(typescript@5.8.3)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + version: 4.5.4(@types/node@24.2.0)(rollup@4.46.2)(typescript@5.8.3)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: 'catalog:' version: 3.2.4(@types/node@24.2.0)(happy-dom@18.0.1)(jiti@1.21.7)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) @@ -3071,7 +3071,7 @@ importers: version: 11.1.0 vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + version: 5.1.4(typescript@5.8.3)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) vitest: specifier: 1.6.1 version: 1.6.1(@types/node@24.2.0)(happy-dom@18.0.1)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1) @@ -3811,8 +3811,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.8': - resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} + '@esbuild/aix-ppc64@0.25.9': + resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -3823,8 +3823,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.8': - resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} + '@esbuild/android-arm64@0.25.9': + resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -3835,8 +3835,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.8': - resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} + '@esbuild/android-arm@0.25.9': + resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -3847,8 +3847,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.8': - resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} + '@esbuild/android-x64@0.25.9': + resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -3859,8 +3859,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.8': - resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} + '@esbuild/darwin-arm64@0.25.9': + resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -3871,8 +3871,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.8': - resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} + '@esbuild/darwin-x64@0.25.9': + resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -3883,8 +3883,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.8': - resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} + '@esbuild/freebsd-arm64@0.25.9': + resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -3895,8 +3895,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.8': - resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} + '@esbuild/freebsd-x64@0.25.9': + resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -3907,8 +3907,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.8': - resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} + '@esbuild/linux-arm64@0.25.9': + resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -3919,8 +3919,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.8': - resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} + '@esbuild/linux-arm@0.25.9': + resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -3931,8 +3931,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.8': - resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} + '@esbuild/linux-ia32@0.25.9': + resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -3943,8 +3943,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.8': - resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} + '@esbuild/linux-loong64@0.25.9': + resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -3955,8 +3955,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.8': - resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} + '@esbuild/linux-mips64el@0.25.9': + resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -3967,8 +3967,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.8': - resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} + '@esbuild/linux-ppc64@0.25.9': + resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -3979,8 +3979,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.8': - resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} + '@esbuild/linux-riscv64@0.25.9': + resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -3991,8 +3991,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.8': - resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} + '@esbuild/linux-s390x@0.25.9': + resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -4003,14 +4003,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.8': - resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} + '@esbuild/linux-x64@0.25.9': + resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.8': - resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} + '@esbuild/netbsd-arm64@0.25.9': + resolution: {integrity: sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -4021,14 +4021,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.8': - resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} + '@esbuild/netbsd-x64@0.25.9': + resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.8': - resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} + '@esbuild/openbsd-arm64@0.25.9': + resolution: {integrity: sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -4039,14 +4039,14 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.8': - resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} + '@esbuild/openbsd-x64@0.25.9': + resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/openharmony-arm64@0.25.8': - resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} + '@esbuild/openharmony-arm64@0.25.9': + resolution: {integrity: sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -4057,8 +4057,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.8': - resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} + '@esbuild/sunos-x64@0.25.9': + resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -4069,8 +4069,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.8': - resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} + '@esbuild/win32-arm64@0.25.9': + resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -4081,8 +4081,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.8': - resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} + '@esbuild/win32-ia32@0.25.9': + resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -4093,8 +4093,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.8': - resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} + '@esbuild/win32-x64@0.25.9': + resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -8288,8 +8288,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.8: - resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} + esbuild@0.25.9: + resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} engines: {node: '>=18'} hasBin: true @@ -8530,6 +8530,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 + fetch-blob@2.1.2: resolution: {integrity: sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow==} engines: {node: ^10.17.0 || >=12.3.0} @@ -12949,6 +12958,46 @@ packages: yaml: optional: true + vite@7.1.3: + resolution: {integrity: sha512-OOUi5zjkDxYrKhTV3V7iKsoS37VUM7v40+HuwEmcrsf11Cdx9y3DIr2Px6liIcZFwt3XSRpQvFpL3WVy7ApkGw==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.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@1.6.1: resolution: {integrity: sha512-Ljb1cnSJSivGN0LqXd/zmDbWEM0RNNg2t1QW/XUhYl/qPqyu7CsqeWtqQXHVaJsecLPuDoak2oJcZN2QoRIOag==} engines: {node: ^18.0.0 || >=20.0.0} @@ -14927,148 +14976,148 @@ snapshots: '@esbuild/aix-ppc64@0.21.5': optional: true - '@esbuild/aix-ppc64@0.25.8': + '@esbuild/aix-ppc64@0.25.9': optional: true '@esbuild/android-arm64@0.21.5': optional: true - '@esbuild/android-arm64@0.25.8': + '@esbuild/android-arm64@0.25.9': optional: true '@esbuild/android-arm@0.21.5': optional: true - '@esbuild/android-arm@0.25.8': + '@esbuild/android-arm@0.25.9': optional: true '@esbuild/android-x64@0.21.5': optional: true - '@esbuild/android-x64@0.25.8': + '@esbuild/android-x64@0.25.9': optional: true '@esbuild/darwin-arm64@0.21.5': optional: true - '@esbuild/darwin-arm64@0.25.8': + '@esbuild/darwin-arm64@0.25.9': optional: true '@esbuild/darwin-x64@0.21.5': optional: true - '@esbuild/darwin-x64@0.25.8': + '@esbuild/darwin-x64@0.25.9': optional: true '@esbuild/freebsd-arm64@0.21.5': optional: true - '@esbuild/freebsd-arm64@0.25.8': + '@esbuild/freebsd-arm64@0.25.9': optional: true '@esbuild/freebsd-x64@0.21.5': optional: true - '@esbuild/freebsd-x64@0.25.8': + '@esbuild/freebsd-x64@0.25.9': optional: true '@esbuild/linux-arm64@0.21.5': optional: true - '@esbuild/linux-arm64@0.25.8': + '@esbuild/linux-arm64@0.25.9': optional: true '@esbuild/linux-arm@0.21.5': optional: true - '@esbuild/linux-arm@0.25.8': + '@esbuild/linux-arm@0.25.9': optional: true '@esbuild/linux-ia32@0.21.5': optional: true - '@esbuild/linux-ia32@0.25.8': + '@esbuild/linux-ia32@0.25.9': optional: true '@esbuild/linux-loong64@0.21.5': optional: true - '@esbuild/linux-loong64@0.25.8': + '@esbuild/linux-loong64@0.25.9': optional: true '@esbuild/linux-mips64el@0.21.5': optional: true - '@esbuild/linux-mips64el@0.25.8': + '@esbuild/linux-mips64el@0.25.9': optional: true '@esbuild/linux-ppc64@0.21.5': optional: true - '@esbuild/linux-ppc64@0.25.8': + '@esbuild/linux-ppc64@0.25.9': optional: true '@esbuild/linux-riscv64@0.21.5': optional: true - '@esbuild/linux-riscv64@0.25.8': + '@esbuild/linux-riscv64@0.25.9': optional: true '@esbuild/linux-s390x@0.21.5': optional: true - '@esbuild/linux-s390x@0.25.8': + '@esbuild/linux-s390x@0.25.9': optional: true '@esbuild/linux-x64@0.21.5': optional: true - '@esbuild/linux-x64@0.25.8': + '@esbuild/linux-x64@0.25.9': optional: true - '@esbuild/netbsd-arm64@0.25.8': + '@esbuild/netbsd-arm64@0.25.9': optional: true '@esbuild/netbsd-x64@0.21.5': optional: true - '@esbuild/netbsd-x64@0.25.8': + '@esbuild/netbsd-x64@0.25.9': optional: true - '@esbuild/openbsd-arm64@0.25.8': + '@esbuild/openbsd-arm64@0.25.9': optional: true '@esbuild/openbsd-x64@0.21.5': optional: true - '@esbuild/openbsd-x64@0.25.8': + '@esbuild/openbsd-x64@0.25.9': optional: true - '@esbuild/openharmony-arm64@0.25.8': + '@esbuild/openharmony-arm64@0.25.9': optional: true '@esbuild/sunos-x64@0.21.5': optional: true - '@esbuild/sunos-x64@0.25.8': + '@esbuild/sunos-x64@0.25.9': optional: true '@esbuild/win32-arm64@0.21.5': optional: true - '@esbuild/win32-arm64@0.25.8': + '@esbuild/win32-arm64@0.25.9': optional: true '@esbuild/win32-ia32@0.21.5': optional: true - '@esbuild/win32-ia32@0.25.8': + '@esbuild/win32-ia32@0.25.9': optional: true '@esbuild/win32-x64@0.21.5': optional: true - '@esbuild/win32-x64@0.25.8': + '@esbuild/win32-x64@0.25.9': optional: true '@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@1.21.7))': @@ -15205,10 +15254,10 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@histoire/app@0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))': + '@histoire/app@0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: - '@histoire/controls': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) - '@histoire/shared': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + '@histoire/controls': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@histoire/shared': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@histoire/vendors': 0.17.17 '@types/flexsearch': 0.7.42 flexsearch: 0.7.21 @@ -15216,7 +15265,7 @@ snapshots: transitivePeerDependencies: - vite - '@histoire/controls@0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))': + '@histoire/controls@0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@codemirror/commands': 6.8.1 '@codemirror/lang-json': 6.0.2 @@ -15225,26 +15274,26 @@ snapshots: '@codemirror/state': 6.5.2 '@codemirror/theme-one-dark': 6.1.3 '@codemirror/view': 6.38.1 - '@histoire/shared': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + '@histoire/shared': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@histoire/vendors': 0.17.17 transitivePeerDependencies: - vite - '@histoire/plugin-vue@0.17.17(histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)))(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3))': + '@histoire/plugin-vue@0.17.17(histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)))(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: - '@histoire/controls': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) - '@histoire/shared': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + '@histoire/controls': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@histoire/shared': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@histoire/vendors': 0.17.17 change-case: 4.1.2 globby: 13.2.2 - histoire: 0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + histoire: 0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) launch-editor: 2.11.0 pathe: 1.1.2 vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - vite - '@histoire/shared@0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))': + '@histoire/shared@0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': dependencies: '@histoire/vendors': 0.17.17 '@types/fs-extra': 9.0.13 @@ -15252,7 +15301,7 @@ snapshots: chokidar: 3.6.0 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) '@histoire/vendors@0.17.17': {} @@ -18416,10 +18465,10 @@ snapshots: unhead: 1.11.20 vue: 3.5.18(typescript@5.8.3) - '@vitejs/plugin-vue@6.0.1(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3))': + '@vitejs/plugin-vue@6.0.1(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: '@rolldown/pluginutils': 1.0.0-beta.29 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vue: 3.5.18(typescript@5.8.3) '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.13.14)(happy-dom@18.0.1)(jiti@1.21.7)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))': @@ -18617,14 +18666,14 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-core@7.7.7(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3))': + '@vue/devtools-core@7.7.7(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))': dependencies: '@vue/devtools-kit': 7.7.7 '@vue/devtools-shared': 7.7.7 mitt: 3.0.1 nanoid: 5.1.5 pathe: 2.0.3 - vite-hot-client: 2.1.0(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + vite-hot-client: 2.1.0(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) vue: 3.5.18(typescript@5.8.3) transitivePeerDependencies: - vite @@ -19250,9 +19299,9 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.1.0(esbuild@0.25.8): + bundle-require@5.1.0(esbuild@0.25.9): dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -20154,9 +20203,9 @@ snapshots: dependencies: magic-string: 0.25.9 - esbuild-yaml@3.0.3(esbuild@0.25.8): + esbuild-yaml@3.0.3(esbuild@0.25.9): dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 yaml: 2.8.0 esbuild@0.21.5: @@ -20185,34 +20234,34 @@ snapshots: '@esbuild/win32-ia32': 0.21.5 '@esbuild/win32-x64': 0.21.5 - esbuild@0.25.8: + esbuild@0.25.9: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.8 - '@esbuild/android-arm': 0.25.8 - '@esbuild/android-arm64': 0.25.8 - '@esbuild/android-x64': 0.25.8 - '@esbuild/darwin-arm64': 0.25.8 - '@esbuild/darwin-x64': 0.25.8 - '@esbuild/freebsd-arm64': 0.25.8 - '@esbuild/freebsd-x64': 0.25.8 - '@esbuild/linux-arm': 0.25.8 - '@esbuild/linux-arm64': 0.25.8 - '@esbuild/linux-ia32': 0.25.8 - '@esbuild/linux-loong64': 0.25.8 - '@esbuild/linux-mips64el': 0.25.8 - '@esbuild/linux-ppc64': 0.25.8 - '@esbuild/linux-riscv64': 0.25.8 - '@esbuild/linux-s390x': 0.25.8 - '@esbuild/linux-x64': 0.25.8 - '@esbuild/netbsd-arm64': 0.25.8 - '@esbuild/netbsd-x64': 0.25.8 - '@esbuild/openbsd-arm64': 0.25.8 - '@esbuild/openbsd-x64': 0.25.8 - '@esbuild/openharmony-arm64': 0.25.8 - '@esbuild/sunos-x64': 0.25.8 - '@esbuild/win32-arm64': 0.25.8 - '@esbuild/win32-ia32': 0.25.8 - '@esbuild/win32-x64': 0.25.8 + '@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.2.0: {} @@ -20497,6 +20546,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + fetch-blob@2.1.2: {} figures@6.1.0: @@ -21035,12 +21088,12 @@ snapshots: help-me@5.0.0: {} - histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)): + histoire@0.17.17(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@akryum/tinypool': 0.3.1 - '@histoire/app': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) - '@histoire/controls': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) - '@histoire/shared': 0.17.17(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + '@histoire/app': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@histoire/controls': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + '@histoire/shared': 0.17.17(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) '@histoire/vendors': 0.17.17 '@types/flexsearch': 0.7.42 '@types/markdown-it': 12.2.3 @@ -21067,7 +21120,7 @@ snapshots: sade: 1.8.1 shiki-es: 0.2.0 sirv: 2.0.4 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vite-node: 0.34.7(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) transitivePeerDependencies: - '@types/node' @@ -23778,11 +23831,11 @@ snapshots: '@rolldown/binding-win32-ia32-msvc': 1.0.0-beta.31 '@rolldown/binding-win32-x64-msvc': 1.0.0-beta.31 - rollup-plugin-esbuild@6.2.1(esbuild@0.25.8)(rollup@4.46.2): + rollup-plugin-esbuild@6.2.1(esbuild@0.25.9)(rollup@4.46.2): dependencies: debug: 4.4.1(supports-color@5.5.0) es-module-lexer: 1.7.0 - esbuild: 0.25.8 + esbuild: 0.25.9 get-tsconfig: 4.10.1 rollup: 4.46.2 unplugin-utils: 0.2.4 @@ -24980,12 +25033,12 @@ snapshots: tsup@8.5.0(@microsoft/api-extractor@7.52.10(@types/node@22.13.14))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0): dependencies: - bundle-require: 5.1.0(esbuild@0.25.8) + bundle-require: 5.1.0(esbuild@0.25.9) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 debug: 4.4.1(supports-color@5.5.0) - esbuild: 0.25.8 + esbuild: 0.25.9 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 @@ -25009,12 +25062,12 @@ snapshots: tsup@8.5.0(@microsoft/api-extractor@7.52.10(@types/node@24.2.0))(jiti@1.21.7)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.8.3)(yaml@2.8.0): dependencies: - bundle-require: 5.1.0(esbuild@0.25.8) + bundle-require: 5.1.0(esbuild@0.25.9) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 debug: 4.4.1(supports-color@5.5.0) - esbuild: 0.25.8 + esbuild: 0.25.9 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 @@ -25038,7 +25091,7 @@ snapshots: tsx@4.20.3: dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 @@ -25284,9 +25337,9 @@ snapshots: dependencies: semver: 7.7.2 - vite-hot-client@2.1.0(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)): + vite-hot-client@2.1.0(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) vite-node@0.34.7(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1): dependencies: @@ -25367,7 +25420,7 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.4(@types/node@24.2.0)(rollup@4.46.2)(typescript@5.8.3)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)): + vite-plugin-dts@4.5.4(@types/node@24.2.0)(rollup@4.46.2)(typescript@5.8.3)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@microsoft/api-extractor': 7.52.10(@types/node@24.2.0) '@rollup/pluginutils': 5.2.0(rollup@4.46.2) @@ -25380,13 +25433,13 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.3 optionalDependencies: - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-inspect@0.8.9(rollup@4.46.2)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)): + vite-plugin-inspect@0.8.9(rollup@4.46.2)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.2.0(rollup@4.46.2) @@ -25397,28 +25450,28 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.1.1 sirv: 3.0.1 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - rollup - supports-color - vite-plugin-vue-devtools@7.7.2(rollup@4.46.2)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)): + vite-plugin-vue-devtools@7.7.2(rollup@4.46.2)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)): dependencies: - '@vue/devtools-core': 7.7.7(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1))(vue@3.5.18(typescript@5.8.3)) + '@vue/devtools-core': 7.7.7(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)) '@vue/devtools-kit': 7.7.7 '@vue/devtools-shared': 7.7.7 execa: 9.6.0 sirv: 3.0.1 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) - vite-plugin-inspect: 0.8.9(rollup@4.46.2)(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) - vite-plugin-vue-inspector: 5.3.2(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite-plugin-inspect: 0.8.9(rollup@4.46.2)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) + vite-plugin-vue-inspector: 5.3.2(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.3.2(vite@5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1)): + vite-plugin-vue-inspector@5.3.2(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: '@babel/core': 7.28.0 '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.0) @@ -25429,17 +25482,17 @@ snapshots: '@vue/compiler-dom': 3.5.18 kolorist: 1.8.0 magic-string: 0.30.17 - vite: 5.4.19(@types/node@24.2.0)(sass-embedded@1.89.2)(terser@5.43.1) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)): dependencies: debug: 4.4.1(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.8.3) optionalDependencies: - vite: 7.0.6(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) + vite: 7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript @@ -25457,7 +25510,7 @@ snapshots: vite@7.0.6(@types/node@22.13.14)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 fdir: 6.4.6(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 @@ -25474,7 +25527,7 @@ snapshots: vite@7.0.6(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): dependencies: - esbuild: 0.25.8 + esbuild: 0.25.9 fdir: 6.4.6(picomatch@4.0.3) picomatch: 4.0.3 postcss: 8.5.6 @@ -25489,6 +25542,23 @@ snapshots: tsx: 4.20.3 yaml: 2.8.0 + vite@7.1.3(@types/node@24.2.0)(jiti@1.21.7)(sass-embedded@1.89.2)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.46.2 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 24.2.0 + fsevents: 2.3.3 + jiti: 1.21.7 + sass-embedded: 1.89.2 + terser: 5.43.1 + tsx: 4.20.3 + yaml: 2.8.0 + vitest@1.6.1(@types/node@24.2.0)(happy-dom@18.0.1)(jsdom@20.0.3)(sass-embedded@1.89.2)(terser@5.43.1): dependencies: '@vitest/expect': 1.6.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 89db043314..84238590ec 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -162,7 +162,7 @@ catalog: dotenv: 17.2.1 editorjs-toggle-block: 0.3.16 encodeurl: 2.0.0 - esbuild: 0.25.8 + esbuild: 0.25.9 esbuild-plugin-replace: 1.4.0 esbuild-yaml: 3.0.3 escape-string-regexp: 5.0.0 @@ -290,7 +290,7 @@ catalog: undici: 7.13.0 update-check: 1.5.4 uuid: 11.1.0 - vite: 5.4.19 + vite: 7.1.3 vite-plugin-dts: 4.5.4 vite-plugin-vue-devtools: 7.7.2 vitest: 3.2.4