The easiest way to read and WRITE from query parameters in sveltekit.
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte) ([source](https://redirect.github.com/sveltejs/eslint-plugin-svelte)) | [`^2.46.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/2.46.0/3.0.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)</summary> ### [`v3.0.0`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/releases/tag/eslint-plugin-svelte%403.0.0) [Compare Source](https://redirect.github.com/sveltejs/eslint-plugin-svelte/compare/[email protected]) ##### Major Changes - [#​937](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/937) [`729394e`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/729394e34d2d6f51e00c89b67a40d0f9192260b4) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat!: drop support for old eslint - [#​1033](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1033) [`3bfcc31`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/3bfcc31e0f2d127c7a1cb838c4c57125c30109ea) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - **Enabled in recommended config**: - `svelte/infinite-reactive-loop` - `svelte/no-dom-manipulating` - `svelte/no-dupe-on-directives` - `svelte/no-dupe-use-directives` - `svelte/no-export-load-in-svelte-module-in-kit-pages` - `svelte/no-immutable-reactive-statements` - `svelte/no-inspect` - `svelte/no-raw-special-elements` - `svelte/no-reactive-functions` - `svelte/no-reactive-literals` - `svelte/no-reactive-reassign` - `svelte/no-store-async` - `svelte/no-svelte-internal` - `svelte/no-useless-children-snippet` - `svelte/no-useless-mustaches` - `svelte/require-each-key` - `svelte/require-event-dispatcher-types` - `svelte/require-store-reactive-access` - `svelte/require-stores-init` - `svelte/valid-each-key` - `svelte/valid-prop-names-in-kit-pages` **Removed from recommended config**: - `svelte/valid-compile` This update introduces breaking changes due to newly enabled rules. - [#​1086](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1086) [`1c679b5`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/1c679b50f310040257b89e4e03d3a88764fd7b28) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - breaking: remove `require-stores-init` from recommended rules - [#​1043](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1043) [`778427e`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/778427e8bd1a015247dd7f19642e2c6ced0891a8) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat: add `*.svelte.{js,ts}` config to base config - [#​900](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/900) [`4759b47`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/4759b47b195abee605a0597360fc9fc4c6d95f68) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - breaking: deprecated the no-goto-without-base rule - [#​885](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/885) [`ce2ffad`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/ce2ffad105b1c6ed2df02a9c2b84f3b654d99ad5) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat!: drop support for old node versions (<18, 19, 21) - [#​1011](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1011) [`7596287`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/7596287c9d1a0a31c90e23875f6b7beab20747f1) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - breaking: deprecate the `svelte/no-dynamic-slot-name` rule - [#​930](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/930) [`eae1b4f`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/eae1b4fcbfbaec926cfa63a5d08eafcb2238bf82) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat!: upgrade svelte-eslint-parser to v1 - [#​982](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/982) [`04fc429`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/04fc4292ef68134691ac1808fd92688bd9982d37) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat!: Updated the `html-self-closing` rule to follow Svelte5 - [#​932](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/932) [`b136ab4`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/b136ab4e54d8ff38f6ba7f49e1209be14dd18b0b) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - feat!: change the plugin to an ESM-only package ##### Minor Changes - [#​980](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/980) [`0b28198`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/0b28198edd78513e5efc4cfb45e8f1120148435e) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: Implement util to conditionally run lint based on Svelte version and SvelteKit routes etc - [#​1013](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1013) [`0ef0f99`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/0ef0f99e1781e0453598393b846e63bd159c215d) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: add Svelte 5 support to `no-not-function-handler` - [#​900](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/900) [`4759b47`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/4759b47b195abee605a0597360fc9fc4c6d95f68) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - feat: added the no-navigation-without-base rule - [#​925](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/925) [`faf90ef`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/faf90ef9a6aab3ec647c30df67a54a25d8322324) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - feat: added the `consistent-selector-style` rule - [#​945](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/945) [`19f682b`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/19f682b73ce6bcccae52da0e59d5ab32a9d2c3c2) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: Support `<svelte:boundary>` - [#​844](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/844) [`2bbd049`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/2bbd0497ab7e05db0aab3c8958db08e3fdf4b9b2) Thanks [@​Winter](https://redirect.github.com/Winter)! - feat: Added suggestion to the `block-lang` rule. - [#​984](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/984) [`35d80a5`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/35d80a50f1053666153bfc7221b945055bfb76d1) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: support `warningFilter` in `valid-compile` rule - [#​933](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/933) [`71eca84`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/71eca843c43250591ec6fa2dd1dc547b1074d6ad) Thanks [@​mikededo](https://redirect.github.com/mikededo)! - Add `prefer-const` rule - [#​918](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/918) [`5da98c9`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/5da98c94f452c8436f26af4172e095fd91f66e1a) Thanks [@​mikededo](https://redirect.github.com/mikededo)! - Added new `no-deprecated-raw-special-elements` rule - [#​922](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/922) [`f4a0fa7`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/f4a0fa78e06091348d985b5442a390eae47b0f4f) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - feat: added the no-useless-children-snippet rule - [#​836](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/836) [`3fa90aa`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/3fa90aa57a15ad18105b0d80b1ed975f1f782a11) Thanks [@​renovate](https://redirect.github.com/apps/renovate)! - feat: support for typescript-eslint v8 to `svelte/indent` rule - [#​963](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/963) [`2c551b2`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/2c551b20557bcd53e35479336bf0c25e88a7643b) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: support Svelte5 of `valid-prop-names-in-kit-pages` rule - [#​1054](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1054) [`c587629`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/c587629ba2a7d7742965367eb3ad797a9075ef8a) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - feat: added the valid-style-parse rule - [#​1085](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1085) [`a0588ef`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/a0588ef1fa2d3662a664f4d5564f9f225c67696e) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: update `svelte-eslint-parser` to v1 - [#​1015](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1015) [`8369eaf`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/8369eaf5d2e77fccf0ac9fb3f663d94a2b323a4f) Thanks [@​mikededo](https://redirect.github.com/mikededo)! - fix!: rename `no-deprecated-raw-special-elements` to `no-raw-special-elements` - [#​911](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/911) [`452ffed`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/452ffed53791cb9e158636bcd80a221d2840cc4a) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - feat(no-inline-styles): allowing transitions by default - [#​1063](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1063) [`d39c90c`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/d39c90c86edfedb9be42a011a5ca4573f6661397) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - feat: detect version information from node_modules when not specified in package.json, like pnpm’s catalog ##### Patch Changes - [#​961](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/961) [`117e60d`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/117e60d4290966911450c7e0db8566279e4511bb) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - fix: support each blocks without an item - [#​1009](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1009) [`a003664`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/a0036643b5451f0423cd61dafd092c39bd6f4bcb) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: upgrade `svelte-eslint-parser` to `1.0.0-next.8` - [#​1016](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1016) [`91999e3`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/91999e3520afe42b3cc51f0823f7c912b97176b4) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: change the rule category of `valid-prop-names-in-kit-pages` to `SvelteKit` - [#​993](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/993) [`b97a13e`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/b97a13eb02f9c72346f29e64734f0a304890a197) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: add `:exit` for each node listener - [#​1048](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1048) [`513806c`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/513806cafe221487afd32bdcaa33ba8852dc881f) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - fix: allow `children` in `valid-prop-names-in-kit-pages` rule - [#​1012](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1012) [`763cf7a`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/763cf7ace209dfb90cf7d1d7e6699a6c0fe240d6) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: change the rule category of `no-export-load-in-svelte-module-in-kit-pages` to `SvelteKit` - [#​1021](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1021) [`6557c69`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/6557c69d7f3595cdf226e681cadf3d0df4c5d972) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: update `svelte-eslint-parser` to `1.0.0-next.10` - [#​956](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/956) [`157ee1f`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/157ee1fade79aab88f01d125b0b01cf375da4cd1) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: update `svelte-eslint-parser` to v1.0.0-next.4 - [#​965](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/965) [`47760ad`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/47760ad1b7f6b83d4c29380b3ef3cf09cde42dc8) Thanks [@​marekdedic](https://redirect.github.com/marekdedic)! - chore: using svelte-eslint-parser for style selector parsing - [#​990](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/990) [`12049c0`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/12049c026f529feff6056e679ba62f07de948aa5) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - fix: ignore `css_unused_selector` compile error if `<style>` tag has `global` attribute - [#​1035](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1035) [`f16729f`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/f16729f55877b1768ec8d240fd8e416f141781ce) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: run `require-event-dispatcher-types` rule on Svelte 3/4 only - [#​1040](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1040) [`ac7115c`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/ac7115c74b3f1e82ef15be81d9ef2026da76bb11) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - fix: account for \n and \r in `TemplateLiteral` handling for the `no-useless-mustaches` rule - [#​1020](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1020) [`eae0e2e`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/eae0e2e52c2812ea630eea45e5be4f439191c806) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: update `svelte-eslint-parser` to `1.0.0-next.9` - [#​1017](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1017) [`806d72a`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/806d72ad55908fb967252ea0514672b026a6bd09) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: do not run `no-reactive-functions` rule on Svelte 5 with runes - [#​1014](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1014) [`74373ec`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/74373ec77aa9063c64657faefc01ca331e27b599) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: do not run `no-reactive-reassign` rule on Svelte 5 with runes - [#​1026](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1026) [`1bed311`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/1bed311084c58a9893e2b578f8b34c2fcb2e8d8b) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: update `svelte-eslint-parser` to `v1.0.0-next.12` - [#​941](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/941) [`fce2f74`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/fce2f74b4b2fe8185742f0411739103301f8ea9f) Thanks [@​ota-meshi](https://redirect.github.com/ota-meshi)! - fix: crash with eslint v9.16.0 in `svelte/no-inner-declarations` - [#​1018](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1018) [`5bdc906`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/5bdc906fc1e32835ab3b75dfd2a6a08b4cbb968b) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: run the `no-inspect` rule only in Svelte 5’s runes mode - [#​1006](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1006) [`5fd91ba`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/5fd91baa1835cbffc58a8c473ccf70f3f02a34e6) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: do not run `infinite-reactive-loop` rule on Svelte 5 with runes - [#​1031](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1031) [`e50d2d4`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/e50d2d4a8820c222696c049e0b01988626845584) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: do not run `no-reactive-literals` rule on Svelte 5 with runes - [#​1032](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1032) [`722b36c`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/722b36ce3b8a16b965f61701dead22b95c7e8b3d) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - chore: run `no-useless-children-snippet` rule on Svelte 5 only - [#​1007](https://redirect.github.com/sveltejs/eslint-plugin-svelte/pull/1007) [`8e9199a`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/commit/8e9199ae326110778e4b0557616d394c6ac5e847) Thanks [@​baseballyama](https://redirect.github.com/baseballyama)! - fix: update method for extracting major version ### [`v2.46.1`](https://redirect.github.com/sveltejs/eslint-plugin-svelte/releases/tag/v2.46.1) [Compare Source](https://redirect.github.com/sveltejs/eslint-plugin-svelte/compare/[email protected]) ##### Patch Changes - https://github.com/sveltejs/eslint-plugin-svelte/commit/a6b19c012c8d79538ab1843d76eb11b2574bd637 fix: crash with eslint v9.16.0 in `svelte/no-inner-declarations` </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/paoloricciuti/sveltekit-search-params). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni4yIiwidGFyZ2V0QnJhbmNoIjoibmV4dCIsImxhYmVscyI6WyJtYWludGVuYW5jZSIsInJlbm92YXRlYm90Il19-->
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be resolved. The issue was opened by renovate[bot] and has received 2 comments.