]> git.ipfire.org Git - thirdparty/vuejs/core.git/commitdiff
Merge remote-tracking branch 'upstream/main'
author三咲智子 Kevin Deng <sxzz@sxzz.moe>
Thu, 23 Nov 2023 15:44:07 +0000 (23:44 +0800)
committer三咲智子 Kevin Deng <sxzz@sxzz.moe>
Thu, 23 Nov 2023 15:44:07 +0000 (23:44 +0800)
15 files changed:
1  2 
package.json
packages/compiler-core/package.json
packages/compiler-dom/package.json
packages/compiler-sfc/package.json
packages/compiler-ssr/package.json
packages/reactivity-transform/package.json
packages/reactivity/package.json
packages/runtime-core/package.json
packages/runtime-dom/package.json
packages/runtime-test/package.json
packages/server-renderer/package.json
packages/template-explorer/package.json
packages/vue-compat/package.json
packages/vue/package.json
pnpm-lock.yaml

diff --cc package.json
Simple merge
index 3e9fc887e25f8ffb49062dafb98354017605ca12,23ad719358ed65eb705d4cdc978f92f47629231f..dc48ab427d2a7c76e0879ae8f9a8105869d9471c
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-core#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme",
    "dependencies": {
      "@babel/parser": "^7.23.3",
-     "@vue/shared": "3.3.8",
+     "@vue/shared": "workspace:*",
      "estree-walker": "^2.0.2",
      "source-map-js": "^1.0.2"
    },
index 9bc76aaaa55268b859f805d97607ae1acb022877,7f69c566226eaba7d42262df3edeb7ffbcb428f6..1028f8d71a805fae672ea6964b745ef9507481f7
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-dom#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-dom#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/compiler-core": "3.3.8"
+     "@vue/shared": "workspace:*",
+     "@vue/compiler-core": "workspace:*"
    }
  }
index d2f152c3e0f9a75e6ec6536461896a3d09e486bf,93fff05e4faef4214f241fd7c177ae2355f428fb..39876a84e068cabf8f753feef222473314775f23
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-sfc#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme",
    "dependencies": {
      "@babel/parser": "^7.23.3",
-     "@vue/compiler-core": "3.3.8",
-     "@vue/compiler-dom": "3.3.8",
-     "@vue/compiler-ssr": "3.3.8",
-     "@vue/reactivity-transform": "3.3.8",
-     "@vue/shared": "3.3.8",
+     "@vue/compiler-core": "workspace:*",
+     "@vue/compiler-dom": "workspace:*",
+     "@vue/compiler-ssr": "workspace:*",
+     "@vue/reactivity-transform": "workspace:*",
+     "@vue/shared": "workspace:*",
      "estree-walker": "^2.0.2",
      "magic-string": "^0.30.5",
      "postcss": "^8.4.31",
index 3da348c7f4eb69f9d459be1d835cedcc660becf1,115b20fcc19545621a48f7a5e29da9c252d13461..8140e220ec2a8ce32987bf3b61a7d56fa8fc4171
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/compiler-ssr#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-ssr#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/compiler-dom": "3.3.8"
+     "@vue/shared": "workspace:*",
+     "@vue/compiler-dom": "workspace:*"
    }
  }
index 02bd6ca8587bc5af7aac1e3ea223c7457dc9c949,4a430fb0e6a088d656155ff10b23233092513c98..7b7787036bb3ac2c3005afcacc642ebfb7ed69c5
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/dev/packages/reactivity-transform#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/dev/packages/reactivity-transform#readme",
    "dependencies": {
      "@babel/parser": "^7.23.3",
-     "@vue/compiler-core": "3.3.8",
-     "@vue/shared": "3.3.8",
+     "@vue/compiler-core": "workspace:*",
+     "@vue/shared": "workspace:*",
      "estree-walker": "^2.0.2",
      "magic-string": "^0.30.5"
    },
