Update shlink-web-component to latest patch

This commit is contained in:
Alejandro Celaya
2026-08-06 10:27:33 +02:00
parent 98fe6d7688
commit 62e500d1f5
4 changed files with 118 additions and 125 deletions

View File

@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org). The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org).
## [Unreleased] ## [4.8.1] - 2026-08-06
### Added ### Added
* *Nothing* * *Nothing*
@@ -18,12 +18,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
* *Nothing* * *Nothing*
### Fixed ### Fixed
* *Nothing* * [shlink-web-component#1024](https://github.com/shlinkio/shlink-web-component/issues/1024) Fix incorrect colSpan calculated in visits table depending on what columns have been enabled.
* [shlink-web-component#982](https://github.com/shlinkio/shlink-web-component/issues/982) Fix ability to select any domain from the dropdown when creating a short URL, when the list of domains is long.
* [shlink-web-component#913](https://github.com/shlinkio/shlink-web-component/issues/913) Fix rendering of maps due to missing leaflet stylesheet import.
## [4.8.0] - 2026-06-20 ## [4.8.0] - 2026-06-20
### Added ### Added
* [shlink-web-client] Add support for Shlink 5.1.0, by supporting browser redirect conditions. * [shlink-web-component] Add support for Shlink 5.1.0, by supporting browser redirect conditions.
### Changed ### Changed
* Update dependencies * Update dependencies

232
package-lock.json generated
View File

@@ -18,7 +18,7 @@
"@shlinkio/data-manipulation": "^1.1.0", "@shlinkio/data-manipulation": "^1.1.0",
"@shlinkio/shlink-frontend-kit": "^1.5.0", "@shlinkio/shlink-frontend-kit": "^1.5.0",
"@shlinkio/shlink-js-sdk": "^3.2.1", "@shlinkio/shlink-js-sdk": "^3.2.1",
"@shlinkio/shlink-web-component": "^0.19.1", "@shlinkio/shlink-web-component": "^0.19.2",
"@vitest/browser-playwright": "^4.1.10", "@vitest/browser-playwright": "^4.1.10",
"bottlejs": "^2.0.1", "bottlejs": "^2.0.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
@@ -1637,32 +1637,32 @@
} }
}, },
"node_modules/@floating-ui/core": { "node_modules/@floating-ui/core": {
"version": "1.7.5", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz",
"integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@floating-ui/utils": "^0.2.11" "@floating-ui/utils": "^0.2.12"
} }
}, },
"node_modules/@floating-ui/dom": { "node_modules/@floating-ui/dom": {
"version": "1.7.6", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz",
"integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@floating-ui/core": "^1.7.5", "@floating-ui/core": "^1.8.0",
"@floating-ui/utils": "^0.2.11" "@floating-ui/utils": "^0.2.12"
} }
}, },
"node_modules/@floating-ui/react": { "node_modules/@floating-ui/react": {
"version": "0.27.19", "version": "0.27.20",
"resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.19.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.20.tgz",
"integrity": "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==", "integrity": "sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@floating-ui/react-dom": "^2.1.8", "@floating-ui/react-dom": "^2.1.9",
"@floating-ui/utils": "^0.2.11", "@floating-ui/utils": "^0.2.12",
"tabbable": "^6.0.0" "tabbable": "^6.0.0"
}, },
"peerDependencies": { "peerDependencies": {
@@ -1671,12 +1671,12 @@
} }
}, },
"node_modules/@floating-ui/react-dom": { "node_modules/@floating-ui/react-dom": {
"version": "2.1.8", "version": "2.1.9",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz",
"integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@floating-ui/dom": "^1.7.6" "@floating-ui/dom": "^1.8.0"
}, },
"peerDependencies": { "peerDependencies": {
"react": ">=16.8.0", "react": ">=16.8.0",
@@ -1684,9 +1684,9 @@
} }
}, },
"node_modules/@floating-ui/utils": { "node_modules/@floating-ui/utils": {
"version": "0.2.11", "version": "0.2.12",
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz",
"integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==", "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/@formkit/drag-and-drop": { "node_modules/@formkit/drag-and-drop": {
@@ -2590,15 +2590,6 @@
} }
} }
}, },
"node_modules/@reduxjs/toolkit/node_modules/immer": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-11.0.1.tgz",
"integrity": "sha512-naDCyggtcBWANtIrjQEajhhBEuL9b0Zg4zmlWK2CzS6xCWSE39/vvf4LqnMjUAWHBhot4m9MHCM/Z+mfWhUkiA==",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/immer"
}
},
"node_modules/@rolldown/binding-android-arm64": { "node_modules/@rolldown/binding-android-arm64": {
"version": "1.1.5", "version": "1.1.5",
"resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz", "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.1.5.tgz",
@@ -3289,13 +3280,13 @@
} }
}, },
"node_modules/@shlinkio/shlink-frontend-kit": { "node_modules/@shlinkio/shlink-frontend-kit": {
"version": "1.5.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.6.0.tgz",
"integrity": "sha512-4S1/lw3KqmLLfKH/un+z0+3DQiaI+0XCOem30RogOFEsxS+rS0nDsvxBkenLLCeQoX3FlPq/u879e6FJ0SAg8g==", "integrity": "sha512-3QWkkRUE3CH5TdlXlJpnUPb9fgl6cZKOb1RjSUxzdMPfsJ+14RCA7a1N0s+zmMDgS20+S4usg05A8d8d3/gaMg==",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@floating-ui/react": "^0.27.19", "@floating-ui/react": "^0.27.20",
"@vitest/browser-playwright": "^4.1.9", "@vitest/browser-playwright": "^4.1.10",
"clsx": "^2.1.1" "clsx": "^2.1.1"
}, },
"peerDependencies": { "peerDependencies": {
@@ -3307,7 +3298,7 @@
"@fortawesome/react-fontawesome": "^3.0.0", "@fortawesome/react-fontawesome": "^3.0.0",
"react": "^19.1", "react": "^19.1",
"react-dom": "^19.1", "react-dom": "^19.1",
"react-router": "^8.0.1 || ^7.0.2", "react-router": "^8.0.1",
"tailwindcss": "^4.0.1" "tailwindcss": "^4.0.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
@@ -3322,13 +3313,14 @@
"integrity": "sha512-XtgiOsJfpGhGN2MyZJ4gy2zqgzHS70z/36M+ceKpVgNzhevHXU0QVIcpE7JGixnqHBqRVn8dI5O3L1DMgSnIIQ==" "integrity": "sha512-XtgiOsJfpGhGN2MyZJ4gy2zqgzHS70z/36M+ceKpVgNzhevHXU0QVIcpE7JGixnqHBqRVn8dI5O3L1DMgSnIIQ=="
}, },
"node_modules/@shlinkio/shlink-web-component": { "node_modules/@shlinkio/shlink-web-component": {
"version": "0.19.1", "version": "0.19.2",
"resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.19.1.tgz", "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.19.2.tgz",
"integrity": "sha512-zjt7Vg4JZ+4/jts0M+hPB16qserFA8MqwajxOVRknXwnKaKkCzik70BAWbWVtYfxBY0I8vI4WarRNSAzAfnzSA==", "integrity": "sha512-8AwKFnhF0gmv3FdOJeiYjvOny/oln2ez1PX/ah4qlpNWTvqklk8NP0O7B1pBH7d8DCQmVrUUzkp9ltSqxDDggg==",
"license": "MIT",
"dependencies": { "dependencies": {
"@formkit/drag-and-drop": "^0.5.3", "@formkit/drag-and-drop": "^0.5.3",
"@json2csv/plainjs": "^7.0.6", "@json2csv/plainjs": "^7.0.7",
"@shlinkio/data-manipulation": "^1.0.4", "@shlinkio/data-manipulation": "^1.1.0",
"bottlejs": "^2.0.1", "bottlejs": "^2.0.1",
"bowser": "^2.14.1", "bowser": "^2.14.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
@@ -3339,7 +3331,7 @@
"react-external-link": "^2.7.0", "react-external-link": "^2.7.0",
"react-leaflet": "^5.0", "react-leaflet": "^5.0",
"react-swipeable": "^7.0.2", "react-swipeable": "^7.0.2",
"recharts": "^3.8.1" "recharts": "^3.10.1"
}, },
"peerDependencies": { "peerDependencies": {
"@fortawesome/fontawesome-svg-core": "^7.0.0", "@fortawesome/fontawesome-svg-core": "^7.0.0",
@@ -3348,12 +3340,12 @@
"@fortawesome/free-solid-svg-icons": "^7.0.0", "@fortawesome/free-solid-svg-icons": "^7.0.0",
"@fortawesome/react-fontawesome": "^3.0.0", "@fortawesome/react-fontawesome": "^3.0.0",
"@reduxjs/toolkit": "^2.5.1", "@reduxjs/toolkit": "^2.5.1",
"@shlinkio/shlink-frontend-kit": "^1.5.0", "@shlinkio/shlink-frontend-kit": "^1.6.0",
"@shlinkio/shlink-js-sdk": "^3.2.1", "@shlinkio/shlink-js-sdk": "^3.2.1",
"react": "^19.1", "react": "^19.1",
"react-dom": "^19.1", "react-dom": "^19.1",
"react-redux": "^9.2.0", "react-redux": "^9.2.0",
"react-router": "^8.0.1 || ^7.1.5" "react-router": "^8.0.1"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"@shlinkio/shlink-js-sdk": { "@shlinkio/shlink-js-sdk": {
@@ -5464,13 +5456,14 @@
} }
}, },
"node_modules/es-toolkit": { "node_modules/es-toolkit": {
"version": "1.47.1", "version": "1.50.0",
"resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.47.1.tgz", "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz",
"integrity": "sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q==", "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==",
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"docs", "docs",
"benchmarks" "benchmarks",
"tests/types"
] ]
}, },
"node_modules/escalade": { "node_modules/escalade": {
@@ -5948,9 +5941,9 @@
"license": "ISC" "license": "ISC"
}, },
"node_modules/immer": { "node_modules/immer": {
"version": "10.2.0", "version": "11.1.16",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.16.tgz",
"integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==", "integrity": "sha512-Xs7H9rBc+kti1J6RueUvbEBkmOz7jqj11XYgf+YMXAYzu8EeE7hwZ9poLXdVfVnGmJu7QAf41T7H2KuF6QoK6Q==",
"license": "MIT", "license": "MIT",
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
@@ -7321,7 +7314,9 @@
} }
}, },
"node_modules/react-is": { "node_modules/react-is": {
"version": "16.13.1", "version": "19.2.8",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.8.tgz",
"integrity": "sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==",
"license": "MIT", "license": "MIT",
"peer": true "peer": true
}, },
@@ -7377,9 +7372,9 @@
} }
}, },
"node_modules/recharts": { "node_modules/recharts": {
"version": "3.8.1", "version": "3.10.1",
"resolved": "https://registry.npmjs.org/recharts/-/recharts-3.8.1.tgz", "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.10.1.tgz",
"integrity": "sha512-mwzmO1s9sFL0TduUpwndxCUNoXsBw3u3E/0+A+cLcrSfQitSG62L32N69GhqUrrT5qKcAE3pCGVINC6pqkBBQg==", "integrity": "sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA==",
"license": "MIT", "license": "MIT",
"workspaces": [ "workspaces": [
"www" "www"
@@ -7390,9 +7385,9 @@
"decimal.js-light": "^2.5.1", "decimal.js-light": "^2.5.1",
"es-toolkit": "^1.39.3", "es-toolkit": "^1.39.3",
"eventemitter3": "^5.0.1", "eventemitter3": "^5.0.1",
"immer": "^10.1.1", "immer": "^11.1.8",
"react-redux": "8.x.x || 9.x.x", "react-redux": "8.x.x || 9.x.x",
"reselect": "5.1.1", "reselect": "5.2.0",
"tiny-invariant": "^1.3.3", "tiny-invariant": "^1.3.3",
"use-sync-external-store": "^1.2.2", "use-sync-external-store": "^1.2.2",
"victory-vendor": "^37.0.2" "victory-vendor": "^37.0.2"
@@ -7544,9 +7539,9 @@
} }
}, },
"node_modules/reselect": { "node_modules/reselect": {
"version": "5.1.1", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.2.0.tgz",
"integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==", "integrity": "sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/resolve": { "node_modules/resolve": {
@@ -8094,9 +8089,9 @@
} }
}, },
"node_modules/tabbable": { "node_modules/tabbable": {
"version": "6.4.0", "version": "6.5.0",
"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz",
"integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==", "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA==",
"license": "MIT" "license": "MIT"
}, },
"node_modules/tailwindcss": { "node_modules/tailwindcss": {
@@ -10202,44 +10197,44 @@
} }
}, },
"@floating-ui/core": { "@floating-ui/core": {
"version": "1.7.5", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.8.0.tgz",
"integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==", "integrity": "sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==",
"requires": { "requires": {
"@floating-ui/utils": "^0.2.11" "@floating-ui/utils": "^0.2.12"
} }
}, },
"@floating-ui/dom": { "@floating-ui/dom": {
"version": "1.7.6", "version": "1.8.0",
"resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.8.0.tgz",
"integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==", "integrity": "sha512-yXSrzeHZBTZadLOlfyhCkJHNeLJnHRnRInwdZ40L7ZiaAtrBwoYlsDrX3v5zB1Utk7CLfzcOVnVVWoXEky7Ceg==",
"requires": { "requires": {
"@floating-ui/core": "^1.7.5", "@floating-ui/core": "^1.8.0",
"@floating-ui/utils": "^0.2.11" "@floating-ui/utils": "^0.2.12"
} }
}, },
"@floating-ui/react": { "@floating-ui/react": {
"version": "0.27.19", "version": "0.27.20",
"resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.19.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/react/-/react-0.27.20.tgz",
"integrity": "sha512-31B8h5mm8YxotlE7/AU/PhNAl8eWxAmjL/v2QOxroDNkTFLk3Uu82u63N3b6TXa4EGJeeZLVcd/9AlNlVqzeog==", "integrity": "sha512-CMqMy7OaXl9W0eq1Uy7L7i2Y/anPvHmFmESd2CEw0t5YvZhcVCeo4MBevAmswRllX7Y2dEidA4ozGPunLSTQpw==",
"requires": { "requires": {
"@floating-ui/react-dom": "^2.1.8", "@floating-ui/react-dom": "^2.1.9",
"@floating-ui/utils": "^0.2.11", "@floating-ui/utils": "^0.2.12",
"tabbable": "^6.0.0" "tabbable": "^6.0.0"
} }
}, },
"@floating-ui/react-dom": { "@floating-ui/react-dom": {
"version": "2.1.8", "version": "2.1.9",
"resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.8.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.9.tgz",
"integrity": "sha512-cC52bHwM/n/CxS87FH0yWdngEZrjdtLW/qVruo68qg+prK7ZQ4YGdut2GyDVpoGeAYe/h899rVeOVm6Oi40k2A==", "integrity": "sha512-JDjEFGCpImxDCA7JJKviA0M9+RtmJdj0m/NVU5IMgBK+AmZouAQQ7/+2GLH0GXXY0YMw9oXPB8hKdbPYg5QLYg==",
"requires": { "requires": {
"@floating-ui/dom": "^1.7.6" "@floating-ui/dom": "^1.8.0"
} }
}, },
"@floating-ui/utils": { "@floating-ui/utils": {
"version": "0.2.11", "version": "0.2.12",
"resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.12.tgz",
"integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==" "integrity": "sha512-HpCo8tmWzLVad5s2d19EhAz5zqrrQ6s69qd6moPMQvkOuSwDT1YgRfWSVuc4ennqrgv3OHppiOGMQ7oC13yIww=="
}, },
"@formkit/drag-and-drop": { "@formkit/drag-and-drop": {
"version": "0.5.3", "version": "0.5.3",
@@ -10701,13 +10696,6 @@
"redux": "^5.0.1", "redux": "^5.0.1",
"redux-thunk": "^3.1.0", "redux-thunk": "^3.1.0",
"reselect": "^5.1.0" "reselect": "^5.1.0"
},
"dependencies": {
"immer": {
"version": "11.0.1",
"resolved": "https://registry.npmjs.org/immer/-/immer-11.0.1.tgz",
"integrity": "sha512-naDCyggtcBWANtIrjQEajhhBEuL9b0Zg4zmlWK2CzS6xCWSE39/vvf4LqnMjUAWHBhot4m9MHCM/Z+mfWhUkiA=="
}
} }
}, },
"@rolldown/binding-android-arm64": { "@rolldown/binding-android-arm64": {
@@ -11053,12 +11041,12 @@
"requires": {} "requires": {}
}, },
"@shlinkio/shlink-frontend-kit": { "@shlinkio/shlink-frontend-kit": {
"version": "1.5.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.5.0.tgz", "resolved": "https://registry.npmjs.org/@shlinkio/shlink-frontend-kit/-/shlink-frontend-kit-1.6.0.tgz",
"integrity": "sha512-4S1/lw3KqmLLfKH/un+z0+3DQiaI+0XCOem30RogOFEsxS+rS0nDsvxBkenLLCeQoX3FlPq/u879e6FJ0SAg8g==", "integrity": "sha512-3QWkkRUE3CH5TdlXlJpnUPb9fgl6cZKOb1RjSUxzdMPfsJ+14RCA7a1N0s+zmMDgS20+S4usg05A8d8d3/gaMg==",
"requires": { "requires": {
"@floating-ui/react": "^0.27.19", "@floating-ui/react": "^0.27.20",
"@vitest/browser-playwright": "^4.1.9", "@vitest/browser-playwright": "^4.1.10",
"clsx": "^2.1.1" "clsx": "^2.1.1"
} }
}, },
@@ -11068,13 +11056,13 @@
"integrity": "sha512-XtgiOsJfpGhGN2MyZJ4gy2zqgzHS70z/36M+ceKpVgNzhevHXU0QVIcpE7JGixnqHBqRVn8dI5O3L1DMgSnIIQ==" "integrity": "sha512-XtgiOsJfpGhGN2MyZJ4gy2zqgzHS70z/36M+ceKpVgNzhevHXU0QVIcpE7JGixnqHBqRVn8dI5O3L1DMgSnIIQ=="
}, },
"@shlinkio/shlink-web-component": { "@shlinkio/shlink-web-component": {
"version": "0.19.1", "version": "0.19.2",
"resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.19.1.tgz", "resolved": "https://registry.npmjs.org/@shlinkio/shlink-web-component/-/shlink-web-component-0.19.2.tgz",
"integrity": "sha512-zjt7Vg4JZ+4/jts0M+hPB16qserFA8MqwajxOVRknXwnKaKkCzik70BAWbWVtYfxBY0I8vI4WarRNSAzAfnzSA==", "integrity": "sha512-8AwKFnhF0gmv3FdOJeiYjvOny/oln2ez1PX/ah4qlpNWTvqklk8NP0O7B1pBH7d8DCQmVrUUzkp9ltSqxDDggg==",
"requires": { "requires": {
"@formkit/drag-and-drop": "^0.5.3", "@formkit/drag-and-drop": "^0.5.3",
"@json2csv/plainjs": "^7.0.6", "@json2csv/plainjs": "^7.0.7",
"@shlinkio/data-manipulation": "^1.0.4", "@shlinkio/data-manipulation": "^1.1.0",
"bottlejs": "^2.0.1", "bottlejs": "^2.0.1",
"bowser": "^2.14.1", "bowser": "^2.14.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
@@ -11085,7 +11073,7 @@
"react-external-link": "^2.7.0", "react-external-link": "^2.7.0",
"react-leaflet": "^5.0", "react-leaflet": "^5.0",
"react-swipeable": "^7.0.2", "react-swipeable": "^7.0.2",
"recharts": "^3.8.1" "recharts": "^3.10.1"
}, },
"dependencies": { "dependencies": {
"react-leaflet": { "react-leaflet": {
@@ -12453,9 +12441,9 @@
} }
}, },
"es-toolkit": { "es-toolkit": {
"version": "1.47.1", "version": "1.50.0",
"resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.47.1.tgz", "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.50.0.tgz",
"integrity": "sha512-5RAqEwf4P4E17p+W75KLOWw/nOvKZzSQpxM32IpI2KZLaVonjTrZ0Ai5ghMaVI9eKC2p8eoQgcBdkEDgzFk6+Q==" "integrity": "sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w=="
}, },
"escalade": { "escalade": {
"version": "3.2.0", "version": "3.2.0",
@@ -12781,9 +12769,9 @@
"version": "7.1.1" "version": "7.1.1"
}, },
"immer": { "immer": {
"version": "10.2.0", "version": "11.1.16",
"resolved": "https://registry.npmjs.org/immer/-/immer-10.2.0.tgz", "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.16.tgz",
"integrity": "sha512-d/+XTN3zfODyjr89gM3mPq1WNX2B8pYsu7eORitdwyA2sBubnTl3laYlBk4sXY5FUa5qTZGBDPJICVbvqzjlbw==" "integrity": "sha512-Xs7H9rBc+kti1J6RueUvbEBkmOz7jqj11XYgf+YMXAYzu8EeE7hwZ9poLXdVfVnGmJu7QAf41T7H2KuF6QoK6Q=="
}, },
"indent-string": { "indent-string": {
"version": "4.0.0", "version": "4.0.0",
@@ -13584,7 +13572,9 @@
"requires": {} "requires": {}
}, },
"react-is": { "react-is": {
"version": "16.13.1", "version": "19.2.8",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-19.2.8.tgz",
"integrity": "sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==",
"peer": true "peer": true
}, },
"react-redux": { "react-redux": {
@@ -13611,18 +13601,18 @@
"requires": {} "requires": {}
}, },
"recharts": { "recharts": {
"version": "3.8.1", "version": "3.10.1",
"resolved": "https://registry.npmjs.org/recharts/-/recharts-3.8.1.tgz", "resolved": "https://registry.npmjs.org/recharts/-/recharts-3.10.1.tgz",
"integrity": "sha512-mwzmO1s9sFL0TduUpwndxCUNoXsBw3u3E/0+A+cLcrSfQitSG62L32N69GhqUrrT5qKcAE3pCGVINC6pqkBBQg==", "integrity": "sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA==",
"requires": { "requires": {
"@reduxjs/toolkit": "^1.9.0 || 2.x.x", "@reduxjs/toolkit": "^1.9.0 || 2.x.x",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"decimal.js-light": "^2.5.1", "decimal.js-light": "^2.5.1",
"es-toolkit": "^1.39.3", "es-toolkit": "^1.39.3",
"eventemitter3": "^5.0.1", "eventemitter3": "^5.0.1",
"immer": "^10.1.1", "immer": "^11.1.8",
"react-redux": "8.x.x || 9.x.x", "react-redux": "8.x.x || 9.x.x",
"reselect": "5.1.1", "reselect": "5.2.0",
"tiny-invariant": "^1.3.3", "tiny-invariant": "^1.3.3",
"use-sync-external-store": "^1.2.2", "use-sync-external-store": "^1.2.2",
"victory-vendor": "^37.0.2" "victory-vendor": "^37.0.2"
@@ -13734,9 +13724,9 @@
"dev": true "dev": true
}, },
"reselect": { "reselect": {
"version": "5.1.1", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz", "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.2.0.tgz",
"integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==" "integrity": "sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw=="
}, },
"resolve": { "resolve": {
"version": "1.22.11", "version": "1.22.11",
@@ -14120,9 +14110,9 @@
"dev": true "dev": true
}, },
"tabbable": { "tabbable": {
"version": "6.4.0", "version": "6.5.0",
"resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.4.0.tgz", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.5.0.tgz",
"integrity": "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg==" "integrity": "sha512-wieBHXygIm7OyQOu5hQlkk62/WyCFYGlWg7L6/ZCUZwx0o398Zkn4pVmMyfYhfMG8kGrj/Krt8eIk6UKC6VzwA=="
}, },
"tailwindcss": { "tailwindcss": {
"version": "4.3.3", "version": "4.3.3",

View File

@@ -35,7 +35,7 @@
"@shlinkio/data-manipulation": "^1.1.0", "@shlinkio/data-manipulation": "^1.1.0",
"@shlinkio/shlink-frontend-kit": "^1.5.0", "@shlinkio/shlink-frontend-kit": "^1.5.0",
"@shlinkio/shlink-js-sdk": "^3.2.1", "@shlinkio/shlink-js-sdk": "^3.2.1",
"@shlinkio/shlink-web-component": "^0.19.1", "@shlinkio/shlink-web-component": "^0.19.2",
"@vitest/browser-playwright": "^4.1.10", "@vitest/browser-playwright": "^4.1.10",
"bottlejs": "^2.0.1", "bottlejs": "^2.0.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",

View File

@@ -1,4 +1,5 @@
@import 'tailwindcss'; @import 'tailwindcss';
@import 'leaflet/dist/leaflet.css';
@import '@shlinkio/shlink-frontend-kit/tailwind.preset.css'; @import '@shlinkio/shlink-frontend-kit/tailwind.preset.css';
@import '@shlinkio/shlink-web-component/tailwind.preset.css'; @import '@shlinkio/shlink-web-component/tailwind.preset.css';
@source '../node_modules/@shlinkio/shlink-frontend-kit'; @source '../node_modules/@shlinkio/shlink-frontend-kit';