diff --git a/package.json b/package.json index d014e33..6ceb940 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "styled-components": "^5.3.6", "tippy.js": "^6.3.7", "ts-pattern": "^3.3.5", - "use-debounce": "^8.0.1", + "use-debounce": "^10.0.3", "uuid": "^9.0.0", "yup": "^0.32.11" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ead7586..82bb081 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: dependencies: '@deskpro/app-sdk': specifier: 2.1.14 - version: 2.1.14(@babel/core@7.24.6)(@deskpro/deskpro-ui@7.18.7)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2)(typescript@4.9.5) + version: 2.1.14(@babel/core@7.24.6)(@deskpro/deskpro-ui@7.18.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)))(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)(typescript@4.9.5) '@deskpro/deskpro-ui': specifier: ^7.18.3 - version: 7.18.7(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11) + version: 7.18.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)) '@fortawesome/free-solid-svg-icons': specifier: ^6.1.1 version: 6.5.2 @@ -58,10 +58,10 @@ importers: version: 1.1.1(react@17.0.2) react-router-dom: specifier: ^6.6.1 - version: 6.23.1(react-dom@17.0.2)(react@17.0.2) + version: 6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) react-time-ago: specifier: ^7.2.1 - version: 7.3.3(javascript-time-ago@2.5.10)(react-dom@17.0.2)(react@17.0.2) + version: 7.3.3(javascript-time-ago@2.5.10)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) showdown: specifier: ^2.1.0 version: 2.1.0 @@ -70,7 +70,7 @@ importers: version: 6.2.6 styled-components: specifier: ^5.3.6 - version: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2) + version: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2) tippy.js: specifier: ^6.3.7 version: 6.3.7 @@ -78,8 +78,8 @@ importers: specifier: ^3.3.5 version: 3.3.5 use-debounce: - specifier: ^8.0.1 - version: 8.0.4(react@17.0.2) + specifier: ^10.0.3 + version: 10.0.3(react@17.0.2) uuid: specifier: ^9.0.0 version: 9.0.1 @@ -92,7 +92,7 @@ importers: version: 5.17.0 '@testing-library/react': specifier: ^12.1.2 - version: 12.1.5(react-dom@17.0.2)(react@17.0.2) + version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@types/jest': specifier: ^27.4.0 version: 27.5.2 @@ -122,7 +122,7 @@ importers: version: 8.3.4 '@typescript-eslint/eslint-plugin': specifier: 5.6.0 - version: 5.6.0(@typescript-eslint/parser@5.6.0)(eslint@8.4.1)(typescript@4.9.5) + version: 5.6.0(@typescript-eslint/parser@5.6.0(eslint@8.4.1)(typescript@4.9.5))(eslint@8.4.1)(typescript@4.9.5) '@typescript-eslint/parser': specifier: 5.6.0 version: 5.6.0(eslint@8.4.1)(typescript@4.9.5) @@ -161,7 +161,7 @@ importers: version: 1.6.6 ts-jest: specifier: ^27.1.2 - version: 27.1.5(@babel/core@7.24.6)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5) + version: 27.1.5(@babel/core@7.24.6)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.6))(jest@27.5.1)(typescript@4.9.5) typescript: specifier: ^4.4.4 version: 4.9.5 @@ -493,9 +493,11 @@ packages: '@humanwhocodes/config-array@0.9.5': resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -2817,14 +2819,14 @@ packages: url-parse@1.5.10: resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-debounce@7.0.1: - resolution: {integrity: sha512-fOrzIw2wstbAJuv8PC9Vg4XgwyTLEOdq4y/Z3IhVl8DAE4svRcgyEUvrEXu+BMNgMoc3YND6qLT61kkgEKXh7Q==} - engines: {node: '>= 10.0.0'} + use-debounce@10.0.3: + resolution: {integrity: sha512-DxQSI9ZKso689WM1mjgGU3ozcxU1TJElBJ3X6S4SMzMNcm2lVH0AHmyXB+K7ewjz2BSUKJTDqTcwtSMRfB89dg==} + engines: {node: '>= 16.0.0'} peerDependencies: - react: '>=16.8.0' + react: '*' - use-debounce@8.0.4: - resolution: {integrity: sha512-fGqsYQzl8kLHF2QpQSgIwgOgJmnh6j5L6SIzQiHdLfwp3q1egUL3btq5Bg2SJysH6A0ILLgT2IqXZKoNJr0nFw==} + use-debounce@7.0.1: + resolution: {integrity: sha512-fOrzIw2wstbAJuv8PC9Vg4XgwyTLEOdq4y/Z3IhVl8DAE4svRcgyEUvrEXu+BMNgMoc3YND6qLT61kkgEKXh7Q==} engines: {node: '>= 10.0.0'} peerDependencies: react: '>=16.8.0' @@ -3205,15 +3207,15 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@deskpro/app-sdk@2.1.14(@babel/core@7.24.6)(@deskpro/deskpro-ui@7.18.7)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2)(typescript@4.9.5)': + '@deskpro/app-sdk@2.1.14(@babel/core@7.24.6)(@deskpro/deskpro-ui@7.18.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)))(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)(typescript@4.9.5)': dependencies: - '@deskpro/deskpro-ui': 7.18.7(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11) + '@deskpro/deskpro-ui': 7.18.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)) '@fortawesome/fontawesome-svg-core': 6.5.2 '@fortawesome/free-brands-svg-icons': 6.5.2 '@fortawesome/free-regular-svg-icons': 6.5.2 '@fortawesome/free-solid-svg-icons': 6.5.2 '@fortawesome/react-fontawesome': 0.1.19(@fortawesome/fontawesome-svg-core@6.5.2)(react@17.0.2) - '@tanstack/react-query': 4.36.1(react-dom@17.0.2)(react@17.0.2) + '@tanstack/react-query': 4.36.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) '@types/jest': 29.5.12 '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -3229,7 +3231,7 @@ snapshots: react-intl: 5.25.1(react@17.0.2)(typescript@4.9.5) regenerator-runtime: 0.13.9 shortcut-buttons-flatpickr: 0.4.0 - styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2) + styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2) ts-pattern: 4.3.0 tslib: 2.3.1 transitivePeerDependencies: @@ -3238,28 +3240,28 @@ snapshots: - react-native - typescript - '@deskpro/deskpro-ui@7.18.7(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11)': + '@deskpro/deskpro-ui@7.18.7(react-dom@17.0.2(react@17.0.2))(react@17.0.2)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2))': dependencies: '@fortawesome/fontawesome-svg-core': 6.5.2 '@fortawesome/free-solid-svg-icons': 6.5.2 '@fortawesome/react-fontawesome': 0.1.19(@fortawesome/fontawesome-svg-core@6.5.2)(react@17.0.2) '@heroicons/react': 1.0.6(react@17.0.2) '@popperjs/core': 2.11.8 - '@tippyjs/react': 4.2.6(react-dom@17.0.2)(react@17.0.2) + '@tippyjs/react': 4.2.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2) csstype: 3.1.3 d3-hierarchy: 3.1.2 formik: 2.4.6(react@17.0.2) - framer-motion: 6.5.1(react-dom@17.0.2)(react@17.0.2) + framer-motion: 6.5.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) lodash: 4.17.21 pretty-bytes: 6.1.1 react: 17.0.2 react-dom: 17.0.2(react@17.0.2) react-highlight-words: 0.17.0(react@17.0.2) react-is: 17.0.2 - react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2) + react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2) simplebar: 5.3.9 - simplebar-react: 2.4.3(react-dom@17.0.2)(react@17.0.2) - styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2) + simplebar-react: 2.4.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2) tippy.js: 6.3.7 ts-pattern: 4.3.0 tslib: 2.4.1 @@ -3347,6 +3349,7 @@ snapshots: '@formatjs/intl-listformat': 6.5.3 intl-messageformat: 9.13.0 tslib: 2.3.1 + optionalDependencies: typescript: 4.9.5 '@fortawesome/fontawesome-common-types@6.5.2': {} @@ -3655,12 +3658,13 @@ snapshots: '@tanstack/query-core@4.36.1': {} - '@tanstack/react-query@4.36.1(react-dom@17.0.2)(react@17.0.2)': + '@tanstack/react-query@4.36.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@tanstack/query-core': 4.36.1 react: 17.0.2 - react-dom: 17.0.2(react@17.0.2) use-sync-external-store: 1.2.2(react@17.0.2) + optionalDependencies: + react-dom: 17.0.2(react@17.0.2) '@testing-library/dom@8.20.1': dependencies: @@ -3685,7 +3689,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@12.1.5(react-dom@17.0.2)(react@17.0.2)': + '@testing-library/react@12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: '@babel/runtime': 7.24.6 '@testing-library/dom': 8.20.1 @@ -3693,7 +3697,7 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) - '@tippyjs/react@4.2.6(react-dom@17.0.2)(react@17.0.2)': + '@tippyjs/react@4.2.6(react-dom@17.0.2(react@17.0.2))(react@17.0.2)': dependencies: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) @@ -3831,7 +3835,7 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@5.6.0(@typescript-eslint/parser@5.6.0)(eslint@8.4.1)(typescript@4.9.5)': + '@typescript-eslint/eslint-plugin@5.6.0(@typescript-eslint/parser@5.6.0(eslint@8.4.1)(typescript@4.9.5))(eslint@8.4.1)(typescript@4.9.5)': dependencies: '@typescript-eslint/experimental-utils': 5.6.0(eslint@8.4.1)(typescript@4.9.5) '@typescript-eslint/parser': 5.6.0(eslint@8.4.1)(typescript@4.9.5) @@ -3843,6 +3847,7 @@ snapshots: regexpp: 3.2.0 semver: 7.6.2 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -3867,6 +3872,7 @@ snapshots: '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.9.5) debug: 4.3.5(supports-color@5.5.0) eslint: 8.4.1 + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -3887,6 +3893,7 @@ snapshots: is-glob: 4.0.3 semver: 7.6.2 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -4022,14 +4029,14 @@ snapshots: '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 - babel-plugin-styled-components@2.1.4(@babel/core@7.24.6)(styled-components@5.3.11): + babel-plugin-styled-components@2.1.4(@babel/core@7.24.6)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)): dependencies: '@babel/helper-annotate-as-pure': 7.24.6 '@babel/helper-module-imports': 7.24.6 '@babel/plugin-syntax-jsx': 7.24.6(@babel/core@7.24.6) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2) + styled-components: 5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2) transitivePeerDependencies: - '@babel/core' @@ -4214,6 +4221,7 @@ snapshots: debug@4.3.5(supports-color@5.5.0): dependencies: ms: 2.1.2 + optionalDependencies: supports-color: 5.5.0 decimal.js@10.4.3: {} @@ -4610,7 +4618,7 @@ snapshots: tiny-warning: 1.0.3 tslib: 2.6.2 - framer-motion@6.5.1(react-dom@17.0.2)(react@17.0.2): + framer-motion@6.5.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: '@motionone/dom': 10.12.0 framesync: 6.0.1 @@ -5160,7 +5168,7 @@ snapshots: '@types/node': 20.14.1 jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): - dependencies: + optionalDependencies: jest-resolve: 27.5.1 jest-regex-util@27.5.1: {} @@ -5692,6 +5700,7 @@ snapshots: intl-messageformat: 9.13.0 react: 17.0.2 tslib: 2.3.1 + optionalDependencies: typescript: 4.9.5 react-is@16.13.1: {} @@ -5700,7 +5709,7 @@ snapshots: react-is@18.3.1: {} - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2)(react@17.0.2): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: '@popperjs/core': 2.11.8 react: 17.0.2 @@ -5714,7 +5723,7 @@ snapshots: dependencies: react: 17.0.2 - react-router-dom@6.23.1(react-dom@17.0.2)(react@17.0.2): + react-router-dom@6.23.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: '@remix-run/router': 1.16.1 react: 17.0.2 @@ -5726,7 +5735,7 @@ snapshots: '@remix-run/router': 1.16.1 react: 17.0.2 - react-time-ago@7.3.3(javascript-time-ago@2.5.10)(react-dom@17.0.2)(react@17.0.2): + react-time-ago@7.3.3(javascript-time-ago@2.5.10)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: javascript-time-ago: 2.5.10 memoize-one: 6.0.0 @@ -5863,7 +5872,7 @@ snapshots: lodash: 4.17.21 lodash-es: 4.17.21 - simplebar-react@2.4.3(react-dom@17.0.2)(react@17.0.2): + simplebar-react@2.4.3(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: prop-types: 15.8.1 react: 17.0.2 @@ -5941,14 +5950,14 @@ snapshots: hey-listen: 1.0.8 tslib: 2.4.1 - styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2)(react-is@18.3.1)(react@17.0.2): + styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2): dependencies: '@babel/helper-module-imports': 7.24.6 '@babel/traverse': 7.24.6(supports-color@5.5.0) '@emotion/is-prop-valid': 1.2.2 '@emotion/stylis': 0.8.5 '@emotion/unitless': 0.7.5 - babel-plugin-styled-components: 2.1.4(@babel/core@7.24.6)(styled-components@5.3.11) + babel-plugin-styled-components: 2.1.4(@babel/core@7.24.6)(styled-components@5.3.11(@babel/core@7.24.6)(react-dom@17.0.2(react@17.0.2))(react-is@18.3.1)(react@17.0.2)) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 react: 17.0.2 @@ -6024,10 +6033,8 @@ snapshots: dependencies: punycode: 2.3.1 - ts-jest@27.1.5(@babel/core@7.24.6)(@types/jest@27.5.2)(jest@27.5.1)(typescript@4.9.5): + ts-jest@27.1.5(@babel/core@7.24.6)(@types/jest@27.5.2)(babel-jest@27.5.1(@babel/core@7.24.6))(jest@27.5.1)(typescript@4.9.5): dependencies: - '@babel/core': 7.24.6 - '@types/jest': 27.5.2 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 27.5.1 @@ -6038,6 +6045,10 @@ snapshots: semver: 7.6.2 typescript: 4.9.5 yargs-parser: 20.2.9 + optionalDependencies: + '@babel/core': 7.24.6 + '@types/jest': 27.5.2 + babel-jest: 27.5.1(@babel/core@7.24.6) ts-pattern@3.3.5: {} @@ -6098,11 +6109,11 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - use-debounce@7.0.1(react@17.0.2): + use-debounce@10.0.3(react@17.0.2): dependencies: react: 17.0.2 - use-debounce@8.0.4(react@17.0.2): + use-debounce@7.0.1(react@17.0.2): dependencies: react: 17.0.2