diff --git a/package.json b/package.json index e5fac05e9d..241691a525 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "postcss-html": "^1.6.0", "rimraf": "^5.0.7", "rollup-plugin-visualizer": "^5.12.0", - "sass": "^1.71.1", + "sass": "^1.77.8", "stylelint": "^16.2.1", "stylelint-config-html": "^1.1.0", "stylelint-config-recommended-scss": "^14.0.0", diff --git a/packages/analytics/analytics-chart/src/components/TopNTable.vue b/packages/analytics/analytics-chart/src/components/TopNTable.vue index cd06cbbd44..67617a9ea4 100644 --- a/packages/analytics/analytics-chart/src/components/TopNTable.vue +++ b/packages/analytics/analytics-chart/src/components/TopNTable.vue @@ -251,7 +251,11 @@ const getValue = (record: AnalyticsExploreRecord): string => { :deep(.card-content) { overflow-y: auto; - @include scrollbarBase; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + @include scrollbarBase; + } } .top-n-table { diff --git a/packages/analytics/analytics-chart/src/components/chart-plugins/ChartLegend.vue b/packages/analytics/analytics-chart/src/components/chart-plugins/ChartLegend.vue index d1b930c0b7..8ded5e7eb3 100644 --- a/packages/analytics/analytics-chart/src/components/chart-plugins/ChartLegend.vue +++ b/packages/analytics/analytics-chart/src/components/chart-plugins/ChartLegend.vue @@ -242,7 +242,11 @@ const positionToClass = (position: `${ChartLegendPosition}`) => { overflow-y: auto; padding-left: 0; - @include scrollbarBase; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + @include scrollbarBase; + } &.vertical { flex-direction: column; diff --git a/packages/analytics/analytics-chart/src/components/chart-plugins/ChartTooltip.vue b/packages/analytics/analytics-chart/src/components/chart-plugins/ChartTooltip.vue index 37c7286835..69bffbda0b 100644 --- a/packages/analytics/analytics-chart/src/components/chart-plugins/ChartTooltip.vue +++ b/packages/analytics/analytics-chart/src/components/chart-plugins/ChartTooltip.vue @@ -251,7 +251,11 @@ ul.tooltip { overflow-y: auto; padding-left: 0px; - @include scrollbarBase; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + @include scrollbarBase; + } li { display: flex; diff --git a/packages/analytics/analytics-chart/src/components/chart-types/StackedBarChart.vue b/packages/analytics/analytics-chart/src/components/chart-types/StackedBarChart.vue index be06d04ca4..93172b87c2 100644 --- a/packages/analytics/analytics-chart/src/components/chart-types/StackedBarChart.vue +++ b/packages/analytics/analytics-chart/src/components/chart-types/StackedBarChart.vue @@ -568,7 +568,11 @@ const handleChartClick = () => { .chart-container { overflow: auto; - @include scrollbarBase; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + @include scrollbarBase; + } .chart-body { height: 100%; diff --git a/packages/core/app-layout/src/styles/variables/_app-sidebar.scss b/packages/core/app-layout/src/styles/variables/_app-sidebar.scss index e80fbca55b..e069cfd8f1 100644 --- a/packages/core/app-layout/src/styles/variables/_app-sidebar.scss +++ b/packages/core/app-layout/src/styles/variables/_app-sidebar.scss @@ -23,10 +23,14 @@ $scrollbar-background-color: $kui-color-background-transparent; background: $kui-color-background-transparent; // Hide the scrollbar until hovered } - // Standard version (Firefox only for now) - always include - scrollbar-color: $kui-color-background-transparent $kui-color-background-transparent; - scrollbar-gutter: stable; - scrollbar-width: thin; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + // Standard version (Firefox only for now) - always include + scrollbar-color: $kui-color-background-transparent $kui-color-background-transparent; + scrollbar-gutter: stable; + scrollbar-width: thin; + } } @mixin scrollbarVisible( @@ -40,8 +44,12 @@ $scrollbar-background-color: $kui-color-background-transparent; background: $background-color; // update the color to be visible } - // Standard version (Firefox only for now) - always include - scrollbar-color: $foreground-color $background-color; - scrollbar-gutter: stable; - scrollbar-width: thin; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + // Standard version (Firefox only for now) - always include + scrollbar-color: $foreground-color $background-color; + scrollbar-gutter: stable; + scrollbar-width: thin; + } } diff --git a/packages/entities/entities-routes/src/styles/_mixins.scss b/packages/entities/entities-routes/src/styles/_mixins.scss index cba1ba0ac5..addd1a1704 100644 --- a/packages/entities/entities-routes/src/styles/_mixins.scss +++ b/packages/entities/entities-routes/src/styles/_mixins.scss @@ -1,13 +1,13 @@ @mixin hr() { border: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); - margin-bottom: $kui_space_60; + margin-bottom: $kui-space-60; } @mixin routing-rule() { &-container { &:not(:first-of-type) { - margin-top: $kui_space_80; + margin-top: $kui-space-80; } hr { @@ -17,7 +17,7 @@ &-input { align-items: center; - column-gap: $kui_space_100; + column-gap: $kui-space-100; display: flex; .k-input { @@ -25,48 +25,35 @@ } &:not(:first-of-type) { - margin-top: $kui_space_60; + margin-top: $kui-space-60; } .methods-input { &-container { display: flex; flex-wrap: wrap; - gap: $kui_space_50; + gap: $kui-space-50; } - display: flex; - flex-wrap: wrap; - gap: $kui_space_20; + // fixing mixed-decls deprecation: https://sass-lang.com/d/mixed-decls + // stylelint-disable-next-line no-duplicate-selectors + & { + display: flex; + flex-wrap: wrap; + gap: $kui-space-20; + } // stylelint-disable-next-line selector-pseudo-class-no-unknown :deep(label.k-switch) { margin: 0 !important; } - - // stylelint-disable-next-line selector-pseudo-class-no-unknown - :deep(.k-button) { - margin-left: $kui_space_50 !important; - - &.remove-button { - svg path { - fill: $kui_color_border_neutral_weak !important; - } - - &:hover { - svg path { - fill: $kui_color_border_danger_weak !important; - } - } - } - } } } } @mixin routing-rules-selector() { &-container { - margin-top: $kui_space_80; + margin-top: $kui-space-80; hr { @include hr; @@ -75,8 +62,8 @@ &-options { align-items: center; - background-color: $kui_color_background_primary_weakest; - border: 1px solid $kui_color_border_primary_weak; + background-color: $kui-color-background-primary-weakest; + border: 1px solid $kui-color-border-primary-weak; border-radius: 30px; display: flex; padding: 0 6px; @@ -97,17 +84,17 @@ border: 1px solid transparent; border-radius: 19px; box-shadow: none; - color: $kui_color_text_primary_strong; + color: $kui-color-text-primary-strong; cursor: pointer; - font-size: $kui_font_size_40; + font-size: $kui-font-size-40; font-weight: 600; margin: 0; - margin-right: $kui_space_20; - padding: $kui_space_20 10px; + margin-right: $kui-space-20; + padding: $kui-space-20 10px; transition: box-shadow 0.2s ease; &.is-selected { - color: $kui_color_border_primary_weaker; + color: $kui-color-text-primary-weak; pointer-events: none; text-decoration: line-through; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4c87247cf..0fb0a38788 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,10 +55,10 @@ importers: version: 9.0.8 '@vitejs/plugin-vue': specifier: ^5.0.5 - version: 5.0.5(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) + version: 5.0.5(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) + version: 3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) '@vitest/ui': specifier: ^1.3.1 version: 1.3.1(vitest@1.3.1) @@ -114,8 +114,8 @@ importers: specifier: ^5.12.0 version: 5.12.0(rollup@4.13.0) sass: - specifier: ^1.71.1 - version: 1.71.1 + specifier: ^1.77.8 + version: 1.77.8 stylelint: specifier: ^16.2.1 version: 16.2.1(typescript@5.3.3) @@ -154,16 +154,16 @@ importers: version: 9.0.1 vite: specifier: ^5.3.2 - version: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + version: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) vite-plugin-externals: specifier: ^0.6.2 - version: 0.6.2(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + version: 0.6.2(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) vite-plugin-vue-devtools: specifier: ^7.0.27 - version: 7.0.27(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) + version: 7.0.27(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) vitest: specifier: ^1.3.1 - version: 1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.71.1)(terser@5.26.0) + version: 1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.77.8)(terser@5.26.0) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.3.3) @@ -563,10 +563,10 @@ importers: version: 1.1.0(monaco-editor@0.21.3) vite-plugin-top-level-await: specifier: ^1.4.1 - version: 1.4.1(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + version: 1.4.1(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) vite-plugin-wasm: specifier: ^3.3.0 - version: 3.3.0(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + version: 3.3.0(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.3.3) @@ -1091,7 +1091,7 @@ importers: version: 1.26.4 '@vitejs/plugin-vue-jsx': specifier: ^3.1.0 - version: 3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) + version: 3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) vue: specifier: ^3.4.31 version: 3.4.31(typescript@5.3.3) @@ -1122,7 +1122,7 @@ importers: version: 9.0.21(axios@1.6.8)(vue-router@4.4.0(vue@3.4.31(typescript@5.3.3)))(vue@3.4.31(typescript@5.3.3)) '@modyfi/vite-plugin-yaml': specifier: ^1.1.0 - version: 1.1.0(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + version: 1.1.0(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) '@types/lodash.clonedeep': specifier: ^4.5.9 version: 4.5.9 @@ -1736,7 +1736,6 @@ packages: '@evilmartians/lefthook@1.7.1': resolution: {integrity: sha512-Wp8DaTMHZM1tUV4Mow6nG+6zq+giruD5054zHmFIDLXlPQxqYxnZMqJg0aYxe16vYwqFmH6NIClEMRdtGucO0Q==} - cpu: [x64, arm64, ia32] os: [darwin, linux, win32] hasBin: true @@ -3436,8 +3435,8 @@ packages: resolution: {integrity: sha512-cMtq4W5ZsEwcutJrVId+a/tjt8GSbS+h0oNkdl6+6rBuEv8Ot33Bevj5KPm40t309zuhVic8NjpuL42QCiJWWA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} bl@4.1.0: @@ -3477,6 +3476,10 @@ packages: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + browserslist@4.21.10: resolution: {integrity: sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} @@ -3643,6 +3646,10 @@ packages: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -4798,8 +4805,8 @@ packages: filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} finalhandler@1.2.0: @@ -5362,8 +5369,8 @@ packages: resolution: {integrity: sha512-15gZoQ38eYjEjxkorfbcgBKBL6R7T459OuK+CpcWt7O3KF4uPCx2tD0uFETlUDIyo+1789crbMhTvQBSR5yBMg==} engines: {node: '>=0.10.0'} - immutable@4.3.0: - resolution: {integrity: sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==} + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} @@ -7599,8 +7606,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.71.1: - resolution: {integrity: sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==} + sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} engines: {node: '>=14.0.0'} hasBin: true @@ -7811,10 +7818,6 @@ packages: sortablejs@1.15.2: resolution: {integrity: sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==} - source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} - source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} @@ -10074,12 +10077,12 @@ snapshots: '@mdit-vue/types@2.1.0': {} - '@modyfi/vite-plugin-yaml@1.1.0(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))': + '@modyfi/vite-plugin-yaml@1.1.0(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))': dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.13.0) js-yaml: 4.1.0 tosource: 2.0.0-alpha.3 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) transitivePeerDependencies: - rollup @@ -11425,19 +11428,19 @@ snapshots: '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': dependencies: '@babel/core': 7.23.3 '@babel/plugin-transform-typescript': 7.23.4(@babel/core@7.23.3) '@vue/babel-plugin-jsx': 1.1.5(@babel/core@7.23.3) - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) vue: 3.4.31(typescript@5.3.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': dependencies: - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) vue: 3.4.31(typescript@5.3.3) '@vitest/expect@1.3.1': @@ -11471,7 +11474,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.71.1)(terser@5.26.0) + vitest: 1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.77.8)(terser@5.26.0) '@vitest/utils@1.3.1': dependencies: @@ -11615,14 +11618,14 @@ snapshots: '@vue/devtools-api@6.6.1': {} - '@vue/devtools-core@7.0.27(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': + '@vue/devtools-core@7.0.27(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3))': dependencies: '@vue/devtools-kit': 7.0.27(vue@3.4.31(typescript@5.3.3)) '@vue/devtools-shared': 7.0.27 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + vite-hot-client: 0.2.3(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) transitivePeerDependencies: - vite - vue @@ -12174,7 +12177,7 @@ snapshots: read-cmd-shim: 4.0.0 write-file-atomic: 5.0.1 - binary-extensions@2.2.0: {} + binary-extensions@2.3.0: {} bl@4.1.0: dependencies: @@ -12245,7 +12248,11 @@ snapshots: braces@3.0.2: dependencies: - fill-range: 7.0.1 + fill-range: 7.1.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 browserslist@4.21.10: dependencies: @@ -12446,6 +12453,18 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + chownr@1.1.4: optional: true @@ -13740,7 +13759,7 @@ snapshots: dependencies: minimatch: 5.1.6 - fill-range@7.0.1: + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -14351,7 +14370,7 @@ snapshots: immutable@3.8.2: {} - immutable@4.3.0: {} + immutable@4.3.7: {} import-fresh@3.3.0: dependencies: @@ -14473,7 +14492,7 @@ snapshots: is-binary-path@2.1.0: dependencies: - binary-extensions: 2.2.0 + binary-extensions: 2.3.0 is-callable@1.2.7: {} @@ -15455,7 +15474,7 @@ snapshots: micromatch@4.0.5: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 mime-db@1.52.0: {} @@ -16848,11 +16867,11 @@ snapshots: safer-buffer@2.1.2: {} - sass@1.71.1: + sass@1.77.8: dependencies: - chokidar: 3.5.3 - immutable: 4.3.0 - source-map-js: 1.0.2 + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.0 saxes@6.0.0: dependencies: @@ -17106,8 +17125,6 @@ snapshots: sortablejs@1.15.2: {} - source-map-js@1.0.2: {} - source-map-js@1.2.0: {} source-map-support@0.5.21: @@ -17937,17 +17954,17 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-hot-client@0.2.3(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-hot-client@0.2.3(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) - vite-node@1.3.1(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0): + vite-node@1.3.1(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@8.1.1) pathe: 1.1.2 picocolors: 1.0.1 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) transitivePeerDependencies: - '@types/node' - less @@ -17958,15 +17975,15 @@ snapshots: - supports-color - terser - vite-plugin-externals@0.6.2(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-plugin-externals@0.6.2(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: acorn: 8.8.2 es-module-lexer: 0.4.1 fs-extra: 10.1.0 magic-string: 0.25.9 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) - vite-plugin-inspect@0.8.3(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-plugin-inspect@0.8.3(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: '@antfu/utils': 0.7.7 '@rollup/pluginutils': 5.1.0(rollup@4.13.0) @@ -17977,7 +17994,7 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) transitivePeerDependencies: - rollup - supports-color @@ -17986,33 +18003,33 @@ snapshots: dependencies: monaco-editor: 0.21.3 - vite-plugin-top-level-await@1.4.1(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-plugin-top-level-await@1.4.1(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: '@rollup/plugin-virtual': 3.0.2(rollup@4.13.0) '@swc/core': 1.4.11 uuid: 9.0.1 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) transitivePeerDependencies: - '@swc/helpers' - rollup - vite-plugin-vue-devtools@7.0.27(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)): + vite-plugin-vue-devtools@7.0.27(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)): dependencies: - '@vue/devtools-core': 7.0.27(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) + '@vue/devtools-core': 7.0.27(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0))(vue@3.4.31(typescript@5.3.3)) '@vue/devtools-kit': 7.0.27(vue@3.4.31(typescript@5.3.3)) '@vue/devtools-shared': 7.0.27 execa: 8.0.1 sirv: 2.0.4 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) - vite-plugin-inspect: 0.8.3(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) - vite-plugin-vue-inspector: 4.0.2(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) + vite-plugin-inspect: 0.8.3(rollup@4.13.0)(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) + vite-plugin-vue-inspector: 4.0.2(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@4.0.2(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-plugin-vue-inspector@4.0.2(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: '@babel/core': 7.23.3 '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.23.3) @@ -18023,15 +18040,15 @@ snapshots: '@vue/compiler-dom': 3.4.27 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) transitivePeerDependencies: - supports-color - vite-plugin-wasm@3.3.0(vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0)): + vite-plugin-wasm@3.3.0(vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0)): dependencies: - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) - vite@5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0): + vite@5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0): dependencies: esbuild: 0.21.5 postcss: 8.4.39 @@ -18039,10 +18056,10 @@ snapshots: optionalDependencies: '@types/node': 18.19.39 fsevents: 2.3.3 - sass: 1.71.1 + sass: 1.77.8 terser: 5.26.0 - vitest@1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.71.1)(terser@5.26.0): + vitest@1.3.1(@types/node@18.19.39)(@vitest/ui@1.3.1)(jsdom@24.0.0)(sass@1.77.8)(terser@5.26.0): dependencies: '@vitest/expect': 1.3.1 '@vitest/runner': 1.3.1 @@ -18061,8 +18078,8 @@ snapshots: strip-literal: 2.0.0 tinybench: 2.5.1 tinypool: 0.8.2 - vite: 5.3.3(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) - vite-node: 1.3.1(@types/node@18.19.39)(sass@1.71.1)(terser@5.26.0) + vite: 5.3.3(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) + vite-node: 1.3.1(@types/node@18.19.39)(sass@1.77.8)(terser@5.26.0) why-is-node-running: 2.2.2 optionalDependencies: '@types/node': 18.19.39