Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump the npm group across 1 directory with 35 updates (#…
…2161) Bumps the npm group with 9 updates in the /website directory: | Package | From | To | | --- | --- | --- | | [vitepress](https://github.com/vuejs/vitepress) | `1.3.4` | `1.4.1` | | [@babel/helper-string-parser](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser) | `7.24.8` | `7.25.9` | | [@babel/helper-validator-identifier](https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier) | `7.24.7` | `7.25.9` | | [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.25.6` | `7.26.1` | | [magic-string](https://github.com/rich-harris/magic-string) | `0.30.11` | `0.30.12` | | [picocolors](https://github.com/alexeyraspopov/picocolors) | `1.1.0` | `1.1.1` | | [preact](https://github.com/preactjs/preact) | `10.24.1` | `10.24.3` | | [regex](https://github.com/slevithan/regex) | `4.3.2` | `4.3.3` | | [rollup](https://github.com/rollup/rollup) | `4.22.4` | `4.24.2` | Updates `vitepress` from 1.3.4 to 1.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/vitepress/releases">vitepress's releases</a>.</em></p> <blockquote> <h2>v1.4.1</h2> <p>Please refer to <a href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> <h2>v1.4.0</h2> <p>Please refer to <a href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/vitepress/blob/main/CHANGELOG.md">vitepress's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/vitepress/compare/v1.4.0...v1.4.1">1.4.1</a> (2024-10-13)</h2> <h3>Bug Fixes</h3> <ul> <li>broken rewrites on windows (<a href="https://redirect.github.com/vuejs/vitepress/issues/4268">#4268</a>) (<a href="https://github.com/vuejs/vitepress/commit/b46d6d3a204f5ce347647bfd1ab8073bf313afd6">b46d6d3</a>)</li> <li><strong>client:</strong> use <code>usePreferredDark</code> with <code>appearance: "force-auto"</code> (<a href="https://redirect.github.com/vuejs/vitepress/issues/4263">#4263</a>) (<a href="https://github.com/vuejs/vitepress/commit/3e8fc40c3621da1ef35645d376dab7765b35bb40">3e8fc40</a>)</li> <li><strong>client:</strong> wrong script async check (<a href="https://github.com/vuejs/vitepress/commit/461a5b001d29f95169f60fe28bc610e3f6e8fd66">461a5b0</a>)</li> <li><strong>theme:</strong> bind missing no icon prop in the menu link component <a href="https://redirect.github.com/vuejs/vitepress/issues/4260">#4260</a> (<a href="https://github.com/vuejs/vitepress/commit/b96712c0744f9ac7ebd65cf4087b2e9fd0d6762b">b96712c</a>)</li> <li><strong>theme:</strong> improve local search input a11y (<a href="https://redirect.github.com/vuejs/vitepress/issues/4066">#4066</a>) (<a href="https://github.com/vuejs/vitepress/commit/92b92aefcab9fbb28b51da70ee8ab21724098277">92b92ae</a>)</li> </ul> <h3>Features</h3> <ul> <li><strong>experimental:</strong> support passing function for rewrites (<a href="https://redirect.github.com/vuejs/vitepress/issues/4274">#4274</a>) (<a href="https://github.com/vuejs/vitepress/commit/8436472c7874cb16caf9432660b395ca9ba68f9d">8436472</a>)</li> </ul> <h1><a href="https://github.com/vuejs/vitepress/compare/v1.3.4...v1.4.0">1.4.0</a> (2024-10-07)</h1> <h3>Bug Fixes</h3> <ul> <li><code>vueRE</code> conflicting with <code>lineNoRE</code> (<a href="https://redirect.github.com/vuejs/vitepress/issues/4247">#4247</a>) (<a href="https://github.com/vuejs/vitepress/commit/2ac64b8d4180f2a7c54fda57df7f3a0a52488d62">2ac64b8</a>)</li> <li>hmr not updating page data in rewritten paths and file path is wrong in mdit for dynamic routes (<a href="https://github.com/vuejs/vitepress/commit/c46e4b784ddb9ce3bd1cfcc3de1d1d676535cb5b">c46e4b7</a>), closes <a href="https://redirect.github.com/vuejs/vitepress/issues/4172">#4172</a></li> <li>remove font synthesis in webfont mode, google fonts now support italic axis in inter (<a href="https://github.com/vuejs/vitepress/commit/1628918f30b5602b83c51a2a8f4ec5e773cf7445">1628918</a>)</li> <li><strong>theme:</strong> change the order of CSS rules of <code>VPFlyout</code> (<a href="https://redirect.github.com/vuejs/vitepress/issues/4225">#4225</a>) (<a href="https://github.com/vuejs/vitepress/commit/68150a6f3349c1741ed5683e3010d9ecea02f3a8">68150a6</a>), closes <a href="https://redirect.github.com/vuejs/vitepress/issues/4224">#4224</a></li> <li><strong>theme:</strong> respect custom tag prop in VPButton component (<a href="https://redirect.github.com/vuejs/vitepress/issues/4185">#4185</a>) (<a href="https://github.com/vuejs/vitepress/commit/9c5d348c034eb6773562c93cad699d287051aa7b">9c5d348</a>)</li> </ul> <h3>Features</h3> <ul> <li>add <code>data-title</code> attribute for code group label tag (<a href="https://redirect.github.com/vuejs/vitepress/issues/4152">#4152</a>) (<a href="https://github.com/vuejs/vitepress/commit/bc7271d258047feb8a39c97ebc5e2a16bf899bb5">bc7271d</a>)</li> <li>allow ignoring certain headers and their subtrees completely in outline (<a href="https://github.com/vuejs/vitepress/commit/3e11b6abf5fbe80c2bc733f590ab57c7b2cc06f2">3e11b6a</a>), closes <a href="https://redirect.github.com/vuejs/vitepress/issues/4171">#4171</a></li> <li><strong>client:</strong> add <code>onAfterPageLoad</code> hook in router (<a href="https://redirect.github.com/vuejs/vitepress/issues/4126">#4126</a>) (<a href="https://github.com/vuejs/vitepress/commit/315c22004993f6f1cbdbb59178e46745d8e505a6">315c220</a>)</li> <li>support adding extra attributes to snippet imports (useful for twoslash) (<a href="https://redirect.github.com/vuejs/vitepress/issues/4100">#4100</a>) (<a href="https://github.com/vuejs/vitepress/commit/e8f7dd16f6139fdfd129b86caff4b6613dd1e887">e8f7dd1</a>)</li> <li><strong>theme:</strong> expose theme default VPLink & VPSocialLink(s) component (<a href="https://redirect.github.com/vuejs/vitepress/issues/4178">#4178</a>) (<a href="https://github.com/vuejs/vitepress/commit/615e33bb24d5005574af971ffcf1f41d751a855c">615e33b</a>)</li> <li>trigger <code>onContentUpdated</code> on frontmatter-only changes too (<a href="https://github.com/vuejs/vitepress/commit/0db269a4c5d90ecf69f0219982cdf8f335e787ce">0db269a</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/vitepress/commit/99d9f7de115945a51d470257d06cd8fec1b83609"><code>99d9f7d</code></a> release: v1.4.1</li> <li><a href="https://github.com/vuejs/vitepress/commit/90861308f26c63d203972afbb23796e0823ce222"><code>9086130</code></a> chore: bump deps</li> <li><a href="https://github.com/vuejs/vitepress/commit/821812d00dbe65bdcdcd3a4ebcf9672798c0ed56"><code>821812d</code></a> ci: don't run cr on tag pushes</li> <li><a href="https://github.com/vuejs/vitepress/commit/c8645e00c96e3c006640d88eb601893b0e62e2f2"><code>c8645e0</code></a> ci: enable nightly releases</li> <li><a href="https://github.com/vuejs/vitepress/commit/b96712c0744f9ac7ebd65cf4087b2e9fd0d6762b"><code>b96712c</code></a> fix: reapply <a href="https://redirect.github.com/vuejs/vitepress/issues/4260">#4260</a></li> <li><a href="https://github.com/vuejs/vitepress/commit/ef703cf9c7b137350538fef1233084582d7292ee"><code>ef703cf</code></a> Revert "fix(theme): bind missing no icon prop in the menu link component (<a href="https://redirect.github.com/vuejs/vitepress/issues/42">#42</a>...</li> <li><a href="https://github.com/vuejs/vitepress/commit/d4712c17c5e39e396d3522398a4897119739c0a7"><code>d4712c1</code></a> fix(theme): bind missing no icon prop in the menu link component (<a href="https://redirect.github.com/vuejs/vitepress/issues/4260">#4260</a>)</li> <li><a href="https://github.com/vuejs/vitepress/commit/39236c5899ff43c1b8dfe52764ead70ed715a394"><code>39236c5</code></a> docs: redirect /guide to /guide/getting-started (<a href="https://redirect.github.com/vuejs/vitepress/issues/4276">#4276</a>)</li> <li><a href="https://github.com/vuejs/vitepress/commit/0db71aec83b78d0040ef123aca80c25cd069dac8"><code>0db71ae</code></a> docs: add info about the <code>{open}</code> attr for <code>details</code> container (<a href="https://redirect.github.com/vuejs/vitepress/issues/4067">#4067</a>)</li> <li><a href="https://github.com/vuejs/vitepress/commit/8436472c7874cb16caf9432660b395ca9ba68f9d"><code>8436472</code></a> feat(experimental): support passing function for rewrites (<a href="https://redirect.github.com/vuejs/vitepress/issues/4274">#4274</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/vitepress/compare/v1.3.4...v1.4.1">compare view</a></li> </ul> </details> <br /> Updates `vue` from 3.5.9 to 3.5.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/releases">vue's releases</a>.</em></p> <blockquote> <h2>v3.5.12</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> <h2>v3.5.11</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> <h2>v3.5.10</h2> <p>For stable releases, please refer to <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">CHANGELOG.md</a> for details. For pre-releases, please refer to <a href="https://github.com/vuejs/core/blob/minor/CHANGELOG.md">CHANGELOG.md</a> of the <code>minor</code> branch.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/core/blob/main/CHANGELOG.md">vue's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/vuejs/core/compare/v3.5.11...v3.5.12">3.5.12</a> (2024-10-11)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compiler-dom:</strong> avoid stringify option with null value (<a href="https://redirect.github.com/vuejs/core/issues/12096">#12096</a>) (<a href="https://github.com/vuejs/core/commit/f6d99262364b7444ebab8742158599e8cdd79eaa">f6d9926</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12093">#12093</a></li> <li><strong>compiler-sfc:</strong> do not skip TSInstantiationExpression when transforming props destructure (<a href="https://redirect.github.com/vuejs/core/issues/12064">#12064</a>) (<a href="https://github.com/vuejs/core/commit/d3ecde8a696ff62c8d0ab067fd1d7ee0565b63c5">d3ecde8</a>)</li> <li><strong>compiler-sfc:</strong> use sass modern api if available and avoid deprecation warning (<a href="https://redirect.github.com/vuejs/core/issues/11992">#11992</a>) (<a href="https://github.com/vuejs/core/commit/4474c113d1fb1c26298dd6794275d5b5c7cc4d93">4474c11</a>)</li> <li><strong>compiler:</strong> clone loc to <code>ifNode</code> (<a href="https://redirect.github.com/vuejs/core/issues/12131">#12131</a>) (<a href="https://github.com/vuejs/core/commit/cde2c0671b00d4f6111fcbd7aa76e45872f20b0c">cde2c06</a>), closes <a href="https://redirect.github.com/vuejs/language-tools/issues/4911">vuejs/language-tools#4911</a></li> <li><strong>custom-element:</strong> properly remove hyphenated attribute (<a href="https://redirect.github.com/vuejs/core/issues/12143">#12143</a>) (<a href="https://github.com/vuejs/core/commit/e16e9a7341e7cfb3c443da4e5e5b06e8158712c3">e16e9a7</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12139">#12139</a></li> <li><strong>defineModel:</strong> handle kebab-case model correctly (<a href="https://redirect.github.com/vuejs/core/issues/12063">#12063</a>) (<a href="https://github.com/vuejs/core/commit/c0418a3b8fa96a0b108ab71b7aab5d3388f90557">c0418a3</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12060">#12060</a></li> <li><strong>deps:</strong> update dependency monaco-editor to ^0.52.0 (<a href="https://redirect.github.com/vuejs/core/issues/12119">#12119</a>) (<a href="https://github.com/vuejs/core/commit/f7cbea2111c7770a180b640f36f6a5d4d6abc698">f7cbea2</a>)</li> <li><strong>hydration:</strong> provide compat fallback for idle callback hydration strategy (<a href="https://redirect.github.com/vuejs/core/issues/11935">#11935</a>) (<a href="https://github.com/vuejs/core/commit/1ae545a3786abef983be1c969726489685569c92">1ae545a</a>)</li> <li><strong>reactivity:</strong> trigger reactivity for Map key <code>undefined</code> (<a href="https://redirect.github.com/vuejs/core/issues/12055">#12055</a>) (<a href="https://github.com/vuejs/core/commit/7ad289e1e7fea654524008ff91e43a8b8a55ef22">7ad289e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12054">#12054</a></li> <li><strong>runtime-core:</strong> allow symbol values for slot prop key (<a href="https://redirect.github.com/vuejs/core/issues/12069">#12069</a>) (<a href="https://github.com/vuejs/core/commit/d9d4d4e158cd51a9ddda249f29de8467f60b2792">d9d4d4e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12068">#12068</a></li> <li><strong>runtime-core:</strong> fix required prop check false positive for kebab-case edge cases (<a href="https://redirect.github.com/vuejs/core/issues/12034">#12034</a>) (<a href="https://github.com/vuejs/core/commit/9da1ac156552ac449754e1373aac7e349841becb">9da1ac1</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12011">#12011</a></li> <li><strong>runtime-dom:</strong> prevent unnecessary updates in v-model checkbox when value is unchanged (<a href="https://redirect.github.com/vuejs/core/issues/12146">#12146</a>) (<a href="https://github.com/vuejs/core/commit/ea943afe404c4ca4b729906c5e8daf7aa2ccde9b">ea943af</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12144">#12144</a></li> <li><strong>teleport:</strong> handle disabled teleport with updateCssVars (<a href="https://redirect.github.com/vuejs/core/issues/12113">#12113</a>) (<a href="https://github.com/vuejs/core/commit/76a8223199c148b79a5c0ea19e235164809760cd">76a8223</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12112">#12112</a></li> <li><strong>transition/ssr:</strong> make transition appear work with Suspense in SSR (<a href="https://redirect.github.com/vuejs/core/issues/12047">#12047</a>) (<a href="https://github.com/vuejs/core/commit/f1a4f67aedfe83e440c54222213f070774faa421">f1a4f67</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12046">#12046</a></li> <li><strong>types:</strong> ensure <code>this.$props</code> type does not include <code>string</code> (<a href="https://redirect.github.com/vuejs/core/issues/12123">#12123</a>) (<a href="https://github.com/vuejs/core/commit/704173e24276706de672cca6c9507e4dd9651197">704173e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12122">#12122</a></li> <li><strong>types:</strong> retain union type narrowing with defaults applied (<a href="https://redirect.github.com/vuejs/core/issues/12108">#12108</a>) (<a href="https://github.com/vuejs/core/commit/05685a9d7c42d4cd37169b867833776b91154fed">05685a9</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12106">#12106</a></li> <li><strong>useId:</strong> ensure useId consistency when using serverPrefetch (<a href="https://redirect.github.com/vuejs/core/issues/12128">#12128</a>) (<a href="https://github.com/vuejs/core/commit/b4d35349d8bc39aa15bd3f1094d230e5928b177c">b4d3534</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12102">#12102</a></li> <li><strong>watch:</strong> watchEffect clean-up with SSR (<a href="https://redirect.github.com/vuejs/core/issues/12097">#12097</a>) (<a href="https://github.com/vuejs/core/commit/b094c72b3d40c52c7124f145a9db028509a11202">b094c72</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/11956">#11956</a></li> </ul> <h3>Performance Improvements</h3> <ul> <li><strong>reactivity:</strong> avoid unnecessary recursion in removeSub (<a href="https://redirect.github.com/vuejs/core/issues/12135">#12135</a>) (<a href="https://github.com/vuejs/core/commit/ec917cfdb9d0169cd0835d3a0e28244242657dc9">ec917cf</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.10...v3.5.11">3.5.11</a> (2024-10-03)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>compiler-sfc:</strong> do not skip <code>TSSatisfiesExpression</code> when transforming props destructure (<a href="https://redirect.github.com/vuejs/core/issues/12062">#12062</a>) (<a href="https://github.com/vuejs/core/commit/2328b051f4efa1f1394b7d4e73b7c3f76e430e7c">2328b05</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12061">#12061</a></li> <li><strong>reactivity:</strong> prevent overwriting <code>next</code> property during batch processing (<a href="https://redirect.github.com/vuejs/core/issues/12075">#12075</a>) (<a href="https://github.com/vuejs/core/commit/d3f5e6e5319b4ffaa55ca9a2ea3d95d78e76fa58">d3f5e6e</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12072">#12072</a></li> <li><strong>scheduler:</strong> job ordering when the post queue is flushing (<a href="https://redirect.github.com/vuejs/core/issues/12090">#12090</a>) (<a href="https://github.com/vuejs/core/commit/577edca8e7795436efd710d1c289ea8ea2642b0e">577edca</a>)</li> <li><strong>types:</strong> correctly infer <code>TypeProps</code> when it is <code>any</code> (<a href="https://redirect.github.com/vuejs/core/issues/12073">#12073</a>) (<a href="https://github.com/vuejs/core/commit/57315ab9688c9741a271d1075bbd28cbe5f71e2f">57315ab</a>), closes <a href="https://redirect.github.com/vuejs/core/issues/12058">#12058</a></li> <li><strong>types:</strong> should not intersect <code>PublicProps</code> with <code>Props</code> (<a href="https://redirect.github.com/vuejs/core/issues/12077">#12077</a>) (<a href="https://github.com/vuejs/core/commit/6f8589437635706f825ccec51800effba1d2bf5f">6f85894</a>)</li> <li><strong>types:</strong> infer the first generic type of <code>Ref</code> correctly (<a href="https://redirect.github.com/vuejs/core/issues/12094">#12094</a>) (<a href="https://github.com/vuejs/core/commit/c97bb84d0b0a16b012f886b6498e924415ed63e5">c97bb84</a>)</li> </ul> <h2><a href="https://github.com/vuejs/core/compare/v3.5.9...v3.5.10">3.5.10</a> (2024-09-27)</h2> <h3>Bug Fixes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/core/commit/770ea67a9cdbb9f01bd7098b8c63978037d0e3fd"><code>770ea67</code></a> release: v3.5.12</li> <li><a href="https://github.com/vuejs/core/commit/c82b66214b2d78d669546ce715c8c8f9868a6980"><code>c82b662</code></a> refactor(reactivity): reduce size of collectionHandlers (<a href="https://redirect.github.com/vuejs/core/issues/12152">#12152</a>)</li> <li><a href="https://github.com/vuejs/core/commit/ea943afe404c4ca4b729906c5e8daf7aa2ccde9b"><code>ea943af</code></a> fix(runtime-dom): prevent unnecessary updates in v-model checkbox when value ...</li> <li><a href="https://github.com/vuejs/core/commit/d82fa611e86d54cf1bedbb8c956b6e9597d4d3b6"><code>d82fa61</code></a> chore: format</li> <li><a href="https://github.com/vuejs/core/commit/d96883cf7d9917df13f1f7cd97733287518b7026"><code>d96883c</code></a> test(reactivity): test for verifying no unnecessary calls of reactive array i...</li> <li><a href="https://github.com/vuejs/core/commit/1ae545a3786abef983be1c969726489685569c92"><code>1ae545a</code></a> fix(hydration): provide compat fallback for idle callback hydration strategy ...</li> <li><a href="https://github.com/vuejs/core/commit/05685a9d7c42d4cd37169b867833776b91154fed"><code>05685a9</code></a> fix(types): retain union type narrowing with defaults applied (<a href="https://redirect.github.com/vuejs/core/issues/12108">#12108</a>)</li> <li><a href="https://github.com/vuejs/core/commit/cde2c0671b00d4f6111fcbd7aa76e45872f20b0c"><code>cde2c06</code></a> fix(compiler): clone loc to <code>ifNode</code> (<a href="https://redirect.github.com/vuejs/core/issues/12131">#12131</a>)</li> <li><a href="https://github.com/vuejs/core/commit/4474c113d1fb1c26298dd6794275d5b5c7cc4d93"><code>4474c11</code></a> fix(compiler-sfc): use sass modern api if available and avoid deprecation war...</li> <li><a href="https://github.com/vuejs/core/commit/9da1ac156552ac449754e1373aac7e349841becb"><code>9da1ac1</code></a> fix(runtime-core): fix required prop check false positive for kebab-case edge...</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/core/compare/v3.5.9...v3.5.12">compare view</a></li> </ul> </details> <br /> Updates `@babel/helper-string-parser` from 7.24.8 to 7.25.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/helper-string-parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.25.9 (2024-10-22)</h2> <p>Thanks <a href="https://github.com/victorenator"><code>@victorenator</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16905">#16905</a> fix: Keep type annotations in <code>syntacticPlaceholders</code> mode (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16907">#16907</a> fix: support BROWSERSLIST{,_CONFIG} env (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16884">#16884</a> Analyze <code>ClassAccessorProperty</code> to prevent the <code>no-undef</code> rule (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16914">#16914</a> remove test options flaky (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><em>Every package</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16917">#16917</a> fix: Accidentally published <code>tsconfig</code> files (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16918">#16918</a> perf: Make <code>VISITOR_KEYS</code> etc. faster to access (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>Committers: 4</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Viktar Vaŭčkievič (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.25.8 (2024-10-10)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16888">#16888</a> Restore public API of <code>resolvePlugin</code>/<code>resolvePreset</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-parser</code>, <code>babel-plugin-proposal-async-do-expressions</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-proposal-export-default-from</code>, <code>babel-plugin-proposal-function-bind</code>, <code>babel-plugin-proposal-function-sent</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-proposal-partial-application</code>, <code>babel-plugin-proposal-throw-expressions</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-class-static-block</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-export-namespace-from</code>, <code>babel-plugin-transform-json-strings</code>, <code>babel-plugin-transform-logical-assignment-operators</code>, <code>babel-plugin-transform-nullish-coalescing-operator</code>, <code>babel-plugin-transform-numeric-separator</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-catch-binding</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16824">#16824</a> Inline one-line syntax plugins (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 3</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.25.7 (2024-10-02)</h2> <p>Thanks <a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a> and <a href="https://github.com/YuHyeonWook"><code>@YuHyeonWook</code></a> for your first PRs!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-validator-identifier</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16825">#16825</a> fix: update identifier to unicode 16 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/helper-string-parser</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.25.9 (2024-10-22)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16905">#16905</a> fix: Keep type annotations in <code>syntacticPlaceholders</code> mode (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16907">#16907</a> fix: support BROWSERSLIST{,_CONFIG} env (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16884">#16884</a> Analyze <code>ClassAccessorProperty</code> to prevent the <code>no-undef</code> rule (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16914">#16914</a> remove test options flaky (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16918">#16918</a> perf: Make <code>VISITOR_KEYS</code> etc. faster to access (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h2>v7.25.8 (2024-10-10)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16888">#16888</a> Restore public API of <code>resolvePlugin</code>/<code>resolvePreset</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-parser</code>, <code>babel-plugin-proposal-async-do-expressions</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-proposal-export-default-from</code>, <code>babel-plugin-proposal-function-bind</code>, <code>babel-plugin-proposal-function-sent</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-proposal-partial-application</code>, <code>babel-plugin-proposal-throw-expressions</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-class-static-block</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-export-namespace-from</code>, <code>babel-plugin-transform-json-strings</code>, <code>babel-plugin-transform-logical-assignment-operators</code>, <code>babel-plugin-transform-nullish-coalescing-operator</code>, <code>babel-plugin-transform-numeric-separator</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-catch-binding</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16824">#16824</a> Inline one-line syntax plugins (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.25.7 (2024-10-02)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-validator-identifier</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16825">#16825</a> fix: update identifier to unicode 16 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16814">#16814</a> fix: issue with node path keys updated on unrelated paths (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-classes</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16797">#16797</a> Use an inclusion rather than exclusion list for <code>super()</code> check (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16788">#16788</a> Fix printing of TS <code>infer</code> in compact mode (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16785">#16785</a> Print TS type annotations for destructuring in assignment pattern (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16778">#16778</a> Respect <code>[no LineTerminator here]</code> after nodes (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16852">#16852</a> Add deprecated JSDOC for fields (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16820">#16820</a> Allow sync loading of ESM when <code>--experimental-require-module</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-helper-plugin-utils</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16858">#16858</a> Add browserslist config to external dependency (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-syntax-decimal</code>, <code>babel-plugin-syntax-import-reflection</code>, <code>babel-standalone</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a> v7.25.9</li> <li><a href="https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5"><code>af91759</code></a> fix: Accidentally publishing useless files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/16917">#16917</a>)</li> <li><a href="https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf"><code>2533cfb</code></a> v7.25.7</li> <li><a href="https://github.com/babel/babel/commit/69d65f1aef74de135a8b262bb9770a41e97b7476"><code>69d65f1</code></a> [babel 8] Require Node.js <code>^18.20.0 || ^20.17.0 || >=22.8.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/16800">#16800</a>)</li> <li><a href="https://github.com/babel/babel/commit/dba45d3ebc92a868c9b8952a6f407c6ab83c6b3f"><code>dba45d3</code></a> Ignore <code>devDependencies</code> when generating <code>tsconfig.json</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-string-parser/issues/16659">#16659</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.25.9/packages/babel-helper-string-parser">compare view</a></li> </ul> </details> <br /> Updates `@babel/helper-validator-identifier` from 7.24.7 to 7.25.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/helper-validator-identifier</code>'s releases</a>.</em></p> <blockquote> <h2>v7.25.9 (2024-10-22)</h2> <p>Thanks <a href="https://github.com/victorenator"><code>@victorenator</code></a> for your first PR!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16905">#16905</a> fix: Keep type annotations in <code>syntacticPlaceholders</code> mode (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16907">#16907</a> fix: support BROWSERSLIST{,_CONFIG} env (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16884">#16884</a> Analyze <code>ClassAccessorProperty</code> to prevent the <code>no-undef</code> rule (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16914">#16914</a> remove test options flaky (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><em>Every package</em> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16917">#16917</a> fix: Accidentally published <code>tsconfig</code> files (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16918">#16918</a> perf: Make <code>VISITOR_KEYS</code> etc. faster to access (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>Committers: 4</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Viktar Vaŭčkievič (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.25.8 (2024-10-10)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16888">#16888</a> Restore public API of <code>resolvePlugin</code>/<code>resolvePreset</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-parser</code>, <code>babel-plugin-proposal-async-do-expressions</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-proposal-export-default-from</code>, <code>babel-plugin-proposal-function-bind</code>, <code>babel-plugin-proposal-function-sent</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-proposal-partial-application</code>, <code>babel-plugin-proposal-throw-expressions</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-class-static-block</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-export-namespace-from</code>, <code>babel-plugin-transform-json-strings</code>, <code>babel-plugin-transform-logical-assignment-operators</code>, <code>babel-plugin-transform-nullish-coalescing-operator</code>, <code>babel-plugin-transform-numeric-separator</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-catch-binding</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16824">#16824</a> Inline one-line syntax plugins (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>Committers: 3</h4> <ul> <li>Babel Bot (<a href="https://github.com/babel-bot"><code>@babel-bot</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.25.7 (2024-10-02)</h2> <p>Thanks <a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a> and <a href="https://github.com/YuHyeonWook"><code>@YuHyeonWook</code></a> for your first PRs!</p> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-validator-identifier</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16825">#16825</a> fix: update identifier to unicode 16 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/helper-validator-identifier</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.25.9 (2024-10-22)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16905">#16905</a> fix: Keep type annotations in <code>syntacticPlaceholders</code> mode (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16907">#16907</a> fix: support BROWSERSLIST{,_CONFIG} env (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16884">#16884</a> Analyze <code>ClassAccessorProperty</code> to prevent the <code>no-undef</code> rule (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-helper-transform-fixture-test-runner</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16914">#16914</a> remove test options flaky (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16918">#16918</a> perf: Make <code>VISITOR_KEYS</code> etc. faster to access (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h2>v7.25.8 (2024-10-10)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16888">#16888</a> Restore public API of <code>resolvePlugin</code>/<code>resolvePreset</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-parser</code>, <code>babel-plugin-proposal-async-do-expressions</code>, <code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-proposal-do-expressions</code>, <code>babel-plugin-proposal-explicit-resource-management</code>, <code>babel-plugin-proposal-export-default-from</code>, <code>babel-plugin-proposal-function-bind</code>, <code>babel-plugin-proposal-function-sent</code>, <code>babel-plugin-proposal-import-defer</code>, <code>babel-plugin-proposal-partial-application</code>, <code>babel-plugin-proposal-throw-expressions</code>, <code>babel-plugin-transform-async-generator-functions</code>, <code>babel-plugin-transform-class-static-block</code>, <code>babel-plugin-transform-dynamic-import</code>, <code>babel-plugin-transform-export-namespace-from</code>, <code>babel-plugin-transform-json-strings</code>, <code>babel-plugin-transform-logical-assignment-operators</code>, <code>babel-plugin-transform-nullish-coalescing-operator</code>, <code>babel-plugin-transform-numeric-separator</code>, <code>babel-plugin-transform-object-rest-spread</code>, <code>babel-plugin-transform-optional-catch-binding</code>, <code>babel-plugin-transform-optional-chaining</code>, <code>babel-plugin-transform-private-property-in-object</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16824">#16824</a> Inline one-line syntax plugins (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h2>v7.25.7 (2024-10-02)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-helper-validator-identifier</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16825">#16825</a> fix: update identifier to unicode 16 (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-traverse</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16814">#16814</a> fix: issue with node path keys updated on unrelated paths (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> <li><code>babel-plugin-transform-classes</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16797">#16797</a> Use an inclusion rather than exclusion list for <code>super()</code> check (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16788">#16788</a> Fix printing of TS <code>infer</code> in compact mode (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16785">#16785</a> Print TS type annotations for destructuring in assignment pattern (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16778">#16778</a> Respect <code>[no LineTerminator here]</code> after nodes (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16852">#16852</a> Add deprecated JSDOC for fields (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16820">#16820</a> Allow sync loading of ESM when <code>--experimental-require-module</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-helper-plugin-utils</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16858">#16858</a> Add browserslist config to external dependency (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-plugin-proposal-destructuring-private</code>, <code>babel-plugin-syntax-decimal</code>, <code>babel-plugin-syntax-import-reflection</code>, <code>babel-standalone</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a> v7.25.9</li> <li><a href="https://github.com/babel/babel/commit/af917594e4df3decdde2ce0b1614d607b27367a5"><code>af91759</code></a> fix: Accidentally publishing useless files (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16917">#16917</a>)</li> <li><a href="https://github.com/babel/babel/commit/2533cfb0c1d90140f320f1e03d41e20407ca30bf"><code>2533cfb</code></a> v7.25.7</li> <li><a href="https://github.com/babel/babel/commit/d19d001638f24938f3fb230d8ddcfd65a3e4a64e"><code>d19d001</code></a> fix: update identifier to unicode 16 (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16825">#16825</a>)</li> <li><a href="https://github.com/babel/babel/commit/69d65f1aef74de135a8b262bb9770a41e97b7476"><code>69d65f1</code></a> [babel 8] Require Node.js <code>^18.20.0 || ^20.17.0 || >=22.8.0</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16800">#16800</a>)</li> <li><a href="https://github.com/babel/babel/commit/dba45d3ebc92a868c9b8952a6f407c6ab83c6b3f"><code>dba45d3</code></a> Ignore <code>devDependencies</code> when generating <code>tsconfig.json</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-helper-validator-identifier/issues/16659">#16659</a>)</li> <li>See full diff in <a href="https://github.com/babel/babel/commits/v7.25.9/packages/babel-helper-validator-identifier">compare view</a></li> </ul> </details> <br /> Updates `@babel/parser` from 7.25.6 to 7.26.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/parser</code>'s releases</a>.</em></p> <blockquote> <h2>v7.26.1 (2024-10-25)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16936">#16936</a> fix(parser): offset internal index locations by startIndex (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> </ul> <h4>Committers: 3</h4> <ul> <li>Dylan Piercey (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> <li>Huáng Jùnliàng (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> <li>Nicolò Ribaudo (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a></li> </ul> <h2>v7.26.0 (2024-10-25)</h2> <p>Thanks <a href="https://github.com/timofei-iatsenko"><code>@timofei-iatsenko</code></a> for your first PR!</p> <p>You can find the release blog post with some highlights at <a href="https://babeljs.io/blog/2024/10/25/7.26.0">https://babeljs.io/blog/2024/10/25/7.26.0</a>.</p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-import-assertions</code>, <code>babel-plugin-syntax-import-attributes</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16850">#16850</a> Enable import attributes parsing by default (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16862">#16862</a> feat: support async plugin's pre/post (<a href="https://github.com/timofei-iatsenko"><code>@timofei-iatsenko</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-proposal-regexp-modifiers</code>, <code>babel-plugin-transform-regexp-modifiers</code>, <code>babel-preset-env</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add <code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16849">#16849</a> feat: add <code>startIndex</code> parser option (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-flow</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16841">#16841</a> Always enable parsing of Flow enums (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16794">#16794</a> Support <code>import()</code> in <code>rewriteImportExtensions</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add experimental format-preserving mode to <code>@babel/generator</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16928">#16928</a> Workaround Node.js bug for parallel loading of TLA modules (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix loading of modules with TLA in Node.js 23 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-plugin-proposal-json-modules</code>, <code>babel-plugin-transform-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16924">#16924</a> Rename <code>proposal-json-modules</code> to <code>transform-json-modules</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16896">#16896</a> Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add <code>kind</code> to <code>TSModuleDeclaration</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/blob/main/CHANGELOG.md"><code>@babel/parser</code>'s changelog</a>.</em></p> <blockquote> <h2>v7.26.1 (2024-10-25)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16936">#16936</a> fix(parser): offset internal index locations by startIndex (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> </ul> <h2>v7.26.0 (2024-10-25)</h2> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-import-assertions</code>, <code>babel-plugin-syntax-import-attributes</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16850">#16850</a> Enable import attributes parsing by default (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16862">#16862</a> feat: support async plugin's pre/post (<a href="https://github.com/timofei-iatsenko"><code>@timofei-iatsenko</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-proposal-regexp-modifiers</code>, <code>babel-plugin-transform-regexp-modifiers</code>, <code>babel-preset-env</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add <code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16849">#16849</a> feat: add <code>startIndex</code> parser option (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-flow</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16841">#16841</a> Always enable parsing of Flow enums (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-helpers</code>, <code>babel-preset-typescript</code>, <code>babel-runtime-corejs3</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16794">#16794</a> Support <code>import()</code> in <code>rewriteImportExtensions</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16708">#16708</a> Add experimental format-preserving mode to <code>@babel/generator</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16928">#16928</a> Workaround Node.js bug for parallel loading of TLA modules (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> <li><a href="https://redirect.github.com/babel/babel/pull/16926">#16926</a> Fix loading of modules with TLA in Node.js 23 (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:nail_care: Polish</h4> <ul> <li><code>babel-plugin-proposal-json-modules</code>, <code>babel-plugin-transform-json-modules</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16924">#16924</a> Rename <code>proposal-json-modules</code> to <code>transform-json-modules</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> </ul> <h4>:house: Internal</h4> <ul> <li><code>babel-code-frame</code>, <code>babel-highlight</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16896">#16896</a> Inline <code>@babel/highlight</code> in <code>@babel/code-frame</code> (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16732">#16732</a> Add <code>kind</code> to <code>TSModuleDeclaration</code> (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h4>:running_woman: Performance</h4> <ul> <li><code>babel-helper-module-transforms</code>, <code>babel-plugin-transform-modules-commonjs</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16882">#16882</a> perf: Improve module transforms (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> </ul> <h2>v7.25.9 (2024-10-22)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><code>babel-parser</code>, <code>babel-template</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16905">#16905</a> fix: Keep type annotations in <code>syntacticPlaceholders</code> mode (<a href="https://github.com/liuxingbaoyu"><code>@liuxingbaoyu</code></a>)</li> </ul> </li> <li><code>babel-helper-compilation-targets</code>, <code>babel-preset-env</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16907">#16907</a> fix: support BROWSERSLIST{,_CONFIG} env (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li>Other <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16884">#16884</a> Analyze <code>ClassAccessorProperty</code> to prevent the <code>no-undef</code> rule (<a href="https://github.com/victorenator"><code>@victorenator</code></a>)</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/babel/babel/commit/7f15ef7e47da8c51571796a018ee0858142083c1"><code>7f15ef7</code></a> v7.26.1</li> <li><a href="https://github.com/babel/babel/commit/836528ab4098ac38c5d49136323e3b399e7ddec0"><code>836528a</code></a> fix(parser): offset internal index locations by startIndex (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16936">#16936</a>)</li> <li><a href="https://github.com/babel/babel/commit/63d30381c169780460e01bdb6669c5e01af1dfbe"><code>63d3038</code></a> v7.26.0</li> <li><a href="https://github.com/babel/babel/commit/64fa46676b5729fcc53fbc71ccd4615d3017fe08"><code>64fa466</code></a> Enable import attributes parsing by default (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16850">#16850</a>)</li> <li><a href="https://github.com/babel/babel/commit/10f15bbbe80fb9053479da363bb2d36bc574ecda"><code>10f15bb</code></a> Add <code>kind</code> to <code>TSModuleDeclaration</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16732">#16732</a>)</li> <li><a href="https://github.com/babel/babel/commit/77bc5d591d560dbf7e6a7eed3174aaa9bd5dfc9e"><code>77bc5d5</code></a> feat: add <code>startIndex</code> parser option (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16849">#16849</a>)</li> <li><a href="https://github.com/babel/babel/commit/b8d63348d318604290a73e64dabb6992114b03ba"><code>b8d6334</code></a> Always enable parsing of Flow enums (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16841">#16841</a>)</li> <li><a href="https://github.com/babel/babel/commit/34c87931e3b72100d2b286ada85fea2beff47fd4"><code>34c8793</code></a> Add experimental format-preserving mode to <code>@babel/generator</code> (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16708">#16708</a>)</li> <li><a href="https://github.com/babel/babel/commit/b07957ebb316a1e2fc67454fc7423508bb942e63"><code>b07957e</code></a> v7.25.9</li> <li><a href="https://github.com/babel/babel/commit/0a613d60e88866ec3d45f22e2c95746a266ca750"><code>0a613d6</code></a> chore: Improve logic regarding fast objects (<a href="https://github.com/babel/babel/tree/HEAD/packages/babel-parser/issues/16919">#16919</a>)</li> <li>Additional commits viewable in <a href="https://github.com/babel/babel/commits/v7.26.1/packages/babel-parser">compare view</a></li> </ul> </details> <br /> Updates `@babel/types` from 7.25.6 to 7.26.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/babel/babel/releases"><code>@babel/types</code>'s releases</a>.</em></p> <blockquote> <h2>v7.26.0 (2024-10-25)</h2> <p>Thanks <a href="https://github.com/timofei-iatsenko"><code>@timofei-iatsenko</code></a> for your first PR!</p> <p>You can find the release blog post with some highlights at <a href="https://babeljs.io/blog/2024/10/25/7.26.0">https://babeljs.io/blog/2024/10/25/7.26.0</a>.</p> <h4>:rocket: New Feature</h4> <ul> <li><code>babel-core</code>, <code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-import-assertions</code>, <code>babel-plugin-syntax-import-attributes</code>, <code>babel-preset-env</code>, <code>babel-standalone</code>, <code>babel-types</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16850">#16850</a> Enable import attributes parsing by default (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</code></a>)</li> </ul> </li> <li><code>babel-core</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16862">#16862</a> feat: support async plugin's pre/post (<a href="https://github.com/timofei-iatsenko"><code>@timofei-iatsenko</code></a>)</li> </ul> </li> <li><code>babel-compat-data</code>, <code>babel-plugin-proposal-regexp-modifiers</code>, <code>babel-plugin-transform-regexp-modifiers</code>, <code>babel-preset-env</code>, <code>babel-standalone</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16692">#16692</a> Add <code>transform-regexp-modifiers</code> to <code>preset-env</code> (<a href="https://github.com/JLHwung"><code>@JLHwung</code></a>)</li> </ul> </li> <li><code>babel-parser</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16849">#16849</a> feat: add <code>startIndex</code> parser option (<a href="https://github.com/DylanPiercey"><code>@DylanPiercey</code></a>)</li> </ul> </li> <li><code>babel-generator</code>, <code>babel-parser</code>, <code>babel-plugin-syntax-flow</code> <ul> <li><a href="https://redirect.github.com/babel/babel/pull/16841">#16841</a> Always enable parsing of Flow enums (<a href="https://github.com/nicolo-ribaudo"><code>@nicolo-ribaudo</co…
- Loading branch information