index 2ea228a9222472b1b10e35fc123ee2f9e04cf853,bf7713d0a168e0ee764f443c3a4debd0996e7c3e..c1e3aaa8bf96957539c97c7420b3a1a88793622b
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/reactivity#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/reactivity#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8"
+     "@vue/shared": "workspace:*"
    }
  }
index 7f751af9a00ea36073f3582658ea5e235bacc371,adb79adf9d11fa4ceb45d56225871d8d21c407b7..912b286b3b17cede4bea739db0308d6acc475ca1
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-core#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-core#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/reactivity": "3.3.8"
+     "@vue/shared": "workspace:*",
+     "@vue/reactivity": "workspace:*"
    }
  }
index 3ac9aa515ba881a2aea66a79364feeeb30e71dc6,9415dcf97b135044e753bd01be17a72354042fec..2c816f5d73b282f2f1e12688bfdc4edd0c44525b
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-dom#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-dom#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/runtime-core": "3.3.8",
+     "@vue/shared": "workspace:*",
+     "@vue/runtime-core": "workspace:*",
      "csstype": "^3.1.2"
    }
  }
index f3233c23ef8fea80b041377d5883e630adb26275,c0586a8a24f512331ddce15d46e22666afa5b385..f9594d484f977a60bafe5b2825fa8a60a0234fc4
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/runtime-test#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/runtime-test#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/runtime-core": "3.3.8"
+     "@vue/shared": "workspace:*",
+     "@vue/runtime-core": "workspace:*"
    }
  }
index 93c95be4bca074029fa7727af9ed36cbaa7b0e6a,f1d458b69d5f6af89d23b9dd04b859d216fa98e0..465417d6ee22ebd4e819ca83ca306841fd553477
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/server-renderer#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/server-renderer#readme",
    "peerDependencies": {
-     "vue": "3.3.8"
+     "vue": "workspace:*"
    },
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/compiler-ssr": "3.3.8"
+     "@vue/shared": "workspace:*",
+     "@vue/compiler-ssr": "workspace:*"
    }
  }
