diff --git a/package.json b/package.json
index a9492b64fd..53c2706adb 100644
--- a/package.json
+++ b/package.json
@@ -10,21 +10,21 @@
"doc": "site"
},
"devDependencies": {
- "@babel/core": "^7.25.2",
- "@babel/preset-env": "^7.25.4",
+ "@babel/core": "^7.26.0",
+ "@babel/preset-env": "^7.26.0",
"@rollup/plugin-babel": "^6.0.4",
- "@rollup/plugin-commonjs": "^28.0.0",
+ "@rollup/plugin-commonjs": "^28.0.1",
"@rollup/plugin-inject": "^5.0.5",
"@rollup/plugin-multi-entry": "^6.0.1",
- "@rollup/plugin-node-resolve": "^15.2.3",
+ "@rollup/plugin-node-resolve": "^15.3.0",
"@rollup/plugin-terser": "^0.4.4",
- "@vitejs/plugin-vue": "^5.1.2",
+ "@vitejs/plugin-vue": "^5.2.0",
"chalk": "^5.3.0",
"clean-css-cli": "^5.6.3",
- "core-js": "^3.38.1",
+ "core-js": "^3.39.0",
"cross-env": "^7.0.3",
- "cspell": "^8.14.2",
- "cypress": "^13.13.3",
+ "cspell": "^8.16.0",
+ "cypress": "^13.15.2",
"editorconfig-checker": "^6.0.0",
"eslint": "^8.57.0",
"foreach-cli": "^1.8.1",
@@ -32,13 +32,13 @@
"headr": "^0.0.4",
"npm-run-all": "^4.1.5",
"rimraf": "^6.0.1",
- "rollup": "^4.21.0",
+ "rollup": "^4.26.0",
"rollup-plugin-copy": "^3.5.0",
- "sass": "^1.77.8",
- "stylelint": "^16.8.2",
+ "sass": "^1.80.7",
+ "stylelint": "^16.10.0",
"stylelint-config-standard-scss": "^13.1.0",
- "vite": "^5.4.2",
- "vue": "^3.4.38"
+ "vite": "^5.4.11",
+ "vue": "^3.5.12"
},
"scripts": {
"lint:js": "eslint src",
diff --git a/src/bootstrap-table.scss b/src/bootstrap-table.scss
index d80941bbde..ebe01f2780 100644
--- a/src/bootstrap-table.scss
+++ b/src/bootstrap-table.scss
@@ -4,5 +4,4 @@
* https://github.com/wenzhixin/bootstrap-table/
*/
-@import "./themes/bootstrap/variables";
-@import "./themes/theme";
+@use "themes/theme";
diff --git a/src/themes/_theme.scss b/src/themes/_theme.scss
index 36f82e3ea4..1801d34883 100644
--- a/src/themes/_theme.scss
+++ b/src/themes/_theme.scss
@@ -1,4 +1,4 @@
-@import "./variables";
+@use "variables";
.bootstrap-table {
.fixed-table-toolbar {
@@ -116,23 +116,23 @@
}
.both {
- background-image: url($sort-background-image-url-both);
+ background-image: url(variables.$sort-background-image-url-both);
background-size: 16px 16px;
background-position: center right 2px;
}
.asc {
- background-image: url($sort-background-image-url-asc);
+ background-image: url(variables.$sort-background-image-url-asc);
}
.desc {
- background-image: url($sort-background-image-url-desc);
+ background-image: url(variables.$sort-background-image-url-desc);
}
}
tbody tr {
&.selected td {
- background-color: $hover-bg;
+ background-color: variables.$hover-bg;
}
&.no-records-found td {
@@ -177,28 +177,28 @@
&.fixed-height {
&:not(.has-footer) {
- border-bottom: 1px solid $border-color;
+ border-bottom: 1px solid variables.$border-color;
}
&.has-card-view {
- border-top: 1px solid $border-color;
- border-bottom: 1px solid $border-color;
+ border-top: 1px solid variables.$border-color;
+ border-bottom: 1px solid variables.$border-color;
}
.fixed-table-border {
- border-left: 1px solid $border-color;
- border-right: 1px solid $border-color;
+ border-left: 1px solid variables.$border-color;
+ border-right: 1px solid variables.$border-color;
}
.table {
thead th {
- border-bottom: 1px solid $border-color;
+ border-bottom: 1px solid variables.$border-color;
}
}
.table-dark {
thead th {
- border-bottom: 1px solid $dark-border-color;
+ border-bottom: 1px solid variables.$dark-border-color;
}
}
}
@@ -213,7 +213,7 @@
.fixed-table-loading {
align-items: center;
- background: $background;
+ background: variables.$background;
display: flex;
justify-content: center;
position: absolute;
@@ -252,7 +252,7 @@
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-name: loading;
- background: $color;
+ background: variables.$color;
border-radius: 50%;
display: block;
height: 5px;
@@ -271,12 +271,12 @@
}
&.table-dark {
- background: $color;
+ background: variables.$color;
.animation-dot,
.animation-wrap::after,
.animation-wrap::before {
- background: $background;
+ background: variables.$background;
}
}
}
diff --git a/src/themes/_variables.scss b/src/themes/_variables.scss
index 7e473991a9..b8932d4cf3 100644
--- a/src/themes/_variables.scss
+++ b/src/themes/_variables.scss
@@ -1,3 +1,9 @@
+$border-color: #dee2e6;
+$hover-bg: rgba(0, 0, 0, 0.075);
+$background: #fff;
+$color: #212529;
+$dark-border-color: #32383e;
+
/* stylelint-disable annotation-no-unknown, max-line-length */
$sort-background-image-url-both: 'data:image/svg+xml;utf8,' !default;
$sort-background-image-url-asc: 'data:image/svg+xml;utf8,' !default;
diff --git a/src/themes/bootstrap-table/_custom.scss b/src/themes/bootstrap-table/_custom.scss
new file mode 100644
index 0000000000..21166f831b
--- /dev/null
+++ b/src/themes/bootstrap-table/_custom.scss
@@ -0,0 +1,16 @@
+@use "sass:color";
+@use "../variables";
+
+variables.$border-color: #dbdbdb;
+variables.$hover-bg: hsl(0, 0%, 98%);
+variables.$background: #fff;
+variables.$color: #363636;
+variables.$dark-border-color: #32383e;
+
+// custom
+$background-hover: color.adjust(variables.$background, $lightness: -4%);
+$primary-background: #3679e4;
+$primary-background-hover: color.adjust($primary-background, $lightness: -10%);
+$btn-padding: 9px 12px;
+$btn-border: #ccc;
+$btn-border-radius: 4px;
diff --git a/src/themes/bootstrap-table/_variables.scss b/src/themes/bootstrap-table/_variables.scss
deleted file mode 100644
index 2771f73802..0000000000
--- a/src/themes/bootstrap-table/_variables.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-$border-color: #dbdbdb;
-$hover-bg: hsl(0, 0%, 98%);
-$background: #fff;
-$color: #363636;
-$dark-border-color: #32383e;
-
-// custom
-$background-hover: darken($background, 4);
-$primary-background: #3679e4;
-$primary-background-hover: darken($primary-background, 10);
-$btn-padding: 9px 12px;
-$btn-border: #ccc;
-$btn-border-radius: 4px;
diff --git a/src/themes/bootstrap-table/bootstrap-table.scss b/src/themes/bootstrap-table/bootstrap-table.scss
index 5500ad0f62..9a91b3e7d2 100644
--- a/src/themes/bootstrap-table/bootstrap-table.scss
+++ b/src/themes/bootstrap-table/bootstrap-table.scss
@@ -2,9 +2,12 @@
* @author Dustin Utecht
* https://github.com/wenzhixin/bootstrap-table/
*/
-@import "./variables";
-@import "../theme";
-@import "./font";
+
+@use "sass:color";
+@use "custom";
+@use "../variables";
+@use "../theme";
+@use "font";
.bootstrap-table {
* {
@@ -14,10 +17,10 @@
input.form-control,
select.form-control,
.btn {
- border-radius: $btn-border-radius;
- background-color: $background;
- border: 1px solid $btn-border;
- padding: $btn-padding;
+ border-radius: custom.$btn-border-radius;
+ background-color: variables.$background;
+ border: 1px solid custom.$btn-border;
+ padding: custom.$btn-padding;
}
select.form-control {
@@ -29,12 +32,12 @@
cursor: pointer;
&.active {
- background-color: darken($background, 8);
+ background-color: color.adjust(variables.$background, $lightness: -8%);
}
&:focus,
&:hover {
- background-color: $background-hover;
+ background-color: custom.$background-hover;
}
}
@@ -52,10 +55,10 @@
.detail-icon {
text-decoration: none;
- color: $primary-background;
+ color: custom.$primary-background;
&:hover {
- color: darken($primary-background, 20);
+ color: color.adjust(custom.$primary-background, $lightness: -20%);
}
}
@@ -98,7 +101,7 @@
}
.dropdown-divider {
- border-bottom: 1px solid $border-color;
+ border-bottom: 1px solid variables.$border-color;
}
}
@@ -138,32 +141,32 @@
.dropdown-menu {
display: none;
- background-color: $background;
+ background-color: variables.$background;
position: absolute;
right: 0;
min-width: 120px;
margin-top: 2px;
- border: 1px solid $btn-border;
+ border: 1px solid custom.$btn-border;
border-radius: 4px;
box-shadow: 0 3px 12px rgba(0, 0, 0, 0.175);
.dropdown-item {
- color: $color;
+ color: variables.$color;
text-decoration: none;
display: block;
padding: 5px 12px;
white-space: nowrap;
&:hover {
- background-color: $background-hover;
+ background-color: custom.$background-hover;
}
&.active {
- background-color: $primary-background;
+ background-color: custom.$primary-background;
color: #fff;
&:hover {
- background-color: $primary-background-hover;
+ background-color: custom.$primary-background-hover;
}
}
}
@@ -195,7 +198,7 @@
&.table-bordered {
thead tr th,
tbody tr td {
- border: 1px solid $border-color;
+ border: 1px solid variables.$border-color;
}
tbody tr td {
@@ -205,7 +208,7 @@
&.table-hover {
tbody tr:hover {
- background: $hover-bg;
+ background: variables.$hover-bg;
}
}
}
@@ -227,34 +230,34 @@
list-style: none;
.page-item {
- border: 1px solid $border-color;
- background-color: $background;
+ border: 1px solid variables.$border-color;
+ background-color: variables.$background;
border-radius: 4px;
margin: 2px;
padding: 5px 2px;
&:hover {
- background-color: $background-hover;
+ background-color: custom.$background-hover;
}
.page-link {
padding: 6px 12px;
line-height: 1.4286;
- color: $color;
+ color: variables.$color;
text-decoration: none;
outline: none;
}
&.active {
- background-color: $primary-background;
- border: 1px solid darken($primary-background, 5);
+ background-color: custom.$primary-background;
+ border: 1px solid color.adjust(custom.$primary-background, $lightness: -5%);
.page-link {
color: #fff;
}
&:hover {
- background-color: $primary-background-hover;
+ background-color: custom.$primary-background-hover;
}
}
}
@@ -312,8 +315,8 @@
.btn {
border-radius: 4px;
- background-color: $background;
- border: 1px solid $btn-border;
+ background-color: variables.$background;
+ border: 1px solid custom.$btn-border;
padding: 6px 12px;
outline: none;
cursor: pointer;
diff --git a/src/themes/bootstrap/_variables.scss b/src/themes/bootstrap/_variables.scss
deleted file mode 100644
index 8e2e97d9ea..0000000000
--- a/src/themes/bootstrap/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$border-color: #dee2e6;
-$hover-bg: rgba(0, 0, 0, 0.075);
-$background: #fff;
-$color: #212529;
-$dark-border-color: #32383e;
diff --git a/src/themes/bulma/_custom.scss b/src/themes/bulma/_custom.scss
new file mode 100644
index 0000000000..b799692d15
--- /dev/null
+++ b/src/themes/bulma/_custom.scss
@@ -0,0 +1,7 @@
+@use '../variables';
+
+variables.$border-color: #dbdbdb;
+variables.$hover-bg: hsl(0, 0%, 98%);
+variables.$background: #fff;
+variables.$color: #363636;
+variables.$dark-border-color: #32383e;
diff --git a/src/themes/bulma/_variables.scss b/src/themes/bulma/_variables.scss
deleted file mode 100644
index 86d0802e05..0000000000
--- a/src/themes/bulma/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$border-color: #dbdbdb;
-$hover-bg: hsl(0, 0%, 98%);
-$background: #fff;
-$color: #363636;
-$dark-border-color: #32383e;
diff --git a/src/themes/bulma/bootstrap-table-bulma.scss b/src/themes/bulma/bootstrap-table-bulma.scss
index 9324fcaab7..801e22f626 100644
--- a/src/themes/bulma/bootstrap-table-bulma.scss
+++ b/src/themes/bulma/bootstrap-table-bulma.scss
@@ -4,8 +4,9 @@
* theme: https://github.com/jgthms/bulma/
*/
-@import "./variables";
-@import "../theme";
+@use "custom";
+@use "../variables";
+@use "../theme";
.box {
background-color: #fff;
@@ -53,7 +54,7 @@
.dropdown-content {
box-shadow: none;
- border: 1px solid $border-color;
+ border: 1px solid variables.$border-color;
}
label.dropdown-item {
diff --git a/src/themes/foundation/_custom.scss b/src/themes/foundation/_custom.scss
new file mode 100644
index 0000000000..ebbbed4062
--- /dev/null
+++ b/src/themes/foundation/_custom.scss
@@ -0,0 +1,7 @@
+@use "../variables";
+
+variables.$border-color: #f1f1f1;
+variables.$hover-bg: #f9f9f9;
+variables.$background: #fff;
+variables.$color: rgba(0, 0, 0, 0.87);
+variables.$dark-border-color: #32383e;
diff --git a/src/themes/foundation/_variables.scss b/src/themes/foundation/_variables.scss
deleted file mode 100644
index b27503c3a0..0000000000
--- a/src/themes/foundation/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$border-color: #f1f1f1;
-$hover-bg: #f9f9f9;
-$background: #fff;
-$color: rgba(0, 0, 0, 0.87);
-$dark-border-color: #32383e;
diff --git a/src/themes/foundation/bootstrap-table-foundation.scss b/src/themes/foundation/bootstrap-table-foundation.scss
index d89032d4e3..f85433a396 100644
--- a/src/themes/foundation/bootstrap-table-foundation.scss
+++ b/src/themes/foundation/bootstrap-table-foundation.scss
@@ -4,8 +4,8 @@
* theme: https://github.com/jgthms/bulma/
*/
-@import "./variables";
-@import "../theme";
+@use "custom";
+@use "../theme";
.bootstrap-table {
.float-left {
diff --git a/src/themes/materialize/_custom.scss b/src/themes/materialize/_custom.scss
new file mode 100644
index 0000000000..12f4e79bd9
--- /dev/null
+++ b/src/themes/materialize/_custom.scss
@@ -0,0 +1,7 @@
+@use "../variables";
+
+variables.$border-color: rgba(0, 0, 0, 0.12);
+variables.$hover-bg: rgba(242, 242, 242, 0.5);
+variables.$background: #fefefe;
+variables.$color: #0a0a0a;
+variables.$dark-border-color: #32383e;
diff --git a/src/themes/materialize/_variables.scss b/src/themes/materialize/_variables.scss
deleted file mode 100644
index a6eb448a4c..0000000000
--- a/src/themes/materialize/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$border-color: rgba(0, 0, 0, 0.12);
-$hover-bg: rgba(242, 242, 242, 0.5);
-$background: #fefefe;
-$color: #0a0a0a;
-$dark-border-color: #32383e;
diff --git a/src/themes/materialize/bootstrap-table-materialize.scss b/src/themes/materialize/bootstrap-table-materialize.scss
index 14baf5a795..7f651676fe 100644
--- a/src/themes/materialize/bootstrap-table-materialize.scss
+++ b/src/themes/materialize/bootstrap-table-materialize.scss
@@ -4,8 +4,9 @@
* theme: https://github.com/jgthms/bulma/
*/
-@import "./variables";
-@import "../theme";
+@use "custom";
+@use "../variables";
+@use "../theme";
.bootstrap-table {
.float-left {
@@ -40,7 +41,7 @@
}
.fixed-table-footer {
- border-top: 1px solid $border-color;
+ border-top: 1px solid variables.$border-color;
}
.fixed-table-pagination {
diff --git a/src/themes/semantic/_custom.scss b/src/themes/semantic/_custom.scss
new file mode 100644
index 0000000000..185c070d30
--- /dev/null
+++ b/src/themes/semantic/_custom.scss
@@ -0,0 +1,7 @@
+@use "../variables";
+
+variables.$border-color: rgba(34, 36, 38, 0.1);
+variables.$hover-bg: rgba(0, 0, 0, 0.075);
+variables.$background: #fff;
+variables.$color: rgba(0, 0, 0, 0.87);
+variables.$dark-border-color: #32383e;
diff --git a/src/themes/semantic/_variables.scss b/src/themes/semantic/_variables.scss
deleted file mode 100644
index 26321011ad..0000000000
--- a/src/themes/semantic/_variables.scss
+++ /dev/null
@@ -1,5 +0,0 @@
-$border-color: rgba(34, 36, 38, 0.1);
-$hover-bg: rgba(0, 0, 0, 0.075);
-$background: #fff;
-$color: rgba(0, 0, 0, 0.87);
-$dark-border-color: #32383e;
diff --git a/src/themes/semantic/bootstrap-table-semantic.scss b/src/themes/semantic/bootstrap-table-semantic.scss
index 51a8b83e61..d1871726b8 100644
--- a/src/themes/semantic/bootstrap-table-semantic.scss
+++ b/src/themes/semantic/bootstrap-table-semantic.scss
@@ -4,8 +4,9 @@
* theme: https://github.com/Semantic-Org/Semantic-UI
*/
-@import "./variables";
-@import "../theme";
+@use "custom";
+@use "../variables";
+@use "../theme";
.bootstrap-table {
.fixed-table-container.fixed-height:not(.has-footer),
@@ -53,7 +54,7 @@
background: transparent;
thead th[data-not-first-th] {
- border-left: 1px solid $border-color !important;
+ border-left: 1px solid variables.$border-color !important;
}
}
diff --git a/yarn.lock b/yarn.lock
index 05e8dc5516..384b80db21 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -24,9 +24,9 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.0.tgz#f02ba6d34e88fadd5e8861e8b38902f43cc1c819"
integrity sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==
-"@babel/core@^7.25.2":
+"@babel/core@^7.26.0":
version "7.26.0"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40"
+ resolved "https://registry.yarnpkg.com/@babel%2fcore/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40"
integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==
dependencies:
"@ampproject/remapping" "^2.2.0"
@@ -704,9 +704,9 @@
"@babel/helper-create-regexp-features-plugin" "^7.25.9"
"@babel/helper-plugin-utils" "^7.25.9"
-"@babel/preset-env@^7.25.4":
+"@babel/preset-env@^7.26.0":
version "7.26.0"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.26.0.tgz#30e5c6bc1bcc54865bff0c5a30f6d4ccdc7fa8b1"
+ resolved "https://registry.yarnpkg.com/@babel%2fpreset-env/-/preset-env-7.26.0.tgz#30e5c6bc1bcc54865bff0c5a30f6d4ccdc7fa8b1"
integrity sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==
dependencies:
"@babel/compat-data" "^7.26.0"
@@ -1650,9 +1650,9 @@
"@babel/helper-module-imports" "^7.18.6"
"@rollup/pluginutils" "^5.0.1"
-"@rollup/plugin-commonjs@^28.0.0":
+"@rollup/plugin-commonjs@^28.0.1":
version "28.0.1"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-28.0.1.tgz#e2138e31cc0637676dc3d5cae7739131f7cd565e"
+ resolved "https://registry.yarnpkg.com/@rollup%2fplugin-commonjs/-/plugin-commonjs-28.0.1.tgz#e2138e31cc0637676dc3d5cae7739131f7cd565e"
integrity sha512-+tNWdlWKbpB3WgBN7ijjYkq9X5uhjmcvyjEght4NmH5fAU++zfQzAJ6wumLS+dNcvwEZhKx2Z+skY8m7v0wGSA==
dependencies:
"@rollup/pluginutils" "^5.0.1"
@@ -1680,9 +1680,9 @@
"@rollup/plugin-virtual" "^3.0.0"
matched "^5.0.1"
-"@rollup/plugin-node-resolve@^15.2.3":
+"@rollup/plugin-node-resolve@^15.3.0":
version "15.3.0"
- resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz#efbb35515c9672e541c08d59caba2eff492a55d5"
+ resolved "https://registry.yarnpkg.com/@rollup%2fplugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz#efbb35515c9672e541c08d59caba2eff492a55d5"
integrity sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==
dependencies:
"@rollup/pluginutils" "^5.0.1"
@@ -1863,10 +1863,10 @@
resolved "https://registry.yarnpkg.com/@ungap%2fstructured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
-"@vitejs/plugin-vue@^5.1.2":
- version "5.1.5"
- resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.1.5.tgz#ef1d7e19f8cecb0d1301c987dc0bdf8b778e3c82"
- integrity sha512-dlnib73G05CDBAUR/YpuZcQQ47fpjihnnNouAAqN62z+oqSsWJ+kh52GRzIxpkgFG3q11eXK7Di7RMmoCwISZA==
+"@vitejs/plugin-vue@^5.2.0":
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/@vitejs%2fplugin-vue/-/plugin-vue-5.2.0.tgz#994f3b4f12d3590c5a6895df4cbd270d9a6d5e17"
+ integrity sha512-7n7KdUEtx/7Yl7I/WVAMZ1bEb0eVvXF3ummWTeLcs/9gvo9pJhuLdouSXGjdZ/MKD1acf1I272+X0RMua4/R3g==
"@vue/compiler-core@3.5.12":
version "3.5.12"
@@ -2597,7 +2597,7 @@ core-js-compat@^3.38.0, core-js-compat@^3.38.1:
dependencies:
browserslist "^4.23.3"
-core-js@^3.38.1:
+core-js@^3.39.0:
version "3.39.0"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.39.0.tgz#57f7647f4d2d030c32a72ea23a0555b2eaa30f83"
integrity sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==
@@ -2746,7 +2746,7 @@ cspell-trie-lib@8.16.0:
"@cspell/cspell-types" "8.16.0"
gensequence "^7.0.0"
-cspell@^8.14.2:
+cspell@^8.16.0:
version "8.16.0"
resolved "https://registry.yarnpkg.com/cspell/-/cspell-8.16.0.tgz#1897d123f8854304bc84ac332590c730e93c5123"
integrity sha512-U6Up/4nODE+Ca+zqwZXTgBioGuF2JQHLEUIuoRJkJzAZkIBYDqrMXM+zdSL9E39+xb9jAtr9kPAYJf1Eybgi9g==
@@ -2793,7 +2793,7 @@ csstype@^3.1.3:
resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81"
integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==
-cypress@^13.13.3:
+cypress@^13.15.2:
version "13.15.2"
resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.15.2.tgz#ef19554c274bc4ff23802aeb5c52951677fa67f1"
integrity sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A==
@@ -5113,7 +5113,7 @@ rollup-plugin-copy@^3.5.0:
globby "10.0.1"
is-plain-object "^3.0.0"
-rollup@^4.20.0, rollup@^4.21.0:
+rollup@^4.20.0, rollup@^4.26.0:
version "4.26.0"
resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.26.0.tgz#a3e5fb29d50953633a2fd4506da6448d93268944"
integrity sha512-ilcl12hnWonG8f+NxU6BlgysVA0gvY2l8N0R84S1HcINbW20bvwuCngJkkInV6LXhwRpucsW5k1ovDwEdBVrNg==
@@ -5183,7 +5183,7 @@ safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
integrity sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=
-sass@^1.77.8:
+sass@^1.80.7:
version "1.80.7"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.80.7.tgz#7569334c39220f8ca62fcea38dce60f809ba345c"
integrity sha512-MVWvN0u5meytrSjsU7AWsbhoXi1sc58zADXFllfZzbsBT1GHjjar6JwBINYPRrkx/zqnQ6uqbQuHgE95O+C+eQ==
@@ -5546,7 +5546,7 @@ stylelint-scss@^6.0.0:
postcss-selector-parser "^6.1.0"
postcss-value-parser "^4.2.0"
-stylelint@^16.8.2:
+stylelint@^16.10.0:
version "16.10.0"
resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-16.10.0.tgz#452b42a5d82f2ad910954eb2ba2b3a2ec583cd75"
integrity sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ==
@@ -5887,7 +5887,7 @@ verror@1.10.0:
core-util-is "1.0.2"
extsprintf "^1.2.0"
-vite@^5.4.2:
+vite@^5.4.11:
version "5.4.11"
resolved "https://registry.yarnpkg.com/vite/-/vite-5.4.11.tgz#3b415cd4aed781a356c1de5a9ebafb837715f6e5"
integrity sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==
@@ -5908,7 +5908,7 @@ vscode-uri@^3.0.8:
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f"
integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==
-vue@^3.4.38:
+vue@^3.5.12:
version "3.5.12"
resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.12.tgz#e08421c601b3617ea2c9ef0413afcc747130b36c"
integrity sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==