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==