Simple merge
index 3e914609c2044eb7da501691f7a9e2e0b5ffebf5,9a90a92137ca20ae1359a9354d2bef9570a8c9c9..933f491305c95884888b4e685f85bfe94d324beb
    "author": "Evan You",
    "license": "MIT",
    "bugs": {
 -    "url": "https://github.com/vuejs/core/issues"
 +    "url": "https://github.com/vuejs/core-vapor/issues"
    },
 -  "homepage": "https://github.com/vuejs/core/tree/main/packages/vue#readme",
 +  "homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue#readme",
    "dependencies": {
-     "@vue/shared": "3.3.8",
-     "@vue/compiler-dom": "3.3.8",
-     "@vue/runtime-dom": "3.3.8",
+     "@vue/shared": "workspace:*",
+     "@vue/compiler-dom": "workspace:*",
+     "@vue/runtime-dom": "workspace:*",
 +    "@vue/runtime-vapor": "workspace:*",
 +    "@vue/compiler-vapor": "workspace:*",
-     "@vue/compiler-sfc": "3.3.8",
-     "@vue/server-renderer": "3.3.8"
+     "@vue/compiler-sfc": "workspace:*",
+     "@vue/server-renderer": "workspace:*"
    },
    "peerDependencies": {
      "typescript": "*"
diff --cc pnpm-lock.yaml
index 0d915476feecbb36e08bb7dd2c57f520b464b2ed,48560ad8f5c500e9e9db3f657350366a4dc6b0d5..ce5eba8bc00bfa60b3a9a77f2d147d45586e0ca3
@@@ -36,8 -36,8 +36,8 @@@ importers
          specifier: ^1.0.2
          version: 1.0.2
        '@types/node':
-         specifier: ^20.9.0
-         version: 20.9.0
+         specifier: ^20.9.2
 -        version: 20.9.2
++        version: 20.9.4
        '@typescript-eslint/parser':
          specifier: ^6.11.0
          version: 6.11.0(eslint@8.54.0)(typescript@5.2.2)
          specifier: ^2.6.2
          version: 2.6.2
        tsx:
-         specifier: ^4.1.3
-         version: 4.1.3
+         specifier: ^4.1.4
 -        version: 4.1.4
++        version: 4.4.0
        typescript:
          specifier: ^5.2.2
          version: 5.2.2
        vite:
          specifier: ^5.0.0
-         version: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
 -        version: 5.0.0(@types/node@20.9.2)(terser@5.22.0)
++        version: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
        vitest:
          specifier: ^0.34.6
          version: 0.34.6(jsdom@22.1.0)(terser@5.22.0)
          specifier: ^2.0.0
          version: 2.0.0
        lru-cache:
-         specifier: ^10.0.2
-         version: 10.0.2
+         specifier: ^10.0.3
 -        version: 10.0.3
++        version: 10.1.0
        merge-source-map:
          specifier: ^1.1.0
          version: 1.1.0
    packages/compiler-ssr:
      dependencies:
        '@vue/compiler-dom':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../compiler-dom
        '@vue/shared':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../shared
  
 +  packages/compiler-vapor:
 +    dependencies:
 +      '@vue/compiler-dom':
 +        specifier: 3.3.8
 +        version: link:../compiler-dom
 +      '@vue/shared':
 +        specifier: 3.3.8
 +        version: link:../shared
 +      ast-kit:
 +        specifier: ^0.11.2
 +        version: 0.11.2(rollup@4.1.4)
 +    devDependencies:
 +      '@babel/types':
 +        specifier: ^7.23.0
 +        version: 7.23.3
 +
    packages/dts-built-test:
      dependencies:
        '@vue/reactivity':
    packages/runtime-test:
      dependencies:
        '@vue/runtime-core':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../runtime-core
        '@vue/shared':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../shared
  
 +  packages/runtime-vapor: {}
 +
    packages/server-renderer:
      dependencies:
        '@vue/compiler-ssr':
          version: 4.4.0(vite@5.0.0)(vue@packages+vue)
        vite:
          specifier: ^5.0.0
-         version: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
 -        version: 5.0.0(@types/node@20.9.2)(terser@5.22.0)
++        version: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
  
    packages/shared: {}
  
    packages/vue:
      dependencies:
        '@vue/compiler-dom':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../compiler-dom
        '@vue/compiler-sfc':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../compiler-sfc
 +      '@vue/compiler-vapor':
 +        specifier: workspace:*
 +        version: link:../compiler-vapor
        '@vue/runtime-dom':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../runtime-dom
 +      '@vue/runtime-vapor':
 +        specifier: workspace:*
 +        version: link:../runtime-vapor
        '@vue/server-renderer':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../server-renderer
        '@vue/shared':
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../shared
        typescript:
          specifier: '*'
          specifier: ^1.0.2
          version: 1.0.2
        vue:
-         specifier: 3.3.8
+         specifier: workspace:*
          version: link:../vue
  
-         version: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
 +  playground:
 +    dependencies:
 +      vue:
 +        specifier: workspace:*
 +        version: link:../packages/vue
 +    devDependencies:
 +      '@vitejs/plugin-vue':
 +        specifier: link:/Users/kevin/Developer/open-source/vite-plugin-vue/packages/plugin-vue
 +        version: link:../../../vite-plugin-vue/packages/plugin-vue
 +      vite:
 +        specifier: ^5.0.2
++        version: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
 +      vite-plugin-inspect:
 +        specifier: ^0.7.42
 +        version: 0.7.42(rollup@4.1.4)(vite@5.0.2)
 +
  packages:
  
    /@aashutoshrathi/word-wrap@1.2.6:
      resolution: {integrity: sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw==}
      dev: true
  
-   /@types/node@20.9.0:
-     resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==}
 -  /@types/node@20.9.2:
 -    resolution: {integrity: sha512-WHZXKFCEyIUJzAwh3NyyTHYSR35SevJ6mZ1nWwJafKtiQbqRTIKSRcw3Ma3acqgsent3RRDqeVwpHntMk+9irg==}
