chore(deps): update dependency vite to v4.3.1 - autoclosed #23

Closed
renovate-bot wants to merge 0 commits from renovate/vite-4.x-lockfile into master
Contributor

This PR contains the following updates:

Package Type Update Change
vite (source) devDependencies minor 4.2.1 -> 4.3.1

Release Notes

vitejs/vite

v4.3.1

Compare Source

v4.3.0

Compare Source

Vite 4.3 is out! Read the announcement blog post here

Vite 4.3, It's Fast

In this minor, we focused on improving the dev server performance. The resolve logic got streamlined, improving hot paths and implementing smarter caching for finding package.json, TS config files, and resolved URL in general.

You can read a detailed walkthrough of the performance work done in this blog post by one of Vite Contributors: How we made Vite 4.3 faaaaster 🚀.

This sprint resulted in speed improvements across the board compared to Vite 4.2.

These are the performance improvements as measured by sapphi-red/performance-compare, which tests an app with 1000 React Components cold and warm dev server startup time as well as HMR times for a root and a leaf component:

Vite (babel) Vite 4.2 Vite 4.3 Improvement
dev cold start 17249.0ms 5132.4ms -70.2%
dev warm start 6027.8ms 4536.1ms -24.7%
Root HMR 46.8ms 26.7ms -42.9%
Leaf HMR 27.0ms 12.9ms -52.2%
Vite (swc) Vite 4.2 Vite 4.3 Improvement
dev cold start 13552.5ms 3201.0ms -76.4%
dev warm start 4625.5ms 2834.4ms -38.7%
Root HMR 30.5ms 24.0ms -21.3%
Leaf HMR 16.9ms 10.0ms -40.8%

You can read more information about the benchmark here

Features
Performance
Bug Fixes
Clean up
Previous Changelogs
4.3.0-beta.8 (2023-04-19)

See 4.3.0-beta.8 changelog

4.3.0-beta.7 (2023-04-17)

See 4.3.0-beta.7 changelog

4.3.0-beta.6 (2023-04-14)

See 4.3.0-beta.6 changelog

4.3.0-beta.5 (2023-04-11)

See 4.3.0-beta.5 changelog

4.3.0-beta.4 (2023-04-09)

See 4.3.0-beta.4 changelog

4.3.0-beta.3 (2023-04-07)

See 4.3.0-beta.3 changelog

4.3.0-beta.2 (2023-04-05)

See 4.3.0-beta.2 changelog

4.3.0-beta.1 (2023-03-29)

See 4.3.0-beta.1 changelog

4.3.0-beta.0 (2023-03-23)

See 4.3.0-beta.0 changelog

v4.2.2

Compare Source

