diff --git a/client/package.json b/client/package.json index 61f85a8..00860bd 100644 --- a/client/package.json +++ b/client/package.json @@ -29,7 +29,7 @@ "jspdf-autotable": "^3.8.3", "libphonenumber-js": "^1.11.8", "mantine-react-table": "^1.3.4", - "postcss": "^8.4.45", + "postcss": "^8.5.10", "postcss-preset-mantine": "^1.17.0", "postcss-simple-vars": "^7.0.1", "react": "^18.3.1", diff --git a/client/pnpm-lock.yaml b/client/pnpm-lock.yaml index cc5ef2c..e1f652a 100644 --- a/client/pnpm-lock.yaml +++ b/client/pnpm-lock.yaml @@ -4,6 +4,12 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@eslint/plugin-kit@<0.2.3': '>=0.2.3' + '@eslint/plugin-kit@<0.3.4': '>=0.3.4' + '@remix-run/router@<=1.23.1': '>=1.23.2' + react-router@>=6.0.0 <6.30.2: '>=6.30.2' + importers: .: @@ -66,14 +72,14 @@ importers: specifier: ^1.3.4 version: 1.3.4(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@mantine/core@6.0.21(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@mantine/hooks@6.0.21(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/dates@6.0.21(@mantine/core@6.0.21(@emotion/react@11.13.3(@types/react@18.3.5)(react@18.3.1))(@mantine/hooks@6.0.21(react@18.3.1))(@types/react@18.3.5)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@mantine/hooks@6.0.21(react@18.3.1))(dayjs@1.11.13)(react@18.3.1))(@mantine/hooks@6.0.21(react@18.3.1))(@tabler/icons-react@3.15.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) postcss: - specifier: ^8.4.45 - version: 8.4.45 + specifier: ^8.5.10 + version: 8.5.10 postcss-preset-mantine: specifier: ^1.17.0 - version: 1.17.0(postcss@8.4.45) + version: 1.17.0(postcss@8.5.10) postcss-simple-vars: specifier: ^7.0.1 - version: 7.0.1(postcss@8.4.45) + version: 7.0.1(postcss@8.5.10) react: specifier: ^18.3.1 version: 18.3.1 @@ -110,7 +116,7 @@ importers: version: 18.3.0 '@vitejs/plugin-react': specifier: ^4.3.1 - version: 4.3.1(vite@6.4.2(sugarss@4.0.1(postcss@8.4.45))) + version: 4.3.1(vite@6.4.2(sugarss@4.0.1(postcss@8.5.10))) eslint: specifier: ^9.10.0 version: 9.10.0 @@ -128,7 +134,7 @@ importers: version: 15.9.0 vite: specifier: ^6.4.2 - version: 6.4.2(sugarss@4.0.1(postcss@8.4.45)) + version: 6.4.2(sugarss@4.0.1(postcss@8.5.10)) packages: @@ -480,6 +486,10 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -492,9 +502,9 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/plugin-kit@0.1.0': - resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.7.1': + resolution: {integrity: sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@floating-ui/core@1.6.7': resolution: {integrity: sha512-yDzVT/Lm101nQ5TCVeK65LtdN7Tj4Qpr9RTXJ2vPFLqtLxwOrpoxAHAJI8J3yYWUc40J0BDBheaitK5SJmno2g==} @@ -654,8 +664,8 @@ packages: peerDependencies: react: ^16.8 || ^17.0 || ^18.0 - '@remix-run/router@1.19.1': - resolution: {integrity: sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg==} + '@remix-run/router@1.23.2': + resolution: {integrity: sha512-Ic6m2U/rMjTkhERIa/0ZtXJP17QUi2CbWE7cqx4J58M8aA3QTfW+2UlQ4psvTX9IO1RfNVhK3pcpdjej7L+t2w==} engines: {node: '>=14.0.0'} '@rollup/rollup-android-arm-eabi@4.60.1': @@ -843,6 +853,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/pako@2.0.4': resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==} @@ -1027,6 +1040,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + core-js@3.49.0: resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} @@ -1697,8 +1714,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.11: - resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + nanoid@3.3.12: + resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -1777,9 +1794,6 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} @@ -1828,12 +1842,8 @@ packages: peerDependencies: postcss: ^8.2.1 - postcss@8.4.45: - resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} - engines: {node: ^10 || ^12 || >=14} - - postcss@8.5.9: - resolution: {integrity: sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==} + postcss@8.5.10: + resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==} engines: {node: ^10 || ^12 || >=14} prelude-ls@1.2.1: @@ -1933,11 +1943,15 @@ packages: react: '>=16.8' react-dom: '>=16.8' - react-router@6.26.1: - resolution: {integrity: sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==} - engines: {node: '>=14.0.0'} + react-router@7.15.1: + resolution: {integrity: sha512-R8rl9HhgikFYoPJymnUtPXWbnDb3oget6lQnfIoupbt61aT9aOhRkDsY2XRhZRyX1Z/8a5sL74fXmFNm3NRK5A==} + engines: {node: '>=20.0.0'} peerDependencies: - react: '>=16.8' + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true react-side-effect@2.1.2: resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==} @@ -2027,6 +2041,9 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -2307,7 +2324,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/code-frame@7.27.1': dependencies: @@ -2633,6 +2650,10 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.14.0 @@ -2651,8 +2672,9 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.1.0': + '@eslint/plugin-kit@0.7.1': dependencies: + '@eslint/core': 1.2.1 levn: 0.4.1 '@floating-ui/core@1.6.7': @@ -2836,7 +2858,7 @@ snapshots: '@babel/runtime': 7.29.2 react: 18.3.1 - '@remix-run/router@1.19.1': {} + '@remix-run/router@1.23.2': {} '@rollup/rollup-android-arm-eabi@4.60.1': optional: true @@ -2974,6 +2996,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/json-schema@7.0.15': {} + '@types/pako@2.0.4': {} '@types/parse-json@4.0.2': {} @@ -2995,14 +3019,14 @@ snapshots: '@types/trusted-types@2.0.7': optional: true - '@vitejs/plugin-react@4.3.1(vite@6.4.2(sugarss@4.0.1(postcss@8.4.45)))': + '@vitejs/plugin-react@4.3.1(vite@6.4.2(sugarss@4.0.1(postcss@8.5.10)))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.4.2(sugarss@4.0.1(postcss@8.4.45)) + vite: 6.4.2(sugarss@4.0.1(postcss@8.5.10)) transitivePeerDependencies: - supports-color @@ -3200,6 +3224,8 @@ snapshots: convert-source-map@2.0.0: {} + cookie@1.1.1: {} + core-js@3.49.0: optional: true @@ -3482,7 +3508,7 @@ snapshots: '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/plugin-kit': 0.7.1 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -3967,7 +3993,7 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.11: {} + nanoid@3.3.12: {} natural-compare@1.4.0: {} @@ -4046,8 +4072,6 @@ snapshots: performance-now@2.1.0: optional: true - picocolors@1.1.0: {} - picocolors@1.1.1: {} picomatch@2.3.2: {} @@ -4056,48 +4080,42 @@ snapshots: possible-typed-array-names@1.0.0: {} - postcss-js@4.0.1(postcss@8.4.45): + postcss-js@4.0.1(postcss@8.5.10): dependencies: camelcase-css: 2.0.1 - postcss: 8.4.45 + postcss: 8.5.10 - postcss-mixins@9.0.4(postcss@8.4.45): + postcss-mixins@9.0.4(postcss@8.5.10): dependencies: fast-glob: 3.3.2 - postcss: 8.4.45 - postcss-js: 4.0.1(postcss@8.4.45) - postcss-simple-vars: 7.0.1(postcss@8.4.45) - sugarss: 4.0.1(postcss@8.4.45) + postcss: 8.5.10 + postcss-js: 4.0.1(postcss@8.5.10) + postcss-simple-vars: 7.0.1(postcss@8.5.10) + sugarss: 4.0.1(postcss@8.5.10) - postcss-nested@6.2.0(postcss@8.4.45): + postcss-nested@6.2.0(postcss@8.5.10): dependencies: - postcss: 8.4.45 + postcss: 8.5.10 postcss-selector-parser: 6.1.2 - postcss-preset-mantine@1.17.0(postcss@8.4.45): + postcss-preset-mantine@1.17.0(postcss@8.5.10): dependencies: - postcss: 8.4.45 - postcss-mixins: 9.0.4(postcss@8.4.45) - postcss-nested: 6.2.0(postcss@8.4.45) + postcss: 8.5.10 + postcss-mixins: 9.0.4(postcss@8.5.10) + postcss-nested: 6.2.0(postcss@8.5.10) postcss-selector-parser@6.1.2: dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-simple-vars@7.0.1(postcss@8.4.45): + postcss-simple-vars@7.0.1(postcss@8.5.10): dependencies: - postcss: 8.4.45 + postcss: 8.5.10 - postcss@8.4.45: + postcss@8.5.10: dependencies: - nanoid: 3.3.11 - picocolors: 1.1.0 - source-map-js: 1.2.1 - - postcss@8.5.9: - dependencies: - nanoid: 3.3.11 + nanoid: 3.3.12 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -4192,15 +4210,18 @@ snapshots: react-router-dom@6.26.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.19.1 + '@remix-run/router': 1.23.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router: 6.26.1(react@18.3.1) + react-router: 7.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-router@6.26.1(react@18.3.1): + react-router@7.15.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/router': 1.19.1 + cookie: 1.1.1 react: 18.3.1 + set-cookie-parser: 2.7.2 + optionalDependencies: + react-dom: 18.3.1(react@18.3.1) react-side-effect@2.1.2(react@18.3.1): dependencies: @@ -4332,6 +4353,8 @@ snapshots: semver@6.3.1: {} + set-cookie-parser@2.7.2: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -4417,9 +4440,9 @@ snapshots: stylis@4.2.0: {} - sugarss@4.0.1(postcss@8.4.45): + sugarss@4.0.1(postcss@8.5.10): dependencies: - postcss: 8.4.45 + postcss: 8.5.10 supports-color@5.5.0: dependencies: @@ -4548,17 +4571,17 @@ snapshots: base64-arraybuffer: 1.0.2 optional: true - vite@6.4.2(sugarss@4.0.1(postcss@8.4.45)): + vite@6.4.2(sugarss@4.0.1(postcss@8.5.10)): dependencies: esbuild: 0.25.12 fdir: 6.5.0(picomatch@4.0.4) picomatch: 4.0.4 - postcss: 8.5.9 + postcss: 8.5.10 rollup: 4.60.1 tinyglobby: 0.2.16 optionalDependencies: fsevents: 2.3.3 - sugarss: 4.0.1(postcss@8.4.45) + sugarss: 4.0.1(postcss@8.5.10) void-elements@3.1.0: {}