++  /@types/node@20.9.4:
++    resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==}
      dependencies:
        undici-types: 5.26.5
      dev: true
      resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==}
      requiresBuild: true
      dependencies:
-       '@types/node': 20.9.0
 -      '@types/node': 20.9.2
++      '@types/node': 20.9.4
      dev: true
      optional: true
  
        vite: ^4.0.0
        vue: ^3.2.25
      dependencies:
-       vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
 -      vite: 5.0.0(@types/node@20.9.2)(terser@5.22.0)
++      vite: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
        vue: link:packages/vue
      dev: true
  
      resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==}
      engines: {node: ^16.14.0 || >=18.0.0}
      dependencies:
-       lru-cache: 10.0.2
 -      lru-cache: 10.0.3
++      lru-cache: 10.1.0
      dev: true
  
    /html-encoding-sniffer@3.0.0:
        get-func-name: 2.0.2
      dev: true
  
-   /lru-cache@10.0.2:
-     resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==}
 -  /lru-cache@10.0.3:
 -    resolution: {integrity: sha512-B7gr+F6MkqB3uzINHXNctGieGsRTMwIBgxkp0yq/5BwcuDzD4A8wQpHQW6vDAm1uKSLQghmRdD9sKqf2vJ1cEg==}
++  /lru-cache@10.1.0:
++    resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==}
      engines: {node: 14 || >=16.14}
-     dependencies:
-       semver: 7.5.4
      dev: true
  
    /lru-cache@5.1.1:
      resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
      engines: {node: '>=16 || 14 >=14.17'}
      dependencies:
-       lru-cache: 10.0.2
 -      lru-cache: 10.0.3
++      lru-cache: 10.1.0
        minipass: 7.0.4
      dev: true
  
        typescript: 5.2.2
      dev: true
  
-   /tsx@4.1.3:
-     resolution: {integrity: sha512-DLiTy1eri4nhqgVVy+15YKC6Ij2BMFxGdDMkVrSDkNuISUJLv7n0NgZpFLpdM+qmwXar34XllgYi4cxkNMbDwQ==}
 -  /tsx@4.1.4:
 -    resolution: {integrity: sha512-9X7uBCIyUsvMzIH+o8m+5o/5eL461cChCF+XUtOZsPr1a4pZx2lTQx0Muu5G5VwJWZwAGKBe3sJHLk82BENAVw==}
++  /tsx@4.4.0:
++    resolution: {integrity: sha512-4fwcEjRUxW20ciSaMB8zkpGwCPxuRGnadDuj/pBk5S9uT29zvWz15PK36GrKJo45mSJomDxVejZ73c6lr3811Q==}
      engines: {node: '>=18.0.0'}
      hasBin: true
      dependencies:
        esbuild: 0.18.20
        get-tsconfig: 4.7.2
--      source-map-support: 0.5.21
      optionalDependencies:
        fsevents: 2.3.3
      dev: true
      engines: {node: '>= 0.8'}
      dev: true
  
-   /vite-node@0.34.6(@types/node@20.9.0)(terser@5.22.0):
 -  /vite-node@0.34.6(@types/node@20.9.2)(terser@5.22.0):
++  /vite-node@0.34.6(@types/node@20.9.4)(terser@5.22.0):
      resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==}
      engines: {node: '>=v14.18.0'}
      hasBin: true
        mlly: 1.4.2
        pathe: 1.1.1
        picocolors: 1.0.0
-       vite: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
 -      vite: 5.0.0(@types/node@20.9.2)(terser@5.22.0)
