diff --git a/package-lock.json b/package-lock.json index d23485c7..a67d2c55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,13 +12,13 @@ "@fortawesome/free-brands-svg-icons": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", - "@fortawesome/react-fontawesome": "^3.0.0", + "@fortawesome/react-fontawesome": "^3.0.1", "@json2csv/plainjs": "^7.0.6", "@reduxjs/toolkit": "^2.8.2", "@shlinkio/data-manipulation": "^1.0.3", - "@shlinkio/shlink-frontend-kit": "^1.1.0", + "@shlinkio/shlink-frontend-kit": "^1.2.0", "@shlinkio/shlink-js-sdk": "^2.2.1", - "@shlinkio/shlink-web-component": "^0.16.1", + "@shlinkio/shlink-web-component": "^0.16.2", "bottlejs": "^2.0.1", "clsx": "^2.1.1", "compare-versions": "^6.1.1", @@ -2384,31 +2384,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz", - "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz", - "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.2", + "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react": { - "version": "0.27.14", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.14.tgz", - "integrity": "sha512-aSf9JXfyXpRQWMbtuW+CJQrnhzHu4Hg1Th9AkvR1o+wSW/vCUVMrtgXaRY5ToV5Fh5w3I7lXJdvlKVvYrQrppw==", + "version": "0.27.16", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", + "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", "license": "MIT", "dependencies": { - "@floating-ui/react-dom": "^2.1.4", + "@floating-ui/react-dom": "^2.1.6", "@floating-ui/utils": "^0.2.10", "tabbable": "^6.0.0" }, @@ -2418,12 +2418,12 @@ } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.4.tgz", - "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.2" + "@floating-ui/dom": "^1.7.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -2509,12 +2509,16 @@ } }, "node_modules/@fortawesome/react-fontawesome": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-3.0.0.tgz", - "integrity": "sha512-x6boc1RLEjf/QPrMS20VJcabTZeGCb1hbwNybPPLjJohGPowXfjOpwQlVK6aH6MVKfCq2JXeHRIlx+tYpS18FA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-3.0.1.tgz", + "integrity": "sha512-kpVyf85UHhQ+Y/TPyiNaUldqylhhXiVXv20z7sq+CLmhKLXWbzjIHaRPDrHIydnrL6Qq9oFwuNHq66alJdDM5Q==", + "license": "MIT", "dependencies": { "semver": "^7.7.2" }, + "engines": { + "node": ">=20" + }, "peerDependencies": { "@fortawesome/fontawesome-svg-core": "~6 || ~7", "react": "^18.0.0 || ^19.0.0" @@ -3493,12 +3497,12 @@ } }, "node_modules/@shlinkio/shlink-frontend-kit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.1.0.tgz", - "integrity": "sha512-EfmCUBD1xJbNE1Gijse7xxjxFMpvXP5B3zjaEIf6O5z8TiKkz09IQGu4XQGm3zIr0TfkiCD+RMTubmxNtAe/iw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.2.0.tgz", + "integrity": "sha512-v/1ts/FY9bhyIaRisi2bXpSWFdM4M88Z2yUnMIw0A3SIjE1oYyc2kxjVDgHWKT0bABOOU7b7DRCFi78fqsd7NQ==", "license": "MIT", "dependencies": { - "@floating-ui/react": "^0.27.13", + "@floating-ui/react": "^0.27.16", "clsx": "^2.1.1" }, "peerDependencies": { @@ -3507,7 +3511,7 @@ "@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", - "@fortawesome/react-fontawesome": "^0.2.3", + "@fortawesome/react-fontawesome": "^3.0.0", "react": "^19.1", "react-dom": "^19.1", "react-router": "^7.0.2", @@ -3525,35 +3529,35 @@ "integrity": "sha512-ydqy3oPRSQ0Ovd1rLs/5BqJehyVlS8txHE5BLH1wRDFFRTpPBrzzNi/tM2sDh/oTfzTuRCGBBsiWBzSHFFCO+Q==" }, "node_modules/@shlinkio/shlink-web-component": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.16.1.tgz", - "integrity": "sha512-ayhX1nygWxWQsWT8CdRwCq9EppXuhS/b3aEulenOVmWANat9SZdeIth+djZ9IuIeNQrR2NacE8zakIKKi4V6fg==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.16.2.tgz", + "integrity": "sha512-iYcxEZ0fZ1KT5NaWB8hKISziqnVJ6UhunK+i4QP51QWKOGIhpdDfJOwQ/8vjgUNHOC/IuxRo6MBVkV0mVInqyg==", "license": "MIT", "dependencies": { "@formkit/drag-and-drop": "^0.5.3", "@json2csv/plainjs": "^7.0.6", "@shlinkio/data-manipulation": "^1.0.3", "bottlejs": "^2.0.1", - "bowser": "^2.11.0", + "bowser": "^2.12.0", "clsx": "^2.1.1", "compare-versions": "^6.1.1", "date-fns": "^4.1.0", "event-source-polyfill": "^1.0.31", "leaflet": "^1.9.4", "qr-code-styling": "^1.9.2", - "react-external-link": "^2.5.0", + "react-external-link": "^2.6.0", "react-leaflet": "^5.0", "react-swipeable": "^7.0.2", - "recharts": "^3.1.0" + "recharts": "^3.1.2" }, "peerDependencies": { "@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/free-brands-svg-icons": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", - "@fortawesome/react-fontawesome": "^0.2.3", + "@fortawesome/react-fontawesome": "^3.0.0", "@reduxjs/toolkit": "^2.5.0", - "@shlinkio/shlink-frontend-kit": "^1.1.0", + "@shlinkio/shlink-frontend-kit": "^1.2.0", "@shlinkio/shlink-js-sdk": "^2.2.1", "react": "^19.1", "react-dom": "^19.1", @@ -5193,7 +5197,9 @@ "license": "MIT" }, "node_modules/bowser": { - "version": "2.11.0", + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.12.1.tgz", + "integrity": "sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==", "license": "MIT" }, "node_modules/brace-expansion": { @@ -13299,38 +13305,38 @@ } }, "@floating-ui/core": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.2.tgz", - "integrity": "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "requires": { "@floating-ui/utils": "^0.2.10" } }, "@floating-ui/dom": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.2.tgz", - "integrity": "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", "requires": { - "@floating-ui/core": "^1.7.2", + "@floating-ui/core": "^1.7.3", "@floating-ui/utils": "^0.2.10" } }, "@floating-ui/react": { - "version": "0.27.14", - "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.14.tgz", - "integrity": "sha512-aSf9JXfyXpRQWMbtuW+CJQrnhzHu4Hg1Th9AkvR1o+wSW/vCUVMrtgXaRY5ToV5Fh5w3I7lXJdvlKVvYrQrppw==", + "version": "0.27.16", + "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.16.tgz", + "integrity": "sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==", "requires": { - "@floating-ui/react-dom": "^2.1.4", + "@floating-ui/react-dom": "^2.1.6", "@floating-ui/utils": "^0.2.10", "tabbable": "^6.0.0" } }, "@floating-ui/react-dom": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.4.tgz", - "integrity": "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw==", + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", "requires": { - "@floating-ui/dom": "^1.7.2" + "@floating-ui/dom": "^1.7.4" } }, "@floating-ui/utils": { @@ -13386,9 +13392,9 @@ } }, "@fortawesome/react-fontawesome": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-3.0.0.tgz", - "integrity": "sha512-x6boc1RLEjf/QPrMS20VJcabTZeGCb1hbwNybPPLjJohGPowXfjOpwQlVK6aH6MVKfCq2JXeHRIlx+tYpS18FA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@fortawesome/react-fontawesome/-/react-fontawesome-3.0.1.tgz", + "integrity": "sha512-kpVyf85UHhQ+Y/TPyiNaUldqylhhXiVXv20z7sq+CLmhKLXWbzjIHaRPDrHIydnrL6Qq9oFwuNHq66alJdDM5Q==", "requires": { "semver": "^7.7.2" } @@ -13936,11 +13942,11 @@ "requires": {} }, "@shlinkio/shlink-frontend-kit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.1.0.tgz", - "integrity": "sha512-EfmCUBD1xJbNE1Gijse7xxjxFMpvXP5B3zjaEIf6O5z8TiKkz09IQGu4XQGm3zIr0TfkiCD+RMTubmxNtAe/iw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.2.0.tgz", + "integrity": "sha512-v/1ts/FY9bhyIaRisi2bXpSWFdM4M88Z2yUnMIw0A3SIjE1oYyc2kxjVDgHWKT0bABOOU7b7DRCFi78fqsd7NQ==", "requires": { - "@floating-ui/react": "^0.27.13", + "@floating-ui/react": "^0.27.16", "clsx": "^2.1.1" } }, @@ -13950,25 +13956,25 @@ "integrity": "sha512-ydqy3oPRSQ0Ovd1rLs/5BqJehyVlS8txHE5BLH1wRDFFRTpPBrzzNi/tM2sDh/oTfzTuRCGBBsiWBzSHFFCO+Q==" }, "@shlinkio/shlink-web-component": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.16.1.tgz", - "integrity": "sha512-ayhX1nygWxWQsWT8CdRwCq9EppXuhS/b3aEulenOVmWANat9SZdeIth+djZ9IuIeNQrR2NacE8zakIKKi4V6fg==", + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.16.2.tgz", + "integrity": "sha512-iYcxEZ0fZ1KT5NaWB8hKISziqnVJ6UhunK+i4QP51QWKOGIhpdDfJOwQ/8vjgUNHOC/IuxRo6MBVkV0mVInqyg==", "requires": { "@formkit/drag-and-drop": "^0.5.3", "@json2csv/plainjs": "^7.0.6", "@shlinkio/data-manipulation": "^1.0.3", "bottlejs": "^2.0.1", - "bowser": "^2.11.0", + "bowser": "^2.12.0", "clsx": "^2.1.1", "compare-versions": "^6.1.1", "date-fns": "^4.1.0", "event-source-polyfill": "^1.0.31", "leaflet": "^1.9.4", "qr-code-styling": "^1.9.2", - "react-external-link": "^2.5.0", + "react-external-link": "^2.6.0", "react-leaflet": "^5.0", "react-swipeable": "^7.0.2", - "recharts": "^3.1.0" + "recharts": "^3.1.2" }, "dependencies": { "react-leaflet": { @@ -15101,7 +15107,9 @@ "version": "2.0.1" }, "bowser": { - "version": "2.11.0" + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/bowser/-/bowser-2.12.1.tgz", + "integrity": "sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw==" }, "brace-expansion": { "version": "1.1.11", diff --git a/package.json b/package.json index 347348b8..6ade6c0c 100644 --- a/package.json +++ b/package.json @@ -25,13 +25,13 @@ "@fortawesome/free-brands-svg-icons": "^7.0.0", "@fortawesome/free-regular-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0", - "@fortawesome/react-fontawesome": "^3.0.0", + "@fortawesome/react-fontawesome": "^3.0.1", "@json2csv/plainjs": "^7.0.6", "@reduxjs/toolkit": "^2.8.2", "@shlinkio/data-manipulation": "^1.0.3", - "@shlinkio/shlink-frontend-kit": "^1.1.0", + "@shlinkio/shlink-frontend-kit": "^1.2.0", "@shlinkio/shlink-js-sdk": "^2.2.1", - "@shlinkio/shlink-web-component": "^0.16.1", + "@shlinkio/shlink-web-component": "^0.16.2", "bottlejs": "^2.0.1", "clsx": "^2.1.1", "compare-versions": "^6.1.1", diff --git a/test/servers/__snapshots__/ManageServersRowDropdown.test.tsx.snap b/test/servers/__snapshots__/ManageServersRowDropdown.test.tsx.snap index 784403fd..6a3a1437 100644 --- a/test/servers/__snapshots__/ManageServersRowDropdown.test.tsx.snap +++ b/test/servers/__snapshots__/ManageServersRowDropdown.test.tsx.snap @@ -6,7 +6,7 @@ exports[` > renders expected size and icon 1`] = ` class="relative inline-block" >