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"