++      vite: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
      transitivePeerDependencies:
        - '@types/node'
        - less
        - terser
      dev: true
  
 -  /vite@5.0.0(@types/node@20.9.2)(terser@5.22.0):
 +  /vite-plugin-inspect@0.7.42(rollup@4.1.4)(vite@5.0.2):
 +    resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==}
 +    engines: {node: '>=14'}
 +    peerDependencies:
 +      '@nuxt/kit': '*'
 +      vite: ^3.1.0 || ^4.0.0 || ^5.0.0-0
 +    peerDependenciesMeta:
 +      '@nuxt/kit':
 +        optional: true
 +    dependencies:
 +      '@antfu/utils': 0.7.6
 +      '@rollup/pluginutils': 5.0.5(rollup@4.1.4)
 +      debug: 4.3.4
 +      error-stack-parser-es: 0.1.1
 +      fs-extra: 11.1.1
 +      open: 9.1.0
 +      picocolors: 1.0.0
 +      sirv: 2.0.3
-       vite: 5.0.2(@types/node@20.9.0)(terser@5.22.0)
++      vite: 5.0.2(@types/node@20.9.4)(terser@5.22.0)
 +    transitivePeerDependencies:
 +      - rollup
 +      - supports-color
 +    dev: true
 +
-   /vite@5.0.0(@types/node@20.9.0)(terser@5.22.0):
++  /vite@5.0.0(@types/node@20.9.4)(terser@5.22.0):
      resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==}
      engines: {node: ^18.0.0 || >=20.0.0}
      hasBin: true
        terser:
          optional: true
      dependencies:
-       '@types/node': 20.9.0
 -      '@types/node': 20.9.2
++      '@types/node': 20.9.4
 +      esbuild: 0.19.5
 +      postcss: 8.4.31
 +      rollup: 4.4.1
 +      terser: 5.22.0
 +    optionalDependencies:
 +      fsevents: 2.3.3
 +    dev: true
 +
-   /vite@5.0.2(@types/node@20.9.0)(terser@5.22.0):
++  /vite@5.0.2(@types/node@20.9.4)(terser@5.22.0):
 +    resolution: {integrity: sha512-6CCq1CAJCNM1ya2ZZA7+jS2KgnhbzvxakmlIjN24cF/PXhRMzpM/z8QgsVJA/Dm5fWUWnVEsmtBoMhmerPxT0g==}
 +    engines: {node: ^18.0.0 || >=20.0.0}
 +    hasBin: true
 +    peerDependencies:
 +      '@types/node': ^18.0.0 || >=20.0.0
 +      less: '*'
 +      lightningcss: ^1.21.0
 +      sass: '*'
 +      stylus: '*'
 +      sugarss: '*'
 +      terser: ^5.4.0
 +    peerDependenciesMeta:
 +      '@types/node':
 +        optional: true
 +      less:
 +        optional: true
 +      lightningcss:
 +        optional: true
 +      sass:
 +        optional: true
 +      stylus:
 +        optional: true
 +      sugarss:
 +        optional: true
 +      terser:
 +        optional: true
 +    dependencies:
-       '@types/node': 20.9.0
++      '@types/node': 20.9.4
        esbuild: 0.19.5
        postcss: 8.4.31
        rollup: 4.4.1
      dependencies:
        '@types/chai': 4.3.9
        '@types/chai-subset': 1.3.4
-       '@types/node': 20.9.0
 -      '@types/node': 20.9.2
++      '@types/node': 20.9.4
        '@vitest/expect': 0.34.6
        '@vitest/runner': 0.34.6
        '@vitest/snapshot': 0.34.6
        strip-literal: 1.3.0
        tinybench: 2.5.1
        tinypool: 0.7.0
-       vite: 5.0.0(@types/node@20.9.0)(terser@5.22.0)
-       vite-node: 0.34.6(@types/node@20.9.0)(terser@5.22.0)
 -      vite: 5.0.0(@types/node@20.9.2)(terser@5.22.0)
 -      vite-node: 0.34.6(@types/node@20.9.2)(terser@5.22.0)
++      vite: 5.0.0(@types/node@20.9.4)(terser@5.22.0)
++      vite-node: 0.34.6(@types/node@20.9.4)(terser@5.22.0)
        why-is-node-running: 2.2.2
      transitivePeerDependencies:
        - less