diff --git a/package.json b/package.json
index d02e12fba..86c808a7d 100644
--- a/package.json
+++ b/package.json
@@ -79,7 +79,7 @@
"json-server": "0.17.4",
"nodemon": "3.1.7",
"nyc": "17.1.0",
- "sass": "1.80.6",
+ "sass-embedded": "1.80.6",
"sinon": "19.0.2",
"standard": "17.1.2",
"vite": "5.4.10",
diff --git a/src/components/cylc/workspace/Lumino.vue b/src/components/cylc/workspace/Lumino.vue
index c6a4c8f0a..34f809823 100644
--- a/src/components/cylc/workspace/Lumino.vue
+++ b/src/components/cylc/workspace/Lumino.vue
@@ -48,6 +48,8 @@ import { when } from '@/utils'
import { useDefaultView } from '@/views/views'
import { eventBus } from '@/services/eventBus'
+import '@lumino/default-theme/style'
+
/*
* A component to wrap the Lumino application.
*
diff --git a/src/styles/_util.scss b/src/styles/_util.scss
index b84cbdcef..22326661d 100644
--- a/src/styles/_util.scss
+++ b/src/styles/_util.scss
@@ -15,6 +15,8 @@
* along with this program. If not, see .
*/
+@use "sass:map";
+
@mixin theme-dependent($prop, $color, $intensity, $important: null) {
// Set the specified color property in a way that just works regardless of
// whether the theme is light or dark.
@@ -22,7 +24,7 @@
// if dark, darken.
@each $theme in 'light', 'dark' {
.v-theme--#{$theme} & {
- #{$prop}: map-get($color, '#{$theme}en-#{$intensity}') $important;
+ #{$prop}: map.get($color, '#{$theme}en-#{$intensity}') $important;
}
}
}
diff --git a/src/styles/cylc/_drawer.scss b/src/styles/cylc/_drawer.scss
index cbe7b94d6..1874fa018 100644
--- a/src/styles/cylc/_drawer.scss
+++ b/src/styles/cylc/_drawer.scss
@@ -15,8 +15,9 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
-@import '../util.scss';
+@use "sass:map";
+@use '../settings';
+@use '../util';
body.resizing-drawer {
cursor: ew-resize !important;
@@ -27,7 +28,7 @@ body.resizing-drawer {
}
#c-sidebar {
- @include theme-dependent(background-color, settings.$grey, 4);
+ @include util.theme-dependent(background-color, settings.$grey, 4);
.resize-bar {
display: block;
@@ -40,7 +41,7 @@ body.resizing-drawer {
transition: background-color 0.2s;
&:hover, body.resizing-drawer & {
- background: map-get(settings.$blue, "base");
+ background: map.get(settings.$blue, "base");
transition-delay: 0.5s;
}
}
diff --git a/src/styles/cylc/_gscan.scss b/src/styles/cylc/_gscan.scss
index 44e31fb76..1b69c3c71 100644
--- a/src/styles/cylc/_gscan.scss
+++ b/src/styles/cylc/_gscan.scss
@@ -15,11 +15,12 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
+@use "sass:map";
+@use '../settings';
@mixin hover {
&:hover {
- background-color: map-get(settings.$grey, 'lighten-2');
+ background-color: map.get(settings.$grey, 'lighten-2');
}
}
diff --git a/src/styles/cylc/_header.scss b/src/styles/cylc/_header.scss
index 0fd69c0c1..e72b1d580 100644
--- a/src/styles/cylc/_header.scss
+++ b/src/styles/cylc/_header.scss
@@ -15,22 +15,23 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
-@import '../util.scss';
+@use "sass:map";
+@use '../settings';
+@use '../util';
.c-header {
display: block;
- @include theme-dependent(background-color, settings.$grey, 3);
+ @include util.theme-dependent(background-color, settings.$grey, 3);
.c-environment-info {
font-size: 1rem;
- font-weight: map-get(settings.$font-weights, 'regular');
+ font-weight: map.get(settings.$font-weights, 'regular');
.v-chip {
font-size: 1rem;
- @include theme-dependent(background-color, settings.$grey, 5, !important);
- @include theme-dependent(border-color, settings.$grey, 1, !important);
+ @include util.theme-dependent(background-color, settings.$grey, 5, !important);
+ @include util.theme-dependent(border-color, settings.$grey, 1, !important);
}
}
}
diff --git a/src/styles/cylc/_toolbar.scss b/src/styles/cylc/_toolbar.scss
index 67189a3bc..926a1c1af 100644
--- a/src/styles/cylc/_toolbar.scss
+++ b/src/styles/cylc/_toolbar.scss
@@ -15,9 +15,8 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
-@import 'variables';
-
+@use '../settings';
+@use 'variables';
.c-toolbar {
$icon-size: 24px;
@@ -31,7 +30,7 @@
}
.status-msg {
- color: $font-dimished-color;
+ color: variables.$font-dimished-color;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
diff --git a/src/styles/cylc/_tree.scss b/src/styles/cylc/_tree.scss
index c65a3c21b..d80b9d64c 100644
--- a/src/styles/cylc/_tree.scss
+++ b/src/styles/cylc/_tree.scss
@@ -15,7 +15,8 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
+ @use "sass:map";
+ @use '../settings';
$active-color: #BDD5F7;
/**
@@ -47,7 +48,7 @@ $icon-width: 1.5rem;
@mixin states() {
&:hover {
- background-color: map-get(settings.$grey, 'lighten-3');
+ background-color: map.get(settings.$grey, 'lighten-3');
}
}
@@ -105,7 +106,7 @@ $icon-width: 1.5rem;
}
$arrow-size: calc($icon-width / 2);
- $leaf-background-color: map-get(settings.$grey, 'lighten-3');
+ $leaf-background-color: map.get(settings.$grey, 'lighten-3');
.leaf {
padding: 0;
diff --git a/src/styles/cylc/_workflow.scss b/src/styles/cylc/_workflow.scss
index 08c70b3b7..caf460f92 100644
--- a/src/styles/cylc/_workflow.scss
+++ b/src/styles/cylc/_workflow.scss
@@ -15,8 +15,7 @@
* along with this program. If not, see .
*/
-@use '../settings.scss';
-@import '@lumino/default-theme/style/index.css';
+@use '../settings';
.workflow-panel {
.main {
diff --git a/src/styles/index.scss b/src/styles/index.scss
index 8a0cebeec..0e3534104 100644
--- a/src/styles/index.scss
+++ b/src/styles/index.scss
@@ -18,23 +18,21 @@
@use "settings";
@use "vuetify";
-@import "cylc/variables";
-
-@import "cylc/markdown";
-@import "cylc/dashboard";
-@import "cylc/drawer";
-@import "cylc/gscan";
-@import "cylc/header";
-@import "cylc/job";
-@import "cylc/toolbar";
-@import "cylc/tree";
-@import "cylc/table";
-@import "cylc/user_profile";
-@import "cylc/warning";
-@import "cylc/workflow";
-@import "cylc/tooltip";
-@import "cylc/mutation_form";
-@import "cylc/menu";
+@use "cylc/markdown";
+@use "cylc/dashboard";
+@use "cylc/drawer";
+@use "cylc/gscan";
+@use "cylc/header";
+@use "cylc/job";
+@use "cylc/toolbar";
+@use "cylc/tree";
+@use "cylc/table";
+@use "cylc/user_profile";
+@use "cylc/warning";
+@use "cylc/workflow";
+@use "cylc/tooltip";
+@use "cylc/mutation_form";
+@use "cylc/menu";
html {
// Only show scrollbar when needed:
diff --git a/vite.config.js b/vite.config.js
index e620db045..e505b7852 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -102,6 +102,13 @@ export default defineConfig(({ mode }) => {
// good enough:
target: 'modules',
},
+ css: {
+ preprocessorOptions: {
+ scss: {
+ api: 'modern-compiler',
+ },
+ },
+ },
define: {
// Allow vue devtools to work when runing vite build:
__VUE_PROD_DEVTOOLS__: mode !== 'production'
diff --git a/yarn.lock b/yarn.lock
index 0d56e1d50..e519ab412 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -404,6 +404,13 @@ __metadata:
languageName: node
linkType: hard
+"@bufbuild/protobuf@npm:^2.0.0":
+ version: 2.2.2
+ resolution: "@bufbuild/protobuf@npm:2.2.2"
+ checksum: 10c0/17687c36c85b2e489c7ffd676479c54e12437270eb5a724775cb880b09948cad205b79e5822a4d10cefde0eef433b781350d73bb649d8de9e84d7745871ee719
+ languageName: node
+ linkType: hard
+
"@colors/colors@npm:1.5.0":
version: 1.5.0
resolution: "@colors/colors@npm:1.5.0"
@@ -1277,150 +1284,6 @@ __metadata:
languageName: node
linkType: hard
-"@parcel/watcher-android-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-android-arm64@npm:2.5.0"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-darwin-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-darwin-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-darwin-x64@npm:2.5.0"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-freebsd-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-arm-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0"
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-arm-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0"
- conditions: os=linux & cpu=arm & libc=musl
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-arm64-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-arm64-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-x64-glibc@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@parcel/watcher-linux-x64-musl@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-arm64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-arm64@npm:2.5.0"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-ia32@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-ia32@npm:2.5.0"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@parcel/watcher-win32-x64@npm:2.5.0":
- version: 2.5.0
- resolution: "@parcel/watcher-win32-x64@npm:2.5.0"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@parcel/watcher@npm:^2.4.1":
- version: 2.5.0
- resolution: "@parcel/watcher@npm:2.5.0"
- dependencies:
- "@parcel/watcher-android-arm64": "npm:2.5.0"
- "@parcel/watcher-darwin-arm64": "npm:2.5.0"
- "@parcel/watcher-darwin-x64": "npm:2.5.0"
- "@parcel/watcher-freebsd-x64": "npm:2.5.0"
- "@parcel/watcher-linux-arm-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-arm-musl": "npm:2.5.0"
- "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-arm64-musl": "npm:2.5.0"
- "@parcel/watcher-linux-x64-glibc": "npm:2.5.0"
- "@parcel/watcher-linux-x64-musl": "npm:2.5.0"
- "@parcel/watcher-win32-arm64": "npm:2.5.0"
- "@parcel/watcher-win32-ia32": "npm:2.5.0"
- "@parcel/watcher-win32-x64": "npm:2.5.0"
- detect-libc: "npm:^1.0.3"
- is-glob: "npm:^4.0.3"
- micromatch: "npm:^4.0.5"
- node-addon-api: "npm:^7.0.0"
- node-gyp: "npm:latest"
- dependenciesMeta:
- "@parcel/watcher-android-arm64":
- optional: true
- "@parcel/watcher-darwin-arm64":
- optional: true
- "@parcel/watcher-darwin-x64":
- optional: true
- "@parcel/watcher-freebsd-x64":
- optional: true
- "@parcel/watcher-linux-arm-glibc":
- optional: true
- "@parcel/watcher-linux-arm-musl":
- optional: true
- "@parcel/watcher-linux-arm64-glibc":
- optional: true
- "@parcel/watcher-linux-arm64-musl":
- optional: true
- "@parcel/watcher-linux-x64-glibc":
- optional: true
- "@parcel/watcher-linux-x64-musl":
- optional: true
- "@parcel/watcher-win32-arm64":
- optional: true
- "@parcel/watcher-win32-ia32":
- optional: true
- "@parcel/watcher-win32-x64":
- optional: true
- checksum: 10c0/9bad727d8b11e5d150ec47459254544c583adaa47d047b8ef65e1c74aede1a0767dc7fc6b8997649dae07318d6ef39caba6a1c405d306398d5bcd47074ec5d29
- languageName: node
- linkType: hard
-
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
@@ -3155,6 +3018,13 @@ __metadata:
languageName: node
linkType: hard
+"buffer-builder@npm:^0.2.0":
+ version: 0.2.0
+ resolution: "buffer-builder@npm:0.2.0"
+ checksum: 10c0/e50c3a379f4acaea75ade1ee3e8c07ed6d7c5dfc3f98adbcf0159bfe1a4ce8ca1fe3689e861fcdb3fcef0012ebd4345a6112a5b8a1185295452bb66d7b6dc8a1
+ languageName: node
+ linkType: hard
+
"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
@@ -3356,15 +3226,6 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:^4.0.0":
- version: 4.0.1
- resolution: "chokidar@npm:4.0.1"
- dependencies:
- readdirp: "npm:^4.0.1"
- checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9
- languageName: node
- linkType: hard
-
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -3514,6 +3375,13 @@ __metadata:
languageName: node
linkType: hard
+"colorjs.io@npm:^0.5.0":
+ version: 0.5.2
+ resolution: "colorjs.io@npm:0.5.2"
+ checksum: 10c0/2e6ea43629e325e721b92429239de3a6f42fb6d88ba6e4c2aeff0288c196d876f2f7ee82aea95bd40072d5cdc8cb87f042f4d94c134dcabf0e34a717e4caacb9
+ languageName: node
+ linkType: hard
+
"combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6":
version: 1.0.8
resolution: "combined-stream@npm:1.0.8"
@@ -3786,7 +3654,7 @@ __metadata:
nprogress: "npm:1.0.0-1"
nyc: "npm:17.1.0"
preact: "npm:10.24.3"
- sass: "npm:1.80.6"
+ sass-embedded: "npm:1.80.6"
simple-icons: "npm:2.17.1"
sinon: "npm:19.0.2"
standard: "npm:17.1.2"
@@ -4093,15 +3961,6 @@ __metadata:
languageName: node
linkType: hard
-"detect-libc@npm:^1.0.3":
- version: 1.0.3
- resolution: "detect-libc@npm:1.0.3"
- bin:
- detect-libc: ./bin/detect-libc.js
- checksum: 10c0/4da0deae9f69e13bc37a0902d78bf7169480004b1fed3c19722d56cff578d16f0e11633b7fbf5fb6249181236c72e90024cbd68f0b9558ae06e281f47326d50d
- languageName: node
- linkType: hard
-
"detect-node-es@npm:^1.1.0":
version: 1.1.0
resolution: "detect-node-es@npm:1.1.0"
@@ -7373,7 +7232,7 @@ __metadata:
languageName: node
linkType: hard
-"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5":
+"micromatch@npm:^4.0.4":
version: 4.0.8
resolution: "micromatch@npm:4.0.8"
dependencies:
@@ -7626,15 +7485,6 @@ __metadata:
languageName: node
linkType: hard
-"node-addon-api@npm:^7.0.0":
- version: 7.1.1
- resolution: "node-addon-api@npm:7.1.1"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10c0/fb32a206276d608037fa1bcd7e9921e177fe992fc610d098aa3128baca3c0050fc1e014fa007e9b3874cf865ddb4f5bd9f43ccb7cbbbe4efaff6a83e920b17e9
- languageName: node
- linkType: hard
-
"node-fetch@npm:^2.6.12":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
@@ -8575,13 +8425,6 @@ __metadata:
languageName: node
linkType: hard
-"readdirp@npm:^4.0.1":
- version: 4.0.2
- resolution: "readdirp@npm:4.0.2"
- checksum: 10c0/a16ecd8ef3286dcd90648c3b103e3826db2b766cdb4a988752c43a83f683d01c7059158d623cbcd8bdfb39e65d302d285be2d208e7d9f34d022d912b929217dd
- languageName: node
- linkType: hard
-
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -8901,7 +8744,7 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^7.5.1, rxjs@npm:^7.8.1":
+"rxjs@npm:^7.4.0, rxjs@npm:^7.5.1, rxjs@npm:^7.8.1":
version: 7.8.1
resolution: "rxjs@npm:7.8.1"
dependencies:
@@ -8954,20 +8797,221 @@ __metadata:
languageName: node
linkType: hard
-"sass@npm:1.80.6":
+"sass-embedded-android-arm64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-android-arm64@npm:1.80.6"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-arm@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-android-arm@npm:1.80.6"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-ia32@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-android-ia32@npm:1.80.6"
+ conditions: os=android & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-riscv64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-android-riscv64@npm:1.80.6"
+ conditions: os=android & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-android-x64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-android-x64@npm:1.80.6"
+ conditions: os=android & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-darwin-arm64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-darwin-arm64@npm:1.80.6"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-darwin-x64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-darwin-x64@npm:1.80.6"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-arm64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-arm64@npm:1.80.6"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-arm@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-arm@npm:1.80.6"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-ia32@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-ia32@npm:1.80.6"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-arm64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-musl-arm64@npm:1.80.6"
+ conditions: os=linux & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-arm@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-musl-arm@npm:1.80.6"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-ia32@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-musl-ia32@npm:1.80.6"
+ conditions: os=linux & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-riscv64@npm:1.80.6":
version: 1.80.6
- resolution: "sass@npm:1.80.6"
+ resolution: "sass-embedded-linux-musl-riscv64@npm:1.80.6"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-musl-x64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-musl-x64@npm:1.80.6"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-riscv64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-riscv64@npm:1.80.6"
+ conditions: os=linux & cpu=riscv64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-linux-x64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-linux-x64@npm:1.80.6"
+ conditions: os=linux & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-win32-arm64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-win32-arm64@npm:1.80.6"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"sass-embedded-win32-ia32@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-win32-ia32@npm:1.80.6"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"sass-embedded-win32-x64@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded-win32-x64@npm:1.80.6"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"sass-embedded@npm:1.80.6":
+ version: 1.80.6
+ resolution: "sass-embedded@npm:1.80.6"
dependencies:
- "@parcel/watcher": "npm:^2.4.1"
- chokidar: "npm:^4.0.0"
+ "@bufbuild/protobuf": "npm:^2.0.0"
+ buffer-builder: "npm:^0.2.0"
+ colorjs.io: "npm:^0.5.0"
immutable: "npm:^4.0.0"
- source-map-js: "npm:>=0.6.2 <2.0.0"
+ rxjs: "npm:^7.4.0"
+ sass-embedded-android-arm: "npm:1.80.6"
+ sass-embedded-android-arm64: "npm:1.80.6"
+ sass-embedded-android-ia32: "npm:1.80.6"
+ sass-embedded-android-riscv64: "npm:1.80.6"
+ sass-embedded-android-x64: "npm:1.80.6"
+ sass-embedded-darwin-arm64: "npm:1.80.6"
+ sass-embedded-darwin-x64: "npm:1.80.6"
+ sass-embedded-linux-arm: "npm:1.80.6"
+ sass-embedded-linux-arm64: "npm:1.80.6"
+ sass-embedded-linux-ia32: "npm:1.80.6"
+ sass-embedded-linux-musl-arm: "npm:1.80.6"
+ sass-embedded-linux-musl-arm64: "npm:1.80.6"
+ sass-embedded-linux-musl-ia32: "npm:1.80.6"
+ sass-embedded-linux-musl-riscv64: "npm:1.80.6"
+ sass-embedded-linux-musl-x64: "npm:1.80.6"
+ sass-embedded-linux-riscv64: "npm:1.80.6"
+ sass-embedded-linux-x64: "npm:1.80.6"
+ sass-embedded-win32-arm64: "npm:1.80.6"
+ sass-embedded-win32-ia32: "npm:1.80.6"
+ sass-embedded-win32-x64: "npm:1.80.6"
+ supports-color: "npm:^8.1.1"
+ varint: "npm:^6.0.0"
dependenciesMeta:
- "@parcel/watcher":
+ sass-embedded-android-arm:
+ optional: true
+ sass-embedded-android-arm64:
+ optional: true
+ sass-embedded-android-ia32:
+ optional: true
+ sass-embedded-android-riscv64:
+ optional: true
+ sass-embedded-android-x64:
+ optional: true
+ sass-embedded-darwin-arm64:
+ optional: true
+ sass-embedded-darwin-x64:
+ optional: true
+ sass-embedded-linux-arm:
+ optional: true
+ sass-embedded-linux-arm64:
+ optional: true
+ sass-embedded-linux-ia32:
+ optional: true
+ sass-embedded-linux-musl-arm:
+ optional: true
+ sass-embedded-linux-musl-arm64:
+ optional: true
+ sass-embedded-linux-musl-ia32:
+ optional: true
+ sass-embedded-linux-musl-riscv64:
+ optional: true
+ sass-embedded-linux-musl-x64:
+ optional: true
+ sass-embedded-linux-riscv64:
+ optional: true
+ sass-embedded-linux-x64:
+ optional: true
+ sass-embedded-win32-arm64:
+ optional: true
+ sass-embedded-win32-ia32:
+ optional: true
+ sass-embedded-win32-x64:
optional: true
bin:
- sass: sass.js
- checksum: 10c0/04ce40d4dcf06cf2a94a66c1cc4fd4a9eb4033fd039291acd0be9d1d4123860da568c5cbef9de8493ffbedd8acae1cd0b8346f5da21c6f7cf0ffd3477730beca
+ sass: dist/bin/sass.js
+ checksum: 10c0/3b6cdba8ccc894d23c828989e159cdaee2331b0622f340af51067427dcca2ffee1580bc15cc69a68ef24d42d5be5cf923b5b05f0eb52b2afb4764c73773d8eda
languageName: node
linkType: hard
@@ -9271,7 +9315,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0":
+"source-map-js@npm:^1.0.2, source-map-js@npm:^1.2.0":
version: 1.2.0
resolution: "source-map-js@npm:1.2.0"
checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4
@@ -10213,6 +10257,13 @@ __metadata:
languageName: node
linkType: hard
+"varint@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "varint@npm:6.0.0"
+ checksum: 10c0/737fc37088a62ed3bd21466e318d21ca7ac4991d0f25546f518f017703be4ed0f9df1c5559f1dd533dddba4435a1b758fd9230e4772c1a930ef72b42f5c750fd
+ languageName: node
+ linkType: hard
+
"vary@npm:^1, vary@npm:~1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"