eslint/rewrite (@eslint/compat)
### [`v1.1.0`](https://togithub.com/eslint/rewrite/compare/12012ffea9128c8c5cc035d3806a128308b26186...2a7bed41976f94495f7ba46f459f1de9d3305664)
[Compare Source](https://togithub.com/eslint/rewrite/compare/12012ffea9128c8c5cc035d3806a128308b26186...2a7bed41976f94495f7ba46f459f1de9d3305664)
eslint/eslint (@eslint/js)
### [`v9.5.0`](https://togithub.com/eslint/eslint/releases/tag/v9.5.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.4.0...v9.5.0)
#### Features
- [`b2d256c`](https://togithub.com/eslint/eslint/commit/b2d256c7356838f908c4a5762d6dc64b41bbce5d) feat: `no-sparse-arrays` report on "comma" instead of the whole array ([#18579](https://togithub.com/eslint/eslint/issues/18579)) (fisker Cheung)
#### Bug Fixes
- [`6880286`](https://togithub.com/eslint/eslint/commit/6880286e17375b08323512f38ea59fed440a4fb5) fix: treat `*` as a universal pattern ([#18586](https://togithub.com/eslint/eslint/issues/18586)) (Milos Djermanovic)
- [`7fbe211`](https://togithub.com/eslint/eslint/commit/7fbe211427432aba5fa972252b9b6b5cf9866624) fix: message template for all files ignored ([#18564](https://togithub.com/eslint/eslint/issues/18564)) (Milos Djermanovic)
- [`469cb36`](https://togithub.com/eslint/eslint/commit/469cb363f87564bafb8e628e738e01b53f4d6911) fix: Don't lint the same file multiple times ([#18552](https://togithub.com/eslint/eslint/issues/18552)) (Milos Djermanovic)
- [`5cff638`](https://togithub.com/eslint/eslint/commit/5cff638c03183204d09eb0a7a8bd2e032630db17) fix: improve message for ignored files without a matching config ([#18404](https://togithub.com/eslint/eslint/issues/18404)) (Francesco Trotta)
#### Documentation
- [`455f7fd`](https://togithub.com/eslint/eslint/commit/455f7fd1662069e9e0f4dc912ecda72962679fbe) docs: add section about including `.gitignore` files ([#18590](https://togithub.com/eslint/eslint/issues/18590)) (Milos Djermanovic)
- [`721eafe`](https://togithub.com/eslint/eslint/commit/721eafeae45b33b95addf385c23eca1e2f8017d0) docs: update info about universal `files` patterns ([#18587](https://togithub.com/eslint/eslint/issues/18587)) (Francesco Trotta)
- [`8127127`](https://togithub.com/eslint/eslint/commit/8127127386180a2882bb1b75a8fbc7ffda78dce1) docs: Update README (GitHub Actions Bot)
- [`55c2a66`](https://togithub.com/eslint/eslint/commit/55c2a6621cc403f2fc11eb4ad762eadc70a54874) docs: Update README (GitHub Actions Bot)
- [`eb76282`](https://togithub.com/eslint/eslint/commit/eb76282e0a2db8aa10a3d5659f5f9237d9729121) docs: Update README (GitHub Actions Bot)
- [`ff6e96e`](https://togithub.com/eslint/eslint/commit/ff6e96ec30862a4eb77a201551ec8c618335bfc2) docs: `baseConfig` and `overrideConfig` can be arrays ([#18571](https://togithub.com/eslint/eslint/issues/18571)) (Milos Djermanovic)
- [`d2d83e0`](https://togithub.com/eslint/eslint/commit/d2d83e045ad03f024d1679275708054d789ebe20) docs: Add mention of eslint-transforms to v9 migration guide ([#18566](https://togithub.com/eslint/eslint/issues/18566)) (Nicholas C. Zakas)
- [`9ce6832`](https://togithub.com/eslint/eslint/commit/9ce6832578d5798b591f490a8609c87235e881c7) docs: add callout box for unintuitive behavior ([#18567](https://togithub.com/eslint/eslint/issues/18567)) (Ben McCann)
- [`b8db99c`](https://togithub.com/eslint/eslint/commit/b8db99c575c75edc9b42e6333e1b0aa7d26d9a01) docs: Add VS Code info to config migration guide ([#18555](https://togithub.com/eslint/eslint/issues/18555)) (Nicholas C. Zakas)
- [`518a35c`](https://togithub.com/eslint/eslint/commit/518a35c8fa9161522cbe9066d48e6c6fcd8aadf3) docs: Mention config migrator ([#18561](https://togithub.com/eslint/eslint/issues/18561)) (Nicholas C. Zakas)
- [`eb440fc`](https://togithub.com/eslint/eslint/commit/eb440fcf16bd2f62d58b7aa9bbaf546cd94e9918) docs: specifying files with arbitrary or no extension ([#18539](https://togithub.com/eslint/eslint/issues/18539)) (Francesco Trotta)
- [`38c159e`](https://togithub.com/eslint/eslint/commit/38c159e7dda812ce6dfdbf8c5b78db7cdd676c62) docs: Provide example of reading package.json for plugins meta ([#18530](https://togithub.com/eslint/eslint/issues/18530)) (Nicholas C. Zakas)
- [`d16a659`](https://togithub.com/eslint/eslint/commit/d16a6599cad35726f62eb230bb95af463611c6c6) docs: add link to migration guide for `--ext` CLI option ([#18537](https://togithub.com/eslint/eslint/issues/18537)) (Milos Djermanovic)
- [`73408de`](https://togithub.com/eslint/eslint/commit/73408de08dbe1873bf6b5564533c0d81134cfeee) docs: add link to configuration file docs before examples ([#18535](https://togithub.com/eslint/eslint/issues/18535)) (Milos Djermanovic)
#### Chores
- [`f588160`](https://togithub.com/eslint/eslint/commit/f588160c2f9996c9c62b787f1fe678f71740ec43) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).5.0 ([#18591](https://togithub.com/eslint/eslint/issues/18591)) (Milos Djermanovic)
- [`5890841`](https://togithub.com/eslint/eslint/commit/58908415c3e9e7924d39a2ff96573f7677ddb806) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins)
- [`e9f4ccd`](https://togithub.com/eslint/eslint/commit/e9f4ccd8a182801e08d96d4246df10246ea82a58) chore: remove unused eslint-disable directive ([#18589](https://togithub.com/eslint/eslint/issues/18589)) (Milos Djermanovic)
- [`4b23ffd`](https://togithub.com/eslint/eslint/commit/4b23ffd6454cfb1a269430f5fe28e7d1c37b9d3e) refactor: Move JS parsing logic into JS language ([#18448](https://togithub.com/eslint/eslint/issues/18448)) (Nicholas C. Zakas)
- [`1495b93`](https://togithub.com/eslint/eslint/commit/1495b93d6fac4d7b6c9efa24c46b613f47feb1d4) chore: update WebdriverIO packages ([#18558](https://togithub.com/eslint/eslint/issues/18558)) (Christian Bromann)
- [`cea7ede`](https://togithub.com/eslint/eslint/commit/cea7ede4618d789180d37ee12a57939b30a5c4ee) chore: add website donate link instead of opencollective ([#18582](https://togithub.com/eslint/eslint/issues/18582)) (Strek)
- [`ec94880`](https://togithub.com/eslint/eslint/commit/ec948803c99ab1b001f093c7a2c412945fbb385f) chore: package.json update for eslint-config-eslint release (Jenkins)
- [`6912586`](https://togithub.com/eslint/eslint/commit/69125865b058c08ded162d4395d606dd22acb77d) chore: extract formatting rules into separate config ([#18560](https://togithub.com/eslint/eslint/issues/18560)) (Milos Djermanovic)
- [`9738f7e`](https://togithub.com/eslint/eslint/commit/9738f7e9dee49a9a3a7b8bfce87eb236ede6f572) ci: fix CLI flags for c8, raise thresholds ([#18554](https://togithub.com/eslint/eslint/issues/18554)) (Francesco Trotta)
- [`c6de7bb`](https://togithub.com/eslint/eslint/commit/c6de7bba57054efd4620e0630c23e2c63b1927b2) chore: update dependency markdownlint-cli to ^0.41.0 ([#18538](https://togithub.com/eslint/eslint/issues/18538)) (renovate\[bot])
- [`2c8fd34`](https://togithub.com/eslint/eslint/commit/2c8fd34bf1471efbd6e616b50d4e25ea858a6989) ci: pin [@wdio/browser-runner](https://togithub.com/wdio/browser-runner) v8.36.0 ([#18540](https://togithub.com/eslint/eslint/issues/18540)) (唯然)
storybookjs/storybook (@storybook/addon-a11y)
### [`v8.1.9`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#819)
[Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.8...v8.1.9)
- Addon-a11y: Workaround for Vite 5.3.0 compat - [#28241](https://togithub.com/storybookjs/storybook/pull/28241), thanks [@shilman](https://togithub.com/shilman)!
- CLI: Add `--no-dev` option to `init` - [#26918](https://togithub.com/storybookjs/storybook/pull/26918), thanks [@fastfrwrd](https://togithub.com/fastfrwrd)!
- CLI: Fix `init --skip-install` - [#28226](https://togithub.com/storybookjs/storybook/pull/28226), thanks [@shilman](https://togithub.com/shilman)!
### [`v8.1.8`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#818)
[Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.7...v8.1.8)
- Automigrations: Make VTA "learn more" link clickable - [#28020](https://togithub.com/storybookjs/storybook/pull/28020), thanks [@deiga](https://togithub.com/deiga)!
- CLI: Fix `init --skip-install` - [#28226](https://togithub.com/storybookjs/storybook/pull/28226), thanks [@shilman](https://togithub.com/shilman)!
### [`v8.1.7`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#817)
[Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.6...v8.1.7)
- Addon-actions: Only log spies with names - [#28091](https://togithub.com/storybookjs/storybook/pull/28091), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)!
- CLI: Fix typo in React Docgen migration - [#27536](https://togithub.com/storybookjs/storybook/pull/27536), thanks [@jonniebigodes](https://togithub.com/jonniebigodes)!
- Portable Stories: Add tags to composed story - [#27708](https://togithub.com/storybookjs/storybook/pull/27708), thanks [@yannbf](https://togithub.com/yannbf)!
- Test: Display toHaveBeenCalledWith expected / received values on failure - [#28088](https://togithub.com/storybookjs/storybook/pull/28088), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)!
vitejs/vite-plugin-react (@vitejs/plugin-react)
### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10)
[Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1)
##### Fix support for React Compiler with React 18
The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom `runtimeModule`: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43
When using a custom `runtimeModule`, the plugin will not try to pre-optimize `react/compiler-runtime` dependency.
Reminder: Vite expect code outside of `node_modules` to be ESM, so you will need to update the gist with `import React from 'react'`.
drizzle-team/drizzle-kit-mirror (drizzle-kit)
### [`v0.22.7`](https://togithub.com/drizzle-team/drizzle-kit-mirror/compare/v0.22.6...db013f5eb7bfb7098bb443493640c79ad0eb8259)
[Compare Source](https://togithub.com/drizzle-team/drizzle-kit-mirror/compare/v0.22.6...db013f5eb7bfb7098bb443493640c79ad0eb8259)
eslint/eslint (eslint)
### [`v9.5.0`](https://togithub.com/eslint/eslint/compare/v9.4.0...535235701fb029db6f656bd4e58acdfdeb8c02de)
[Compare Source](https://togithub.com/eslint/eslint/compare/v9.4.0...v9.5.0)
azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)
### [`v2.11.0`](https://togithub.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v2110)
[Compare Source](https://togithub.com/azat-io/eslint-plugin-perfectionist/compare/v2.10.0...v2.11.0)
[compare changes](https://togithub.com/azat-io/eslint-plugin-perfectionist/compare/v2.10.0...v2.11.0)
##### 🚀 Features
- Update svelte ([861a381](https://togithub.com/azat-io/eslint-plugin-perfectionist/commit/861a381))
- **sort-classes:** Add custom-group to sort-classes rule ([1773ffb](https://togithub.com/azat-io/eslint-plugin-perfectionist/commit/1773ffb))
##### ❤️ Contributors
- Gustavo Pedroni ([@gustavopedroni](http://github.com/gustavopedroni))
- Tkhs ([@tkhs0813](http://github.com/tkhs0813))
sindresorhus/globals (globals)
### [`v15.5.0`](https://togithub.com/sindresorhus/globals/releases/tag/v15.5.0)
[Compare Source](https://togithub.com/sindresorhus/globals/compare/v15.4.0...v15.5.0)
- Update globals ([#254](https://togithub.com/sindresorhus/globals/issues/254)) [`19ea4cf`](https://togithub.com/sindresorhus/globals/commit/19ea4cf)
webpro-nl/knip (knip)
### [`v5.20.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.20.0)
[Compare Source](https://togithub.com/webpro-nl/knip/compare/5.19.0...5.20.0)
- Lockfile ([`e929847`](https://togithub.com/webpro-nl/knip/commit/e9298477))
- Edit doc ([`5afaac4`](https://togithub.com/webpro-nl/knip/commit/5afaac44))
- More consistent usage of fg ([`25cbba0`](https://togithub.com/webpro-nl/knip/commit/25cbba0a))
- Eliminiate custom TS System instance ([#680](https://togithub.com/webpro-nl/knip/issues/680)) ([`d7325c6`](https://togithub.com/webpro-nl/knip/commit/d7325c69))
- Go against the grain in the cypress plugin ([`ef2464d`](https://togithub.com/webpro-nl/knip/commit/ef2464d5))
- Remove duplicate code ([`6a17ad2`](https://togithub.com/webpro-nl/knip/commit/6a17ad29))
- Add simple-git-hooks plugin ([#679](https://togithub.com/webpro-nl/knip/issues/679)) ([`9129af7`](https://togithub.com/webpro-nl/knip/commit/9129af70))
- Add missing `root` property to vitest ([#677](https://togithub.com/webpro-nl/knip/issues/677)) ([`6797bf8`](https://togithub.com/webpro-nl/knip/commit/6797bf8d))
- Update some dependencies ([`7c9b645`](https://togithub.com/webpro-nl/knip/commit/7c9b6455))
- Update docs ([`1c9361f`](https://togithub.com/webpro-nl/knip/commit/1c9361f3))
- Make TS-style path mappings work for all files with extensions ([#673](https://togithub.com/webpro-nl/knip/issues/673)) ([`e9b3e66`](https://togithub.com/webpro-nl/knip/commit/e9b3e669))
### [`v5.19.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.19.0)
[Compare Source](https://togithub.com/webpro-nl/knip/compare/5.18.2...5.19.0)
- Fix up integration test for slonik ([`2abcea6`](https://togithub.com/webpro-nl/knip/commit/2abcea61))
- Stop printing the bulky help text for config errors ([`9576413`](https://togithub.com/webpro-nl/knip/commit/95764130))
- Throw if passed --workspace dir does not contain package.json (resolves [#667](https://togithub.com/webpro-nl/knip/issues/667)) ([`ea3f124`](https://togithub.com/webpro-nl/knip/commit/ea3f1240))
- Support import.meta.resolve (resolves [#642](https://togithub.com/webpro-nl/knip/issues/642)) ([`177baa2`](https://togithub.com/webpro-nl/knip/commit/177baa2b))
- Handle `NODE_OPTIONS=` in scripts ([`2ec5189`](https://togithub.com/webpro-nl/knip/commit/2ec5189a))
- Minor refactor ([`7c87441`](https://togithub.com/webpro-nl/knip/commit/7c87441e))
- Timerify `resolveModuleNames` ([#673](https://togithub.com/webpro-nl/knip/issues/673)) ([`9f2077c`](https://togithub.com/webpro-nl/knip/commit/9f2077ca))
- Support Jest's globalTeardown ([#676](https://togithub.com/webpro-nl/knip/issues/676)) ([`c170aeb`](https://togithub.com/webpro-nl/knip/commit/c170aebf))
### [`v5.18.2`](https://togithub.com/webpro-nl/knip/releases/tag/5.18.2)
[Compare Source](https://togithub.com/webpro-nl/knip/compare/5.18.1...5.18.2)
- Improve re-export handling ([`9ccefb3`](https://togithub.com/webpro-nl/knip/commit/9ccefb34))
- Add identifier to trace for re-export from entry file ([`b0b8b3d`](https://togithub.com/webpro-nl/knip/commit/b0b8b3d3))
- Move tagged export logic into reusable handler ([`1dff2db`](https://togithub.com/webpro-nl/knip/commit/1dff2db4))
- Update docs ([`2f91c8d`](https://togithub.com/webpro-nl/knip/commit/2f91c8d0))
- Update `@ericcornelissen/bash-parser` to 0.5.3 ([#674](https://togithub.com/webpro-nl/knip/issues/674)) ([`9a7ffac`](https://togithub.com/webpro-nl/knip/commit/9a7ffac2))
pnpm/pnpm (pnpm)
### [`v9.3.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.3.0)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.2.0...v9.3.0)
#### Minor Changes
- **Semi-breaking.** Dependency key names in the lockfile are shortened if they are longer than 1000 characters. We don't expect this change to affect many users. Affected users most probably can't run install successfully at the moment. This change is required to fix some edge cases in which installation fails with an out-of-memory error or "Invalid string length (RangeError: Invalid string length)" error. The max allowed length of the dependency key can be controlled with the `peers-suffix-max-length` setting [#8177](https://togithub.com/pnpm/pnpm/pull/8177).
#### Patch Changes
- Set `reporter-hide-prefix` to `true` by default for `pnpm exec`. In order to show prefix, the user now has to explicitly set `reporter-hide-prefix=false` [#8174](https://togithub.com/pnpm/pnpm/issues/8174).
#### Platinum Sponsors
```
antoine-coulon/skott (skott)
### [`v0.35.0`](https://togithub.com/antoine-coulon/skott/releases/tag/skott%400.35.0)
[Compare Source](https://togithub.com/antoine-coulon/skott/compare/skott@0.34.0...skott@0.35.0)
##### Minor Changes
- [#162](https://togithub.com/antoine-coulon/skott/pull/162) [`b13d3c9`](https://togithub.com/antoine-coulon/skott/commit/b13d3c915b600cd0bba3587d7be7a2942de32008) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Allow unused files to be tracked and reported. From the CLI, `--showUnusedFiles` can be used to report unused files. From the API, a new `collectUnusedFiles` method is accessible through the graph API:
```js
import skott from "skott";
const instance = await skott();
const unusedFiles = instance.useGraph().collectUnusedFiles();
```
This version also includes a fix for a bug related to `--trackBuiltinDependencies` and `--trackThirdPartyDependencies` that were not propagated anymore (since 0.34.0) when being provided from the CLI.
- [#161](https://togithub.com/antoine-coulon/skott/pull/161) [`4d19c97`](https://togithub.com/antoine-coulon/skott/commit/4d19c973278267c1218dcc89589be1781ea9464e) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Add support for multiple ignore patterns:
- the CLI can now accumulate multiple ignore patterns such as `skott --ignorePattern=X --ignorePattern=Y`
- the API configuration now takes a `ignorePatterns` property instead of a single `ignorePattern` (breaking change).
##### Patch Changes
- [#163](https://togithub.com/antoine-coulon/skott/pull/163) [`efb106a`](https://togithub.com/antoine-coulon/skott/commit/efb106aee9ad319375e654b9e4f2bb224c945ae1) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Upgrade to Effect v3
- [#159](https://togithub.com/antoine-coulon/skott/pull/159) [`8cb4f1c`](https://togithub.com/antoine-coulon/skott/commit/8cb4f1cdfef2528216b6448422b4adf0bf51e8f3) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Fix skott performance timing in the CLI
### [`v0.34.0`](https://togithub.com/antoine-coulon/skott/releases/tag/skott%400.34.0)
[Compare Source](https://togithub.com/antoine-coulon/skott/compare/skott@0.33.2...skott@0.34.0)
##### Minor Changes
- [#157](https://togithub.com/antoine-coulon/skott/pull/157) [`0871131`](https://togithub.com/antoine-coulon/skott/commit/0871131b9e6eb4dfb80c8899df0ae4a5fdff8cb0) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Expose a new rendering module providing a programmatic access to terminal and web visualizations through skott's API.
This is equivalent to use the CLI such as `skott --displayMode=webapp` but offers more flexibility for the runtime configuration which suffers from limitations when only using the CLI (some configurations are nearly impossible to represent using strings e.g. providing custom functions), this is why often authors tend to introduce runtime configuration files that CLIs can pick up automatically, thing that we want to avoid with skott, by unifying it's usage either coming from the API or CLI.
**Using the rendering module**
```js
import { defaultConfig } from "skott";
import { Web, Terminal } from "skott/rendering";
await Web.renderWebApplication(
// skott runtime config
defaultConfig,
// application config
{
visualization: {
granularity: "module",
},
watch: true,
port: 1111,
onListen: (port) => console.log(`Listening on port ${port}`),
open: true,
onOpenError: () => console.log(`Error when opening the browser`),
},
);
await Terminal.renderTerminalApplication(defaultConfig, {
displayMode: "graph",
exitCodeOnCircularDependencies: 1,
showCircularDependencies: true,
showUnusedDependencies: true,
watch: true,
});
```
privatenumber/tsx (tsx)
### [`v4.15.5`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.5)
[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.4...v4.15.5)
##### Bug Fixes
- **cjs:** make transformers overwritable ([c22fa7d](https://togithub.com/privatenumber/tsx/commit/c22fa7d1a90fa34983caddda91b5c1c10e1a4b6c))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.5)
### [`v4.15.4`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.4)
[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.3...v4.15.4)
##### Bug Fixes
- **cjs:** handle re-exports from relative paths ([5166122](https://togithub.com/privatenumber/tsx/commit/5166122cff67c42fb0692ced05df9a2447299d70))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.4)
### [`v4.15.3`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.3)
[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.2...v4.15.3)
##### Bug Fixes
- **cjs:** load json with namespace ([6b03a38](https://togithub.com/privatenumber/tsx/commit/6b03a38443035f377281c5122eee4c56fefea179))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.3)
### [`v4.15.2`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.2)
[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.1...v4.15.2)
##### Bug Fixes
- **esm:** resolve implicit extension in package subpath ([7e1fe22](https://togithub.com/privatenumber/tsx/commit/7e1fe22e142643afc2226a2f1c0d1579c949f0c6))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.2)
### [`v4.15.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.1)
[Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.0...v4.15.1)
##### Bug Fixes
- prevent ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE ([fb247eb](https://togithub.com/privatenumber/tsx/commit/fb247eb0313a191ba13fb682857309d8c588856a))
***
This release is also available on:
- [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.1)
typescript-eslint/typescript-eslint (typescript-eslint)
### [`v8.0.0-alpha.30`](https://togithub.com/typescript-eslint/typescript-eslint/compare/3c3370fc1f0ae2d4ecd8e91bfc5fdb01dba9fc17...0f1b0643b228af7b369cc108922873687862d86e)
[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/3c3370fc1f0ae2d4ecd8e91bfc5fdb01dba9fc17...0f1b0643b228af7b369cc108922873687862d86e)
fabian-hiller/valibot (valibot)
### [`v0.32.0`](https://togithub.com/fabian-hiller/valibot/releases/tag/v0.32.0)
[Compare Source](https://togithub.com/fabian-hiller/valibot/compare/v0.31.1...v0.32.0)
Many thanks to [@ruiaraujo012](https://togithub.com/ruiaraujo012), [@jansedlon](https://togithub.com/jansedlon), [@ksjitendra18](https://togithub.com/ksjitendra18) and [@megacherry](https://togithub.com/megacherry) for contributing to this release.
- Add `rawCheck`, `rawCheckAsync`, `rawTransform` and `rawTransformAsync` action (issue [#597](https://togithub.com/fabian-hiller/valibot/issues/597))
- Change `FlatErrors` type for better developer experience (discussion [#640](https://togithub.com/fabian-hiller/valibot/issues/640))
- Change `pipe` and `pipeAsync` method to mark output as untyped only when necessary (discussion [#613](https://togithub.com/fabian-hiller/valibot/issues/613))
- Remove unused `skipPipe` option from `Config` type and refactor library
- Fix `this` reference in `looseTuple`, `looseTupleAsync`, `strictTuple`, `strictTupleAsync`, `tuple`, `tupleAsync`, `tupleWithRest` and `tupleWithRestAsync` schema (pull request [#649](https://togithub.com/fabian-hiller/valibot/issues/649))
- Fix type of `options` key in `EnumSchema` interface
vitejs/vite (vite)
### [`v5.3.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small531-2024-06-14-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.0...v5.3.1)
- fix(build): handle preload treeshaking for braces ([#17479](https://togithub.com/vitejs/vite/issues/17479)) ([d355568](https://togithub.com/vitejs/vite/commit/d355568)), closes [#17479](https://togithub.com/vitejs/vite/issues/17479)
- fix(build): handle preload treeshaking for commas ([#17472](https://togithub.com/vitejs/vite/issues/17472)) ([3e27071](https://togithub.com/vitejs/vite/commit/3e27071)), closes [#17472](https://togithub.com/vitejs/vite/issues/17472)
- fix(build): preload treeshaking ignore equal ([#17480](https://togithub.com/vitejs/vite/issues/17480)) ([6ced135](https://togithub.com/vitejs/vite/commit/6ced135)), closes [#17480](https://togithub.com/vitejs/vite/issues/17480)
- chore: consolidate changelog for 5.3 ([#17476](https://togithub.com/vitejs/vite/issues/17476)) ([1f09344](https://togithub.com/vitejs/vite/commit/1f09344)), closes [#17476](https://togithub.com/vitejs/vite/issues/17476)
### [`v5.3.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#530-2024-06-13)
[Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.13...v5.3.0)
- fix: typo in client log ([#17363](https://togithub.com/vitejs/vite/issues/17363)) ([68aa9f8](https://togithub.com/vitejs/vite/commit/68aa9f8)), closes [#17363](https://togithub.com/vitejs/vite/issues/17363)
- fix(ssrTransform): handle arbitrary module namespace identifiers ([#17446](https://togithub.com/vitejs/vite/issues/17446)) ([0a76652](https://togithub.com/vitejs/vite/commit/0a76652)), closes [#17446](https://togithub.com/vitejs/vite/issues/17446)
- test: disable isolate for unit test ([#17448](https://togithub.com/vitejs/vite/issues/17448)) ([f16fae5](https://togithub.com/vitejs/vite/commit/f16fae5)), closes [#17448](https://togithub.com/vitejs/vite/issues/17448)
- feat: asset type add bmp ([#17439](https://togithub.com/vitejs/vite/issues/17439)) ([ec287f8](https://togithub.com/vitejs/vite/commit/ec287f8)), closes [#17439](https://togithub.com/vitejs/vite/issues/17439)
Configuration
📅 Schedule: Branch creation - "after 9am and before 10am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.0.3
->1.1.0
9.4.0
->9.5.0
8.1.6
->8.1.9
8.1.6
->8.1.9
8.1.6
->8.1.9
8.1.6
->8.1.9
8.1.6
->8.1.9
8.1.6
->8.1.9
4.3.0
->4.3.1
0.22.6
->0.22.7
9.4.0
->9.5.0
2.10.0
->2.11.0
15.4.0
->15.5.0
5.18.1
->5.20.0
9.2.0
->9.3.0
3.3.1
->3.3.2
0.33.2
->0.35.0
8.1.6
->8.1.9
4.15.0
->4.15.5
8.0.0-alpha.29
->8.0.0-alpha.30
0.31.1
->0.32.0
5.2.13
->5.3.1
Release Notes
eslint/rewrite (@eslint/compat)
### [`v1.1.0`](https://togithub.com/eslint/rewrite/compare/12012ffea9128c8c5cc035d3806a128308b26186...2a7bed41976f94495f7ba46f459f1de9d3305664) [Compare Source](https://togithub.com/eslint/rewrite/compare/12012ffea9128c8c5cc035d3806a128308b26186...2a7bed41976f94495f7ba46f459f1de9d3305664)eslint/eslint (@eslint/js)
### [`v9.5.0`](https://togithub.com/eslint/eslint/releases/tag/v9.5.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.4.0...v9.5.0) #### Features - [`b2d256c`](https://togithub.com/eslint/eslint/commit/b2d256c7356838f908c4a5762d6dc64b41bbce5d) feat: `no-sparse-arrays` report on "comma" instead of the whole array ([#18579](https://togithub.com/eslint/eslint/issues/18579)) (fisker Cheung) #### Bug Fixes - [`6880286`](https://togithub.com/eslint/eslint/commit/6880286e17375b08323512f38ea59fed440a4fb5) fix: treat `*` as a universal pattern ([#18586](https://togithub.com/eslint/eslint/issues/18586)) (Milos Djermanovic) - [`7fbe211`](https://togithub.com/eslint/eslint/commit/7fbe211427432aba5fa972252b9b6b5cf9866624) fix: message template for all files ignored ([#18564](https://togithub.com/eslint/eslint/issues/18564)) (Milos Djermanovic) - [`469cb36`](https://togithub.com/eslint/eslint/commit/469cb363f87564bafb8e628e738e01b53f4d6911) fix: Don't lint the same file multiple times ([#18552](https://togithub.com/eslint/eslint/issues/18552)) (Milos Djermanovic) - [`5cff638`](https://togithub.com/eslint/eslint/commit/5cff638c03183204d09eb0a7a8bd2e032630db17) fix: improve message for ignored files without a matching config ([#18404](https://togithub.com/eslint/eslint/issues/18404)) (Francesco Trotta) #### Documentation - [`455f7fd`](https://togithub.com/eslint/eslint/commit/455f7fd1662069e9e0f4dc912ecda72962679fbe) docs: add section about including `.gitignore` files ([#18590](https://togithub.com/eslint/eslint/issues/18590)) (Milos Djermanovic) - [`721eafe`](https://togithub.com/eslint/eslint/commit/721eafeae45b33b95addf385c23eca1e2f8017d0) docs: update info about universal `files` patterns ([#18587](https://togithub.com/eslint/eslint/issues/18587)) (Francesco Trotta) - [`8127127`](https://togithub.com/eslint/eslint/commit/8127127386180a2882bb1b75a8fbc7ffda78dce1) docs: Update README (GitHub Actions Bot) - [`55c2a66`](https://togithub.com/eslint/eslint/commit/55c2a6621cc403f2fc11eb4ad762eadc70a54874) docs: Update README (GitHub Actions Bot) - [`eb76282`](https://togithub.com/eslint/eslint/commit/eb76282e0a2db8aa10a3d5659f5f9237d9729121) docs: Update README (GitHub Actions Bot) - [`ff6e96e`](https://togithub.com/eslint/eslint/commit/ff6e96ec30862a4eb77a201551ec8c618335bfc2) docs: `baseConfig` and `overrideConfig` can be arrays ([#18571](https://togithub.com/eslint/eslint/issues/18571)) (Milos Djermanovic) - [`d2d83e0`](https://togithub.com/eslint/eslint/commit/d2d83e045ad03f024d1679275708054d789ebe20) docs: Add mention of eslint-transforms to v9 migration guide ([#18566](https://togithub.com/eslint/eslint/issues/18566)) (Nicholas C. Zakas) - [`9ce6832`](https://togithub.com/eslint/eslint/commit/9ce6832578d5798b591f490a8609c87235e881c7) docs: add callout box for unintuitive behavior ([#18567](https://togithub.com/eslint/eslint/issues/18567)) (Ben McCann) - [`b8db99c`](https://togithub.com/eslint/eslint/commit/b8db99c575c75edc9b42e6333e1b0aa7d26d9a01) docs: Add VS Code info to config migration guide ([#18555](https://togithub.com/eslint/eslint/issues/18555)) (Nicholas C. Zakas) - [`518a35c`](https://togithub.com/eslint/eslint/commit/518a35c8fa9161522cbe9066d48e6c6fcd8aadf3) docs: Mention config migrator ([#18561](https://togithub.com/eslint/eslint/issues/18561)) (Nicholas C. Zakas) - [`eb440fc`](https://togithub.com/eslint/eslint/commit/eb440fcf16bd2f62d58b7aa9bbaf546cd94e9918) docs: specifying files with arbitrary or no extension ([#18539](https://togithub.com/eslint/eslint/issues/18539)) (Francesco Trotta) - [`38c159e`](https://togithub.com/eslint/eslint/commit/38c159e7dda812ce6dfdbf8c5b78db7cdd676c62) docs: Provide example of reading package.json for plugins meta ([#18530](https://togithub.com/eslint/eslint/issues/18530)) (Nicholas C. Zakas) - [`d16a659`](https://togithub.com/eslint/eslint/commit/d16a6599cad35726f62eb230bb95af463611c6c6) docs: add link to migration guide for `--ext` CLI option ([#18537](https://togithub.com/eslint/eslint/issues/18537)) (Milos Djermanovic) - [`73408de`](https://togithub.com/eslint/eslint/commit/73408de08dbe1873bf6b5564533c0d81134cfeee) docs: add link to configuration file docs before examples ([#18535](https://togithub.com/eslint/eslint/issues/18535)) (Milos Djermanovic) #### Chores - [`f588160`](https://togithub.com/eslint/eslint/commit/f588160c2f9996c9c62b787f1fe678f71740ec43) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@9](https://togithub.com/9).5.0 ([#18591](https://togithub.com/eslint/eslint/issues/18591)) (Milos Djermanovic) - [`5890841`](https://togithub.com/eslint/eslint/commit/58908415c3e9e7924d39a2ff96573f7677ddb806) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (Jenkins) - [`e9f4ccd`](https://togithub.com/eslint/eslint/commit/e9f4ccd8a182801e08d96d4246df10246ea82a58) chore: remove unused eslint-disable directive ([#18589](https://togithub.com/eslint/eslint/issues/18589)) (Milos Djermanovic) - [`4b23ffd`](https://togithub.com/eslint/eslint/commit/4b23ffd6454cfb1a269430f5fe28e7d1c37b9d3e) refactor: Move JS parsing logic into JS language ([#18448](https://togithub.com/eslint/eslint/issues/18448)) (Nicholas C. Zakas) - [`1495b93`](https://togithub.com/eslint/eslint/commit/1495b93d6fac4d7b6c9efa24c46b613f47feb1d4) chore: update WebdriverIO packages ([#18558](https://togithub.com/eslint/eslint/issues/18558)) (Christian Bromann) - [`cea7ede`](https://togithub.com/eslint/eslint/commit/cea7ede4618d789180d37ee12a57939b30a5c4ee) chore: add website donate link instead of opencollective ([#18582](https://togithub.com/eslint/eslint/issues/18582)) (Strek) - [`ec94880`](https://togithub.com/eslint/eslint/commit/ec948803c99ab1b001f093c7a2c412945fbb385f) chore: package.json update for eslint-config-eslint release (Jenkins) - [`6912586`](https://togithub.com/eslint/eslint/commit/69125865b058c08ded162d4395d606dd22acb77d) chore: extract formatting rules into separate config ([#18560](https://togithub.com/eslint/eslint/issues/18560)) (Milos Djermanovic) - [`9738f7e`](https://togithub.com/eslint/eslint/commit/9738f7e9dee49a9a3a7b8bfce87eb236ede6f572) ci: fix CLI flags for c8, raise thresholds ([#18554](https://togithub.com/eslint/eslint/issues/18554)) (Francesco Trotta) - [`c6de7bb`](https://togithub.com/eslint/eslint/commit/c6de7bba57054efd4620e0630c23e2c63b1927b2) chore: update dependency markdownlint-cli to ^0.41.0 ([#18538](https://togithub.com/eslint/eslint/issues/18538)) (renovate\[bot]) - [`2c8fd34`](https://togithub.com/eslint/eslint/commit/2c8fd34bf1471efbd6e616b50d4e25ea858a6989) ci: pin [@wdio/browser-runner](https://togithub.com/wdio/browser-runner) v8.36.0 ([#18540](https://togithub.com/eslint/eslint/issues/18540)) (唯然)storybookjs/storybook (@storybook/addon-a11y)
### [`v8.1.9`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#819) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.8...v8.1.9) - Addon-a11y: Workaround for Vite 5.3.0 compat - [#28241](https://togithub.com/storybookjs/storybook/pull/28241), thanks [@shilman](https://togithub.com/shilman)! - CLI: Add `--no-dev` option to `init` - [#26918](https://togithub.com/storybookjs/storybook/pull/26918), thanks [@fastfrwrd](https://togithub.com/fastfrwrd)! - CLI: Fix `init --skip-install` - [#28226](https://togithub.com/storybookjs/storybook/pull/28226), thanks [@shilman](https://togithub.com/shilman)! ### [`v8.1.8`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#818) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.7...v8.1.8) - Automigrations: Make VTA "learn more" link clickable - [#28020](https://togithub.com/storybookjs/storybook/pull/28020), thanks [@deiga](https://togithub.com/deiga)! - CLI: Fix `init --skip-install` - [#28226](https://togithub.com/storybookjs/storybook/pull/28226), thanks [@shilman](https://togithub.com/shilman)! ### [`v8.1.7`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#817) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.6...v8.1.7) - Addon-actions: Only log spies with names - [#28091](https://togithub.com/storybookjs/storybook/pull/28091), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)! - CLI: Fix typo in React Docgen migration - [#27536](https://togithub.com/storybookjs/storybook/pull/27536), thanks [@jonniebigodes](https://togithub.com/jonniebigodes)! - Portable Stories: Add tags to composed story - [#27708](https://togithub.com/storybookjs/storybook/pull/27708), thanks [@yannbf](https://togithub.com/yannbf)! - Test: Display toHaveBeenCalledWith expected / received values on failure - [#28088](https://togithub.com/storybookjs/storybook/pull/28088), thanks [@kasperpeulen](https://togithub.com/kasperpeulen)!vitejs/vite-plugin-react (@vitejs/plugin-react)
### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-react/blob/HEAD/packages/plugin-react/CHANGELOG.md#431-2024-06-10) [Compare Source](https://togithub.com/vitejs/vite-plugin-react/compare/v4.3.0...v4.3.1) ##### Fix support for React Compiler with React 18 The previous version made this assumption that the compiler was only usable with React 19, but it's possible to use it with React 18 and a custom `runtimeModule`: https://gist.github.com/poteto/37c076bf112a07ba39d0e5f0645fec43 When using a custom `runtimeModule`, the plugin will not try to pre-optimize `react/compiler-runtime` dependency. Reminder: Vite expect code outside of `node_modules` to be ESM, so you will need to update the gist with `import React from 'react'`.drizzle-team/drizzle-kit-mirror (drizzle-kit)
### [`v0.22.7`](https://togithub.com/drizzle-team/drizzle-kit-mirror/compare/v0.22.6...db013f5eb7bfb7098bb443493640c79ad0eb8259) [Compare Source](https://togithub.com/drizzle-team/drizzle-kit-mirror/compare/v0.22.6...db013f5eb7bfb7098bb443493640c79ad0eb8259)eslint/eslint (eslint)
### [`v9.5.0`](https://togithub.com/eslint/eslint/compare/v9.4.0...535235701fb029db6f656bd4e58acdfdeb8c02de) [Compare Source](https://togithub.com/eslint/eslint/compare/v9.4.0...v9.5.0)azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)
### [`v2.11.0`](https://togithub.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v2110) [Compare Source](https://togithub.com/azat-io/eslint-plugin-perfectionist/compare/v2.10.0...v2.11.0) [compare changes](https://togithub.com/azat-io/eslint-plugin-perfectionist/compare/v2.10.0...v2.11.0) ##### 🚀 Features - Update svelte ([861a381](https://togithub.com/azat-io/eslint-plugin-perfectionist/commit/861a381)) - **sort-classes:** Add custom-group to sort-classes rule ([1773ffb](https://togithub.com/azat-io/eslint-plugin-perfectionist/commit/1773ffb)) ##### ❤️ Contributors - Gustavo Pedroni ([@gustavopedroni](http://github.com/gustavopedroni)) - Tkhs ([@tkhs0813](http://github.com/tkhs0813))sindresorhus/globals (globals)
### [`v15.5.0`](https://togithub.com/sindresorhus/globals/releases/tag/v15.5.0) [Compare Source](https://togithub.com/sindresorhus/globals/compare/v15.4.0...v15.5.0) - Update globals ([#254](https://togithub.com/sindresorhus/globals/issues/254)) [`19ea4cf`](https://togithub.com/sindresorhus/globals/commit/19ea4cf)webpro-nl/knip (knip)
### [`v5.20.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.20.0) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.19.0...5.20.0) - Lockfile ([`e929847`](https://togithub.com/webpro-nl/knip/commit/e9298477)) - Edit doc ([`5afaac4`](https://togithub.com/webpro-nl/knip/commit/5afaac44)) - More consistent usage of fg ([`25cbba0`](https://togithub.com/webpro-nl/knip/commit/25cbba0a)) - Eliminiate custom TS System instance ([#680](https://togithub.com/webpro-nl/knip/issues/680)) ([`d7325c6`](https://togithub.com/webpro-nl/knip/commit/d7325c69)) - Go against the grain in the cypress plugin ([`ef2464d`](https://togithub.com/webpro-nl/knip/commit/ef2464d5)) - Remove duplicate code ([`6a17ad2`](https://togithub.com/webpro-nl/knip/commit/6a17ad29)) - Add simple-git-hooks plugin ([#679](https://togithub.com/webpro-nl/knip/issues/679)) ([`9129af7`](https://togithub.com/webpro-nl/knip/commit/9129af70)) - Add missing `root` property to vitest ([#677](https://togithub.com/webpro-nl/knip/issues/677)) ([`6797bf8`](https://togithub.com/webpro-nl/knip/commit/6797bf8d)) - Update some dependencies ([`7c9b645`](https://togithub.com/webpro-nl/knip/commit/7c9b6455)) - Update docs ([`1c9361f`](https://togithub.com/webpro-nl/knip/commit/1c9361f3)) - Make TS-style path mappings work for all files with extensions ([#673](https://togithub.com/webpro-nl/knip/issues/673)) ([`e9b3e66`](https://togithub.com/webpro-nl/knip/commit/e9b3e669)) ### [`v5.19.0`](https://togithub.com/webpro-nl/knip/releases/tag/5.19.0) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.18.2...5.19.0) - Fix up integration test for slonik ([`2abcea6`](https://togithub.com/webpro-nl/knip/commit/2abcea61)) - Stop printing the bulky help text for config errors ([`9576413`](https://togithub.com/webpro-nl/knip/commit/95764130)) - Throw if passed --workspace dir does not contain package.json (resolves [#667](https://togithub.com/webpro-nl/knip/issues/667)) ([`ea3f124`](https://togithub.com/webpro-nl/knip/commit/ea3f1240)) - Support import.meta.resolve (resolves [#642](https://togithub.com/webpro-nl/knip/issues/642)) ([`177baa2`](https://togithub.com/webpro-nl/knip/commit/177baa2b)) - Handle `NODE_OPTIONS=` in scripts ([`2ec5189`](https://togithub.com/webpro-nl/knip/commit/2ec5189a)) - Minor refactor ([`7c87441`](https://togithub.com/webpro-nl/knip/commit/7c87441e)) - Timerify `resolveModuleNames` ([#673](https://togithub.com/webpro-nl/knip/issues/673)) ([`9f2077c`](https://togithub.com/webpro-nl/knip/commit/9f2077ca)) - Support Jest's globalTeardown ([#676](https://togithub.com/webpro-nl/knip/issues/676)) ([`c170aeb`](https://togithub.com/webpro-nl/knip/commit/c170aebf)) ### [`v5.18.2`](https://togithub.com/webpro-nl/knip/releases/tag/5.18.2) [Compare Source](https://togithub.com/webpro-nl/knip/compare/5.18.1...5.18.2) - Improve re-export handling ([`9ccefb3`](https://togithub.com/webpro-nl/knip/commit/9ccefb34)) - Add identifier to trace for re-export from entry file ([`b0b8b3d`](https://togithub.com/webpro-nl/knip/commit/b0b8b3d3)) - Move tagged export logic into reusable handler ([`1dff2db`](https://togithub.com/webpro-nl/knip/commit/1dff2db4)) - Update docs ([`2f91c8d`](https://togithub.com/webpro-nl/knip/commit/2f91c8d0)) - Update `@ericcornelissen/bash-parser` to 0.5.3 ([#674](https://togithub.com/webpro-nl/knip/issues/674)) ([`9a7ffac`](https://togithub.com/webpro-nl/knip/commit/9a7ffac2))pnpm/pnpm (pnpm)
### [`v9.3.0`](https://togithub.com/pnpm/pnpm/releases/tag/v9.3.0) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v9.2.0...v9.3.0) #### Minor Changes - **Semi-breaking.** Dependency key names in the lockfile are shortened if they are longer than 1000 characters. We don't expect this change to affect many users. Affected users most probably can't run install successfully at the moment. This change is required to fix some edge cases in which installation fails with an out-of-memory error or "Invalid string length (RangeError: Invalid string length)" error. The max allowed length of the dependency key can be controlled with the `peers-suffix-max-length` setting [#8177](https://togithub.com/pnpm/pnpm/pull/8177). #### Patch Changes - Set `reporter-hide-prefix` to `true` by default for `pnpm exec`. In order to show prefix, the user now has to explicitly set `reporter-hide-prefix=false` [#8174](https://togithub.com/pnpm/pnpm/issues/8174). #### Platinum Sponsorsprettier/prettier (prettier)
### [`v3.3.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#332) [Compare Source](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2) [diff](https://togithub.com/prettier/prettier/compare/3.3.1...3.3.2) ##### Fix handlebars path expressions starts with `@` ([#16358](https://togithub.com/prettier/prettier/pull/16358) by [@Princeyadav05](https://togithub.com/Princeyadav05)) ```hbs {{! Input }}antoine-coulon/skott (skott)
### [`v0.35.0`](https://togithub.com/antoine-coulon/skott/releases/tag/skott%400.35.0) [Compare Source](https://togithub.com/antoine-coulon/skott/compare/skott@0.34.0...skott@0.35.0) ##### Minor Changes - [#162](https://togithub.com/antoine-coulon/skott/pull/162) [`b13d3c9`](https://togithub.com/antoine-coulon/skott/commit/b13d3c915b600cd0bba3587d7be7a2942de32008) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Allow unused files to be tracked and reported. From the CLI, `--showUnusedFiles` can be used to report unused files. From the API, a new `collectUnusedFiles` method is accessible through the graph API: ```js import skott from "skott"; const instance = await skott(); const unusedFiles = instance.useGraph().collectUnusedFiles(); ``` This version also includes a fix for a bug related to `--trackBuiltinDependencies` and `--trackThirdPartyDependencies` that were not propagated anymore (since 0.34.0) when being provided from the CLI. - [#161](https://togithub.com/antoine-coulon/skott/pull/161) [`4d19c97`](https://togithub.com/antoine-coulon/skott/commit/4d19c973278267c1218dcc89589be1781ea9464e) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Add support for multiple ignore patterns: - the CLI can now accumulate multiple ignore patterns such as `skott --ignorePattern=X --ignorePattern=Y` - the API configuration now takes a `ignorePatterns` property instead of a single `ignorePattern` (breaking change). ##### Patch Changes - [#163](https://togithub.com/antoine-coulon/skott/pull/163) [`efb106a`](https://togithub.com/antoine-coulon/skott/commit/efb106aee9ad319375e654b9e4f2bb224c945ae1) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Upgrade to Effect v3 - [#159](https://togithub.com/antoine-coulon/skott/pull/159) [`8cb4f1c`](https://togithub.com/antoine-coulon/skott/commit/8cb4f1cdfef2528216b6448422b4adf0bf51e8f3) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Fix skott performance timing in the CLI ### [`v0.34.0`](https://togithub.com/antoine-coulon/skott/releases/tag/skott%400.34.0) [Compare Source](https://togithub.com/antoine-coulon/skott/compare/skott@0.33.2...skott@0.34.0) ##### Minor Changes - [#157](https://togithub.com/antoine-coulon/skott/pull/157) [`0871131`](https://togithub.com/antoine-coulon/skott/commit/0871131b9e6eb4dfb80c8899df0ae4a5fdff8cb0) Thanks [@antoine-coulon](https://togithub.com/antoine-coulon)! - Expose a new rendering module providing a programmatic access to terminal and web visualizations through skott's API. This is equivalent to use the CLI such as `skott --displayMode=webapp` but offers more flexibility for the runtime configuration which suffers from limitations when only using the CLI (some configurations are nearly impossible to represent using strings e.g. providing custom functions), this is why often authors tend to introduce runtime configuration files that CLIs can pick up automatically, thing that we want to avoid with skott, by unifying it's usage either coming from the API or CLI. **Using the rendering module** ```js import { defaultConfig } from "skott"; import { Web, Terminal } from "skott/rendering"; await Web.renderWebApplication( // skott runtime config defaultConfig, // application config { visualization: { granularity: "module", }, watch: true, port: 1111, onListen: (port) => console.log(`Listening on port ${port}`), open: true, onOpenError: () => console.log(`Error when opening the browser`), }, ); await Terminal.renderTerminalApplication(defaultConfig, { displayMode: "graph", exitCodeOnCircularDependencies: 1, showCircularDependencies: true, showUnusedDependencies: true, watch: true, }); ```privatenumber/tsx (tsx)
### [`v4.15.5`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.5) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.4...v4.15.5) ##### Bug Fixes - **cjs:** make transformers overwritable ([c22fa7d](https://togithub.com/privatenumber/tsx/commit/c22fa7d1a90fa34983caddda91b5c1c10e1a4b6c)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.5) ### [`v4.15.4`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.4) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.3...v4.15.4) ##### Bug Fixes - **cjs:** handle re-exports from relative paths ([5166122](https://togithub.com/privatenumber/tsx/commit/5166122cff67c42fb0692ced05df9a2447299d70)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.4) ### [`v4.15.3`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.3) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.2...v4.15.3) ##### Bug Fixes - **cjs:** load json with namespace ([6b03a38](https://togithub.com/privatenumber/tsx/commit/6b03a38443035f377281c5122eee4c56fefea179)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.3) ### [`v4.15.2`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.2) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.1...v4.15.2) ##### Bug Fixes - **esm:** resolve implicit extension in package subpath ([7e1fe22](https://togithub.com/privatenumber/tsx/commit/7e1fe22e142643afc2226a2f1c0d1579c949f0c6)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.2) ### [`v4.15.1`](https://togithub.com/privatenumber/tsx/releases/tag/v4.15.1) [Compare Source](https://togithub.com/privatenumber/tsx/compare/v4.15.0...v4.15.1) ##### Bug Fixes - prevent ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE ([fb247eb](https://togithub.com/privatenumber/tsx/commit/fb247eb0313a191ba13fb682857309d8c588856a)) *** This release is also available on: - [npm package (@latest dist-tag)](https://www.npmjs.com/package/tsx/v/4.15.1)typescript-eslint/typescript-eslint (typescript-eslint)
### [`v8.0.0-alpha.30`](https://togithub.com/typescript-eslint/typescript-eslint/compare/3c3370fc1f0ae2d4ecd8e91bfc5fdb01dba9fc17...0f1b0643b228af7b369cc108922873687862d86e) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/3c3370fc1f0ae2d4ecd8e91bfc5fdb01dba9fc17...0f1b0643b228af7b369cc108922873687862d86e)fabian-hiller/valibot (valibot)
### [`v0.32.0`](https://togithub.com/fabian-hiller/valibot/releases/tag/v0.32.0) [Compare Source](https://togithub.com/fabian-hiller/valibot/compare/v0.31.1...v0.32.0) Many thanks to [@ruiaraujo012](https://togithub.com/ruiaraujo012), [@jansedlon](https://togithub.com/jansedlon), [@ksjitendra18](https://togithub.com/ksjitendra18) and [@megacherry](https://togithub.com/megacherry) for contributing to this release. - Add `rawCheck`, `rawCheckAsync`, `rawTransform` and `rawTransformAsync` action (issue [#597](https://togithub.com/fabian-hiller/valibot/issues/597)) - Change `FlatErrors` type for better developer experience (discussion [#640](https://togithub.com/fabian-hiller/valibot/issues/640)) - Change `pipe` and `pipeAsync` method to mark output as untyped only when necessary (discussion [#613](https://togithub.com/fabian-hiller/valibot/issues/613)) - Remove unused `skipPipe` option from `Config` type and refactor library - Fix `this` reference in `looseTuple`, `looseTupleAsync`, `strictTuple`, `strictTupleAsync`, `tuple`, `tupleAsync`, `tupleWithRest` and `tupleWithRestAsync` schema (pull request [#649](https://togithub.com/fabian-hiller/valibot/issues/649)) - Fix type of `options` key in `EnumSchema` interfacevitejs/vite (vite)
### [`v5.3.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small531-2024-06-14-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.3.0...v5.3.1) - fix(build): handle preload treeshaking for braces ([#17479](https://togithub.com/vitejs/vite/issues/17479)) ([d355568](https://togithub.com/vitejs/vite/commit/d355568)), closes [#17479](https://togithub.com/vitejs/vite/issues/17479) - fix(build): handle preload treeshaking for commas ([#17472](https://togithub.com/vitejs/vite/issues/17472)) ([3e27071](https://togithub.com/vitejs/vite/commit/3e27071)), closes [#17472](https://togithub.com/vitejs/vite/issues/17472) - fix(build): preload treeshaking ignore equal ([#17480](https://togithub.com/vitejs/vite/issues/17480)) ([6ced135](https://togithub.com/vitejs/vite/commit/6ced135)), closes [#17480](https://togithub.com/vitejs/vite/issues/17480) - chore: consolidate changelog for 5.3 ([#17476](https://togithub.com/vitejs/vite/issues/17476)) ([1f09344](https://togithub.com/vitejs/vite/commit/1f09344)), closes [#17476](https://togithub.com/vitejs/vite/issues/17476) ### [`v5.3.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#530-2024-06-13) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.13...v5.3.0) - fix: typo in client log ([#17363](https://togithub.com/vitejs/vite/issues/17363)) ([68aa9f8](https://togithub.com/vitejs/vite/commit/68aa9f8)), closes [#17363](https://togithub.com/vitejs/vite/issues/17363) - fix(ssrTransform): handle arbitrary module namespace identifiers ([#17446](https://togithub.com/vitejs/vite/issues/17446)) ([0a76652](https://togithub.com/vitejs/vite/commit/0a76652)), closes [#17446](https://togithub.com/vitejs/vite/issues/17446) - test: disable isolate for unit test ([#17448](https://togithub.com/vitejs/vite/issues/17448)) ([f16fae5](https://togithub.com/vitejs/vite/commit/f16fae5)), closes [#17448](https://togithub.com/vitejs/vite/issues/17448) - feat: asset type add bmp ([#17439](https://togithub.com/vitejs/vite/issues/17439)) ([ec287f8](https://togithub.com/vitejs/vite/commit/ec287f8)), closes [#17439](https://togithub.com/vitejs/vite/issues/17439)Configuration
📅 Schedule: Branch creation - "after 9am and before 10am" in timezone Europe/Paris, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.