Bump the npm_and_yarn group across 4 directories with 11 updates
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: None
Comments: 0
(2 days ago)
(2 days ago)
(2 days ago)
by ibiscum
dependencies javascript
Bumps the npm_and_yarn group with 3 updates in the /Chapter08/client directory: @vitejs/plugin-vue, vite and axios.
Bumps the npm_and_yarn group with 2 updates in the /Chapter08/server directory: express and cookie.
Bumps the npm_and_yarn group with 2 updates in the /Chapter09 directory: @vitejs/plugin-vue and vite.
Bumps the npm_and_yarn group with 2 updates in the /Chapter11 directory: @vitejs/plugin-vue and vite.
Updates @vitejs/plugin-vue
from 4.1.0 to 6.0.1
Release notes
Sourced from @vitejs/plugin-vue
's releases.
plugin-vue@6.0.1
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.2
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.1
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.0
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.4
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.3
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.2
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.1
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.0
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.5
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.4
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.3
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.2
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.1
Please refer to CHANGELOG.md for details.
plugin-vue-jsx@5.1.1
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.0
Please refer to CHANGELOG.md for details.
... (truncated)
Changelog
Sourced from @vitejs/plugin-vue
's changelog.
6.0.1 (2025-07-28)
Bug Fixes
- deps: update all non-major dependencies (#618) (46f6c99)
- deps: update all non-major dependencies (#624) (fe03fa2)
- deps: update all non-major dependencies (#629) (b969637)
- deps: update all non-major dependencies (#633) (aa56ad1)
- deps: update all non-major dependencies (#636) (5f471a3)
- hmr: ignore non-js modules (#625) (f899ad3)
Performance Improvements
Miscellaneous Chores
- deps: update dependency rollup to ^4.44.2 (#623) (76bf4c4)
- deps: update dependency rollup to ^4.45.1 (#630) (4fd92b9)
- group commits by category in changelog (#620) (1a32018)
Build System
6.0.0 (2025-06-24)
Bug Fixes
- deps: update all non-major dependencies (#590) (43426c8)
- deps: update all non-major dependencies (#600) (a4c32a8)
- deps: update all non-major dependencies (#605) (67534e5)
- deps: update all non-major dependencies (#609) (98c52eb)
Miscellaneous Chores
- add
description
andkeywords
field to package.json (#604) (67ab76b)- deps: update dependency rollup to ^4.41.1 (#591) (256ac31)
- deps: update dependency rollup to ^4.43.0 (#601) (a495edf)
- remove Vite 7 beta from supported range (#598) (c7ddd62)
Code Refactoring
6.0.0-beta.2 (2025-06-06)
⚠ BREAKING CHANGES
- bump required node version to 20.19+, 22.12+ and drop CJS build (#596)
Features
... (truncated)
Commits
bb27be7
release: plugin-vue@6.0.1f899ad3
fix(hmr): ignore non-js modules (#625)5f471a3
fix(deps): update all non-major dependencies (#636)4fd92b9
chore(deps): update dependency rollup to ^4.45.1 (#630)aa56ad1
fix(deps): update all non-major dependencies (#633)b969637
fix(deps): update all non-major dependencies (#629)9dfa996
perf: only bundle node versiondebug
(#627)ffac7e1
build: use tsdown (#626)fe03fa2
fix(deps): update all non-major dependencies (#624)76bf4c4
chore(deps): update dependency rollup to ^4.44.2 (#623)- Additional commits viewable in compare view
Updates vite
from 4.5.14 to 7.1.4
Release notes
Sourced from vite's releases.
v7.1.4
Please refer to CHANGELOG.md for details.
v7.1.3
Please refer to CHANGELOG.md for details.
v7.1.2
Please refer to CHANGELOG.md for details.
v7.1.1
Please refer to CHANGELOG.md for details.
create-vite@7.1.1
Please refer to CHANGELOG.md for details.
plugin-legacy@7.1.0
Please refer to CHANGELOG.md for details.
create-vite@7.1.0
Please refer to CHANGELOG.md for details.
v7.1.0
Please refer to CHANGELOG.md for details.
v7.1.0-beta.1
Please refer to CHANGELOG.md for details.
v7.1.0-beta.0
Please refer to CHANGELOG.md for details.
v7.0.6
Please refer to CHANGELOG.md for details.
v7.0.5
Please refer to CHANGELOG.md for details.
v7.0.4
Please refer to CHANGELOG.md for details.
v7.0.3
Please refer to CHANGELOG.md for details.
create-vite@7.0.3
Please refer to CHANGELOG.md for details.
v7.0.2
Please refer to CHANGELOG.md for details.
create-vite@7.0.2
Please refer to CHANGELOG.md for details.
... (truncated)
Changelog
Sourced from vite's changelog.
7.1.4 (2025-09-01)
Bug Fixes
- add missing awaits (#20697) (79d10ed)
- deps: update all non-major dependencies (#20676) (5a274b2)
- deps: update all non-major dependencies (#20709) (0401feb)
- pass rollup watch options when building in watch mode (#20674) (f367453)
Miscellaneous Chores
Code Refactoring
7.1.3 (2025-08-19)
Features
- cli: add Node.js version warning for unsupported versions (#20638) (a1be1bf)
- generate code frame for parse errors thrown by terser (#20642) (a9ba017)
- support long lines in
generateCodeFrame
(#20640) (1559577)Bug Fixes
- deps: update all non-major dependencies (#20634) (4851cab)
- optimizer: incorrect incompatible error (#20439) (446fe83)
- support multiline new URL(..., import.meta.url) expressions (#20644) (9ccf142)
Performance Improvements
Miscellaneous Chores
Code Refactoring
- replace startsWith with strict equality (#20603) (42816de)
- use
import
in worker threads (#20641) (530687a)Tests
7.1.2 (2025-08-12)
Bug Fixes
... (truncated)
Commits
bcc3144
release: v7.1.40401feb
fix(deps): update all non-major dependencies (#20709)537fcf9
chore: remove unused constants entry from rolldown.config.ts (#20710)79d10ed
fix: add missing awaits (#20697)8099582
refactor: remove unnecessaryminify
parameter fromfinalizeCss
(#20701)f367453
fix: pass rollup watch options when building in watch mode (#20674)5a274b2
fix(deps): update all non-major dependencies (#20676)e090b7d
release: v7.1.39ccf142
fix: support multiline new URL(..., import.meta.url) expressions (#20644)731d3e6
test: removecheckNodeVersion
test (#20647)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for vite since your current version.
Updates esbuild
from 0.18.20 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#private
identifier 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: 2023
This changelog documents all esbuild versions published in the year 2023 (versions 0.16.13 through 0.19.11).
0.19.11
Fix TypeScript-specific class transform edge case (#3559)
The previous release introduced an optimization that avoided transforming
super()
in the class constructor for TypeScript code compiled withuseDefineForClassFields
set tofalse
if all class instance fields have no initializers. The rationale was that in this case, all class instance fields are omitted in the output so no changes to the constructor are needed. However, if all of this is the case and there are#private
instance fields with initializers, those private instance field initializers were still being moved into the constructor. This was problematic because they were being inserted before the call tosuper()
(sincesuper()
is now no longer transformed in that case). This release introduces an additional optimization that avoids moving the private instance field initializers into the constructor in this edge case, which generates smaller code, matches the TypeScript compiler's output more closely, and avoids this bug:// Original code class Foo extends Bar { #private = 1; public: any; constructor() { super(); } }
// Old output (with esbuild v0.19.9)
class Foo extends Bar {
constructor() {
super();
this.#private = 1;
}
#private;
}// Old output (with esbuild v0.19.10)
class Foo extends Bar {
constructor() {
this.#private = 1;
super();
}
#private;
}// New output
class Foo extends Bar {
#private = 1;
constructor() {
super();
}
}
Minifier: allow reording a primitive past a side-effect (#3568)
The minifier previously allowed reordering a side-effect past a primitive, but didn't handle the case of reordering a primitive past a side-effect. This additional case is now handled:
... (truncated)
Commits
195e05c
publish 0.25.9 to npm3dac33f
fix #3131, fix #3663: yarnpnp + windows + D drive0f2c5c8
mock fs now supports multiple volumes on windows100a51e
split out yarnpnp snapshot tests13aace3
removeC:
assumption from windows snapshot testsf1f413f
fix #4252: preserve parentheses around functions1bc8091
fix #4257, close #4258: go 1.23.10 => 1.23.12bc52135
move the go compiler version togo.version
a0af5d1
makefile: useESBUILD_VERSION
consistently8c71947
publish 0.25.8 to npm- Additional commits viewable in compare view
Updates rollup
from 3.29.5 to 4.50.0
Release notes
Sourced from rollup's releases.
v4.50.0
4.50.0
2025-08-31
Features
- Support openharmony-arm64 platform (#6081)
Bug Fixes
- Fix loading of extensionless imports in config files (#6084)
Pull Requests
- #6081: Add support for openharmony-arm64 platform (
@hqzing
,@lukastaegert
)- #6084: Return null to defer to the default resolution behavior (
@TrickyPi
)v4.49.0
4.49.0
2025-08-27
Features
- Allow config plugins to resolve imports first before deciding whether to treat them as external (#6038)
Pull Requests
- #6038: feat: Run external check in
cli/run/loadConfigFile.ts
as last in order to allow handling of e.g. workspace package imports in TS monorepos correctly (@stazz
,@TrickyPi
)- #6082: Improve build pipeline performance (
@lukastaegert
)v4.48.1
4.48.1
2025-08-25
Bug Fixes
- Correctly ignore white-space in JSX strings around line-breaks (#6051)
Pull Requests
- #6051: fix: handle whitespace according to JSX common practice (
@cyyynthia
)- #6078: build: optimize pipeline take two (
@cyyynthia
)v4.48.0
4.48.0
2025-08-23
... (truncated)
Changelog
Sourced from rollup's changelog.
4.50.0
2025-08-31
Features
- Support openharmony-arm64 platform (#6081)
Bug Fixes
- Fix loading of extensionless imports in config files (#6084)
Pull Requests
- #6081: Add support for openharmony-arm64 platform (
@hqzing
,@lukastaegert
)- #6084: Return null to defer to the default resolution behavior (
@TrickyPi
)4.49.0
2025-08-27
Features
- Allow config plugins to resolve imports first before deciding whether to treat them as external (#6038)
Pull Requests
- #6038: feat: Run external check in
cli/run/loadConfigFile.ts
as last in order to allow handling of e.g. workspace package imports in TS monorepos correctly (@stazz
,@TrickyPi
)- #6082: Improve build pipeline performance (
@lukastaegert
)4.48.1
2025-08-25
Bug Fixes
- Correctly ignore white-space in JSX strings around line-breaks (#6051)
Pull Requests
- #6051: fix: handle whitespace according to JSX common practice (
@cyyynthia
)- #6078: build: optimize pipeline take two (
@cyyynthia
)4.48.0
2025-08-23
Features
- If configured, also keep unparseable import attributes of external dynamic imports in the output(#6071)
... (truncated)
Commits
592e7d7
4.50.006df2d6
Split up changelog file38a5c6d
Add support for openharmony-arm64 platform (#6081)bd02778
Return null to defer to the default resolution behavior (#6084)b12c061
4.49.06b06476
feat: Run external check incli/run/loadConfigFile.ts
as last in order to a...59c16b9
Improve build pipeline performance (#6082)8b6b06b
4.48.18cf554a
build: optimize pipeline take two (#6078)c9e96c2
fix: handle whitespace according to JSX common practice (#6051)- Additional commits viewable in compare view
Updates @vitejs/plugin-vue
from 4.1.0 to 6.0.1
Release notes
Sourced from @vitejs/plugin-vue
's releases.
plugin-vue@6.0.1
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.2
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.1
Please refer to CHANGELOG.md for details.
plugin-vue@6.0.0-beta.0
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.4
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.3
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.2
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.1
Please refer to CHANGELOG.md for details.
plugin-vue@5.2.0
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.5
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.4
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.3
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.2
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.1
Please refer to CHANGELOG.md for details.
plugin-vue-jsx@5.1.1
Please refer to CHANGELOG.md for details.
plugin-vue@5.1.0
Please refer to CHANGELOG.md for details.
... (truncated)
Changelog
Sourced from @vitejs/plugin-vue
's changelog.
6.0.1 (2025-07-28)
Bug Fixes
- deps: update all non-major dependencies (#618) (46f6c99)
- deps: update all non-major dependencies (#624) (fe03fa2)
- deps: update all non-major dependencies (#629) (b969637)
- deps: update all non-major dependencies (#633) (aa56ad1)
- deps: update all non-major dependencies (#636) (5f471a3)
- hmr: ignore non-js modules (#625) (f899ad3)
Performance Improvements
Miscellaneous Chores
- deps: update dependency rollup to ^4.44.2 (#623) (76bf4c4)
- deps: update dependency rollup to ^4.45.1 (#630) (4fd92b9)
- group commits by category in changelog (#620) (1a32018)
Build System
6.0.0 (2025-06-24)
Bug Fixes
- deps: update all non-major dependencies (#590) (43426c8)
- deps: update all non-major dependencies (#600) (a4c32a8)
- deps: update all non-major dependencies (#605) (67534e5)
- deps: update all non-major dependencies (#609) (98c52eb)
Miscellaneous Chores
- add
description
andkeywords
field to package.json (#604) (67ab76b)- deps: update dependency rollup to ^4.41.1 (#591) (256ac31)
- deps: update dependency rollup to ^4.43.0 (#601) (a495edf)
- remove Vite 7 beta from supported range (#598) (c7ddd62)
Code Refactoring
6.0.0-beta.2 (2025-06-06)
⚠ BREAKING CHANGES
- bump required node version to 20.19+, 22.12+ and drop CJS build (#596)
Features
... (truncated)
Commits
bb27be7
release: plugin-vue@6.0.1f899ad3
fix(hmr): ignore non-js modules (#625)5f471a3
fix(deps): update all non-major dependencies (#636)4fd92b9
chore(deps): update dependency rollup to ^4.45.1 (#630)aa56ad1
fix(deps): update all non-major dependencies (#633)b969637
fix(deps): update all non-major dependencies (#629)9dfa996
perf: only bundle node versiondebug
(#627)ffac7e1
build: use tsdown (#626)fe03fa2
fix(deps): update all non-major dependencies (#624)76bf4c4
chore(deps): update dependency rollup to ^4.44.2 (#623)- Additional commits viewable in compare view
Updates vite
from 4.5.14 to 7.1.4
Release notes
Sourced from vite's releases.
v7.1.4
Please refer to CHANGELOG.md for details.
v7.1.3
Please refer to CHANGELOG.md for details.
v7.1.2
Please refer to CHANGELOG.md for details.
v7.1.1
Please refer to CHANGELOG.md for details.
create-vite@7.1.1
Please refer to CHANGELOG.md for details.
plugin-legacy@7.1.0
Please refer to CHANGELOG.md for details.
create-vite@7.1.0
Please refer to CHANGELOG.md for details.
v7.1.0
Please refer to CHANGELOG.md for details.
v7.1.0-beta.1
Please refer to CHANGELOG.md for details.
v7.1.0-beta.0
Please refer to CHANGELOG.md for details.
v7.0.6
Please refer to CHANGELOG.md for details.
v7.0.5
Please refer to CHANGELOG.md for details.
v7.0.4
Please refer to CHANGELOG.md for details.
v7.0.3
Please refer to CHANGELOG.md for details.
create-vite@7.0.3
Please refer to CHANGELOG.md for details.
v7.0.2
Please refer to CHANGELOG.md for details.
create-vite@7.0.2
Please refer to CHANGELOG.md for details.
... (truncated)
Changelog
Sourced from vite's changelog.
7.1.4 (2025-09-01)
Bug Fixes
- add missing awaits (#20697) (79d10ed)
- deps: update all non-major dependencies (#20676) (5a274b2)
- deps: update all non-major dependencies (#20709) (0401feb)
- pass rollup watch options when building in watch mode (#20674) (f367453)
Miscellaneous Chores
Code Refactoring
7.1.3 (2025-08-19)
Features
- cli: add Node.js version warning for unsupported versions (#20638) (a1be1bf)
- generate code frame for parse errors thrown by terser (#20642) (a9ba017)
- support long lines in
generateCodeFrame
(#20640) (1559577)Bug Fixes
- deps: update all non-major dependencies (#20634) (4851cab)
- optimizer: incorrect incompatible error (#20439) (446fe83)
- support multiline new URL(..., import.meta.url) expressions (#20644) (9ccf142)
Performance Improvements
Miscellaneous Chores
Code Refactoring
- replace startsWith with strict equality (#20603) (42816de)
- use
import
in worker threads (#20641) (530687a)Tests
7.1.2 (2025-08-12)
Bug Fixes
... (truncated)
Commits
bcc3144
release: v7.1.40401feb
fix(deps): update all non-major dependencies (#20709)537fcf9
chore: remove unused constants entry from rolldown.config.ts (#20710)79d10ed
fix: add missing awaits (#20697)8099582
refactor: remove unnecessaryminify
parameter fromfinalizeCss
(#20701)f367453
fix: pass rollup watch options when building in watch mode (#20674)5a274b2
fix(deps): update all non-major dependencies (#20676)-
Pull Request Statistics
Commits:
2Files Changed:
8Additions:
+2961Deletions:
-636
Package Dependencies
Technical Details
ID: | 7035807 |
UUID: | 2803797534 |
Node ID: | PR_kwDOPqqph86nHo4e |
Host: | GitHub |
Repository: | ibiscum/Vue.js-3-Design-Patterns-and-Best-Practices |
Merge State: | Unknown |