Bump the npm_and_yarn group across 1 directory with 6 updates
Bumps the npm_and_yarn group with 6 updates in the /web directory:
| Package | From | To |
|---|---|---|
| axios | 1.7.4 |
1.8.2 |
| vite | 5.4.14 |
5.4.20 |
| esbuild | 0.21.5 |
0.25.9 |
| vite | 5.4.20 |
7.1.5 |
| @vitejs/plugin-vue | 5.1.2 |
5.2.4 |
| unplugin-fonts | 1.1.1 |
1.4.0 |
| form-data | 4.0.0 |
4.0.4 |
Updates axios from 1.7.4 to 1.8.2
Release notes
Sourced from axios's releases.
Release v1.8.2
Release notes:
Bug Fixes
Contributors to this release
Release v1.8.1
Release notes:
Bug Fixes
- utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)Contributors to this release
Release v1.8.0
Release notes:
Bug Fixes
- examples: application crashed when navigating examples in browser (#5938) (1260ded)
- missing word in SUPPORT_QUESTION.yml (#6757) (1f890b1)
- utils: replace getRandomValues with crypto module (#6788) (23a25af)
Features
Reverts
- Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732) (1317261), closes #6731 #6732
BREAKING CHANGES
code relying on the above will now combine the URLs instead of prefer request URL
feat: add config option for allowing absolute URLs
fix: add default value for allowAbsoluteUrls in buildFullPath
fix: typo in flow control when setting allowAbsoluteUrls
Contributors to this release
... (truncated)
Changelog
Sourced from axios's changelog.
1.8.2 (2025-03-07)
Bug Fixes
Contributors to this release
1.8.1 (2025-02-26)
Bug Fixes
- utils: move
generateStringto platform utils to avoid importing crypto module into client builds; (#6789) (36a5a62)Contributors to this release
1.8.0 (2025-02-25)
Bug Fixes
- examples: application crashed when navigating examples in browser (#5938) (1260ded)
- missing word in SUPPORT_QUESTION.yml (#6757) (1f890b1)
- utils: replace getRandomValues with crypto module (#6788) (23a25af)
Features
Reverts
- Revert "chore: expose fromDataToStream to be consumable (#6731)" (#6732) (1317261), closes #6731 #6732
BREAKING CHANGES
code relying on the above will now combine the URLs instead of prefer request URL
feat: add config option for allowing absolute URLs
fix: add default value for allowAbsoluteUrls in buildFullPath
... (truncated)
Commits
a9f7689chore(release): v1.8.2 (#6812)fb8eec2fix(http-adapter): add allowAbsoluteUrls to path building (#6810)9812045chore(sponsor): update sponsor block (#6804)72acf75chore(sponsor): update sponsor block (#6794)2e64afdchore(release): v1.8.1 (#6800)36a5a62fix(utils): movegenerateStringto platform utils to avoid importing crypto...cceb7b1chore(release): v1.8.0 (#6795)23a25affix(utils): replace getRandomValues with crypto module (#6788)32c7bccfeat: Add config for ignoring absolute URLs (#5902) (#6192)4a3e26cchore(config): adjust rollup config to preserve license header to minified Ja...- Additional commits viewable in compare view
Updates vite from 5.4.14 to 5.4.20
Release notes
Sourced from vite's releases.
v5.4.20
Please refer to CHANGELOG.md for details.
v5.4.19
Please refer to CHANGELOG.md for details.
v5.4.18
Please refer to CHANGELOG.md for details.
v5.4.17
Please refer to CHANGELOG.md for details.
v5.4.16
Please refer to CHANGELOG.md for details.
v5.4.15
Please refer to CHANGELOG.md for details.
Changelog
Sourced from vite's changelog.
5.4.20 (2025-09-08)
5.4.19 (2025-04-30)
5.4.18 (2025-04-10)
- fix: backport #19830, reject requests with
#in request-target (#19831) (823675b), closes #19830 #198315.4.17 (2025-04-03)
5.4.16 (2025-03-31)
5.4.15 (2025-03-24)
Commits
997700frelease: v5.4.20482000ffix: applyfs.strictcheck to HTML files (#20736)80a333arelease: v5.4.19766947efix: backport #19965, check static serve file inside sirv (#19966)731b77drelease: v5.4.18823675bfix: backport #19830, reject requests with#in request-target (#19831)0a2518arelease: v5.4.1784b2b46fix: backport #19782, fs check with svg and relative paths (#19784)712cb71release: v5.4.16b627c50fix: backport #19761, fs check in transform middleware (#19762)- Additional commits viewable in compare view
Updates esbuild from 0.21.5 to 0.25.9
Release notes
Sourced from esbuild's releases.
v0.25.9
Better support building projects that use Yarn on Windows (#3131, #3663)
With this release, you can now use esbuild to bundle projects that use Yarn Plug'n'Play on Windows on drives other than the
C:drive. The problem was as follows:
- Yarn in Plug'n'Play mode on Windows stores its global module cache on the
C:drive- Some developers put their projects on the
D:drive- Yarn generates relative paths that use
../..to get from the project directory to the cache directory- Windows-style paths don't support directory traversal between drives via
..(soD:\..is justD:)- I didn't have access to a Windows machine for testing this edge case
Yarn works around this edge case by pretending Windows-style paths beginning with
C:\are actually Unix-style paths beginning with/C:/, so the../..path segments are able to navigate across drives inside Yarn's implementation. This was broken for a long time in esbuild but I finally got access to a Windows machine and was able to debug and fix this edge case. So you should now be able to bundle these projects with esbuild.Preserve parentheses around function expressions (#4252)
The V8 JavaScript VM uses parentheses around function expressions as an optimization hint to immediately compile the function. Otherwise the function would be lazily-compiled, which has additional overhead if that function is always called immediately as lazy compilation involves parsing the function twice. You can read V8's blog post about this for more details.
Previously esbuild did not represent parentheses around functions in the AST so they were lost during compilation. With this change, esbuild will now preserve parentheses around function expressions when they are present in the original source code. This means these optimization hints will not be lost when bundling with esbuild. In addition, esbuild will now automatically add this optimization hint to immediately-invoked function expressions. Here's an example:
// Original code const fn0 = () => 0 const fn1 = (() => 1) console.log(fn0, function() { return fn1() }())// Old output
const fn0 = () => 0;
const fn1 = () => 1;
console.log(fn0, function() {
return fn1();
}());// New output
const fn0 = () => 0;
const fn1 = (() => 1);
console.log(fn0, (function() {
return fn1();
})());
Note that you do not want to wrap all function expressions in parentheses. This optimization hint should only be used for functions that are called on initial load. Using this hint for functions that are not called on initial load will unnecessarily delay the initial load. Again, see V8's blog post linked above for details.
Update Go from 1.23.10 to 1.23.12 (#4257, #4258)
This should have no effect on existing code as this version change does not change Go's operating system support. It may remove certain false positive reports (specifically CVE-2025-4674 and CVE-2025-47907) from vulnerability scanners that only detect which version of the Go compiler esbuild uses.
v0.25.8
Fix another TypeScript parsing edge case (#4248)
This fixes a regression with a change in the previous release that tries to more accurately parse TypeScript arrow functions inside the
?:operator. The regression specifically involves parsing an arrow function containing a#privateidentifier inside the middle of a?:ternary operator inside a class body. This was fixed by propagating private identifier state into the parser clone used to speculatively parse the arrow function body. Here is an example of some affected code:
... (truncated)
Changelog
Sourced from esbuild's changelog.
Changelog: 2024
This changelog documents all esbuild versions published in the year 2024 (versions 0.19.12 through 0.24.2).
0.24.2
Fix regression with
--defineandimport.meta(#4010, #4012, #4013)The previous change in version 0.24.1 to use a more expression-like parser for
definevalues to allow quoted property names introduced a regression that removed the ability to use--define:import.meta=.... Even thoughimportis normally a keyword that can't be used as an identifier, ES modules special-case theimport.metaexpression to behave like an identifier anyway. This change fixes the regression.This fix was contributed by
@sapphi-red.0.24.1
Allow
es2024as a target intsconfig.json(#4004)TypeScript recently added
es2024as a compilation target, so esbuild now supports this in thetargetfield oftsconfig.jsonfiles, such as in the following configuration file:{ "compilerOptions": { "target": "ES2024" } }As a reminder, the only thing that esbuild uses this field for is determining whether or not to use legacy TypeScript behavior for class fields. You can read more in the documentation.
This fix was contributed by
@billyjanitsch.Allow automatic semicolon insertion after
get/setThis change fixes a grammar bug in the parser that incorrectly treated the following code as a syntax error:
class Foo { get *x() {} set *y() {} }The above code will be considered valid starting with this release. This change to esbuild follows a similar change to TypeScript which will allow this syntax starting with TypeScript 5.7.
Allow quoted property names in
--defineand--pure(#4008)The
defineandpureAPI options now accept identifier expressions containing quoted property names. Previously all identifiers in the identifier expression had to be bare identifiers. This change now makes--defineand--pureconsistent with--global-name, which already supported quoted property names. For example, the following is now possible:
... (truncated)
Commits
195e05cpublish 0.25.9 to npm3dac33ffix #3131, fix #3663: yarnpnp + windows + D drive0f2c5c8mock fs now supports multiple volumes on windows100a51esplit out yarnpnp snapshot tests13aace3removeC:assumption from windows snapshot testsf1f413ffix #4252: preserve parentheses around functions1bc8091fix #4257, close #4258: go 1.23.10 => 1.23.12bc52135move the go compiler version togo.versiona0af5d1makefile: useESBUILD_VERSIONconsistently8c71947publish 0.25.8 to npm- Additional commits viewable in compare view
Updates vite from 5.4.20 to 7.1.5
Release notes
Sourced from vite's releases.
v5.4.20
Please refer to CHANGELOG.md for details.
v5.4.19
Please refer to CHANGELOG.md for details.
v5.4.18
Please refer to CHANGELOG.md for details.
v5.4.17
Please refer to CHANGELOG.md for details.
v5.4.16
Please refer to CHANGELOG.md for details.
v5.4.15
Please refer to CHANGELOG.md for details.
Changelog
Sourced from vite's changelog.
5.4.20 (2025-09-08)
5.4.19 (2025-04-30)
5.4.18 (2025-04-10)
- fix: backport #19830, reject requests with
#in request-target (#19831) (823675b), closes #19830 #198315.4.17 (2025-04-03)
5.4.16 (2025-03-31)
5.4.15 (2025-03-24)
Commits
997700frelease: v5.4.20482000ffix: applyfs.strictcheck to HTML files (#20736)80a333arelease: v5.4.19766947efix: backport #19965, check static serve file inside sirv (#19966)731b77drelease: v5.4.18823675bfix: backport #19830, reject requests with#in request-target (#19831)0a2518arelease: v5.4.1784b2b46fix: backport #19782, fs check with svg and relative paths (#19784)712cb71release: v5.4.16b627c50fix: backport #19761, fs check in transform middleware (#19762)- Additional commits viewable in compare view
Updates @vitejs/plugin-vue from 5.1.2 to 5.2.4
Release notes
Sourced from @vitejs/plugin-vue's releases.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
[email protected]
Please refer to CHANGELOG.md for details.
Changelog
Sourced from @vitejs/plugin-vue's changelog.
5.2.4 (2025-05-09)
Features
Bug Fixes
- plugin-vue: handle sourcemap with empty script code (#585) (7f73970)
- plugin-vue: when the resource path contains chinese characters, dev/build is inconsistent (#550) (5f6affe)
Miscellaneous Chores
- deps: update upstream (#542) (ef446fc)
- deps: update upstream (#569) (98381b2)
- fix types with Vite 6.3 (#559) (8002511)
- use rollup types exposed from Vite (#583) (2e1287f)
5.2.3 (2025-03-17)
5.2.2 (2025-03-17)
Features
- css: tree shake scoped styles (#533) (333094f)
- pass descriptor vapor flag to compileTemplte (219e007)
Bug Fixes
- deps: update all non-major dependencies (#482) (cdbae68)
- deps: update all non-major dependencies (#488) (5d39582)
- generate unique component id (#538) (2704e85)
- index: move the if check earlier to avoid creating unnecessary ssr when entering return block (#523) (2135c84)
- plugin-vue: default value for compile time flags (#495) (ae9d948)
- plugin-vue: ensure HMR updates styles when SFC is treated as a type dependency (#541) (4abe3be)
- plugin-vue: resolve sourcemap conflicts in build watch mode with cached modules (#505) (906cebb)
- plugin-vue: support external import URLs for monorepos (#524) (cdd4922)
- plugin-vue: support vapor template-only component (#529) (95be153)
- plugin-vue: suppress warnings for non-recognized pseudo selectors form lightningcss (#521) (15c0eb0)
- properly interpret boolean values in
define(#545) (46d3d65)Miscellaneous Chores
- deps: update dependency rollup to ^4.27.4 (#479) (428320d)
- deps: update dependency rollup to ^4.28.1 (#484) (388403f)
- deps: update dependency rollup to ^4.29.1 (#493) (b092bc8)
- deps: update upstream (#503) (8c12b9f)
- deps: update upstream (#511) (d057351)
- deps: update upstream (#526) (59946d3)
- plugin-vue: simplify
resolveddeclaration (7288a59)5.2.1 (2024-11-26)
Miscellaneous Chores
... (truncated)
Commits
6027d40release: [email protected]98381b2chore(deps): update upstream (#569)6ac8e3afeat(plugin-vue): usetransformWithOxcifrolldown-viteis detected (#584)7f73970fix(plugin-vue): handle sourcemap with empty script code (#585)2e1287fchore: use rollup types exposed from Vite (#583)ef446fcchore(deps): update upstream (#542)5f6affefix(plugin-vue): when the resource path contains chinese characters, dev/buil...8002511chore: fix types with Vite 6.3 (#559)b733b91release: [email protected]4bc5517Revert "fix: generate unique component id" (#548)- Additional commits viewable in compare view
Updates unplugin-fonts from 1.1.1 to 1.4.0
Release notes
Sourced from unplugin-fonts's releases.
v1.4.0
Features
Bug Fixes
v1.3.1
Full Changelog: https://github.com/cssninjaStudio/unplugin-fonts/compare/v1.3.0...v1.3.1
v1.3.0
What's Changed
- Introduce link tag filter hook by
@BenBEin cssninjaStudio/unplugin-fonts#71- fix: google font missing injectTo by
@chunlampangin cssninjaStudio/unplugin-fonts#75New Contributors
@BenBEmade their first contribution in cssninjaStudio/unplugin-fonts#71@chunlampangmade their first contribution in cssninjaStudio/unplugin-fonts#75Full Changelog: https://github.com/cssninjaStudio/unplugin-fonts/compare/v1.2.0...v1.3.0
v1.2.0
Features
- add fontBaseUrl and preconnectUrl on google font provider (12684bc), closes #78
- add fontBaseUrl on typekit font provider (724026b)
- support vite 6.0 (#77) (38332ba)
- add step for adding font links in svelte:head to sveltekit installation guide by
@Mef45in cssninjaStudio/unplugin-fonts#67New Contributors
@Mef45made their first contribution in cssninjaStudio/unplugin-fonts#67@spegmade their first contribution in cssninjaStudio/unplugin-fonts#77Full Changelog: https://github.com/cssninjaStudio/unplugin-fonts/compare/v1.1.1...v1.2.0
Changelog
Sourced from unplugin-fonts's changelog.
1.4.0 (2025-07-22)
Features
Bug Fixes
1.3.1 (2024-12-01)
Bug Fixes
- link filter types (5881d7c)
1.3.0 (2024-12-01)
Features
Bug Fixes
1.2.0 (2024-12-01)
Features
Commits
e57cbdbchore(release): 1.4.00b088c7feat: allow using nuxt 42b8f001fix: improve vite 7 plugin typingd562a89fix: loading custom font in nuxt module549872bchore: add astro-5 and vitepress-2 examplesbfe1121chore: add vite-7 example587f506feat: add Vite 7 support (#87)8bc315cchore(release): 1.3.15881d7cfix: link filter types0b3fc3bchore(release): 1.3.0- Additional commits viewable in compare view
Updates form-data from 4.0.0 to 4.0.4
Release notes
Sourced from form-data's releases.
v4.0.4
v4.0.4 - 2025-07-16
Commits
- [meta] add
auto-changelog811f682- [Tests] handle predict-v8-randomness failures in node < 17 and node > 23
1d11a76- [Fix] Switch to using
cryptorandom for boundary values3d17230- [Tests] fix linting errors
5e34080- [meta] actually ensure the readme backup isn’t published
316c82b- [Dev Deps] update
@ljharb/eslint-config58c25d7- [meta] fix readme capitalization
2300ca1v4.0.3
v4.0.3 - 2025-06-05
Fixed
- [Fix]
append: avoid a crash on nullish values[#577](https://github.com/form-data/form-data/issues/577)Commits
- [eslint] use a shared config
426ba9a- [eslint] fix some spacing issues
2094191- [Refactor] use
hasown81ab41b- [Fix] validate boundary type in
setBoundary()method8d8e469- [Tests] add tests to check the behavior of
getBoundarywith non-strings837b8a1- [Dev Deps] remove unused deps
870e4e6- [meta] remove local commit hooks
e6e83cc- [Dev Deps] update
eslint4066fd6- [meta] fix scripts to use prepublishOnly
c4bbb13v4.0.2
v4.0.2 - 2025-02-14
Merged
- [Fix] set
Symbol.toStringTagwhen available[#573](https://github.com/form-data/form-data/issues/573)- [Fix] set
Symbol.toStringTagwhen available[#573](https://github.com/form-data/form-data/issues/573)- fix (npmignore): ignore temporary build files
[#532](https://github.com/form-data/form-data/issues/532)- fix (npmignore): ignore temporary build files
[#532](https://github.com/form-data/form-data/issues/532)Fixed
- [Fix] set
Symbol.toStringTagwhen available (#573)[#396](https://github.com/form-data/form-data/issues/396)- [Fix] set
Symbol.toStringTagwhen available (#573)[#396](https://github.com/form-data/form-data/issues/396)- [Fix] set
Symbol.toStringTagwhen available[#396](https://github.com/form-data/form-data/issues/396)Commits
... (truncated)
Changelog
Sourced from form-data's changelog.
v4.0.4 - 2025-07-16
Commits
- [meta] add
auto-changelog811f682- [Tests] handle predict-v8-randomness failures in node < 17 and node > 23
1d11a76- [Fix] Switch to using
cryptorandom for boundary values3d17230- [Tests] fix linting errors
5e34080- [meta] actually ensure the readme backup isn’t published
316c82b- [Dev Deps] update
@ljharb/eslint-config58c25d7- [meta] fix readme capitalization
2300ca1v4.0.3 - 2025-06-05
Fixed
- [Fix]
append: avoid a crash on nullish values[#577](https://github.com/form-data/form-data/issues/577)Commits
Filed https://github.com/google/turbinia/issues/1596 for e2e test errors, but probably need to update npm.