An open index of dependabot pull requests across open source projects.

Bump the npm_and_yarn group across 4 directories with 11 updates

Merged
Number: #6
Type: Pull Request
State: Merged
Author: dependabot[bot] dependabot[bot]
Association: None
Comments: 0
Created: September 05, 2025 at 10:25 PM UTC
(2 days ago)
Updated: September 05, 2025 at 10:34 PM UTC
(2 days ago)
Merged: September 05, 2025 at 10:34 PM UTC
(2 days ago)
by ibiscum
Time to Close: 10 minutes
Labels:
dependencies javascript
Description:

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 and keywords 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

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

Miscellaneous Chores

  • remove unused constants entry from rolldown.config.ts (#20710) (537fcf9)

Code Refactoring

  • remove unnecessary minify parameter from finalizeCss (#20701) (8099582)

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

Tests

7.1.2 (2025-08-12)

Bug Fixes

... (truncated)

Commits
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:

    1. Yarn in Plug'n'Play mode on Windows stores its global module cache on the C: drive
    2. Some developers put their projects on the D: drive
    3. Yarn generates relative paths that use ../.. to get from the project directory to the cache directory
    4. Windows-style paths don't support directory traversal between drives via .. (so D:\.. is just D:)
    5. 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 with useDefineForClassFields set to false 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 to super() (since super() 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

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

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

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

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

4.48.0

2025-08-23

Features

  • If configured, also keep unparseable import attributes of external dynamic imports in the output(#6071)

... (truncated)

Commits

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 and keywords 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

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

Miscellaneous Chores

  • remove unused constants entry from rolldown.config.ts (#20710) (537fcf9)

Code Refactoring

  • remove unnecessary minify parameter from finalizeCss (#20701) (8099582)

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

Tests

7.1.2 (2025-08-12)

Bug Fixes

... (truncated)

Commits
Package Dependencies
Ecosystem:
npm
Version Change:
4.5.14 → 7.1.4
Update Type:
Major
Package:
esbuild
Ecosystem:
npm
Version Change:
0.18.20 → 0.25.9
Update Type:
Minor
Package:
rollup
Ecosystem:
npm
Version Change:
3.29.5 → 4.50.0
Update Type:
Major
Ecosystem:
npm
Version Change:
4.1.0 → 6.0.1
Update Type:
Major
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