diff --git a/package.json b/package.json index ce65d2f..db77029 100644 --- a/package.json +++ b/package.json @@ -67,7 +67,7 @@ "@vitejs/plugin-react": "^1.0.7", "adm-zip": "^0.5.9", "cross-env": "7.0.3", - "eslint": "8.4.1", + "eslint": "8.57.1", "eslint-config-prettier": "8.3.0", "eslint-plugin-react-hooks": "4.3.0", "jest": "^27.4.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23a7099..218a0d7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ importers: version: 7.23.2(supports-color@5.5.0) '@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(@types/web@0.0.139)(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(@types/web@0.0.139)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11) + version: 7.18.7(@types/web@0.0.139)(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.1.1 @@ -31,10 +31,10 @@ importers: version: 1.0.6(react@17.0.2) '@hookform/resolvers': specifier: ^2.9.10 - version: 2.9.11(react-hook-form@7.51.5) + version: 2.9.11(react-hook-form@7.51.5(react@17.0.2)) '@tanstack/react-query': specifier: ^4.16.1 - version: 4.36.1(react-dom@17.0.2)(react@17.0.2) + version: 4.36.1(react-dom@17.0.2(react@17.0.2))(react@17.0.2) date-fns: specifier: ^2.29.3 version: 2.30.0 @@ -73,10 +73,10 @@ importers: version: 1.1.1(react@17.0.2) react-router-dom: specifier: ^6.4.3 - 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) semver: specifier: 7.5.3 version: 7.5.3 @@ -88,7 +88,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 @@ -116,7 +116,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 @@ -146,10 +146,10 @@ 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.57.1)(typescript@4.9.5))(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/parser': specifier: 5.6.0 - version: 5.6.0(eslint@8.4.1)(typescript@4.9.5) + version: 5.6.0(eslint@8.57.1)(typescript@4.9.5) '@typescript/lib-dom': specifier: npm:@types/web@^0.0.139 version: '@types/web@0.0.139' @@ -163,14 +163,14 @@ importers: specifier: 7.0.3 version: 7.0.3 eslint: - specifier: 8.4.1 - version: 8.4.1 + specifier: 8.57.1 + version: 8.57.1 eslint-config-prettier: specifier: 8.3.0 - version: 8.3.0(eslint@8.4.1) + version: 8.3.0(eslint@8.57.1) eslint-plugin-react-hooks: specifier: 4.3.0 - version: 4.3.0(eslint@8.4.1) + version: 4.3.0(eslint@8.57.1) jest: specifier: ^27.4.7 version: 27.5.1 @@ -191,7 +191,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 @@ -454,8 +454,22 @@ packages: cpu: [loong64] os: [linux] - '@eslint/eslintrc@1.4.1': - resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} + '@eslint-community/eslint-utils@4.4.0': + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.11.1': + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} '@formatjs/ecma402-abstract@1.11.4': @@ -537,12 +551,18 @@ packages: peerDependencies: react-hook-form: ^7.0.0 - '@humanwhocodes/config-array@0.9.5': - resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@1.2.1': - resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} @@ -885,6 +905,9 @@ packages: resolution: {integrity: sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@vitejs/plugin-react@1.3.2': resolution: {integrity: sha512-aurBNmMo0kz1O4qRoY+FM4epSA39y3ShWGuqfLRA/3z0oEJAdtoSfgA3aO98/PCCHAqMaduLxIxErWrVKIFzXA==} engines: {node: '>=12.0.0'} @@ -926,10 +949,6 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -1264,10 +1283,6 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - enquirer@2.4.1: - resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} - engines: {node: '>=8.6'} - error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -1462,8 +1477,8 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.4.1: - resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==} + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true @@ -1550,6 +1565,10 @@ packages: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + flat-cache@3.2.0: resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -1656,6 +1675,9 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + handlebars@4.7.7: resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} engines: {node: '>=0.4.7'} @@ -1723,10 +1745,6 @@ packages: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} - ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - ignore@5.3.1: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} @@ -1819,6 +1837,10 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + is-plain-object@3.0.1: resolution: {integrity: sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==} engines: {node: '>=0.10.0'} @@ -2120,6 +2142,10 @@ packages: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + lodash-es@4.17.21: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} @@ -2274,10 +2300,18 @@ packages: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -2372,10 +2406,6 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -2901,9 +2931,6 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - v8-compile-cache@2.4.0: - resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} - v8-to-istanbul@8.1.1: resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} @@ -3029,6 +3056,10 @@ packages: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + yup@0.32.11: resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} engines: {node: '>=10'} @@ -3286,15 +3317,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(@types/web@0.0.139)(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(@types/web@0.0.139)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11) + '@deskpro/deskpro-ui': 7.18.7(@types/web@0.0.139)(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 @@ -3310,7 +3341,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: @@ -3319,29 +3350,29 @@ snapshots: - react-native - typescript - '@deskpro/deskpro-ui@7.18.7(@types/web@0.0.139)(react-dom@17.0.2)(react@17.0.2)(styled-components@5.3.11)': + '@deskpro/deskpro-ui@7.18.7(@types/web@0.0.139)(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) '@typescript/lib-dom': '@types/web@0.0.139' 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 @@ -3370,7 +3401,14 @@ snapshots: '@esbuild/linux-loong64@0.14.54': optional: true - '@eslint/eslintrc@1.4.1': + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.11.1': {} + + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 debug: 4.3.5(supports-color@5.5.0) @@ -3384,6 +3422,8 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/js@8.57.1': {} + '@formatjs/ecma402-abstract@1.11.4': dependencies: '@formatjs/intl-localematcher': 0.2.25 @@ -3429,6 +3469,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.1.1': {} @@ -3471,19 +3512,21 @@ snapshots: dependencies: react: 17.0.2 - '@hookform/resolvers@2.9.11(react-hook-form@7.51.5)': + '@hookform/resolvers@2.9.11(react-hook-form@7.51.5(react@17.0.2))': dependencies: react-hook-form: 7.51.5(react@17.0.2) - '@humanwhocodes/config-array@0.9.5': + '@humanwhocodes/config-array@0.13.0': dependencies: - '@humanwhocodes/object-schema': 1.2.1 + '@humanwhocodes/object-schema': 2.0.3 debug: 4.3.5(supports-color@5.5.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@humanwhocodes/object-schema@1.2.1': {} + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} '@istanbuljs/load-nyc-config@1.1.0': dependencies: @@ -3747,12 +3790,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: @@ -3777,7 +3821,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 @@ -3785,7 +3829,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) @@ -3925,42 +3969,44 @@ 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.57.1)(typescript@4.9.5))(eslint@8.57.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) + '@typescript-eslint/experimental-utils': 5.6.0(eslint@8.57.1)(typescript@4.9.5) + '@typescript-eslint/parser': 5.6.0(eslint@8.57.1)(typescript@4.9.5) '@typescript-eslint/scope-manager': 5.6.0 debug: 4.3.5(supports-color@5.5.0) - eslint: 8.4.1 + eslint: 8.57.1 functional-red-black-tree: 1.0.1 ignore: 5.3.1 regexpp: 3.2.0 semver: 7.5.3 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.6.0(eslint@8.4.1)(typescript@4.9.5)': + '@typescript-eslint/experimental-utils@5.6.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@types/json-schema': 7.0.15 '@typescript-eslint/scope-manager': 5.6.0 '@typescript-eslint/types': 5.6.0 '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.9.5) - eslint: 8.4.1 + eslint: 8.57.1 eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@8.4.1) + eslint-utils: 3.0.0(eslint@8.57.1) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@5.6.0(eslint@8.4.1)(typescript@4.9.5)': + '@typescript-eslint/parser@5.6.0(eslint@8.57.1)(typescript@4.9.5)': dependencies: '@typescript-eslint/scope-manager': 5.6.0 '@typescript-eslint/types': 5.6.0 '@typescript-eslint/typescript-estree': 5.6.0(typescript@4.9.5) debug: 4.3.5(supports-color@5.5.0) - eslint: 8.4.1 + eslint: 8.57.1 + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -3981,6 +4027,7 @@ snapshots: is-glob: 4.0.3 semver: 7.5.3 tsutils: 3.21.0(typescript@4.9.5) + optionalDependencies: typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -3990,6 +4037,8 @@ snapshots: '@typescript-eslint/types': 5.6.0 eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} + '@vitejs/plugin-react@1.3.2': dependencies: '@babel/core': 7.24.6 @@ -4035,8 +4084,6 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 - ansi-colors@4.1.3: {} - ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -4116,14 +4163,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' @@ -4308,6 +4355,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: {} @@ -4383,11 +4431,6 @@ snapshots: emoji-regex@8.0.0: {} - enquirer@2.4.1: - dependencies: - ansi-colors: 4.1.3 - strip-ansi: 6.0.1 - error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -4510,13 +4553,13 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@8.3.0(eslint@8.4.1): + eslint-config-prettier@8.3.0(eslint@8.57.1): dependencies: - eslint: 8.4.1 + eslint: 8.57.1 - eslint-plugin-react-hooks@4.3.0(eslint@8.4.1): + eslint-plugin-react-hooks@4.3.0(eslint@8.57.1): dependencies: - eslint: 8.4.1 + eslint: 8.57.1 eslint-scope@5.1.1: dependencies: @@ -4528,41 +4571,46 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-utils@3.0.0(eslint@8.4.1): + eslint-utils@3.0.0(eslint@8.57.1): dependencies: - eslint: 8.4.1 + eslint: 8.57.1 eslint-visitor-keys: 2.1.0 eslint-visitor-keys@2.1.0: {} eslint-visitor-keys@3.4.3: {} - eslint@8.4.1: + eslint@8.57.1: dependencies: - '@eslint/eslintrc': 1.4.1 - '@humanwhocodes/config-array': 0.9.5 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/regexpp': 4.11.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.2.0 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.5(supports-color@5.5.0) doctrine: 3.0.0 - enquirer: 2.4.1 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 - eslint-utils: 3.0.0(eslint@8.4.1) eslint-visitor-keys: 3.4.3 espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 6.0.1 - functional-red-black-tree: 1.0.1 + find-up: 5.0.0 glob-parent: 6.0.2 globals: 13.24.0 - ignore: 4.0.6 - import-fresh: 3.3.0 + graphemer: 1.4.0 + ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 + is-path-inside: 3.0.3 js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 @@ -4570,13 +4618,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.5.3 strip-ansi: 6.0.1 - strip-json-comments: 3.1.1 text-table: 0.2.0 - v8-compile-cache: 2.4.0 transitivePeerDependencies: - supports-color @@ -4672,6 +4715,11 @@ snapshots: locate-path: 5.0.0 path-exists: 4.0.0 + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + flat-cache@3.2.0: dependencies: flatted: 3.3.1 @@ -4704,7 +4752,7 @@ snapshots: tiny-warning: 1.0.3 tslib: 2.4.1 - 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 @@ -4803,6 +4851,8 @@ snapshots: graceful-fs@4.2.11: {} + graphemer@1.4.0: {} + handlebars@4.7.7: dependencies: minimist: 1.2.8 @@ -4869,8 +4919,6 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ignore@4.0.6: {} - ignore@5.3.1: {} import-fresh@3.3.0: @@ -4956,6 +5004,8 @@ snapshots: is-number@7.0.0: {} + is-path-inside@3.0.3: {} + is-plain-object@3.0.1: {} is-potential-custom-element-name@1.0.1: {} @@ -5254,7 +5304,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: {} @@ -5505,6 +5555,10 @@ snapshots: dependencies: p-locate: 4.1.0 + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + lodash-es@4.17.21: {} lodash.debounce@4.0.8: {} @@ -5633,10 +5687,18 @@ snapshots: dependencies: p-try: 2.2.0 + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + p-locate@4.1.0: dependencies: p-limit: 2.3.0 + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + p-try@2.2.0: {} parent-module@1.0.1: @@ -5715,8 +5777,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 - progress@2.0.3: {} - prompts@2.4.2: dependencies: kleur: 3.0.3 @@ -5796,6 +5856,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: {} @@ -5804,7 +5865,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 @@ -5818,7 +5879,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 @@ -5830,7 +5891,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 @@ -5969,7 +6030,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 @@ -6047,14 +6108,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.23.2(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 @@ -6130,10 +6191,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 @@ -6144,6 +6203,10 @@ snapshots: semver: 7.5.3 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@4.3.0: {} @@ -6216,8 +6279,6 @@ snapshots: uuid@9.0.1: {} - v8-compile-cache@2.4.0: {} - v8-to-istanbul@8.1.1: dependencies: '@types/istanbul-lib-coverage': 2.0.6 @@ -6337,6 +6398,8 @@ snapshots: y18n: 5.0.8 yargs-parser: 20.2.9 + yocto-queue@0.1.0: {} + yup@0.32.11: dependencies: '@babel/runtime': 7.24.6