Please refer to CHANGELOG.md for details.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [vite](https://github.com/vitejs/vite/tree/main/#readme) ([source](https://github.com/vitejs/vite)) | devDependencies | minor | [`4.2.1` -> `4.3.1`](https://renovatebot.com/diffs/npm/vite/4.2.1/4.3.1) | --- ### Release Notes <details> <summary>vitejs/vite</summary> ### [`v4.3.1`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small431-2023-04-20-small) [Compare Source](https://github.com/vitejs/vite/compare/d6468a3b1fa11f066a0f38515874f71da7b9640e...v4.3.1) - fix: revert ensure module in graph before transforming ([#&#8203;12774](https://github.com/vitejs/vite/issues/12774)) ([#&#8203;12929](https://github.com/vitejs/vite/issues/12929)) ([9cc93a5](https://github.com/vitejs/vite/commit/9cc93a5)), closes [#&#8203;12774](https://github.com/vitejs/vite/issues/12774) [#&#8203;12929](https://github.com/vitejs/vite/issues/12929) - docs: 4.3 announcement and release notes ([#&#8203;12925](https://github.com/vitejs/vite/issues/12925)) ([f29c582](https://github.com/vitejs/vite/commit/f29c582)), closes [#&#8203;12925](https://github.com/vitejs/vite/issues/12925) - chore: clean up 4.3 changelog ([55ec023](https://github.com/vitejs/vite/commit/55ec023)) ### [`v4.3.0`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#&#8203;430-2023-04-20) [Compare Source](https://github.com/vitejs/vite/compare/v4.2.2...d6468a3b1fa11f066a0f38515874f71da7b9640e) Vite 4.3 is out! Read the [announcement blog post here](https://vitejs.dev/blog/announcing-vite4-3) [![Vite 4.3, It's Fast](https://vitejs.dev/og-image-announcing-vite4-3.png)](https://vitejs.dev/blog/announcing-vite4-3) In this minor, we focused on improving the dev server performance. The resolve logic got streamlined, improving hot paths and implementing smarter caching for finding `package.json`, TS config files, and resolved URL in general. You can read a detailed walkthrough of the performance work done in this blog post by one of Vite Contributors: [How we made Vite 4.3 faaaaster 🚀](https://sun0day.github.io/blog/vite/why-vite4\_3-is-faster.html). This sprint resulted in speed improvements across the board compared to Vite 4.2. These are the performance improvements as measured by [sapphi-red/performance-compare](https://github.com/sapphi-red/performance-compare), which tests an app with 1000 React Components cold and warm dev server startup time as well as HMR times for a root and a leaf component: | **Vite (babel)** | Vite 4.2 | Vite 4.3 | Improvement | | :----------------- | --------: | -------: | -----------: | | **dev cold start** | 17249.0ms | 5132.4ms | -70.2% | | **dev warm start** | 6027.8ms | 4536.1ms | -24.7% | | **Root HMR** | 46.8ms | 26.7ms | -42.9% | | **Leaf HMR** | 27.0ms | 12.9ms | -52.2% | | **Vite (swc)** | Vite 4.2 | Vite 4.3 | Improvement | | :----------------- | --------: | -------: | -----------: | | **dev cold start** | 13552.5ms | 3201.0ms | -76.4% | | **dev warm start** | 4625.5ms | 2834.4ms | -38.7% | | **Root HMR** | 30.5ms | 24.0ms | -21.3% | | **Leaf HMR** | 16.9ms | 10.0ms | -40.8% | You can read more information about the benchmark [here](https://gist.github.com/sapphi-red/25be97327ee64a3c1dce793444afdf6e) ##### Features - feat: expose `isFileServingAllowed` as public utility ([#&#8203;12894](https://github.com/vitejs/vite/issues/12894)) ([93e095c](https://github.com/vitejs/vite/commit/93e095c)), closes [#&#8203;12894](https://github.com/vitejs/vite/issues/12894) - feat: reuse existing style elements in dev ([#&#8203;12678](https://github.com/vitejs/vite/issues/12678)) ([3a41bd8](https://github.com/vitejs/vite/commit/3a41bd8)), closes [#&#8203;12678](https://github.com/vitejs/vite/issues/12678) - feat: skip pinging the server when the tab is not shown ([#&#8203;12698](https://github.com/vitejs/vite/issues/12698)) ([bedcd8f](https://github.com/vitejs/vite/commit/bedcd8f)), closes [#&#8203;12698](https://github.com/vitejs/vite/issues/12698) - feat(create-vite): use typescript 5.0 in templates ([#&#8203;12481](https://github.com/vitejs/vite/issues/12481)) ([8582e2d](https://github.com/vitejs/vite/commit/8582e2d)), closes [#&#8203;12481](https://github.com/vitejs/vite/issues/12481) - feat: use preview server parameter in preview server hook ([#&#8203;11647](https://github.com/vitejs/vite/issues/11647)) ([4c142ea](https://github.com/vitejs/vite/commit/4c142ea)), closes [#&#8203;11647](https://github.com/vitejs/vite/issues/11647) - feat(reporter): show gzip info for all compressible files (fix [#&#8203;11288](https://github.com/vitejs/vite/issues/11288)) ([#&#8203;12485](https://github.com/vitejs/vite/issues/12485)) ([03502c8](https://github.com/vitejs/vite/commit/03502c8)), closes [#&#8203;11288](https://github.com/vitejs/vite/issues/11288) [#&#8203;12485](https://github.com/vitejs/vite/issues/12485) - feat(server): allow to import `data:` uris ([#&#8203;12645](https://github.com/vitejs/vite/issues/12645)) ([4886d9f](https://github.com/vitejs/vite/commit/4886d9f)), closes [#&#8203;12645](https://github.com/vitejs/vite/issues/12645) - feat: add opus filetype to assets & mime types ([#&#8203;12526](https://github.com/vitejs/vite/issues/12526)) ([63524ba](https://github.com/vitejs/vite/commit/63524ba)), closes [#&#8203;12526](https://github.com/vitejs/vite/issues/12526) ##### Performance - perf: parallelize await exportsData from depsInfo ([#&#8203;12869](https://github.com/vitejs/vite/issues/12869)) ([ab3a530](https://github.com/vitejs/vite/commit/ab3a530)), closes [#&#8203;12869](https://github.com/vitejs/vite/issues/12869) - perf: avoid side effects resolving in dev and in the optimizer/scanner ([#&#8203;12789](https://github.com/vitejs/vite/issues/12789)) ([fb904f9](https://github.com/vitejs/vite/commit/fb904f9)), closes [#&#8203;12789](https://github.com/vitejs/vite/issues/12789) - perf: parallelize imports processing in import analysis plugin ([#&#8203;12754](https://github.com/vitejs/vite/issues/12754)) ([037a6c7](https://github.com/vitejs/vite/commit/037a6c7)), closes [#&#8203;12754](https://github.com/vitejs/vite/issues/12754) - perf: unresolvedUrlToModule promise cache ([#&#8203;12725](https://github.com/vitejs/vite/issues/12725)) ([80c526e](https://github.com/vitejs/vite/commit/80c526e)), closes [#&#8203;12725](https://github.com/vitejs/vite/issues/12725) - perf(resolve): avoid tryFsResolve for /@&#8203;fs/ paths ([#&#8203;12450](https://github.com/vitejs/vite/issues/12450)) ([3ef8aaa](https://github.com/vitejs/vite/commit/3ef8aaa)), closes [#&#8203;12450](https://github.com/vitejs/vite/issues/12450) - perf(resolve): reduce vite client path checks ([#&#8203;12471](https://github.com/vitejs/vite/issues/12471)) ([c49af23](https://github.com/vitejs/vite/commit/c49af23)), closes [#&#8203;12471](https://github.com/vitejs/vite/issues/12471) - perf: avoid new URL() in hot path ([#&#8203;12654](https://github.com/vitejs/vite/issues/12654)) ([f4e2fdf](https://github.com/vitejs/vite/commit/f4e2fdf)), closes [#&#8203;12654](https://github.com/vitejs/vite/issues/12654) - perf: improve isFileReadable performance ([#&#8203;12397](https://github.com/vitejs/vite/issues/12397)) ([acf3a14](https://github.com/vitejs/vite/commit/acf3a14)), closes [#&#8203;12397](https://github.com/vitejs/vite/issues/12397) - perf: module graph url shortcuts ([#&#8203;12635](https://github.com/vitejs/vite/issues/12635)) ([c268cfa](https://github.com/vitejs/vite/commit/c268cfa)), closes [#&#8203;12635](https://github.com/vitejs/vite/issues/12635) - perf: reduce runOptimizerIfIdleAfterMs time ([#&#8203;12614](https://github.com/vitejs/vite/issues/12614)) ([d026a65](https://github.com/vitejs/vite/commit/d026a65)), closes [#&#8203;12614](https://github.com/vitejs/vite/issues/12614) - perf: shorcircuit resolve in ensure entry from url ([#&#8203;12655](https://github.com/vitejs/vite/issues/12655)) ([82137d6](https://github.com/vitejs/vite/commit/82137d6)), closes [#&#8203;12655](https://github.com/vitejs/vite/issues/12655) - perf: skip es-module-lexer if have no dynamic imports ([#&#8203;12732](https://github.com/vitejs/vite/issues/12732)) ([5d07d7c](https://github.com/vitejs/vite/commit/5d07d7c)), closes [#&#8203;12732](https://github.com/vitejs/vite/issues/12732) - perf: start preprocessing static imports before updating module graph ([#&#8203;12723](https://github.com/vitejs/vite/issues/12723)) ([c90b46e](https://github.com/vitejs/vite/commit/c90b46e)), closes [#&#8203;12723](https://github.com/vitejs/vite/issues/12723) - perf: use package cache for one off resolve ([#&#8203;12744](https://github.com/vitejs/vite/issues/12744)) ([77bf4ef](https://github.com/vitejs/vite/commit/77bf4ef)), closes [#&#8203;12744](https://github.com/vitejs/vite/issues/12744) - perf(css): cache lazy import ([#&#8203;12721](https://github.com/vitejs/vite/issues/12721)) ([fedb080](https://github.com/vitejs/vite/commit/fedb080)), closes [#&#8203;12721](https://github.com/vitejs/vite/issues/12721) - perf(hmr): keep track of already traversed modules when propagating update ([#&#8203;12658](https://github.com/vitejs/vite/issues/12658)) ([3b912fb](https://github.com/vitejs/vite/commit/3b912fb)), closes [#&#8203;12658](https://github.com/vitejs/vite/issues/12658) - perf(moduleGraph): resolve dep urls in parallel ([#&#8203;12619](https://github.com/vitejs/vite/issues/12619)) ([4823fec](https://github.com/vitejs/vite/commit/4823fec)), closes [#&#8203;12619](https://github.com/vitejs/vite/issues/12619) - perf(resolve): skip for virtual files ([#&#8203;12638](https://github.com/vitejs/vite/issues/12638)) ([9e13f5f](https://github.com/vitejs/vite/commit/9e13f5f)), closes [#&#8203;12638](https://github.com/vitejs/vite/issues/12638) - perf: avoid fsp.unlink if we don't use the promise ([#&#8203;12589](https://github.com/vitejs/vite/issues/12589)) ([19d1980](https://github.com/vitejs/vite/commit/19d1980)), closes [#&#8203;12589](https://github.com/vitejs/vite/issues/12589) - perf: back to temporal optimizer dirs ([#&#8203;12622](https://github.com/vitejs/vite/issues/12622)) ([8da0422](https://github.com/vitejs/vite/commit/8da0422)), closes [#&#8203;12622](https://github.com/vitejs/vite/issues/12622) - perf: cache `depsCacheDirPrefix` value for `isOptimizedDepFile` ([#&#8203;12601](https://github.com/vitejs/vite/issues/12601)) ([edbd262](https://github.com/vitejs/vite/commit/edbd262)), closes [#&#8203;12601](https://github.com/vitejs/vite/issues/12601) - perf: improve cleanUrl util ([#&#8203;12573](https://github.com/vitejs/vite/issues/12573)) ([68d500e](https://github.com/vitejs/vite/commit/68d500e)), closes [#&#8203;12573](https://github.com/vitejs/vite/issues/12573) - perf: non-blocking write of optimized dep files ([#&#8203;12603](https://github.com/vitejs/vite/issues/12603)) ([2f5f968](https://github.com/vitejs/vite/commit/2f5f968)), closes [#&#8203;12603](https://github.com/vitejs/vite/issues/12603) - perf: try using realpathSync.native in Windows ([#&#8203;12580](https://github.com/vitejs/vite/issues/12580)) ([1cc99f8](https://github.com/vitejs/vite/commit/1cc99f8)), closes [#&#8203;12580](https://github.com/vitejs/vite/issues/12580) - perf: use fsp in more cases ([#&#8203;12553](https://github.com/vitejs/vite/issues/12553)) ([e9b92f5](https://github.com/vitejs/vite/commit/e9b92f5)), closes [#&#8203;12553](https://github.com/vitejs/vite/issues/12553) - perf(html): apply preTransformRequest for html scripts ([#&#8203;12599](https://github.com/vitejs/vite/issues/12599)) ([420782c](https://github.com/vitejs/vite/commit/420782c)), closes [#&#8203;12599](https://github.com/vitejs/vite/issues/12599) - perf(optimizer): bulk optimizer delay ([#&#8203;12609](https://github.com/vitejs/vite/issues/12609)) ([c881971](https://github.com/vitejs/vite/commit/c881971)), closes [#&#8203;12609](https://github.com/vitejs/vite/issues/12609) - perf(optimizer): start optimizer early ([#&#8203;12593](https://github.com/vitejs/vite/issues/12593)) ([4f9b8b4](https://github.com/vitejs/vite/commit/4f9b8b4)), closes [#&#8203;12593](https://github.com/vitejs/vite/issues/12593) - perf(resolve): avoid isWorkerRequest and clean up .ts imported a .js ([#&#8203;12571](https://github.com/vitejs/vite/issues/12571)) ([8ab1438](https://github.com/vitejs/vite/commit/8ab1438)), closes [#&#8203;12571](https://github.com/vitejs/vite/issues/12571) - perf(resolve): findNearestMainPackageData instead of lookupFile ([#&#8203;12576](https://github.com/vitejs/vite/issues/12576)) ([54b376f](https://github.com/vitejs/vite/commit/54b376f)), closes [#&#8203;12576](https://github.com/vitejs/vite/issues/12576) - perf(server): only watch .env files in envDir ([#&#8203;12587](https://github.com/vitejs/vite/issues/12587)) ([26d8e72](https://github.com/vitejs/vite/commit/26d8e72)), closes [#&#8203;12587](https://github.com/vitejs/vite/issues/12587) - perf: avoid execSync on openBrowser ([#&#8203;12510](https://github.com/vitejs/vite/issues/12510)) ([a2af2f0](https://github.com/vitejs/vite/commit/a2af2f0)), closes [#&#8203;12510](https://github.com/vitejs/vite/issues/12510) - perf: extract regex and use Map in data-uri plugin ([#&#8203;12500](https://github.com/vitejs/vite/issues/12500)) ([137e63d](https://github.com/vitejs/vite/commit/137e63d)), closes [#&#8203;12500](https://github.com/vitejs/vite/issues/12500) - perf: extract vite:resolve internal functions ([#&#8203;12522](https://github.com/vitejs/vite/issues/12522)) ([6ea4be2](https://github.com/vitejs/vite/commit/6ea4be2)), closes [#&#8203;12522](https://github.com/vitejs/vite/issues/12522) - perf: improve package cache usage ([#&#8203;12512](https://github.com/vitejs/vite/issues/12512)) ([abc2b9c](https://github.com/vitejs/vite/commit/abc2b9c)), closes [#&#8203;12512](https://github.com/vitejs/vite/issues/12512) - perf: more regex improvements ([#&#8203;12520](https://github.com/vitejs/vite/issues/12520)) ([abf536f](https://github.com/vitejs/vite/commit/abf536f)), closes [#&#8203;12520](https://github.com/vitejs/vite/issues/12520) - perf: regex to startsWith/slice in utils ([#&#8203;12532](https://github.com/vitejs/vite/issues/12532)) ([debc6e2](https://github.com/vitejs/vite/commit/debc6e2)), closes [#&#8203;12532](https://github.com/vitejs/vite/issues/12532) - perf: remove regex in ImportMetaURL plugins ([#&#8203;12502](https://github.com/vitejs/vite/issues/12502)) ([1030049](https://github.com/vitejs/vite/commit/1030049)), closes [#&#8203;12502](https://github.com/vitejs/vite/issues/12502) - perf: replace endsWith with === ([#&#8203;12539](https://github.com/vitejs/vite/issues/12539)) ([7eb52ec](https://github.com/vitejs/vite/commit/7eb52ec)), closes [#&#8203;12539](https://github.com/vitejs/vite/issues/12539) - perf: replace startsWith with === ([#&#8203;12531](https://github.com/vitejs/vite/issues/12531)) ([9cce026](https://github.com/vitejs/vite/commit/9cce026)), closes [#&#8203;12531](https://github.com/vitejs/vite/issues/12531) - perf: reuse regex in plugins ([#&#8203;12518](https://github.com/vitejs/vite/issues/12518)) ([da43936](https://github.com/vitejs/vite/commit/da43936)), closes [#&#8203;12518](https://github.com/vitejs/vite/issues/12518) - perf: use `safeRealpath` in `getRealpath` ([#&#8203;12551](https://github.com/vitejs/vite/issues/12551)) ([cec2320](https://github.com/vitejs/vite/commit/cec2320)), closes [#&#8203;12551](https://github.com/vitejs/vite/issues/12551) - perf(css): improve postcss config resolve ([#&#8203;12484](https://github.com/vitejs/vite/issues/12484)) ([58e99b6](https://github.com/vitejs/vite/commit/58e99b6)), closes [#&#8203;12484](https://github.com/vitejs/vite/issues/12484) - perf(esbuild): make tsconfck non-blocking ([#&#8203;12548](https://github.com/vitejs/vite/issues/12548)) ([e5cdff7](https://github.com/vitejs/vite/commit/e5cdff7)), closes [#&#8203;12548](https://github.com/vitejs/vite/issues/12548) - perf(esbuild): update tsconfck to consume faster find-all implementation ([#&#8203;12541](https://github.com/vitejs/vite/issues/12541)) ([b6ea25a](https://github.com/vitejs/vite/commit/b6ea25a)), closes [#&#8203;12541](https://github.com/vitejs/vite/issues/12541) - perf(resolve): fix browser mapping nearest package.json check ([#&#8203;12550](https://github.com/vitejs/vite/issues/12550)) ([eac376e](https://github.com/vitejs/vite/commit/eac376e)), closes [#&#8203;12550](https://github.com/vitejs/vite/issues/12550) - perf(resolve): improve package.json resolve speed ([#&#8203;12441](https://github.com/vitejs/vite/issues/12441)) ([1fc8c65](https://github.com/vitejs/vite/commit/1fc8c65)), closes [#&#8203;12441](https://github.com/vitejs/vite/issues/12441) - perf(resolve): refactor package.json handling for deep imports ([#&#8203;12461](https://github.com/vitejs/vite/issues/12461)) ([596b661](https://github.com/vitejs/vite/commit/596b661)), closes [#&#8203;12461](https://github.com/vitejs/vite/issues/12461) - perf(resolve): refactor tryFsResolve and tryResolveFile ([#&#8203;12542](https://github.com/vitejs/vite/issues/12542)) ([3f70f47](https://github.com/vitejs/vite/commit/3f70f47)) - perf(resolve): skip absolute paths in root as url checks ([#&#8203;12476](https://github.com/vitejs/vite/issues/12476)) ([8d2931b](https://github.com/vitejs/vite/commit/8d2931b)), closes [#&#8203;12476](https://github.com/vitejs/vite/issues/12476) - perf(resolve): support # in path only for dependencies ([#&#8203;12469](https://github.com/vitejs/vite/issues/12469)) ([6559fc7](https://github.com/vitejs/vite/commit/6559fc7)), closes [#&#8203;12469](https://github.com/vitejs/vite/issues/12469) ##### Bug Fixes - fix(build): do not repeatedly output warning message ([#&#8203;12910](https://github.com/vitejs/vite/issues/12910)) ([251d0ab](https://github.com/vitejs/vite/commit/251d0ab)), closes [#&#8203;12910](https://github.com/vitejs/vite/issues/12910) - fix: escape msg in render restricted error html ([#&#8203;12889](https://github.com/vitejs/vite/issues/12889)) ([3aa2127](https://github.com/vitejs/vite/commit/3aa2127)), closes [#&#8203;12889](https://github.com/vitejs/vite/issues/12889) - fix: yarn pnp considerBuiltins ([#&#8203;12903](https://github.com/vitejs/vite/issues/12903)) ([a0e10d5](https://github.com/vitejs/vite/commit/a0e10d5)), closes [#&#8203;12903](https://github.com/vitejs/vite/issues/12903) - fix: broken middleware name ([#&#8203;12871](https://github.com/vitejs/vite/issues/12871)) ([32bef57](https://github.com/vitejs/vite/commit/32bef57)), closes [#&#8203;12871](https://github.com/vitejs/vite/issues/12871) - fix: cleanUpStaleCacheDirs once per process ([#&#8203;12847](https://github.com/vitejs/vite/issues/12847)) ([2c58b6e](https://github.com/vitejs/vite/commit/2c58b6e)), closes [#&#8203;12847](https://github.com/vitejs/vite/issues/12847) - fix(build): do not warn when URL in CSS is externalized ([#&#8203;12873](https://github.com/vitejs/vite/issues/12873)) ([1510996](https://github.com/vitejs/vite/commit/1510996)), closes [#&#8203;12873](https://github.com/vitejs/vite/issues/12873) - fix: build time deps optimization, and ensure single crawl end call ([#&#8203;12851](https://github.com/vitejs/vite/issues/12851)) ([fa30879](https://github.com/vitejs/vite/commit/fa30879)), closes [#&#8203;12851](https://github.com/vitejs/vite/issues/12851) - fix: correct vite config temporary name ([#&#8203;12833](https://github.com/vitejs/vite/issues/12833)) ([cdd9c23](https://github.com/vitejs/vite/commit/cdd9c23)), closes [#&#8203;12833](https://github.com/vitejs/vite/issues/12833) - fix(importAnalysis): warning on ExportAllDeclaration ([#&#8203;12799](https://github.com/vitejs/vite/issues/12799)) ([5136b9b](https://github.com/vitejs/vite/commit/5136b9b)), closes [#&#8203;12799](https://github.com/vitejs/vite/issues/12799) - fix(optimizer): start optimizer after buildStart ([#&#8203;12832](https://github.com/vitejs/vite/issues/12832)) ([cfe75ee](https://github.com/vitejs/vite/commit/cfe75ee)), closes [#&#8203;12832](https://github.com/vitejs/vite/issues/12832) - fix: handle try-catch for fs promise when resolve https config ([#&#8203;12808](https://github.com/vitejs/vite/issues/12808)) ([0bba402](https://github.com/vitejs/vite/commit/0bba402)), closes [#&#8203;12808](https://github.com/vitejs/vite/issues/12808) - fix(build): correctly handle warning ignore list ([#&#8203;12831](https://github.com/vitejs/vite/issues/12831)) ([8830532](https://github.com/vitejs/vite/commit/8830532)), closes [#&#8203;12831](https://github.com/vitejs/vite/issues/12831) - fix(resolve): use different importer check for css imports ([#&#8203;12815](https://github.com/vitejs/vite/issues/12815)) ([d037327](https://github.com/vitejs/vite/commit/d037327)), closes [#&#8203;12815](https://github.com/vitejs/vite/issues/12815) - fix: ignore sideEffects for scripts imported from html ([#&#8203;12786](https://github.com/vitejs/vite/issues/12786)) ([f09551f](https://github.com/vitejs/vite/commit/f09551f)), closes [#&#8203;12786](https://github.com/vitejs/vite/issues/12786) - fix: warn on build when bundling code that uses nodejs built in module ([#&#8203;12616](https://github.com/vitejs/vite/issues/12616)) ([72050f9](https://github.com/vitejs/vite/commit/72050f9)), closes [#&#8203;12616](https://github.com/vitejs/vite/issues/12616) - fix(cli): pass mode to optimize command ([#&#8203;12776](https://github.com/vitejs/vite/issues/12776)) ([da38ad8](https://github.com/vitejs/vite/commit/da38ad8)), closes [#&#8203;12776](https://github.com/vitejs/vite/issues/12776) - fix(css): resolve at import from dependency basedir ([#&#8203;12796](https://github.com/vitejs/vite/issues/12796)) ([46bdf7d](https://github.com/vitejs/vite/commit/46bdf7d)), closes [#&#8203;12796](https://github.com/vitejs/vite/issues/12796) - fix(worker): asset in iife worker and relative base ([#&#8203;12697](https://github.com/vitejs/vite/issues/12697)) ([ddefc06](https://github.com/vitejs/vite/commit/ddefc06)), closes [#&#8203;12697](https://github.com/vitejs/vite/issues/12697) - fix(worker): return null for shouldTransformCachedModule ([#&#8203;12797](https://github.com/vitejs/vite/issues/12797)) ([ea5f6fc](https://github.com/vitejs/vite/commit/ea5f6fc)), closes [#&#8203;12797](https://github.com/vitejs/vite/issues/12797) - fix: allow onwarn to override vite default warning handling ([#&#8203;12757](https://github.com/vitejs/vite/issues/12757)) ([f736930](https://github.com/vitejs/vite/commit/f736930)), closes [#&#8203;12757](https://github.com/vitejs/vite/issues/12757) - fix: ensure module in graph before transforming ([#&#8203;12774](https://github.com/vitejs/vite/issues/12774)) ([44ad321](https://github.com/vitejs/vite/commit/44ad321)), closes [#&#8203;12774](https://github.com/vitejs/vite/issues/12774) - fix: update package cache watcher ([#&#8203;12772](https://github.com/vitejs/vite/issues/12772)) ([a78588f](https://github.com/vitejs/vite/commit/a78588f)), closes [#&#8203;12772](https://github.com/vitejs/vite/issues/12772) - fix: avoid clean up while committing deps folder ([#&#8203;12722](https://github.com/vitejs/vite/issues/12722)) ([3f4d109](https://github.com/vitejs/vite/commit/3f4d109)), closes [#&#8203;12722](https://github.com/vitejs/vite/issues/12722) - fix: ignore pnp resolve error ([#&#8203;12719](https://github.com/vitejs/vite/issues/12719)) ([2d30ae5](https://github.com/vitejs/vite/commit/2d30ae5)), closes [#&#8203;12719](https://github.com/vitejs/vite/issues/12719) - fix: leave fully dynamic import.meta.url asset (fixes [#&#8203;10306](https://github.com/vitejs/vite/issues/10306)) ([#&#8203;10549](https://github.com/vitejs/vite/issues/10549)) ([56802b1](https://github.com/vitejs/vite/commit/56802b1)), closes [#&#8203;10306](https://github.com/vitejs/vite/issues/10306) [#&#8203;10549](https://github.com/vitejs/vite/issues/10549) - fix: output combined sourcemap in importAnalysisBuild plugin ([#&#8203;12642](https://github.com/vitejs/vite/issues/12642)) ([d051639](https://github.com/vitejs/vite/commit/d051639)), closes [#&#8203;12642](https://github.com/vitejs/vite/issues/12642) - fix: take in relative assets path fixes from rollup ([#&#8203;12695](https://github.com/vitejs/vite/issues/12695)) ([81e44dd](https://github.com/vitejs/vite/commit/81e44dd)), closes [#&#8203;12695](https://github.com/vitejs/vite/issues/12695) - fix: throws error when plugin tries to resolve ID to external URL ([#&#8203;11731](https://github.com/vitejs/vite/issues/11731)) ([49674b5](https://github.com/vitejs/vite/commit/49674b5)), closes [#&#8203;11731](https://github.com/vitejs/vite/issues/11731) - fix(css): css file emit synchronously ([#&#8203;12558](https://github.com/vitejs/vite/issues/12558)) ([8e30025](https://github.com/vitejs/vite/commit/8e30025)), closes [#&#8203;12558](https://github.com/vitejs/vite/issues/12558) - fix(import-analysis): escape quotes correctly ([#&#8203;12688](https://github.com/vitejs/vite/issues/12688)) ([1638ebd](https://github.com/vitejs/vite/commit/1638ebd)), closes [#&#8203;12688](https://github.com/vitejs/vite/issues/12688) - fix(optimizer): load the correct lock file ([#&#8203;12700](https://github.com/vitejs/vite/issues/12700)) ([889eebe](https://github.com/vitejs/vite/commit/889eebe)), closes [#&#8203;12700](https://github.com/vitejs/vite/issues/12700) - fix(server): delay ws server listen when restart ([#&#8203;12734](https://github.com/vitejs/vite/issues/12734)) ([abe9274](https://github.com/vitejs/vite/commit/abe9274)), closes [#&#8203;12734](https://github.com/vitejs/vite/issues/12734) - fix(ssr): load sourcemaps alongside modules ([#&#8203;11780](https://github.com/vitejs/vite/issues/11780)) ([be95050](https://github.com/vitejs/vite/commit/be95050)), closes [#&#8203;11780](https://github.com/vitejs/vite/issues/11780) - fix(ssr): show ssr module loader error stack ([#&#8203;12651](https://github.com/vitejs/vite/issues/12651)) ([050c0f9](https://github.com/vitejs/vite/commit/050c0f9)), closes [#&#8203;12651](https://github.com/vitejs/vite/issues/12651) - fix(worker): disable manifest plugins in worker build ([#&#8203;12661](https://github.com/vitejs/vite/issues/12661)) ([20b8ef4](https://github.com/vitejs/vite/commit/20b8ef4)), closes [#&#8203;12661](https://github.com/vitejs/vite/issues/12661) - fix(worker): worker import.meta.url should not depends on document in iife mode ([#&#8203;12629](https://github.com/vitejs/vite/issues/12629)) ([65f5ed2](https://github.com/vitejs/vite/commit/65f5ed2)), closes [#&#8203;12629](https://github.com/vitejs/vite/issues/12629) - fix: avoid temporal optimize deps dirs ([#&#8203;12582](https://github.com/vitejs/vite/issues/12582)) ([ff92f2f](https://github.com/vitejs/vite/commit/ff92f2f)), closes [#&#8203;12582](https://github.com/vitejs/vite/issues/12582) - fix: await `buildStart` before server start ([#&#8203;12647](https://github.com/vitejs/vite/issues/12647)) ([871d353](https://github.com/vitejs/vite/commit/871d353)), closes [#&#8203;12647](https://github.com/vitejs/vite/issues/12647) - fix: call `buildStart` only once when using next port ([#&#8203;12624](https://github.com/vitejs/vite/issues/12624)) ([e10c6bd](https://github.com/vitejs/vite/commit/e10c6bd)), closes [#&#8203;12624](https://github.com/vitejs/vite/issues/12624) - fix: sourcemapIgnoreList for optimizedDeps ([#&#8203;12633](https://github.com/vitejs/vite/issues/12633)) ([c1d3fc9](https://github.com/vitejs/vite/commit/c1d3fc9)), closes [#&#8203;12633](https://github.com/vitejs/vite/issues/12633) - fix: splitFileAndPostfix works as cleanUrl ([#&#8203;12572](https://github.com/vitejs/vite/issues/12572)) ([276725f](https://github.com/vitejs/vite/commit/276725f)), closes [#&#8203;12572](https://github.com/vitejs/vite/issues/12572) - fix: throw error on build optimizeDeps issue ([#&#8203;12560](https://github.com/vitejs/vite/issues/12560)) ([02a46d7](https://github.com/vitejs/vite/commit/02a46d7)), closes [#&#8203;12560](https://github.com/vitejs/vite/issues/12560) - fix: use nearest pkg to resolved for moduleSideEffects ([#&#8203;12628](https://github.com/vitejs/vite/issues/12628)) ([1dfecc8](https://github.com/vitejs/vite/commit/1dfecc8)), closes [#&#8203;12628](https://github.com/vitejs/vite/issues/12628) - fix(css): use `charset: 'utf8'` by default for css ([#&#8203;12565](https://github.com/vitejs/vite/issues/12565)) ([c20a064](https://github.com/vitejs/vite/commit/c20a064)), closes [#&#8203;12565](https://github.com/vitejs/vite/issues/12565) - fix(html): dont pretransform public scripts ([#&#8203;12650](https://github.com/vitejs/vite/issues/12650)) ([4f0af3f](https://github.com/vitejs/vite/commit/4f0af3f)), closes [#&#8203;12650](https://github.com/vitejs/vite/issues/12650) - fix: avoid crash because of no access permission ([#&#8203;12552](https://github.com/vitejs/vite/issues/12552)) ([eea1682](https://github.com/vitejs/vite/commit/eea1682)), closes [#&#8203;12552](https://github.com/vitejs/vite/issues/12552) - fix: esbuild complains with extra fields ([#&#8203;12516](https://github.com/vitejs/vite/issues/12516)) ([7be0ba5](https://github.com/vitejs/vite/commit/7be0ba5)), closes [#&#8203;12516](https://github.com/vitejs/vite/issues/12516) - fix: escape replacements in clientInjections ([#&#8203;12486](https://github.com/vitejs/vite/issues/12486)) ([3765067](https://github.com/vitejs/vite/commit/3765067)), closes [#&#8203;12486](https://github.com/vitejs/vite/issues/12486) - fix: open browser reuse logic ([#&#8203;12535](https://github.com/vitejs/vite/issues/12535)) ([04d14af](https://github.com/vitejs/vite/commit/04d14af)), closes [#&#8203;12535](https://github.com/vitejs/vite/issues/12535) - fix: prevent error on not set location href ([#&#8203;12494](https://github.com/vitejs/vite/issues/12494)) ([2fb8527](https://github.com/vitejs/vite/commit/2fb8527)), closes [#&#8203;12494](https://github.com/vitejs/vite/issues/12494) - fix: simplify prettyUrl ([#&#8203;12488](https://github.com/vitejs/vite/issues/12488)) ([ebe5aa5](https://github.com/vitejs/vite/commit/ebe5aa5)), closes [#&#8203;12488](https://github.com/vitejs/vite/issues/12488) - fix(config): add random number to temp transpiled file ([#&#8203;12150](https://github.com/vitejs/vite/issues/12150)) ([2b2ba61](https://github.com/vitejs/vite/commit/2b2ba61)), closes [#&#8203;12150](https://github.com/vitejs/vite/issues/12150) - fix(deps): update all non-major dependencies ([#&#8203;12389](https://github.com/vitejs/vite/issues/12389)) ([3e60b77](https://github.com/vitejs/vite/commit/3e60b77)), closes [#&#8203;12389](https://github.com/vitejs/vite/issues/12389) - fix(html): public asset urls always being treated as paths (fix [#&#8203;11857](https://github.com/vitejs/vite/issues/11857)) ([#&#8203;11870](https://github.com/vitejs/vite/issues/11870)) ([46d1352](https://github.com/vitejs/vite/commit/46d1352)), closes [#&#8203;11857](https://github.com/vitejs/vite/issues/11857) [#&#8203;11870](https://github.com/vitejs/vite/issues/11870) - fix(ssr): hoist import statements to the top ([#&#8203;12274](https://github.com/vitejs/vite/issues/12274)) ([33baff5](https://github.com/vitejs/vite/commit/33baff5)), closes [#&#8203;12274](https://github.com/vitejs/vite/issues/12274) - fix(ssr): hoist re-exports with imports ([#&#8203;12530](https://github.com/vitejs/vite/issues/12530)) ([45549e4](https://github.com/vitejs/vite/commit/45549e4)), closes [#&#8203;12530](https://github.com/vitejs/vite/issues/12530) - fix: should generate Hi-res sourcemap for dev ([#&#8203;12501](https://github.com/vitejs/vite/issues/12501)) ([1502617](https://github.com/vitejs/vite/commit/1502617)), closes [#&#8203;12501](https://github.com/vitejs/vite/issues/12501) ##### Clean up - refactor: simplify crawlEndFinder ([#&#8203;12868](https://github.com/vitejs/vite/issues/12868)) ([31f8b51](https://github.com/vitejs/vite/commit/31f8b51)), closes [#&#8203;12868](https://github.com/vitejs/vite/issues/12868) - refactor: use simpler resolve for nested optimized deps ([#&#8203;12770](https://github.com/vitejs/vite/issues/12770)) ([d202588](https://github.com/vitejs/vite/commit/d202588)), closes [#&#8203;12770](https://github.com/vitejs/vite/issues/12770) - refactor: `import.meta.url` condition from renderChunk hook of worker plugin ([#&#8203;12696](https://github.com/vitejs/vite/issues/12696)) ([fdef8fd](https://github.com/vitejs/vite/commit/fdef8fd)), closes [#&#8203;12696](https://github.com/vitejs/vite/issues/12696) - refactor: clean up preTransformRequest ([#&#8203;12672](https://github.com/vitejs/vite/issues/12672)) ([561227c](https://github.com/vitejs/vite/commit/561227c)), closes [#&#8203;12672](https://github.com/vitejs/vite/issues/12672) - refactor: make debugger nullable ([#&#8203;12687](https://github.com/vitejs/vite/issues/12687)) ([89e4977](https://github.com/vitejs/vite/commit/89e4977)), closes [#&#8203;12687](https://github.com/vitejs/vite/issues/12687) - refactor: remove `ensureVolumeInPath` ([#&#8203;12690](https://github.com/vitejs/vite/issues/12690)) ([a3150ee](https://github.com/vitejs/vite/commit/a3150ee)), closes [#&#8203;12690](https://github.com/vitejs/vite/issues/12690) - refactor: remove unused exports data props ([#&#8203;12740](https://github.com/vitejs/vite/issues/12740)) ([4538bfe](https://github.com/vitejs/vite/commit/4538bfe)), closes [#&#8203;12740](https://github.com/vitejs/vite/issues/12740) - refactor: use `resolvePackageData` in `requireResolveFromRootWithFallback` ([#&#8203;12712](https://github.com/vitejs/vite/issues/12712)) ([1ea38e2](https://github.com/vitejs/vite/commit/1ea38e2)), closes [#&#8203;12712](https://github.com/vitejs/vite/issues/12712) - refactor(css): simplify cached import code ([#&#8203;12730](https://github.com/vitejs/vite/issues/12730)) ([0646754](https://github.com/vitejs/vite/commit/0646754)), closes [#&#8203;12730](https://github.com/vitejs/vite/issues/12730) - refactor: improve scanner logs ([#&#8203;12578](https://github.com/vitejs/vite/issues/12578)) ([9925a72](https://github.com/vitejs/vite/commit/9925a72)), closes [#&#8203;12578](https://github.com/vitejs/vite/issues/12578) - refactor: isInNodeModules util ([#&#8203;12588](https://github.com/vitejs/vite/issues/12588)) ([fb3245a](https://github.com/vitejs/vite/commit/fb3245a)), closes [#&#8203;12588](https://github.com/vitejs/vite/issues/12588) - refactor: remove `idToPkgMap` ([#&#8203;12564](https://github.com/vitejs/vite/issues/12564)) ([a326ec8](https://github.com/vitejs/vite/commit/a326ec8)), closes [#&#8203;12564](https://github.com/vitejs/vite/issues/12564) - refactor: simplify lookupFile ([#&#8203;12585](https://github.com/vitejs/vite/issues/12585)) ([4215e22](https://github.com/vitejs/vite/commit/4215e22)), closes [#&#8203;12585](https://github.com/vitejs/vite/issues/12585) - refactor: tryStatSync as util ([#&#8203;12575](https://github.com/vitejs/vite/issues/12575)) ([92601db](https://github.com/vitejs/vite/commit/92601db)), closes [#&#8203;12575](https://github.com/vitejs/vite/issues/12575) - refactor: use findNearestPackageData in more places ([#&#8203;12577](https://github.com/vitejs/vite/issues/12577)) ([35faae9](https://github.com/vitejs/vite/commit/35faae9)), closes [#&#8203;12577](https://github.com/vitejs/vite/issues/12577) - refactor: esbuild plugin config logic ([#&#8203;12493](https://github.com/vitejs/vite/issues/12493)) ([45b5b0f](https://github.com/vitejs/vite/commit/45b5b0f)), closes [#&#8203;12493](https://github.com/vitejs/vite/issues/12493) ##### Previous Changelogs ##### [4.3.0-beta.8](https://github.com/vitejs/vite/compare/v4.3.0-beta.7....v4.3.0-beta.8) (2023-04-19) See [4.3.0-beta.8 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.8/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.7](https://github.com/vitejs/vite/compare/v4.3.0-beta.6....v4.3.0-beta.7) (2023-04-17) See [4.3.0-beta.7 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.7/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.6](https://github.com/vitejs/vite/compare/v4.3.0-beta.5....v4.3.0-beta.6) (2023-04-14) See [4.3.0-beta.6 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.6/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.5](https://github.com/vitejs/vite/compare/v4.3.0-beta.4....v4.3.0-beta.5) (2023-04-11) See [4.3.0-beta.5 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.5/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.4](https://github.com/vitejs/vite/compare/v4.3.0-beta.3....v4.3.0-beta.4) (2023-04-09) See [4.3.0-beta.4 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.4/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.3](https://github.com/vitejs/vite/compare/v4.3.0-beta.2....v4.3.0-beta.3) (2023-04-07) See [4.3.0-beta.3 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.3/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.2](https://github.com/vitejs/vite/compare/v4.3.0-beta.1....v4.3.0-beta.2) (2023-04-05) See [4.3.0-beta.2 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.2/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.1](https://github.com/vitejs/vite/compare/v4.3.0-beta.0....v4.3.0-beta.1) (2023-03-29) See [4.3.0-beta.1 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.1/packages/vite/CHANGELOG.md) ##### [4.3.0-beta.0](https://github.com/vitejs/vite/compare/v4.2.1....v4.3.0-beta.0) (2023-03-23) See [4.3.0-beta.0 changelog](https://github.com/vitejs/vite/blob/v4.3.0-beta.0/packages/vite/CHANGELOG.md) ### [`v4.2.2`](https://github.com/vitejs/vite/releases/tag/v4.2.2) [Compare Source](https://github.com/vitejs/vite/compare/v4.2.1...v4.2.2) Please refer to [CHANGELOG.md](https://github.com/vitejs/vite/blob/v4.2.2/packages/vite/CHANGELOG.md) for details. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS40OC4yIiwidXBkYXRlZEluVmVyIjoiMzUuNDguMiJ9-->
renovate-bot changed title from chore(deps): update dependency vite to v4.2.2 to chore(deps): update dependency vite to v4.3.0 2023-04-20 09:18:52 +00:00
renovate-bot force-pushed renovate/vite-4.x-lockfile from 607f5ef27d to b0b8249e2c 2023-04-20 09:18:54 +00:00 Compare
renovate-bot changed title from chore(deps): update dependency vite to v4.3.0 to chore(deps): update dependency vite to v4.3.1 2023-04-20 20:20:31 +00:00
renovate-bot force-pushed renovate/vite-4.x-lockfile from b0b8249e2c to 4a03204726 2023-04-20 20:20:33 +00:00 Compare
renovate-bot changed title from chore(deps): update dependency vite to v4.3.1 to chore(deps): update dependency vite to v4.3.1 - autoclosed 2023-04-24 01:30:51 +00:00
renovate-bot closed this pull request 2023-04-24 01:30:51 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: teach/maatma-videos#23
No description provided.