vitejs / vite-plugin-react-swc

Speed up your Vite dev server with SWC
MIT License
823 stars 52 forks source link

Update all non-major dependencies #7

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@swc/core (source) ^1.3.10 -> ^1.3.21 age adoption passing confidence
@types/node (source) ^18.11.9 -> ^18.11.10 age adoption passing confidence
@types/react (source) ^18.0.25 -> ^18.0.26 age adoption passing confidence
esbuild ^0.15.15 -> ^0.15.18 age adoption passing confidence
vite (source) ^4.0.0-alpha.5 -> ^4.0.0-alpha.6 age adoption passing confidence

Release Notes

swc-project/swc ### [`v1.3.21`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1321---2022-11-30) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.20...v1.3.21) ##### Bug Fixes - **(ci)** Fix publish action for binaries ([#​6517](https://togithub.com/swc-project/swc/issues/6517)) ([2ac3201](https://togithub.com/swc-project/swc/commit/2ac32017bad112956a781b0d003782988655409c)) - **(es/minifier)** Don't drop used variables from sequential inliner ([#​6520](https://togithub.com/swc-project/swc/issues/6520)) ([b394f9f](https://togithub.com/swc-project/swc/commit/b394f9f1d3efd24fd55b4ac5efdbaee91b9d8021)) - **(es/minifier)** Make sequential inliner respect resolution order ([#​6509](https://togithub.com/swc-project/swc/issues/6509)) ([27ae59e](https://togithub.com/swc-project/swc/commit/27ae59e77bb8cb1f1d1dbbba3f8dec58359bc2ba)) - **(es/minifier)** Use unsafe option for arrow => method ([#​6521](https://togithub.com/swc-project/swc/issues/6521)) ([9752b43](https://togithub.com/swc-project/swc/commit/9752b43f94313fe2902ad04e5b01b865e0180155)) - **(es/minifier)** Don't convert a signed integer literal key to a numeric literal ([#​6529](https://togithub.com/swc-project/swc/issues/6529)) ([81224b5](https://togithub.com/swc-project/swc/commit/81224b5d67a92c7154a870f07f28d9802be2106e)) - **(html/parser)** Fix parsing of cdata ([#​6534](https://togithub.com/swc-project/swc/issues/6534)) ([e3cbe7e](https://togithub.com/swc-project/swc/commit/e3cbe7e9a98149bfc05421a264d4e421fb543f7e)) ##### Features - **(common)** Add contexts to the error messages ([#​6526](https://togithub.com/swc-project/swc/issues/6526)) ([b8fe04f](https://togithub.com/swc-project/swc/commit/b8fe04f720d81f2d4ef0778cbb345f64b9ec1956)) - **(es/parser)** Make error message helpful ([#​6535](https://togithub.com/swc-project/swc/issues/6535)) ([cb15721](https://togithub.com/swc-project/swc/commit/cb157215d26e5acfe74f7592da011ab9d5206207)) - **(es/preset-env)** Update data ([#​6538](https://togithub.com/swc-project/swc/issues/6538)) ([ae63220](https://togithub.com/swc-project/swc/commit/ae6322064d67bc24d65f560f699a2a554bbfdb37)) - **(xml/parser)** Parse cdata section ([#​6531](https://togithub.com/swc-project/swc/issues/6531)) ([7f8c4e0](https://togithub.com/swc-project/swc/commit/7f8c4e04b246bef493a044f794ea1608f4550457)) ##### Miscellaneous Tasks - **(bindings)** Fix jemalloc on aarch64 ([#​6541](https://togithub.com/swc-project/swc/issues/6541)) ([d56b5a8](https://togithub.com/swc-project/swc/commit/d56b5a890a69a9a9177eed2a955f2c959fd1eaa1)) - **(swc_core)** Reexport more modules ([#​6548](https://togithub.com/swc-project/swc/issues/6548)) ([9b58cce](https://togithub.com/swc-project/swc/commit/9b58cce10bf5d313b6397c0366222c51db19eaca)) ##### Performance - **(common)** Fix perf bug of sourcemap for inputs with multi-byte chars ([#​6523](https://togithub.com/swc-project/swc/issues/6523)) ([47908a4](https://togithub.com/swc-project/swc/commit/47908a49d3d773b7ffacf6ffa6e38c7e091101cb)) ##### Refactor - **(css/parser)** Canonicalize only if required ([#​6532](https://togithub.com/swc-project/swc/issues/6532)) ([251e98c](https://togithub.com/swc-project/swc/commit/251e98c05576d0495647e93ae0fe179da7435db9)) ##### Testing - **(es/minifier)** Add tests for preserving top-level directives ([#​6545](https://togithub.com/swc-project/swc/issues/6545)) ([8d8f150](https://togithub.com/swc-project/swc/commit/8d8f15079224de52482397c1a36b9b9575ba1464)) - **(es/transforms)** Add tests about preserving top-level directives ([#​6518](https://togithub.com/swc-project/swc/issues/6518)) ([5ff87af](https://togithub.com/swc-project/swc/commit/5ff87afa78e5bb56f2b03678577279256c18e4da)) - **(es/typescript)** Migrate inline tests to fixture tests ([#​6546](https://togithub.com/swc-project/swc/issues/6546)) ([cddbc41](https://togithub.com/swc-project/swc/commit/cddbc41430c524b126368a6989de3b2c88e5e713)) - **(ts/compat)** Migrate inline tests to fixture testing ([#​6475](https://togithub.com/swc-project/swc/issues/6475)) ([cc4646a](https://togithub.com/swc-project/swc/commit/cc4646a4cc455c08680f7dedb344337f90f0c668))- **general**: Use correct extensions for fixture tests ([#​6539](https://togithub.com/swc-project/swc/issues/6539)) ([7ee86d1](https://togithub.com/swc-project/swc/commit/7ee86d1d2579d861501a525cbc6ddd3669d4c25c)) ##### Build - **(cargo)** Update `browerslist-rs` ([#​6547](https://togithub.com/swc-project/swc/issues/6547)) ([d730186](https://togithub.com/swc-project/swc/commit/d730186e9f49b9481b89b35121d7095e05781565)) ### [`v1.3.20`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1320---2022-11-26) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.19...v1.3.20) ##### Bug Fixes - **(es/codegen)** Preserve parens for `new` in optional chaining ([#​6484](https://togithub.com/swc-project/swc/issues/6484)) ([1ca281a](https://togithub.com/swc-project/swc/commit/1ca281a6cfdbdcb4b52e7617c5e843b8458a2299)) - **(es/minifier)** Preserve classes with side effects in static fields ([#​6480](https://togithub.com/swc-project/swc/issues/6480)) ([8d906b4](https://togithub.com/swc-project/swc/commit/8d906b45e56d447792df59d5fdde5ee072e2bc80)) - **(es/react)** Allow spread children ([#​6505](https://togithub.com/swc-project/swc/issues/6505)) ([90aa6c8](https://togithub.com/swc-project/swc/commit/90aa6c831890bf3978d9e6298a003e0652b27dce)) - **(es/visit)** Visit TypeScript satisfies expressions ([#​6511](https://togithub.com/swc-project/swc/issues/6511)) ([0cee0e1](https://togithub.com/swc-project/swc/commit/0cee0e1af7f8c476fe3622e687e6b953aef8cd31)) ##### Features - **(es/codegen)** Skip whitespaces for comments in minify mode ([#​6465](https://togithub.com/swc-project/swc/issues/6465)) ([08a9e21](https://togithub.com/swc-project/swc/commit/08a9e21b36a3fbb03d4b5ae621c94e76ae6ab54f)) ##### Miscellaneous Tasks - **(ci)** Reduce trigger scope for PRs ([#​6486](https://togithub.com/swc-project/swc/issues/6486)) ([7fe091a](https://togithub.com/swc-project/swc/commit/7fe091af1f0fea7ec599edc080b00484ae15871f)) - **(ci)** Skip benchmark for forks ([#​6489](https://togithub.com/swc-project/swc/issues/6489)) ([78af96e](https://togithub.com/swc-project/swc/commit/78af96e5078b5a5235d3210e110a130c4f864171)) ##### Performance - **(es/helpers)** Improve fast-path for helper detection ([#​6502](https://togithub.com/swc-project/swc/issues/6502)) ([b3b5526](https://togithub.com/swc-project/swc/commit/b3b5526be4a7b5f85c2aea22f1ced0a9896730ed)) ##### Refactor - **(binding/wasm)** Use binding_macro ([#​6487](https://togithub.com/swc-project/swc/issues/6487)) ([d957aac](https://togithub.com/swc-project/swc/commit/d957aac056bede3b813a413af49759a6ced61cb6)) - **(es)** Remove settings related to `privateInObject` ([#​6468](https://togithub.com/swc-project/swc/issues/6468)) ([c57307d](https://togithub.com/swc-project/swc/commit/c57307d0029e9e52dc41411c4c727da221cdfadb)) ##### Build - **(publish)** Upload cli binaries to github release ([#​6495](https://togithub.com/swc-project/swc/issues/6495)) ([4f8af16](https://togithub.com/swc-project/swc/commit/4f8af1615634fb32df94e5ab462d120a52ac251c)) ### [`v1.3.19`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1319---2022-11-20) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.18...v1.3.19) ##### Bug Fixes - **(es/compat)** Fix consecutive optional call ([#​6461](https://togithub.com/swc-project/swc/issues/6461)) ([f7072db](https://togithub.com/swc-project/swc/commit/f7072dbb7eb768e2a4dad5aa9f2ac6c6bacf560e)) - **(es/lints)** Revert check for reassignment to classes ([#​6472](https://togithub.com/swc-project/swc/issues/6472)) ([ca20d94](https://togithub.com/swc-project/swc/commit/ca20d94a7492198b450755a9d5033fb6404737f9)) - **(es/minifier)** Preserve unused imported specifiers ([#​6458](https://togithub.com/swc-project/swc/issues/6458)) ([dabea71](https://togithub.com/swc-project/swc/commit/dabea71c4461a96836e4456bd2c6bbcf07f238a4)) - **(es/minifier)** Abort inliner on fn declarations used multiple time ([#​6473](https://togithub.com/swc-project/swc/issues/6473)) ([15ad2c2](https://togithub.com/swc-project/swc/commit/15ad2c256880bea01931203ec7adfa61c9ca13be)) - **(es/minifier)** Avoid dropping statements which has side-effects ([#​6476](https://togithub.com/swc-project/swc/issues/6476)) ([9154bbc](https://togithub.com/swc-project/swc/commit/9154bbc1117f91dd53fdf87c7eab29db90149376)) - **(es/modules)** Remove wrong check for `jsc.paths` ([#​6470](https://togithub.com/swc-project/swc/issues/6470)) ([072bd13](https://togithub.com/swc-project/swc/commit/072bd130239579566d319a47156c570277cebb1b)) - **(es/parser)** Fix parsing of regexp ([#​6469](https://togithub.com/swc-project/swc/issues/6469)) ([3e702b9](https://togithub.com/swc-project/swc/commit/3e702b9804a07f610948f731bbb8cfdcec8065a5)) - **(xml/parser)** Fix parsing of comments ([#​6449](https://togithub.com/swc-project/swc/issues/6449)) ([3a0d98b](https://togithub.com/swc-project/swc/commit/3a0d98b6e986dd175b64534bc99c2a59a99b97d0)) ##### Features - **(es/minifier)** Support script fully ([#​6455](https://togithub.com/swc-project/swc/issues/6455)) ([4d7b920](https://togithub.com/swc-project/swc/commit/4d7b920bd4521aacd7e4b77e3f2973a30c8ab5e9)) - **(html/minifier)** Remove empty script and style tags with attributes ([#​6447](https://togithub.com/swc-project/swc/issues/6447)) ([7441721](https://togithub.com/swc-project/swc/commit/74417217a98bb26dcce7f913bb8ee35b538f0d06)) - **(html/minifier)** Use the latest `EsVersion` ([#​6453](https://togithub.com/swc-project/swc/issues/6453)) ([7f6bf59](https://togithub.com/swc-project/swc/commit/7f6bf59a98710ce7964e99ab621a68dc729c021d)) ##### Refactor - **(bindings)** Deprecate `jsvalue::*_serde` ([#​6462](https://togithub.com/swc-project/swc/issues/6462)) ([dd4b9e8](https://togithub.com/swc-project/swc/commit/dd4b9e87de93294ed402c357745a2e0d268b34ef)) ### [`v1.3.18`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1318---2022-11-16) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.17...v1.3.18) ##### Bug Fixes - **(es/minifier)** Fix code for dropping unreachable statements ([#​6429](https://togithub.com/swc-project/swc/issues/6429)) ([bb544ba](https://togithub.com/swc-project/swc/commit/bb544ba2f58531e2cf984bbbaf2f819a1e4d8ada)) - **(es/modules)** Fix `jsc.paths` ([#​6454](https://togithub.com/swc-project/swc/issues/6454)) ([05d185d](https://togithub.com/swc-project/swc/commit/05d185d59b4e8f7259a1f9908c25cf9e288b92af)) - **(es/plugins/proxy)** Adjust import with compile time flags ([#​6451](https://togithub.com/swc-project/swc/issues/6451)) ([f14b156](https://togithub.com/swc-project/swc/commit/f14b156a60bd6b54b08b17e76accb5c108d27679)) - **(html/minifier)** Fix script/style merging ([#​6443](https://togithub.com/swc-project/swc/issues/6443)) ([1dfd8ce](https://togithub.com/swc-project/swc/commit/1dfd8cef88b16180e6525b524637fd3eb627b857)) - **(xml/parser)** Fix parsing of pi ([#​6450](https://togithub.com/swc-project/swc/issues/6450)) ([6388920](https://togithub.com/swc-project/swc/commit/638892071a8713a278c114aae6fedc74f77a8cc0)) ##### Features - **(css/parser)** Add `parse_string_input` ([#​6441](https://togithub.com/swc-project/swc/issues/6441)) ([9600308](https://togithub.com/swc-project/swc/commit/9600308108daa60c142a5a6fddc9c6ef94c12b80)) ### [`v1.3.17`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1317---2022-11-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.16...v1.3.17) ##### Bug Fixes - **(bindings)** Revert [#​6436](https://togithub.com/swc-project/swc/issues/6436) ([#​6444](https://togithub.com/swc-project/swc/issues/6444)) ([948e35b](https://togithub.com/swc-project/swc/commit/948e35bcd66b98c460d67b4d58f536ea4d3d5992)) - **(css/parser)** Fix a bug with scope in block ([#​6402](https://togithub.com/swc-project/swc/issues/6402)) ([3d7545d](https://togithub.com/swc-project/swc/commit/3d7545d89bf6a7675cd511217b6c024889476fc8)) - **(es/compat)** Improve `destructuring` pass ([#​6412](https://togithub.com/swc-project/swc/issues/6412)) ([6728603](https://togithub.com/swc-project/swc/commit/67286032b1bd75ef1dac51201fe5ff65143f565a)) - **(es/compat)** Fix span hygiene of function naming pass ([#​6345](https://togithub.com/swc-project/swc/issues/6345)) ([81a4bb3](https://togithub.com/swc-project/swc/commit/81a4bb304a2790dab9448c88887a78430792ed38)) - **(es/minifier)** Preserve op of the op-assignments in seq inliner ([#​6428](https://togithub.com/swc-project/swc/issues/6428)) ([5fd7ab8](https://togithub.com/swc-project/swc/commit/5fd7ab87b69ed99bee1dfdbe39ed2182e0182a75)) - **(es/minifier)** Change the default of `mangle.toplevel` to false ([#​6439](https://togithub.com/swc-project/swc/issues/6439)) ([99934b0](https://togithub.com/swc-project/swc/commit/99934b09f70f9fb594e3291a9d96b79685919b13)) - **(es/modules)** Fix `jsc.paths` of `.ts` imports ([#​6431](https://togithub.com/swc-project/swc/issues/6431)) ([9c9c3eb](https://togithub.com/swc-project/swc/commit/9c9c3ebd2c9c4141e3449e19926636a77741980a)) ##### Miscellaneous Tasks - **(ci)** Ensure to honor node package manager ([#​6437](https://togithub.com/swc-project/swc/issues/6437)) ([8ca3cc7](https://togithub.com/swc-project/swc/commit/8ca3cc7875b1fc3fc4db107980f59de46b4e6c81)) ##### Refactor - **(bindings)** Deprecate `JsValue::*_serde` ([#​6436](https://togithub.com/swc-project/swc/issues/6436)) ([1dd8b3d](https://togithub.com/swc-project/swc/commit/1dd8b3d9d5393fa382345dce3d6977f7d4b5aa63)) - **(es/plugins)** Simplify `read_result_*` ([#​6426](https://togithub.com/swc-project/swc/issues/6426)) ([7a1c2a1](https://togithub.com/swc-project/swc/commit/7a1c2a1e2ca98cb897899b1a5def7dba7b6a8b5c)) ### [`v1.3.16`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1316---2022-11-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.15...v1.3.16) ##### Bug Fixes - **(es/utils)** Verify the name of an alias ([#​6423](https://togithub.com/swc-project/swc/issues/6423)) ([68ffc5b](https://togithub.com/swc-project/swc/commit/68ffc5bc3e676340cda1ee76265e12420d52473e)) ### [`v1.3.15`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1315---2022-11-12) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.14...v1.3.15) ##### Bug Fixes - **(css/parser)** Fix parsing of `supports()` ([#​6333](https://togithub.com/swc-project/swc/issues/6333)) ([f483224](https://togithub.com/swc-project/swc/commit/f4832247bc5a831658d8a6c15678eaf6412fa0c1)) - **(css/parser)** Fix parsing of `` ([#​6380](https://togithub.com/swc-project/swc/issues/6380)) ([d18eaf1](https://togithub.com/swc-project/swc/commit/d18eaf169858705975f3954e89177532ff39b125)) - **(es)** Use `unresolved_mark` for preset-env ([#​6386](https://togithub.com/swc-project/swc/issues/6386)) ([156f370](https://togithub.com/swc-project/swc/commit/156f370af935f563129fa9952fa2f8c3a865e5de)) - **(es/compat)** Fix chained op-assignment of super properties ([#​6319](https://togithub.com/swc-project/swc/issues/6319)) ([064baa3](https://togithub.com/swc-project/swc/commit/064baa3052425dca7db869195252acee0f1350b6)) - **(es/compat)** Handle super access in a private static property ([#​6361](https://togithub.com/swc-project/swc/issues/6361)) ([6cc9e90](https://togithub.com/swc-project/swc/commit/6cc9e90ef4eaa658919237fb183ee3bbce286968)) - **(es/compat)** Handle a nullish coalescing in a switch case ([#​6363](https://togithub.com/swc-project/swc/issues/6363)) ([2de45fb](https://togithub.com/swc-project/swc/commit/2de45fb0f7f0afbf2a15a6a27776a43faacebffc)) - **(es/compat)** Fix `this` in computed class method names ([#​6364](https://togithub.com/swc-project/swc/issues/6364)) ([9820122](https://togithub.com/swc-project/swc/commit/982012289fe4e40d3404f17f55d96b1ea32c796f)) - **(es/fixer)** Handle more expressions in postfix operator ([#​6359](https://togithub.com/swc-project/swc/issues/6359)) ([8123bf0](https://togithub.com/swc-project/swc/commit/8123bf09b58785f1e972b1e31b312a00d5535f4e)) - **(es/helpers)** Fix import `_typeof` in `__decorate` ([#​6377](https://togithub.com/swc-project/swc/issues/6377)) ([25333b9](https://togithub.com/swc-project/swc/commit/25333b989efb86297a895fe44f4f6ddbb2357daa)) - **(es/lints)** Disallow reassignment to a class ([#​6362](https://togithub.com/swc-project/swc/issues/6362)) ([3793e83](https://togithub.com/swc-project/swc/commit/3793e83fbb89d7710c3b85862b895ef7c78053cf)) - **(es/modules)** Preserve extensions ([#​6339](https://togithub.com/swc-project/swc/issues/6339)) ([91e863c](https://togithub.com/swc-project/swc/commit/91e863c8dff55e8742695eb5ec4c2cbe9b667177)) - **(es/parser)** Fix parsing of `await` ([#​6316](https://togithub.com/swc-project/swc/issues/6316)) ([28af15e](https://togithub.com/swc-project/swc/commit/28af15e4757c77e1cc9c75e99abcdad23b87da5f)) - **(es/parser)** Fix parsing of TS `satisfies` expressions ([#​6354](https://togithub.com/swc-project/swc/issues/6354)) ([f6faeb3](https://togithub.com/swc-project/swc/commit/f6faeb3bad6c2df2007e6565e646219b778b9db6)) - **(es/plugin)** Print more details on pointer conversion failures ([#​6378](https://togithub.com/swc-project/swc/issues/6378)) ([b6c1cc4](https://togithub.com/swc-project/swc/commit/b6c1cc49e142cba6715ac2f7099c3102ffe9273c)) - **(es/resolver)** Resolve interfaces correctly ([#​6387](https://togithub.com/swc-project/swc/issues/6387)) ([6b876c4](https://togithub.com/swc-project/swc/commit/6b876c4c4ff618cc6652f3178284c596d24400f3)) - **(html/minifier)** Fix merging of scripts ([#​6393](https://togithub.com/swc-project/swc/issues/6393)) ([a923e52](https://togithub.com/swc-project/swc/commit/a923e52d8fcc4b5f789be16aeb9265b23848e12b)) ##### Documentation - **(contributing)** Change feature flags for running all tests ([#​6396](https://togithub.com/swc-project/swc/issues/6396)) ([6e443d4](https://togithub.com/swc-project/swc/commit/6e443d4409c3a5692df1698aee2412d69c3f4925)) ##### Features - **(css/parser)** Improve error recovery ([#​6336](https://togithub.com/swc-project/swc/issues/6336)) ([0bc682f](https://togithub.com/swc-project/swc/commit/0bc682f5290cd9c9b1ad2b41ece529814e9699d0)) - **(css/parser)** Support new nesting spec ([#​6337](https://togithub.com/swc-project/swc/issues/6337)) ([e0967ef](https://togithub.com/swc-project/swc/commit/e0967efa6eb640341e640b2703b7a96da2f5acdb)) - **(es/utils)** Use more unique names for aliases ([#​6399](https://togithub.com/swc-project/swc/issues/6399)) ([574502a](https://togithub.com/swc-project/swc/commit/574502a81684e42e2ee60e362544d32d8ddf717d)) - **(html/minifier)** Improve merging of group elements ([#​6349](https://togithub.com/swc-project/swc/issues/6349)) ([34b3710](https://togithub.com/swc-project/swc/commit/34b3710c9ca85bf65ec3cf23d2d3ae838d218f52)) - **(swc_core)** Expose `swc_css_modules` ([#​6394](https://togithub.com/swc-project/swc/issues/6394)) ([26b21b1](https://togithub.com/swc-project/swc/commit/26b21b1d21e1f8d538bfb3c54dd1d528d8586ad2)) ##### Miscellaneous Tasks - **(ci)** Fix CI ([#​6340](https://togithub.com/swc-project/swc/issues/6340)) ([6094994](https://togithub.com/swc-project/swc/commit/60949946296c5f999fbbf704281e9e3bc863ce5f)) ##### Performance - **(css)** Reduce size of tokens ([#​6384](https://togithub.com/swc-project/swc/issues/6384)) ([bea6cce](https://togithub.com/swc-project/swc/commit/bea6cce0c6442891e6cfe3df5982c13ea3dda5a3)) - **(css/ast)** Use `Atom` for `raw` values ([#​6401](https://togithub.com/swc-project/swc/issues/6401)) ([ec2c021](https://togithub.com/swc-project/swc/commit/ec2c021255f36f94352b70070d103e320fefe29b)) ##### Refactor - **(css/parser)** Avoid unnecessary checks ([#​6383](https://togithub.com/swc-project/swc/issues/6383)) ([4d49b9f](https://togithub.com/swc-project/swc/commit/4d49b9f61f226551d96e8e3210702366a5a1b885)) - **(css/parser)** Union input types ([#​6385](https://togithub.com/swc-project/swc/issues/6385)) ([434a765](https://togithub.com/swc-project/swc/commit/434a7657ed7d1705c90711853b1dcdf3579528c8)) - **(css/parser)** Skip whitespaces in correct places ([#​6382](https://togithub.com/swc-project/swc/issues/6382)) ([56bc6b8](https://togithub.com/swc-project/swc/commit/56bc6b87948a41ccf8e6e7ac2da0c19ead2b451b)) - **(css/parser)** Refactor parser ([#​6395](https://togithub.com/swc-project/swc/issues/6395)) ([983ab91](https://togithub.com/swc-project/swc/commit/983ab9143514a08f3448062ab6b0e97dec31e679)) ##### Testing - **(es/resolver)** Add a test about hoisting of functions in a switch ([#​6341](https://togithub.com/swc-project/swc/issues/6341)) ([2513862](https://togithub.com/swc-project/swc/commit/25138624a6ec8d55b247db8b36aa56e2a5b4f966)) ### [`v1.3.14`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1314---2022-11-03) [Compare Source](https://togithub.com/swc-project/swc/compare/241f9f05cbb67fc531e8f9c8e4a142521754b9a8...v1.3.14) ##### Bug Fixes - **(common)** Remove `&mut` from `build_source_map_from` ([#​6276](https://togithub.com/swc-project/swc/issues/6276)) ([47d7fca](https://togithub.com/swc-project/swc/commit/47d7fcaaedb97d1ce28727de6c22698fc2d0d11b)) - **(css/parser)** Fix parsing of colors ([#​6260](https://togithub.com/swc-project/swc/issues/6260)) ([c3944ba](https://togithub.com/swc-project/swc/commit/c3944ba2395e54c7b557f9a71639e18458dc2a97)) - **(css/parser)** Fix various issues ([#​6281](https://togithub.com/swc-project/swc/issues/6281)) ([2813acc](https://togithub.com/swc-project/swc/commit/2813acccc248bed17dd6a961a6684e50a814546c)) - **(es/codegen)** Preserve more parens ([#​6268](https://togithub.com/swc-project/swc/issues/6268)) ([c318446](https://togithub.com/swc-project/swc/commit/c3184463f1b09c9e434f31313afb0b13d0404379)) - **(es/compat)** Fix `new.target` in a nested scope ([#​6296](https://togithub.com/swc-project/swc/issues/6296)) ([aa18612](https://togithub.com/swc-project/swc/commit/aa18612e62eee6f0fd1977c10aa2102ce113e6e4)) - **(es/compat)** Fix destructuring of an empty array ([#​6314](https://togithub.com/swc-project/swc/issues/6314)) ([3bea6f7](https://togithub.com/swc-project/swc/commit/3bea6f7248826a3865a2148ce65c6cbaa9d03790)) - **(es/helpers)** Fix `toArray` ([#​6318](https://togithub.com/swc-project/swc/issues/6318)) ([e34c25e](https://togithub.com/swc-project/swc/commit/e34c25e40dc9f4998b31eed6b2a1efc43b87b205)) - **(es/lints)** Fix `const-assign` in function expressions ([#​6294](https://togithub.com/swc-project/swc/issues/6294)) ([a27392a](https://togithub.com/swc-project/swc/commit/a27392a251360ff1ddfab240399d5c1e317335bc)) - **(es/minifier)** Don't ignore nullish coalescing ([#​6272](https://togithub.com/swc-project/swc/issues/6272)) ([8c1ac68](https://togithub.com/swc-project/swc/commit/8c1ac686cb948a60da2e260b54e583490bce526e)) - **(es/minifier)** Don't inline regex for IIFEs ([#​6283](https://togithub.com/swc-project/swc/issues/6283)) ([4eab2ed](https://togithub.com/swc-project/swc/commit/4eab2ed2fc5d3eed2c397b81c780f87144106905)) - **(es/minifier)** Fix infinite loop ([#​6300](https://togithub.com/swc-project/swc/issues/6300)) ([655f674](https://togithub.com/swc-project/swc/commit/655f6744c550b4f0963ef090bf45a6eae2d273f6)) - **(es/minifier)** Don't drop an inlined parameter as a duplicate ([#​6293](https://togithub.com/swc-project/swc/issues/6293)) ([dd797f7](https://togithub.com/swc-project/swc/commit/dd797f7f1590401c309efce76a86719c24cd6b2b)) - **(es/resolver)** Change order for switch cases ([#​6317](https://togithub.com/swc-project/swc/issues/6317)) ([2737aea](https://togithub.com/swc-project/swc/commit/2737aea312e0b182413401d34e5ce1614a7bd6df)) - **(es/typescript)** Fix stack overflow ([#​6250](https://togithub.com/swc-project/swc/issues/6250)) ([28ec6e8](https://togithub.com/swc-project/swc/commit/28ec6e8fc70cf74722c93353c03e4fdedb21954a)) - **(html/minifier)** Merge style blocks ([#​6264](https://togithub.com/swc-project/swc/issues/6264)) ([028951c](https://togithub.com/swc-project/swc/commit/028951c36c9575662b3774bd445a83f597e880d4)) ##### Features - **(css/parser)** Improve error reporting ([#​6274](https://togithub.com/swc-project/swc/issues/6274)) ([956d574](https://togithub.com/swc-project/swc/commit/956d57468367ddfd7ff87cb98954a3006edad4b9)) - **(es)** Support trailing commas in `.swcrc` ([#​6289](https://togithub.com/swc-project/swc/issues/6289)) ([244b0af](https://togithub.com/swc-project/swc/commit/244b0af30dc703842fbed76b3e9492e882c4bb3a)) - **(es/minfiier)** Compute more with sequential inliner ([#​6169](https://togithub.com/swc-project/swc/issues/6169)) ([743a1aa](https://togithub.com/swc-project/swc/commit/743a1aab4fc8abf0ee002520cf88680fb4e14d2f)) - **(es/minifier)** Implement trivial optimizations ([#​6256](https://togithub.com/swc-project/swc/issues/6256)) ([5d52ae9](https://togithub.com/swc-project/swc/commit/5d52ae971ee3c557898903a0de44a2f9ef66a0ce)) - **(html/minifier)** Handle `crossorigin` ([#​6261](https://togithub.com/swc-project/swc/issues/6261)) ([782da5c](https://togithub.com/swc-project/swc/commit/782da5c83aa2d84e2b25d59272703300b670b88d)) - **(html/minifier)** Merge `script` tags ([#​6273](https://togithub.com/swc-project/swc/issues/6273)) ([02f8d31](https://togithub.com/swc-project/swc/commit/02f8d31ef38a56740de3ce5b15340e91e9a476e1)) ##### Miscellaneous Tasks - **(ci)** Enforce clippy for all targets ([#​6299](https://togithub.com/swc-project/swc/issues/6299)) ([0967e8f](https://togithub.com/swc-project/swc/commit/0967e8f06d81e498de5c830b766906e5aaaff2fc)) - **(ci)** Fix publish action ([2737143](https://togithub.com/swc-project/swc/commit/27371431a9c4f0881beaced6c5e131af546f038d)) - **(ci)** Fix publish action ([13b4d31](https://togithub.com/swc-project/swc/commit/13b4d317a5fc595f7446250ca9da570e3586cff4)) - **(common)** Switch to `new_debug_unreachable` ([#​6265](https://togithub.com/swc-project/swc/issues/6265)) ([2f61332](https://togithub.com/swc-project/swc/commit/2f613321779cfa7a3ccb9d3fd6c7789459723f0f)) ##### Performance - **(html/parser)** Refactor ([#​6313](https://togithub.com/swc-project/swc/issues/6313)) ([3a90657](https://togithub.com/swc-project/swc/commit/3a9065799dca18e3876ef0e0c456da68c648a6e8)) ##### Refactor - **(css/parser)** Refactor more ([#​6251](https://togithub.com/swc-project/swc/issues/6251)) ([a0e4684](https://togithub.com/swc-project/swc/commit/a0e4684476e1dba7afec7ac732044d44bb06ef6d)) - **(css/parser)** Refactor even more ([#​6288](https://togithub.com/swc-project/swc/issues/6288)) ([6cafeb2](https://togithub.com/swc-project/swc/commit/6cafeb2bccc2ce3a1e7d3ef20bac7fb8164e988a)) - **(es)** Accept custom instance of `Comments` ([#​6290](https://togithub.com/swc-project/swc/issues/6290)) ([1024a55](https://togithub.com/swc-project/swc/commit/1024a552cf6f470cef0e971f207d6023804ea514)) - **(html/parser)** Refactor ([#​6267](https://togithub.com/swc-project/swc/issues/6267)) ([c255cfd](https://togithub.com/swc-project/swc/commit/c255cfd71609ebc7aeb0bd2d0d01ede6ae5c5e08)) ##### Testing - **(css/minifier)** Fix fixture tester ([#​6222](https://togithub.com/swc-project/swc/issues/6222)) ([cd1319d](https://togithub.com/swc-project/swc/commit/cd1319d9be11bc66b29c43d2fab71ff8e02fcea9)) - **(css/parser)** Add tests for refactoring ([#​6262](https://togithub.com/swc-project/swc/issues/6262)) ([4c293f9](https://togithub.com/swc-project/swc/commit/4c293f965b380e49790cdf4fd8c1e1cb3845e9c5)) - **(es)** Enable tests for fixed issues ([#​6311](https://togithub.com/swc-project/swc/issues/6311)) ([5b02e24](https://togithub.com/swc-project/swc/commit/5b02e2450d17afefc3004df31397329fcf60f3bf)) - **(es/compat)** Add execution tests ([#​6312](https://togithub.com/swc-project/swc/issues/6312)) ([0f9d930](https://togithub.com/swc-project/swc/commit/0f9d930f738322119e7ade40d815f21ba398b152)) - **(es/minifier)** Add a test for `??` operator ([#​6282](https://togithub.com/swc-project/swc/issues/6282)) ([0376da7](https://togithub.com/swc-project/swc/commit/0376da73c6113ade5945321b7c3abe257ce3b83c)) ### [`v1.3.13`](https://togithub.com/swc-project/swc/compare/v1.3.11...241f9f05cbb67fc531e8f9c8e4a142521754b9a8) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.11...241f9f05cbb67fc531e8f9c8e4a142521754b9a8) ### [`v1.3.11`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#​1311---2022-10-26) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.10...v1.3.11) ##### Bug Fixes - **(css/parser)** Add more error recovery ([#​6240](https://togithub.com/swc-project/swc/issues/6240)) ([6341554](https://togithub.com/swc-project/swc/commit/634155462828b36f71cebfdb0937f2cd5f7e62e0)) - **(es/minifier)** Preserve `this` in more cases ([#​6226](https://togithub.com/swc-project/swc/issues/6226)) ([e9d421b](https://togithub.com/swc-project/swc/commit/e9d421bd959c93fa0ef1261865e50937321d5717)) - **(es/minifier)** Fix `collapse_vars` ([#​6235](https://togithub.com/swc-project/swc/issues/6235)) ([48bb0cc](https://togithub.com/swc-project/swc/commit/48bb0cc51d34cc568a1dd3e083e5a8a79e4f6252)) ##### Features - **(css/minifier)** Merge rules ([#​6220](https://togithub.com/swc-project/swc/issues/6220)) ([8b6b9c0](https://togithub.com/swc-project/swc/commit/8b6b9c0961b76a8b9a3eff208af73a48005b6aeb)) - **(es)** Expose `unresolved_mark` ([#​6236](https://togithub.com/swc-project/swc/issues/6236)) ([0b267ed](https://togithub.com/swc-project/swc/commit/0b267edea2fb7b64a40b6a220e3bb391173e0516)) - **(es/minifier)** Respect options ([#​6245](https://togithub.com/swc-project/swc/issues/6245)) ([ec9a80a](https://togithub.com/swc-project/swc/commit/ec9a80aae0277f1346955d10fe348111050193bd)) - **(es/minifier)** Support more statements in seqential inliner ([#​6248](https://togithub.com/swc-project/swc/issues/6248)) ([86e265a](https://togithub.com/swc-project/swc/commit/86e265a024d4c6215e2fe7f3442a9cc2be8be1cf)) - **(es/minifier)** Inline a lazily initialized var if it's used once ([#​6237](https://togithub.com/swc-project/swc/issues/6237)) ([1cd7f61](https://togithub.com/swc-project/swc/commit/1cd7f617f935c603a6707c3ce5c72b2be914f87d)) ##### Miscellaneous Tasks - **(bindings)** Fix type ([#​6184](https://togithub.com/swc-project/swc/issues/6184)) ([2bafd53](https://togithub.com/swc-project/swc/commit/2bafd53e96b7101b9e7ceb6b34a88c8c826ef9d5)) - **(ci)** Fix publish action ([3916886](https://togithub.com/swc-project/swc/commit/39168865c81d7358867cff3c4edbfdc7092d376c)) - **(es/minifier)** Configure fuzzer ([#​6246](https://togithub.com/swc-project/swc/issues/6246)) ([d454488](https://togithub.com/swc-project/swc/commit/d4544884ee8896248f7f1099e204ce906da4ede2)) - **(es/parser)** Typo ([#​6228](https://togithub.com/swc-project/swc/issues/6228)) ([61e63df](https://togithub.com/swc-project/swc/commit/61e63df0a06a349664f6569f2de8d183c6a43fd9))- **general**: Fix publish action ([83c9850](https://togithub.com/swc-project/swc/commit/83c98507e7aa2adf52054466a7b7462b1361de2c)) ##### Refactor - **(css/parser)** Use new approach for parsing invalid tokens ([#​6224](https://togithub.com/swc-project/swc/issues/6224)) ([ac619e8](https://togithub.com/swc-project/swc/commit/ac619e88bf68018ef9b4faef52ed3849549e6fd5)) - **(css/parser)** Fix parsing of declarations ([#​6234](https://togithub.com/swc-project/swc/issues/6234)) ([e4fe840](https://togithub.com/swc-project/swc/commit/e4fe8403d790911c617754358630ad56afd14a89)) ##### Testing - **(es/minifier)** Organize terser tests ([#​6247](https://togithub.com/swc-project/swc/issues/6247)) ([01edb4f](https://togithub.com/swc-project/swc/commit/01edb4fff44a9fd6424a9a5f75afb0165b0bad85)) - **(es/preset-env)** Ensure custom transforms are working ([#​6227](https://togithub.com/swc-project/swc/issues/6227)) ([de03675](https://togithub.com/swc-project/swc/commit/de036754c4e76ec9ea0deda30a87cd8949e03df5)) ##### Build - **(bindings)** Revert jemallloc bump ([#​6241](https://togithub.com/swc-project/swc/issues/6241)) ([c28533f](https://togithub.com/swc-project/swc/commit/c28533f725377c2c9746ae752749e17dd37b6bed))
evanw/esbuild ### [`v0.15.18`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#​01518) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.15.17...v0.15.18) - Performance improvements for both JS and CSS This release brings noticeable performance improvements for JS parsing and for CSS parsing and printing. Here's an example benchmark for using esbuild to pretty-print a single large minified CSS file and JS file: | Test case | Previous release | This release | |----------------|------------------|--------------------| | 4.8mb CSS file | 19ms | 11ms (1.7x faster) | | 5.8mb JS file | 36ms | 32ms (1.1x faster) | The performance improvements were very straightforward: - Identifiers were being scanned using a generic character advancement function instead of using custom inline code. Advancing past each character involved UTF-8 decoding as well as updating multiple member variables. This was sped up using loop that skips UTF-8 decoding entirely and that only updates member variables once at the end. This is faster because identifiers are plain ASCII in the vast majority of cases, so Unicode decoding is almost always unnecessary. - CSS identifiers and CSS strings were still being printed one character at a time. Apparently I forgot to move this part of esbuild's CSS infrastructure beyond the proof-of-concept stage. These were both very obvious in the profiler, so I think maybe I have just never profiled esbuild's CSS printing before? - There was unnecessary work being done that was related to source maps when source map output was disabled. I likely haven't observed this before because esbuild's benchmarks always have source maps enabled. This work is now disabled when it's not going to be used. I definitely should have caught these performance issues earlier. Better late than never I suppose. ### [`v0.15.17`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#​01517) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.15.16...v0.15.17) - Search for missing source map code on the file system ([#​2711](https://togithub.com/evanw/esbuild/issues/2711)) [Source maps](https://sourcemaps.info/spec.html) are JSON files that map from compiled code back to the original code. They provide the original source code using two arrays: `sources` (required) and `sourcesContent` (optional). When bundling is enabled, esbuild is able to bundle code with source maps that was compiled by other tools (e.g. with Webpack) and emit source maps that map all the way back to the original code (e.g. before Webpack compiled it). Previously if the input source maps omitted the optional `sourcesContent` array, esbuild would use `null` for the source content in the source map that it generates (since the source content isn't available). However, sometimes the original source code is actually still present on the file system. With this release, esbuild will now try to find the original source code using the path in the `sources` array and will use that instead of `null` if it was found. - Fix parsing bug with TypeScript `infer` and `extends` ([#​2712](https://togithub.com/evanw/esbuild/issues/2712)) This release fixes a bug where esbuild incorrectly failed to parse valid TypeScript code that nests `extends` inside `infer` inside `extends`, such as in the example below: ```ts type A = {}; type B = {} extends infer T extends {} ? A : never; ``` TypeScript code that does this should now be parsed correctly. - Use `WebAssembly.instantiateStreaming` if available ([#​1036](https://togithub.com/evanw/esbuild/pull/1036), [#​1900](https://togithub.com/evanw/esbuild/pull/1900)) Currently the WebAssembly version of esbuild uses `fetch` to download `esbuild.wasm` and then `WebAssembly.instantiate` to compile it. There is a newer API called `WebAssembly.instantiateStreaming` that both downloads and compiles at the same time, which can be a performance improvement if both downloading and compiling are slow. With this release, esbuild now attempts to use `WebAssembly.instantiateStreaming` and falls back to the original approach if that fails. The implementation for this builds on a PR by [@​lbwa](https://togithub.com/lbwa). - Preserve Webpack comments inside constructor calls ([#​2439](https://togithub.com/evanw/esbuild/issues/2439)) This improves the use of esbuild as a faster TypeScript-to-JavaScript frontend for Webpack, which has special [magic comments](https://webpack.js.org/api/module-methods/#magic-comments) inside `new Worker()` expressions that affect Webpack's behavior. ### [`v0.15.16`](https://togithub.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#​01516) [Compare Source](https://togithub.com/evanw/esbuild/compare/v0.15.15...v0.15.16) - Add a package alias feature ([#​2191](https://togithub.com/evanw/esbuild/issues/2191)) With this release, you can now easily substitute one package for another at build time with the new `alias` feature. For example, `--alias:oldpkg=newpkg` replaces all imports of `oldpkg` with `newpkg`. One use case for this is easily replacing a node-only package with a browser-friendly package in 3rd-party code that you don't control. These new substitutions happen first before all of esbuild's existing path resolution logic. Note that when an import path is substituted using an alias, the resulting import path is resolved in the working directory instead of in the directory containing the source file with the import path. If needed, the working directory can be set with the `cd` command when using the CLI or with the `absWorkingDir` setting when using the JS or Go APIs. - Fix crash when pretty-printing minified JSX with object spread of object literal with computed property ([#​2697](https://togithub.com/evanw/esbuild/issues/2697)) JSX elements are translated to JavaScript function calls and JSX element attributes are translated to properties on a JavaScript object literal. These properties are always either strings (e.g. in ``, `y` is a string) or an object spread (e.g. in ``, `y` is an object spread) because JSX doesn't provide syntax for directly passing a computed property as a JSX attribute. However, esbuild's minifier has a rule that tries to inline object spread with an inline object literal in JavaScript. For example, `x = { ...{ y } }` is minified to `x={y}` when minification is enabled. This means that there is a way to generate a non-string non-spread JSX attribute in esbuild's internal representation. One example is with ``. When minification is enabled, esbuild's internal representation of this is something like `` due to object spread inlining, which is not valid JSX syntax. If this internal representation is then pretty-printed as JSX using `--minify --jsx=preserve`, esbuild previously crashed when trying to print this invalid syntax. With this release, esbuild will now print `` in this scenario instead of crashing.
vitejs/vite ### [`v4.0.0-alpha.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#​400-alpha6-2022-11-30) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.0-alpha.5...v4.0.0-alpha.6) - fix: Dev SSR dep optimization + respect optimizeDeps.include ([#​11123](https://togithub.com/vitejs/vite/issues/11123)) ([515caa5](https://togithub.com/vitejs/vite/commit/515caa5)), closes [#​11123](https://togithub.com/vitejs/vite/issues/11123) - fix: export preprocessCSS in CJS ([#​11067](https://togithub.com/vitejs/vite/issues/11067)) ([793255d](https://togithub.com/vitejs/vite/commit/793255d)), closes [#​11067](https://togithub.com/vitejs/vite/issues/11067) - fix: glob import parsing ([#​10949](https://togithub.com/vitejs/vite/issues/10949)) ([#​11056](https://togithub.com/vitejs/vite/issues/11056)) ([ac2cfd6](https://togithub.com/vitejs/vite/commit/ac2cfd6)), closes [#​10949](https://togithub.com/vitejs/vite/issues/10949) [#​11056](https://togithub.com/vitejs/vite/issues/11056) - fix: import.meta.env and process.env undefined variable replacement (fix [#​8663](https://togithub.com/vitejs/vite/issues/8663)) ([#​10958](https://togithub.com/vitejs/vite/issues/10958)) ([3e0cd3d](https://togithub.com/vitejs/vite/commit/3e0cd3d)), closes [#​8663](https://togithub.com/vitejs/vite/issues/8663) [#​10958](https://togithub.com/vitejs/vite/issues/10958) - fix: missing js sourcemaps with rewritten imports broke debugging ([#​7767](https://togithub.com/vitejs/vite/issues/7767)) ([#​9476](https://togithub.com/vitejs/vite/issues/9476)) ([3fa96f6](https://togithub.com/vitejs/vite/commit/3fa96f6)), closes [#​7767](https://togithub.com/vitejs/vite/issues/7767) [#​9476](https://togithub.com/vitejs/vite/issues/9476) - fix: preserve default export from externalized packages (fixes [#​10258](https://togithub.com/vitejs/vite/issues/10258)) ([#​10406](https://togithub.com/vitejs/vite/issues/10406)) ([88b001b](https://togithub.com/vitejs/vite/commit/88b001b)), closes [#​10258](https://togithub.com/vitejs/vite/issues/10258) [#​10406](https://togithub.com/vitejs/vite/issues/10406) - fix: reset global regex before match ([#​11132](https://togithub.com/vitejs/vite/issues/11132)) ([db8df14](https://togithub.com/vitejs/vite/commit/db8df14)), closes [#​11132](https://togithub.com/vitejs/vite/issues/11132) - fix(css): handle environment with browser globals ([#​11079](https://togithub.com/vitejs/vite/issues/11079)) ([e92d025](https://togithub.com/vitejs/vite/commit/e92d025)), closes [#​11079](https://togithub.com/vitejs/vite/issues/11079) - fix(deps): update all non-major dependencies ([#​11091](https://togithub.com/vitejs/vite/issues/11091)) ([073a4bf](https://togithub.com/vitejs/vite/commit/073a4bf)), closes [#​11091](https://togithub.com/vitejs/vite/issues/11091) - fix(esbuild): handle inline sourcemap option ([#​11120](https://togithub.com/vitejs/vite/issues/11120)) ([4c85c0a](https://togithub.com/vitejs/vite/commit/4c85c0a)), closes [#​11120](https://togithub.com/vitejs/vite/issues/11120) - fix(importGlob): don't warn when CSS default import is not used ([#​11121](https://togithub.com/vitejs/vite/issues/11121)) ([97f8b4d](https://togithub.com/vitejs/vite/commit/97f8b4d)), closes [#​11121](https://togithub.com/vitejs/vite/issues/11121) - fix(importGlob): preserve line count for sourcemap ([#​11122](https://togithub.com/vitejs/vite/issues/11122)) ([14980a1](https://togithub.com/vitejs/vite/commit/14980a1)), closes [#​11122](https://togithub.com/vitejs/vite/issues/11122) - fix(importGlob): warn on default import css ([#​11103](https://togithub.com/vitejs/vite/issues/11103)) ([fc0d9e3](https://togithub.com/vitejs/vite/commit/fc0d9e3)), closes [#​11103](https://togithub.com/vitejs/vite/issues/11103) - fix(plugin-vue): support scss/sass/less... hmr on custom template languages (fix [#​10677](https://togithub.com/vitejs/vite/issues/10677)) ([#​10844](https://togithub.com/vitejs/vite/issues/10844)) ([d413848](https://togithub.com/vitejs/vite/commit/d413848)), closes [#​10677](https://togithub.com/vitejs/vite/issues/10677) [#​10844](https://togithub.com/vitejs/vite/issues/10844) - fix(ssr): preserve require for external node ([#​11057](https://togithub.com/vitejs/vite/issues/11057)) ([1ec0176](https://togithub.com/vitejs/vite/commit/1ec0176)), closes [#​11057](https://togithub.com/vitejs/vite/issues/11057) - fix(worker): disable build reporter plugin when bundling worker ([#​11058](https://togithub.com/vitejs/vite/issues/11058)) ([7b72069](https://togithub.com/vitejs/vite/commit/7b72069)), closes [#​11058](https://togithub.com/vitejs/vite/issues/11058) - feat!: support `safari14` by default for wider ES2020 compatibility ([#​9063](https://togithub.com/vitejs/vite/issues/9063)) ([3cc65d7](https://togithub.com/vitejs/vite/commit/3cc65d7)), closes [#​9063](https://togithub.com/vitejs/vite/issues/9063) - feat!: support multiline values in env files ([#​10826](https://togithub.com/vitejs/vite/issues/10826)) ([606e60d](https://togithub.com/vitejs/vite/commit/606e60d)), closes [#​10826](https://togithub.com/vitejs/vite/issues/10826) - feat(ssr)!: remove dedupe and mode support for CJS ([#​11101](https://togithub.com/vitejs/vite/issues/11101)) ([3090564](https://togithub.com/vitejs/vite/commit/3090564)), closes [#​11101](https://togithub.com/vitejs/vite/issues/11101) - fix!: make `NODE_ENV` more predictable ([#​10996](https://togithub.com/vitejs/vite/issues/10996)) ([8148af7](https://togithub.com/vitejs/vite/commit/8148af7)), closes [#​10996](https://togithub.com/vitejs/vite/issues/10996) - fix(config)!: support development build ([#​11045](https://togithub.com/vitejs/vite/issues/11045)) ([8b3d656](https://togithub.com/vitejs/vite/commit/8b3d656)), closes [#​11045](https://togithub.com/vitejs/vite/issues/11045) - feat: align object interface for `transformIndexHtml` hook ([#​9669](https://togithub.com/vitejs/vite/issues/9669)) ([1db52bf](https://togithub.com/vitejs/vite/commit/1db52bf)), closes [#​9669](https://togithub.com/vitejs/vite/issues/9669) - feat(build): cleaner logs output ([#​10895](https://togithub.com/vitejs/vite/issues/10895)) ([7d24b5f](https://togithub.com/vitejs/vite/commit/7d24b5f)), closes [#​10895](https://togithub.com/vitejs/vite/issues/10895) - feat(css): deprecate css default export ([#​11094](https://togithub.com/vitejs/vite/issues/11094)) ([01dee1b](https://togithub.com/vitejs/vite/commit/01dee1b)), closes [#​11094](https://togithub.com/vitejs/vite/issues/11094) - feat(optimizer): support patch-package ([#​10286](https://togithub.com/vitejs/vite/issues/10286)) ([4fb7ad0](https://togithub.com/vitejs/vite/commit/4fb7ad0)), closes [#​10286](https://togithub.com/vitejs/vite/issues/10286) - refactor: use function to eval worker and glob options ([#​10999](https://togithub.com/vitejs/vite/issues/10999)) ([f4c1264](https://togithub.com/vitejs/vite/commit/f4c1264)), closes [#​10999](https://togithub.com/vitejs/vite/issues/10999) - refactor(client): simplify fetchUpdate code ([#​11004](https://togithub.com/vitejs/vite/issues/11004)) ([f777b55](https://togithub.com/vitejs/vite/commit/f777b55)), closes [#​11004](https://togithub.com/vitejs/vite/issues/11004) - chore(client): expose hot.prune API ([#​11016](https://togithub.com/vitejs/vite/issues/11016)) ([f40c18d](https://togithub.com/vitejs/vite/commit/f40c18d)), closes [#​11016](https://togithub.com/vitejs/vite/issues/11016) - chore(deps): update dependency [@​rollup/plugin-typescript](https://togithub.com/rollup/plugin-typescript) to v10 ([#​11092](https://togithub.com/vitejs/vite/issues/11092)) ([3fb27b8](https://togithub.com/vitejs/vite/commit/3fb27b8)), closes [#​11092](https://togithub.com/vitejs/vite/issues/11092) - chore(deps): update dependency [@​rollup/pluginutils](https://togithub.com/rollup/pluginutils) to v5 ([#​11071](https://togithub.com/vitejs/vite/issues/11071)) ([6c5ecee](https://togithub.com/vitejs/vite/commit/6c5ecee)), closes [#​11071](https://togithub.com/vitejs/vite/issues/11071)

Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.