chore(deps): update dependency query-string to v8

This commit is contained in:
renovate[bot]
2023-01-09 12:43:17 +00:00
committed by Bastian
parent 6ef01daef1
commit beec091ef2
3 changed files with 46 additions and 59 deletions

91
package-lock.json generated
View File

@@ -30,7 +30,7 @@
"marked": "4.2.4", "marked": "4.2.4",
"moment": "2.29.4", "moment": "2.29.4",
"postcss-normalize": "10.0.1", "postcss-normalize": "10.0.1",
"query-string": "7.1.3", "query-string": "8.1.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-icons": "4.7.1", "react-icons": "4.7.1",
@@ -6989,11 +6989,11 @@
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
}, },
"node_modules/decode-uri-component": { "node_modules/decode-uri-component": {
"version": "0.2.2", "version": "0.4.1",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz",
"integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==",
"engines": { "engines": {
"node": ">=0.10" "node": ">=14.16"
} }
}, },
"node_modules/dedent": { "node_modules/dedent": {
@@ -8466,11 +8466,14 @@
} }
}, },
"node_modules/filter-obj": { "node_modules/filter-obj": {
"version": "1.1.0", "version": "5.1.0",
"resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz",
"integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=", "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==",
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=14.16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/finalhandler": { "node_modules/finalhandler": {
@@ -13431,17 +13434,16 @@
} }
}, },
"node_modules/query-string": { "node_modules/query-string": {
"version": "7.1.3", "version": "8.1.0",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", "resolved": "https://registry.npmjs.org/query-string/-/query-string-8.1.0.tgz",
"integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "integrity": "sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==",
"dependencies": { "dependencies": {
"decode-uri-component": "^0.2.2", "decode-uri-component": "^0.4.1",
"filter-obj": "^1.1.0", "filter-obj": "^5.1.0",
"split-on-first": "^1.0.0", "split-on-first": "^3.0.0"
"strict-uri-encode": "^2.0.0"
}, },
"engines": { "engines": {
"node": ">=6" "node": ">=14.16"
}, },
"funding": { "funding": {
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
@@ -14841,11 +14843,14 @@
} }
}, },
"node_modules/split-on-first": { "node_modules/split-on-first": {
"version": "1.1.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz",
"integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==",
"engines": { "engines": {
"node": ">=6" "node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/sprintf-js": { "node_modules/sprintf-js": {
@@ -14890,14 +14895,6 @@
"node": ">= 0.8" "node": ">= 0.8"
} }
}, },
"node_modules/strict-uri-encode": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
"integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=",
"engines": {
"node": ">=4"
}
},
"node_modules/string_decoder": { "node_modules/string_decoder": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
@@ -21586,9 +21583,9 @@
"integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ=="
}, },
"decode-uri-component": { "decode-uri-component": {
"version": "0.2.2", "version": "0.4.1",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz",
"integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==" "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ=="
}, },
"dedent": { "dedent": {
"version": "0.7.0", "version": "0.7.0",
@@ -22677,9 +22674,9 @@
} }
}, },
"filter-obj": { "filter-obj": {
"version": "1.1.0", "version": "5.1.0",
"resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz",
"integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng=="
}, },
"finalhandler": { "finalhandler": {
"version": "1.2.0", "version": "1.2.0",
@@ -26132,14 +26129,13 @@
} }
}, },
"query-string": { "query-string": {
"version": "7.1.3", "version": "8.1.0",
"resolved": "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz", "resolved": "https://registry.npmjs.org/query-string/-/query-string-8.1.0.tgz",
"integrity": "sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg==", "integrity": "sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==",
"requires": { "requires": {
"decode-uri-component": "^0.2.2", "decode-uri-component": "^0.4.1",
"filter-obj": "^1.1.0", "filter-obj": "^5.1.0",
"split-on-first": "^1.0.0", "split-on-first": "^3.0.0"
"strict-uri-encode": "^2.0.0"
} }
}, },
"querystring": { "querystring": {
@@ -27163,9 +27159,9 @@
} }
}, },
"split-on-first": { "split-on-first": {
"version": "1.1.0", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz",
"integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA=="
}, },
"sprintf-js": { "sprintf-js": {
"version": "1.0.3", "version": "1.0.3",
@@ -27202,11 +27198,6 @@
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
"integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ=="
}, },
"strict-uri-encode": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz",
"integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY="
},
"string_decoder": { "string_decoder": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",

View File

@@ -44,7 +44,7 @@
"marked": "4.2.4", "marked": "4.2.4",
"moment": "2.29.4", "moment": "2.29.4",
"postcss-normalize": "10.0.1", "postcss-normalize": "10.0.1",
"query-string": "7.1.3", "query-string": "8.1.0",
"react": "18.2.0", "react": "18.2.0",
"react-dom": "18.2.0", "react-dom": "18.2.0",
"react-icons": "4.7.1", "react-icons": "4.7.1",

View File

@@ -1,10 +1,6 @@
/* @Libs */ /* @Libs */
import { import { type ParseOptions, type StringifyOptions } from "query-string";
type ParseOptions, import queryString from "query-string";
type StringifyOptions,
parse,
stringify,
} from "query-string";
/* @Hooks */ /* @Hooks */
import { type SetStateAction, useMemo, useRef } from "react"; import { type SetStateAction, useMemo, useRef } from "react";
@@ -48,7 +44,7 @@ export function useSearchParamState<
const state = useMemo( const state = useMemo(
() => ({ () => ({
...initialStateRef.current, ...initialStateRef.current,
...(parse(location.search, { ...(queryString.parse(location.search, {
...initialStringifyOptions, ...initialStringifyOptions,
...parseOptions, ...parseOptions,
}) as State), }) as State),
@@ -59,7 +55,7 @@ export function useSearchParamState<
function setSearchParamsState(s: SetStateAction<State>) { function setSearchParamsState(s: SetStateAction<State>) {
const newState = typeof s === "function" ? s(state) : s; const newState = typeof s === "function" ? s(state) : s;
const stringifyState = stringify( const stringifyState = queryString.stringify(
{ ...state, ...newState }, { ...state, ...newState },
{ ...initialParseOptions, ...stringifyOptions } { ...initialParseOptions, ...stringifyOptions }
); );