diff --git a/.discourse-compatibility b/.discourse-compatibility
index e69de29..ca0835a 100644
--- a/.discourse-compatibility
+++ b/.discourse-compatibility
@@ -0,0 +1,2 @@
+< 3.5.0.beta5-dev: 31249c4f27d93e83c6b83d42d93974522a9a612e
+
diff --git a/Gemfile.lock b/Gemfile.lock
index 7e28189..63d3599 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -15,16 +15,16 @@ GEM
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
ast (2.4.3)
- base64 (0.2.0)
- benchmark (0.4.0)
- bigdecimal (3.1.9)
+ base64 (0.3.0)
+ benchmark (0.4.1)
+ bigdecimal (3.2.2)
concurrent-ruby (1.3.5)
connection_pool (2.5.3)
- drb (2.2.1)
+ drb (2.2.3)
i18n (1.14.7)
concurrent-ruby (~> 1.0)
- json (2.11.3)
- language_server-protocol (3.17.0.4)
+ json (2.12.2)
+ language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
logger (1.7.0)
minitest (5.25.5)
@@ -35,10 +35,10 @@ GEM
prettier_print (1.2.1)
prism (1.4.0)
racc (1.8.1)
- rack (3.1.13)
+ rack (3.1.15)
rainbow (3.1.1)
regexp_parser (2.10.0)
- rubocop (1.75.4)
+ rubocop (1.76.0)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
@@ -46,10 +46,10 @@ GEM
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
- rubocop-ast (>= 1.44.0, < 2.0)
+ rubocop-ast (>= 1.45.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
- rubocop-ast (1.44.1)
+ rubocop-ast (1.45.0)
parser (>= 3.3.7.2)
prism (~> 1.4)
rubocop-capybara (2.22.1)
@@ -67,12 +67,12 @@ GEM
rubocop-factory_bot (2.27.1)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
- rubocop-rails (2.31.0)
+ rubocop-rails (2.32.0)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
rubocop (>= 1.75.0, < 2.0)
- rubocop-ast (>= 1.38.0, < 2.0)
+ rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rspec (3.6.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
@@ -99,4 +99,4 @@ DEPENDENCIES
syntax_tree
BUNDLED WITH
- 2.6.8
+ 2.6.9
diff --git a/about.json b/about.json
index 1458597..d24a599 100644
--- a/about.json
+++ b/about.json
@@ -6,9 +6,7 @@
"learn_more": "https://meta.discourse.org/t/installing-a-theme-or-theme-component/63682",
"theme_version": "0.0.1",
"modifiers": {
- "svg_icons": [
- "fire"
- ],
+ "svg_icons": ["fire"],
"serialize_topic_is_hot": true
},
"color_schemes": {
diff --git a/common/head_tag.html b/common/head_tag.html
index 9ad0067..2e776cb 100644
--- a/common/head_tag.html
+++ b/common/head_tag.html
@@ -1,6 +1,7 @@
\ No newline at end of file
+
diff --git a/javascripts/discourse/components/card/topic-replies-column.gjs b/javascripts/discourse/components/card/topic-replies-column.gjs
index 82e684f..b168a63 100644
--- a/javascripts/discourse/components/card/topic-replies-column.gjs
+++ b/javascripts/discourse/components/card/topic-replies-column.gjs
@@ -1,5 +1,5 @@
+import { gt } from "truth-helpers";
import icon from "discourse/helpers/d-icon";
-import gt from "truth-helpers/helpers/gt";
const TopicRepliesColumn =
{{#if (gt @topic.replyCount 1)}}
diff --git a/javascripts/discourse/components/sidebar-new-topic-button.gjs b/javascripts/discourse/components/sidebar-new-topic-button.gjs
index 77110fc..bc7d635 100644
--- a/javascripts/discourse/components/sidebar-new-topic-button.gjs
+++ b/javascripts/discourse/components/sidebar-new-topic-button.gjs
@@ -5,9 +5,8 @@ import didInsert from "@ember/render-modifiers/modifiers/did-insert";
import didUpdate from "@ember/render-modifiers/modifiers/did-update";
import willDestroy from "@ember/render-modifiers/modifiers/will-destroy";
import { service } from "@ember/service";
-import { gt } from "truth-helpers";
+import { gt, not } from "truth-helpers";
import CreateTopicButton from "discourse/components/create-topic-button";
-import not from "truth-helpers/helpers/not";
export default class SidebarNewTopicButton extends Component {
@service composer;
diff --git a/package.json b/package.json
index 8cdc01b..5e6d506 100644
--- a/package.json
+++ b/package.json
@@ -1,11 +1,11 @@
{
"private": true,
"devDependencies": {
- "@discourse/lint-configs": "2.11.1",
- "ember-template-lint": "7.0.1",
- "eslint": "9.22.0",
+ "@discourse/lint-configs": "2.25.0",
+ "ember-template-lint": "7.8.1",
+ "eslint": "9.28.0",
"prettier": "3.5.3",
- "stylelint": "16.16.0"
+ "stylelint": "16.20.0"
},
"engines": {
"node": ">= 22",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 456151b..ec766f5 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,20 +9,20 @@ importers:
.:
devDependencies:
'@discourse/lint-configs':
- specifier: 2.11.1
- version: 2.11.1(ember-template-lint@7.0.1(@babel/core@7.27.1))(eslint@9.22.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.16.0(typescript@5.8.3))
+ specifier: 2.25.0
+ version: 2.25.0(ember-template-lint@7.8.1)(eslint@9.28.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.20.0(typescript@5.8.3))
ember-template-lint:
- specifier: 7.0.1
- version: 7.0.1(@babel/core@7.27.1)
+ specifier: 7.8.1
+ version: 7.8.1
eslint:
- specifier: 9.22.0
- version: 9.22.0
+ specifier: 9.28.0
+ version: 9.28.0
prettier:
specifier: 3.5.3
version: 3.5.3
stylelint:
- specifier: 16.16.0
- version: 16.16.0(typescript@5.8.3)
+ specifier: 16.20.0
+ version: 16.20.0(typescript@5.8.3)
packages:
@@ -34,31 +34,31 @@ packages:
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.27.1':
- resolution: {integrity: sha512-Q+E+rd/yBzNQhXkG+zQnF58e4zoZfBedaxwzPmicKsiK3nt8iJYrSrDbjwFFDGC4f+rPafqRaPH6TsDoSvMf7A==}
+ '@babel/compat-data@7.27.5':
+ resolution: {integrity: sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.27.1':
- resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==}
+ '@babel/core@7.27.4':
+ resolution: {integrity: sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==}
engines: {node: '>=6.9.0'}
- '@babel/eslint-parser@7.27.1':
- resolution: {integrity: sha512-q8rjOuadH0V6Zo4XLMkJ3RMQ9MSBqwaDByyYB0izsYdaIWGNLmEblbCOf1vyFHICcg16CD7Fsi51vcQnYxmt6Q==}
+ '@babel/eslint-parser@7.27.5':
+ resolution: {integrity: sha512-HLkYQfRICudzcOtjGwkPvGc5nF1b4ljLZh1IRDj50lRZ718NAKVgQpIAUX8bfg6u/yuSKY3L7E0YzIV+OxrB8Q==}
engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0}
peerDependencies:
'@babel/core': ^7.11.0
eslint: ^7.5.0 || ^8.0.0 || ^9.0.0
- '@babel/generator@7.27.1':
- resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==}
+ '@babel/generator@7.27.5':
+ resolution: {integrity: sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.27.1':
- resolution: {integrity: sha512-WnuuDILl9oOBbKnb4L+DyODx7iC47XfzmNCpTttFsSp6hTG7XZxu60+4IO+2/hPfcGOoKbFiwoI/+zwARbNQow==}
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.27.1':
- resolution: {integrity: sha512-2YaDd/Rd9E598B5+WIc8wJPmWETiiJXFYVE60oX8FDohv7rAUU3CQj+A1MgeEmcsk2+dQuEjIe/GDvig0SqL4g==}
+ '@babel/helper-compilation-targets@7.27.2':
+ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
engines: {node: '>=6.9.0'}
'@babel/helper-create-class-features-plugin@7.27.1':
@@ -75,8 +75,8 @@ packages:
resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.27.1':
- resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==}
+ '@babel/helper-module-transforms@7.27.3':
+ resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
@@ -111,12 +111,12 @@ packages:
resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.27.1':
- resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==}
+ '@babel/helpers@7.27.4':
+ resolution: {integrity: sha512-Y+bO6U+I7ZKaM5G5rDUZiYfUvQPUibYmAFe7EnKdnKBbVXDZxvp+MWOH5gYciY0EPk4EScsuFMQBbEfpdRKSCQ==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.27.1':
- resolution: {integrity: sha512-I0dZ3ZpCrJ1c04OqlNsQcKiZlsrXf/kkE4FXzID9rIOYICsAbA8mMDzhW/luRNAHdCNt7os/u8wenklZDlUVUQ==}
+ '@babel/parser@7.27.5':
+ resolution: {integrity: sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -132,46 +132,34 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.27.1':
- resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-typescript@7.27.1':
- resolution: {integrity: sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/template@7.27.1':
- resolution: {integrity: sha512-Fyo3ghWMqkHHpHQCoBs2VnYjR4iWFFjguTDEqA5WgZDOrFesVjMhMM2FSqTKSoUSDO1VQtavj8NFpdRBEvJTtg==}
+ '@babel/template@7.27.2':
+ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.27.1':
- resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==}
+ '@babel/traverse@7.27.4':
+ resolution: {integrity: sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.27.1':
- resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==}
+ '@babel/types@7.27.3':
+ resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
engines: {node: '>=6.9.0'}
- '@csstools/css-parser-algorithms@3.0.4':
- resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
+ '@csstools/css-parser-algorithms@3.0.5':
+ resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-tokenizer': ^3.0.4
- '@csstools/css-tokenizer@3.0.3':
- resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
+ '@csstools/css-tokenizer@3.0.4':
+ resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
engines: {node: '>=18'}
- '@csstools/media-query-list-parser@4.0.2':
- resolution: {integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==}
+ '@csstools/media-query-list-parser@4.0.3':
+ resolution: {integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==}
engines: {node: '>=18'}
peerDependencies:
- '@csstools/css-parser-algorithms': ^3.0.4
- '@csstools/css-tokenizer': ^3.0.3
+ '@csstools/css-parser-algorithms': ^3.0.5
+ '@csstools/css-tokenizer': ^3.0.4
'@csstools/selector-specificity@5.0.0':
resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==}
@@ -179,13 +167,13 @@ packages:
peerDependencies:
postcss-selector-parser: ^7.0.0
- '@discourse/lint-configs@2.11.1':
- resolution: {integrity: sha512-VQh052cXp43ytw+dn+pIyM5BMtgACXZ0z+tNpXVcRwiJWn8dbvuJaypFgWR6QCks3AKujypmLK8+FMnlZYZGRQ==}
+ '@discourse/lint-configs@2.25.0':
+ resolution: {integrity: sha512-59T4kzyWNCUun9JaiakjnV2e5KuX2BmZ2Lk8Toc1krYxbE7d+mVwYNB3OQABCw9SfNX9QwY+YM/Sk+A6uCdt3g==}
peerDependencies:
- ember-template-lint: 7.0.1
- eslint: 9.22.0
+ ember-template-lint: 7.8.1
+ eslint: 9.28.0
prettier: 3.5.3
- stylelint: 16.16.0
+ stylelint: 16.20.0
'@dual-bundle/import-meta-resolve@4.1.0':
resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
@@ -203,68 +191,46 @@ packages:
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/config-array@0.19.2':
- resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==}
+ '@eslint/config-array@0.20.0':
+ resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/config-helpers@0.1.0':
- resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==}
+ '@eslint/config-helpers@0.2.2':
+ resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/core@0.12.0':
- resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
- '@eslint/core@0.13.0':
- resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==}
+ '@eslint/core@0.14.0':
+ resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.3.1':
resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/js@9.22.0':
- resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==}
+ '@eslint/js@9.28.0':
+ resolution: {integrity: sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.6':
resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@eslint/plugin-kit@0.2.8':
- resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==}
+ '@eslint/plugin-kit@0.3.1':
+ resolution: {integrity: sha512-0J+zgWxHN+xXONWIyPWKFMgVuJoZuGiIFu8yxk7RJjxkzpGmyja5wRFqZIVtjDVOQpV+Rw0iOAjYPE2eQyjr0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@glimmer/env@0.1.7':
resolution: {integrity: sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==}
- '@glimmer/global-context@0.84.3':
- resolution: {integrity: sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==}
-
- '@glimmer/interfaces@0.84.3':
- resolution: {integrity: sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==}
-
'@glimmer/interfaces@0.92.3':
resolution: {integrity: sha512-QwQeA01N+0h+TAi/J7iUnZtRuJy+093hNyagxDQBA6b1wCBw+q+al9+O6gmbWlkWE7EifzmNE1nnrgcecJBlJQ==}
- '@glimmer/reference@0.84.3':
- resolution: {integrity: sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==}
-
- '@glimmer/syntax@0.84.3':
- resolution: {integrity: sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==}
-
'@glimmer/syntax@0.92.3':
resolution: {integrity: sha512-7wPKQmULyXCYf0KvbPmfrs/skPISH2QGR9atCnmDWnHyLv5SSZVLm1P0Ctrpta6+Ci3uGQb7hGk0IjsLEavcYQ==}
- '@glimmer/util@0.84.3':
- resolution: {integrity: sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==}
-
'@glimmer/util@0.92.3':
resolution: {integrity: sha512-K1oH93gGU36slycxJ9CcFpUTsdOc4XQ6RuZFu5oRsxFYtEF5PSu7ik11h58fyeoaWOr1ebfkyAMawbeI2AJ5GA==}
- '@glimmer/validator@0.84.3':
- resolution: {integrity: sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==}
-
'@glimmer/wire-format@0.92.3':
resolution: {integrity: sha512-gFz81Q9+V7Xs0X8mSq6y8qacHm0dPaGJo2/Bfcsdow1hLOKNgTCLr4XeDBhRML8f6I6Gk9ugH4QDxyIOXOpC4w==}
@@ -287,8 +253,8 @@ packages:
resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==}
engines: {node: '>=18.18'}
- '@humanwhocodes/retry@0.4.2':
- resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==}
+ '@humanwhocodes/retry@0.4.3':
+ resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
'@jridgewell/gen-mapping@0.3.8':
@@ -337,10 +303,6 @@ packages:
'@simple-dom/interface@1.4.0':
resolution: {integrity: sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==}
- '@sindresorhus/merge-streams@2.3.0':
- resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==}
- engines: {node: '>=18'}
-
'@types/eslint@8.56.12':
resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==}
@@ -380,16 +342,12 @@ packages:
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
- aria-query@5.3.2:
- resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
- engines: {node: '>= 0.4'}
-
array-buffer-byte-length@1.0.2:
resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==}
engines: {node: '>= 0.4'}
- array-includes@3.1.8:
- resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==}
+ array-includes@3.1.9:
+ resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==}
engines: {node: '>= 0.4'}
array-union@2.1.0:
@@ -420,12 +378,6 @@ packages:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
- async-promise-queue@1.0.5:
- resolution: {integrity: sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==}
-
- async@2.6.4:
- resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==}
-
at-least-node@1.0.0:
resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
engines: {node: '>= 4.0.0'}
@@ -443,9 +395,6 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- bl@4.1.0:
- resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
-
brace-expansion@1.1.11:
resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
@@ -453,19 +402,16 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.24.5:
- resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==}
+ browserslist@4.25.0:
+ resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- buffer@5.7.1:
- resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
-
buffer@6.0.3:
resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
- cacheable@1.8.10:
- resolution: {integrity: sha512-0ZnbicB/N2R6uziva8l6O6BieBklArWyiGx4GkwAhLKhSHyQtRfM9T1nx7HHuHDKkYB/efJQhz3QJ6x/YqoZzA==}
+ cacheable@1.9.0:
+ resolution: {integrity: sha512-8D5htMCxPDUULux9gFzv30f04Xo3wCnik0oOxKoRTPIBoqA7HtOcJ87uBhQTs3jCfZZTrUBGsYIZOgE0ZRgMAg==}
call-bind-apply-helpers@1.0.2:
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
@@ -483,37 +429,13 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001716:
- resolution: {integrity: sha512-49/c1+x3Kwz7ZIWt+4DvK3aMJy9oYXXG6/97JKsnjdCk/6n9vVyWL8NAwVt95Lwt9eigI10Hl782kDfZUUlRXw==}
+ caniuse-lite@1.0.30001721:
+ resolution: {integrity: sha512-cOuvmUVtKrtEaoKiO0rSc29jcjwMwX5tOHDy4MgVFEWiUXj4uBMJkwI8MDySkgXidpMiHUcviogAvFi4pA2hDQ==}
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
- engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
-
- ci-info@4.2.0:
- resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
- engines: {node: '>=8'}
-
- cli-cursor@3.1.0:
- resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
- engines: {node: '>=8'}
-
- cli-spinners@2.9.2:
- resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
- engines: {node: '>=6'}
-
- cliui@8.0.1:
- resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
- engines: {node: '>=12'}
-
- clone@1.0.4:
- resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
- engines: {node: '>=0.8'}
-
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -524,21 +446,9 @@ packages:
colord@2.9.3:
resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
- colors@1.4.0:
- resolution: {integrity: sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==}
- engines: {node: '>=0.1.90'}
-
- commander@8.3.0:
- resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==}
- engines: {node: '>= 12'}
-
concat-map@0.0.1:
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
- content-tag-utils@0.3.1:
- resolution: {integrity: sha512-uBAmklAxqmem7WX/F7YA4eWBTegGLJ93MOPSJaJliAuzTNgF3u/H9YLlJ6Nae9/FwV+037OuXc75hvcmub1qww==}
- engines: {node: '>= 18'}
-
content-tag@2.0.3:
resolution: {integrity: sha512-htLIdtfhhKW2fHlFLnZH7GFzHSdSpHhDLrWVswkNiiPMZ5uXq5JfrGboQKFhNQuAAFF8VNB2EYUj3MsdJrKKpg==}
@@ -586,17 +496,6 @@ packages:
resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==}
engines: {node: '>= 0.4'}
- date-fns@3.6.0:
- resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==}
-
- debug@2.6.9:
- resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
- peerDependencies:
- supports-color: '*'
- peerDependenciesMeta:
- supports-color:
- optional: true
-
debug@3.2.7:
resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
peerDependencies:
@@ -605,8 +504,8 @@ packages:
supports-color:
optional: true
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -617,9 +516,6 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- defaults@1.0.4:
- resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
-
define-data-property@1.1.4:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
@@ -643,8 +539,8 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- electron-to-chromium@1.5.149:
- resolution: {integrity: sha512-UyiO82eb9dVOx8YO3ajDf9jz2kKyt98DEITRdeLPstOEuTlLzDA4Gyq5K9he71TQziU5jUVu2OAu5N48HmQiyQ==}
+ electron-to-chromium@1.5.165:
+ resolution: {integrity: sha512-naiMx1Z6Nb2TxPU6fiFrUrDTjyPMLdTtaOd2oLmG8zVSg2hCWGkhPyxwk+qRmZ1ytwVqUv0u7ZcDA5+ALhaUtw==}
ember-eslint-parser@0.5.9:
resolution: {integrity: sha512-IW4/3cEiFp49M2LiKyzi7VcT1egogOe8UxQ9eUKTooenC7Q4qNhzTD6rOZ8j51m8iJC+8hCzjbNCa3K4CN0Hhg==}
@@ -659,16 +555,11 @@ packages:
ember-rfc176-data@0.3.18:
resolution: {integrity: sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==}
- ember-template-lint@7.0.1:
- resolution: {integrity: sha512-rFGrioqtoHyWGig6PsURQYL797Hj1u9Wbn8ZyTO3H0NUNrRgPOX+2Gu9uTrmnf+KWry/2GB+yok6OY7mVSygIA==}
+ ember-template-lint@7.8.1:
+ resolution: {integrity: sha512-SFVTR6YdxvldbBL3ArphAbDhYOXyD8Tt9rTKEWKYpQTilq7Hl9mTrKP59q3GOcnDaR/rNk0cg4rJHYAg6/SCGw==}
engines: {node: ^18.18.0 || >= 20.9.0}
hasBin: true
- ember-template-recast@6.1.5:
- resolution: {integrity: sha512-VnRN8FzEHQnw/5rCv6Wnq8MVYXbGQbFY+rEufvWV+FO/IsxMahGEud4MYWtTA2q8iG+qJFrDQefNvQ//7MI7Qw==}
- engines: {node: 12.* || 14.* || >= 16.*}
- hasBin: true
-
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -679,8 +570,8 @@ packages:
error-ex@1.3.2:
resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
- es-abstract@1.23.9:
- resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==}
+ es-abstract@1.24.0:
+ resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==}
engines: {node: '>= 0.4'}
es-define-property@1.0.1:
@@ -715,9 +606,6 @@ packages:
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- eslint-formatter-kakoune@1.0.0:
- resolution: {integrity: sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==}
-
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
@@ -817,8 +705,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- eslint@9.22.0:
- resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==}
+ eslint@9.28.0:
+ resolution: {integrity: sha512-ocgh41VhRlf9+fVpe7QKzwLj9c92fDiqOj8Y3Sd4/ZmVA4Btx4PlUYPq4pp9JDyupkf1upbEXecxL2mwNV7jPQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -874,8 +762,8 @@ packages:
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
- file-entry-cache@10.0.8:
- resolution: {integrity: sha512-FGXHpfmI4XyzbLd3HQ8cbUcsFGohJpZtmQRHr8z8FxxtCe2PcpgIlVLwIgunqjvRmXypBETvwhV4ptJizA+Y1Q==}
+ file-entry-cache@10.1.0:
+ resolution: {integrity: sha512-Et/ex6smi3wOOB+n5mek+Grf7P2AxZR5ueqRUvAAn4qkyatXi3cUC1cuQXVkX0VlzBVsN4BkWJFmY/fYiRTdww==}
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
@@ -889,16 +777,12 @@ packages:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
- find-up@7.0.0:
- resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
- engines: {node: '>=18'}
-
flat-cache@4.0.1:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flat-cache@6.1.8:
- resolution: {integrity: sha512-R6MaD3nrJAtO7C3QOuS79ficm2pEAy++TgEUD8ii1LVlbcgZ9DtASLkt9B+RZSFCzm7QHDMlXPsqqB6W2Pfr1Q==}
+ flat-cache@6.1.9:
+ resolution: {integrity: sha512-DUqiKkTlAfhtl7g78IuwqYM+YqvT+as0mY+EVk6mfimy19U79pJCzDZQsnqk3Ou/T6hFXWLGbwbADzD/c8Tydg==}
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@@ -921,18 +805,10 @@ packages:
functions-have-names@1.2.3:
resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
- fuse.js@7.1.0:
- resolution: {integrity: sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==}
- engines: {node: '>=10'}
-
gensync@1.0.0-beta.2:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- get-caller-file@2.0.5:
- resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
- engines: {node: 6.* || 8.* || >= 10.*}
-
get-intrinsic@1.3.0:
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
engines: {node: '>= 0.4'}
@@ -941,10 +817,6 @@ packages:
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
engines: {node: '>= 0.4'}
- get-stdin@9.0.0:
- resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==}
- engines: {node: '>=12'}
-
get-symbol-description@1.1.0:
resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==}
engines: {node: '>= 0.4'}
@@ -973,8 +845,8 @@ packages:
resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==}
engines: {node: '>=18'}
- globals@16.0.0:
- resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==}
+ globals@16.2.0:
+ resolution: {integrity: sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==}
engines: {node: '>=18'}
globalthis@1.0.4:
@@ -985,10 +857,6 @@ packages:
resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
engines: {node: '>=10'}
- globby@14.1.0:
- resolution: {integrity: sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==}
- engines: {node: '>=18'}
-
globjoin@0.1.4:
resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
@@ -1026,8 +894,8 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
- hookified@1.8.2:
- resolution: {integrity: sha512-5nZbBNP44sFCDjSoB//0N7m508APCgbQ4mGGo1KJGBYyCKNHfry1Pvd0JVHZIxjdnqn8nFRBAN/eFB6Rk/4w5w==}
+ hookified@1.9.1:
+ resolution: {integrity: sha512-u3pxtGhKjcSXnGm1CX6aXS9xew535j3lkOCegbA6jdyh0BaAjTbXI4aslKstCr6zUNtoCxFGFKwjbSHdGrMB8g==}
html-tags@3.3.1:
resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
@@ -1040,8 +908,8 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.4:
- resolution: {integrity: sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==}
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines: {node: '>= 4'}
import-fresh@3.3.1:
@@ -1052,9 +920,6 @@ packages:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
- inherits@2.0.4:
- resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
-
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
@@ -1117,14 +982,14 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
- is-interactive@1.0.0:
- resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
- engines: {node: '>=8'}
-
is-map@2.0.3:
resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
engines: {node: '>= 0.4'}
+ is-negative-zero@2.0.3:
+ resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
+ engines: {node: '>= 0.4'}
+
is-number-object@1.1.1:
resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==}
engines: {node: '>= 0.4'}
@@ -1161,10 +1026,6 @@ packages:
resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==}
engines: {node: '>= 0.4'}
- is-unicode-supported@0.1.0:
- resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
- engines: {node: '>=10'}
-
is-weakmap@2.0.2:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
@@ -1232,15 +1093,8 @@ packages:
resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
engines: {node: '>=0.10.0'}
- known-css-properties@0.35.0:
- resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==}
-
- language-subtag-registry@0.3.23:
- resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
-
- language-tags@1.0.9:
- resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==}
- engines: {node: '>=0.10'}
+ known-css-properties@0.36.0:
+ resolution: {integrity: sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==}
levn@0.4.1:
resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
@@ -1253,10 +1107,6 @@ packages:
resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
engines: {node: '>=10'}
- locate-path@7.2.0:
- resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
lodash.camelcase@4.3.0:
resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==}
@@ -1269,13 +1119,6 @@ packages:
lodash.truncate@4.4.2:
resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
- lodash@4.17.21:
- resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
-
- log-symbols@4.1.0:
- resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
- engines: {node: '>=10'}
-
lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
@@ -1307,19 +1150,12 @@ packages:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
engines: {node: '>=8.6'}
- mimic-fn@2.1.0:
- resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
- engines: {node: '>=6'}
-
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- ms@2.0.0:
- resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
-
ms@2.1.3:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
@@ -1365,18 +1201,10 @@ packages:
resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
- onetime@5.1.2:
- resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
- engines: {node: '>=6'}
-
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
- ora@5.4.1:
- resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
- engines: {node: '>=10'}
-
own-keys@1.0.1:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
@@ -1385,18 +1213,10 @@ packages:
resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
engines: {node: '>=10'}
- p-limit@4.0.0:
- resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
p-locate@5.0.0:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-locate@6.0.0:
- resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
parent-module@1.0.1:
resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
engines: {node: '>=6'}
@@ -1409,10 +1229,6 @@ packages:
resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
engines: {node: '>=8'}
- path-exists@5.0.0:
- resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
@@ -1424,10 +1240,6 @@ packages:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
- path-type@6.0.0:
- resolution: {integrity: sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==}
- engines: {node: '>=18'}
-
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -1464,8 +1276,8 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.3:
- resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==}
+ postcss@8.5.4:
+ resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -1493,10 +1305,6 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- readable-stream@3.6.2:
- resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
- engines: {node: '>= 6'}
-
reflect.getprototypeof@1.0.10:
resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
engines: {node: '>= 0.4'}
@@ -1505,10 +1313,6 @@ packages:
resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==}
engines: {node: '>= 0.4'}
- require-directory@2.1.1:
- resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
- engines: {node: '>=0.10.0'}
-
require-from-string@2.0.2:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
@@ -1530,10 +1334,6 @@ packages:
engines: {node: '>= 0.4'}
hasBin: true
- restore-cursor@3.1.0:
- resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
- engines: {node: '>=8'}
-
retry@0.12.0:
resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
engines: {node: '>= 4'}
@@ -1549,9 +1349,6 @@ packages:
resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==}
engines: {node: '>=0.4'}
- safe-buffer@5.2.1:
- resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
-
safe-push-apply@1.0.0:
resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==}
engines: {node: '>= 0.4'}
@@ -1614,10 +1411,6 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
- slash@5.1.0:
- resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==}
- engines: {node: '>=14.16'}
-
slice-ansi@4.0.0:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
@@ -1629,6 +1422,10 @@ packages:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
+ stop-iteration-iterator@1.1.0:
+ resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
+ engines: {node: '>= 0.4'}
+
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
@@ -1645,9 +1442,6 @@ packages:
resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
engines: {node: '>= 0.4'}
- string_decoder@1.3.0:
- resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
-
strip-ansi@6.0.1:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
@@ -1660,58 +1454,46 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- stylelint-config-recommended-scss@14.1.0:
- resolution: {integrity: sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==}
- engines: {node: '>=18.12.0'}
+ stylelint-config-recommended-scss@15.0.1:
+ resolution: {integrity: sha512-V24bxkNkFGggqPVJlP9iXaBabwSGEG7QTz+PyxrRtjPkcF+/NsWtB3tKYvFYEmczRkWiIEfuFMhGpJFj9Fxe6Q==}
+ engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
- stylelint: ^16.6.1
+ stylelint: ^16.16.0
peerDependenciesMeta:
postcss:
optional: true
- stylelint-config-recommended@14.0.1:
- resolution: {integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==}
+ stylelint-config-recommended@16.0.0:
+ resolution: {integrity: sha512-4RSmPjQegF34wNcK1e1O3Uz91HN8P1aFdFzio90wNK9mjgAI19u5vsU868cVZboKzCaa5XbpvtTzAAGQAxpcXA==}
engines: {node: '>=18.12.0'}
peerDependencies:
- stylelint: ^16.1.0
+ stylelint: ^16.16.0
- stylelint-config-recommended@15.0.0:
- resolution: {integrity: sha512-9LejMFsat7L+NXttdHdTq94byn25TD+82bzGRiV1Pgasl99pWnwipXS5DguTpp3nP1XjvLXVnEJIuYBfsRjRkA==}
- engines: {node: '>=18.12.0'}
- peerDependencies:
- stylelint: ^16.13.0
-
- stylelint-config-standard-scss@14.0.0:
- resolution: {integrity: sha512-6Pa26D9mHyi4LauJ83ls3ELqCglU6VfCXchovbEqQUiEkezvKdv6VgsIoMy58i00c854wVmOw0k8W5FTpuaVqg==}
- engines: {node: '>=18.12.0'}
+ stylelint-config-standard-scss@15.0.1:
+ resolution: {integrity: sha512-8pmmfutrMlPHukLp+Th9asmk21tBXMVGxskZCzkRVWt1d8Z0SrXjUUQ3vn9KcBj1bJRd5msk6yfEFM0UYHBRdg==}
+ engines: {node: '>=20'}
peerDependencies:
postcss: ^8.3.3
- stylelint: ^16.11.0
+ stylelint: ^16.18.0
peerDependenciesMeta:
postcss:
optional: true
- stylelint-config-standard@36.0.1:
- resolution: {integrity: sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw==}
+ stylelint-config-standard@38.0.0:
+ resolution: {integrity: sha512-uj3JIX+dpFseqd/DJx8Gy3PcRAJhlEZ2IrlFOc4LUxBX/PNMEQ198x7LCOE2Q5oT9Vw8nyc4CIL78xSqPr6iag==}
engines: {node: '>=18.12.0'}
peerDependencies:
- stylelint: ^16.1.0
+ stylelint: ^16.18.0
- stylelint-config-standard@37.0.0:
- resolution: {integrity: sha512-+6eBlbSTrOn/il2RlV0zYGQwRTkr+WtzuVSs1reaWGObxnxLpbcspCUYajVQHonVfxVw2U+h42azGhrBvcg8OA==}
- engines: {node: '>=18.12.0'}
- peerDependencies:
- stylelint: ^16.13.0
-
- stylelint-scss@6.11.1:
- resolution: {integrity: sha512-e4rYo0UY+BIMtGeGanghrvHTjcryxgZbyFxUedp8dLFqC4P70aawNdYjRrQxbnKhu3BNr4+lt5e/53tcKXiwFA==}
+ stylelint-scss@6.12.0:
+ resolution: {integrity: sha512-U7CKhi1YNkM1pXUXl/GMUXi8xKdhl4Ayxdyceie1nZ1XNIdaUgMV6OArpooWcDzEggwgYD0HP/xIgVJo9a655w==}
engines: {node: '>=18.12.0'}
peerDependencies:
stylelint: ^16.0.2
- stylelint@16.16.0:
- resolution: {integrity: sha512-40X5UOb/0CEFnZVEHyN260HlSSUxPES+arrUphOumGWgXERHfwCD0kNBVILgQSij8iliYVwlc0V7M5bcLP9vPg==}
+ stylelint@16.20.0:
+ resolution: {integrity: sha512-B5Myu9WRxrgKuLs3YyUXLP2H0mrbejwNxPmyADlACWwFsrL8Bmor/nTSh4OMae5sHjOz6gkSeccQH34gM4/nAw==}
engines: {node: '>=18.12.0'}
hasBin: true
@@ -1734,10 +1516,6 @@ packages:
resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
engines: {node: '>=10.0.0'}
- tmp@0.2.3:
- resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
- engines: {node: '>=14.14'}
-
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
@@ -1777,14 +1555,6 @@ packages:
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
engines: {node: '>= 0.4'}
- unicorn-magic@0.1.0:
- resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==}
- engines: {node: '>=18'}
-
- unicorn-magic@0.3.0:
- resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==}
- engines: {node: '>=18'}
-
universalify@2.0.1:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
@@ -1805,12 +1575,6 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- v8-compile-cache@2.4.0:
- resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==}
-
- wcwidth@1.0.1:
- resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
-
which-boxed-primitive@1.1.1:
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines: {node: '>= 0.4'}
@@ -1840,40 +1604,17 @@ packages:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
- workerpool@6.5.1:
- resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==}
-
- wrap-ansi@7.0.0:
- resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
- engines: {node: '>=10'}
-
write-file-atomic@5.0.1:
resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- y18n@5.0.8:
- resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
- engines: {node: '>=10'}
-
yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
- yargs-parser@21.1.1:
- resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
- engines: {node: '>=12'}
-
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
- engines: {node: '>=12'}
-
yocto-queue@0.1.0:
resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
engines: {node: '>=10'}
- yocto-queue@1.2.1:
- resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
- engines: {node: '>=12.20'}
-
snapshots:
'@ampproject/remapping@2.3.0':
@@ -1887,111 +1628,111 @@ snapshots:
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.27.1': {}
+ '@babel/compat-data@7.27.5': {}
- '@babel/core@7.27.1':
+ '@babel/core@7.27.4':
dependencies:
'@ampproject/remapping': 2.3.0
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/helper-compilation-targets': 7.27.1
- '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1)
- '@babel/helpers': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/template': 7.27.1
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/generator': 7.27.5
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.4)
+ '@babel/helpers': 7.27.4
+ '@babel/parser': 7.27.5
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.3
convert-source-map: 2.0.0
- debug: 4.4.0
+ debug: 4.4.1
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.22.0)':
+ '@babel/eslint-parser@7.27.5(@babel/core@7.27.4)(eslint@9.28.0)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-visitor-keys: 2.1.0
semver: 6.3.1
- '@babel/generator@7.27.1':
+ '@babel/generator@7.27.5':
dependencies:
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.3
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/helper-annotate-as-pure@7.27.1':
+ '@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.3
- '@babel/helper-compilation-targets@7.27.1':
+ '@babel/helper-compilation-targets@7.27.2':
dependencies:
- '@babel/compat-data': 7.27.1
+ '@babel/compat-data': 7.27.5
'@babel/helper-validator-option': 7.27.1
- browserslist: 4.24.5
+ browserslist: 4.25.0
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
+ '@babel/core': 7.27.4
+ '@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.1)
+ '@babel/helper-replace-supers': 7.27.1(@babel/core@7.27.4)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
semver: 6.3.1
transitivePeerDependencies:
- supports-color
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.3
transitivePeerDependencies:
- supports-color
'@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.3
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.3
'@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.1)':
+ '@babel/helper-replace-supers@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-member-expression-to-functions': 7.27.1
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.27.1
+ '@babel/traverse': 7.27.4
transitivePeerDependencies:
- supports-color
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
- '@babel/traverse': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/traverse': 7.27.4
+ '@babel/types': 7.27.3
transitivePeerDependencies:
- supports-color
@@ -2001,102 +1742,87 @@ snapshots:
'@babel/helper-validator-option@7.27.1': {}
- '@babel/helpers@7.27.1':
+ '@babel/helpers@7.27.4':
dependencies:
- '@babel/template': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.3
- '@babel/parser@7.27.1':
+ '@babel/parser@7.27.5':
dependencies:
- '@babel/types': 7.27.1
+ '@babel/types': 7.27.3
- '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-proposal-decorators@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.4)
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.1)
+ '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.27.4)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.1)':
+ '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.27.4)':
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
'@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-typescript@7.27.1(@babel/core@7.27.1)':
- dependencies:
- '@babel/core': 7.27.1
- '@babel/helper-annotate-as-pure': 7.27.1
- '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.27.1)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/template@7.27.1':
+ '@babel/template@7.27.2':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/types': 7.27.1
+ '@babel/parser': 7.27.5
+ '@babel/types': 7.27.3
- '@babel/traverse@7.27.1':
+ '@babel/traverse@7.27.4':
dependencies:
'@babel/code-frame': 7.27.1
- '@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/template': 7.27.1
- '@babel/types': 7.27.1
- debug: 4.4.0
+ '@babel/generator': 7.27.5
+ '@babel/parser': 7.27.5
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.3
+ debug: 4.4.1
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.27.1':
+ '@babel/types@7.27.3':
dependencies:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-tokenizer': 3.0.4
- '@csstools/css-tokenizer@3.0.3': {}
+ '@csstools/css-tokenizer@3.0.4': {}
- '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ '@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)':
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
'@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)':
dependencies:
postcss-selector-parser: 7.1.0
- '@discourse/lint-configs@2.11.1(ember-template-lint@7.0.1(@babel/core@7.27.1))(eslint@9.22.0)(postcss@8.5.3)(prettier@3.5.3)(stylelint@16.16.0(typescript@5.8.3))':
+ '@discourse/lint-configs@2.25.0(ember-template-lint@7.8.1)(eslint@9.28.0)(postcss@8.5.4)(prettier@3.5.3)(stylelint@16.20.0(typescript@5.8.3))':
dependencies:
- '@babel/core': 7.27.1
- '@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.22.0)
- '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.1)
- ember-template-lint: 7.0.1(@babel/core@7.27.1)
- eslint: 9.22.0
- eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.22.0))(eslint@9.22.0)
- eslint-plugin-ember: 12.5.0(@babel/core@7.27.1)(eslint@9.22.0)
- eslint-plugin-import: 2.31.0(eslint@9.22.0)
- eslint-plugin-qunit: 8.1.2(eslint@9.22.0)
- eslint-plugin-simple-import-sort: 12.1.1(eslint@9.22.0)
- eslint-plugin-sort-class-members: 1.21.0(eslint@9.22.0)
- globals: 16.0.0
+ '@babel/core': 7.27.4
+ '@babel/eslint-parser': 7.27.5(@babel/core@7.27.4)(eslint@9.28.0)
+ '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.4)
+ ember-template-lint: 7.8.1
+ eslint: 9.28.0
+ eslint-plugin-decorator-position: 6.0.0(@babel/eslint-parser@7.27.5(@babel/core@7.27.4)(eslint@9.28.0))(eslint@9.28.0)
+ eslint-plugin-ember: 12.5.0(@babel/core@7.27.4)(eslint@9.28.0)
+ eslint-plugin-import: 2.31.0(eslint@9.28.0)
+ eslint-plugin-qunit: 8.1.2(eslint@9.28.0)
+ eslint-plugin-simple-import-sort: 12.1.1(eslint@9.28.0)
+ eslint-plugin-sort-class-members: 1.21.0(eslint@9.28.0)
+ globals: 16.2.0
prettier: 3.5.3
prettier-plugin-ember-template-tag: 2.0.5(prettier@3.5.3)
- stylelint: 16.16.0(typescript@5.8.3)
- stylelint-config-standard: 37.0.0(stylelint@16.16.0(typescript@5.8.3))
- stylelint-config-standard-scss: 14.0.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.8.3))
+ stylelint: 16.20.0(typescript@5.8.3)
+ stylelint-config-standard: 38.0.0(stylelint@16.20.0(typescript@5.8.3))
+ stylelint-config-standard-scss: 15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3))
+ stylelint-scss: 6.12.0(stylelint@16.20.0(typescript@5.8.3))
typescript: 5.8.3
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -2109,35 +1835,31 @@ snapshots:
'@ember-data/rfc395-data@0.0.4': {}
- '@eslint-community/eslint-utils@4.7.0(eslint@9.22.0)':
+ '@eslint-community/eslint-utils@4.7.0(eslint@9.28.0)':
dependencies:
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
- '@eslint/config-array@0.19.2':
+ '@eslint/config-array@0.20.0':
dependencies:
'@eslint/object-schema': 2.1.6
- debug: 4.4.0
+ debug: 4.4.1
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.1.0': {}
+ '@eslint/config-helpers@0.2.2': {}
- '@eslint/core@0.12.0':
- dependencies:
- '@types/json-schema': 7.0.15
-
- '@eslint/core@0.13.0':
+ '@eslint/core@0.14.0':
dependencies:
'@types/json-schema': 7.0.15
'@eslint/eslintrc@3.3.1':
dependencies:
ajv: 6.12.6
- debug: 4.4.0
+ debug: 4.4.1
espree: 10.3.0
globals: 14.0.0
ignore: 5.3.2
@@ -2148,44 +1870,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@eslint/js@9.22.0': {}
+ '@eslint/js@9.28.0': {}
'@eslint/object-schema@2.1.6': {}
- '@eslint/plugin-kit@0.2.8':
+ '@eslint/plugin-kit@0.3.1':
dependencies:
- '@eslint/core': 0.13.0
+ '@eslint/core': 0.14.0
levn: 0.4.1
'@glimmer/env@0.1.7': {}
- '@glimmer/global-context@0.84.3':
- dependencies:
- '@glimmer/env': 0.1.7
-
- '@glimmer/interfaces@0.84.3':
- dependencies:
- '@simple-dom/interface': 1.4.0
-
'@glimmer/interfaces@0.92.3':
dependencies:
'@simple-dom/interface': 1.4.0
- '@glimmer/reference@0.84.3':
- dependencies:
- '@glimmer/env': 0.1.7
- '@glimmer/global-context': 0.84.3
- '@glimmer/interfaces': 0.84.3
- '@glimmer/util': 0.84.3
- '@glimmer/validator': 0.84.3
-
- '@glimmer/syntax@0.84.3':
- dependencies:
- '@glimmer/interfaces': 0.84.3
- '@glimmer/util': 0.84.3
- '@handlebars/parser': 2.0.0
- simple-html-tokenizer: 0.5.11
-
'@glimmer/syntax@0.92.3':
dependencies:
'@glimmer/interfaces': 0.92.3
@@ -2194,22 +1893,11 @@ snapshots:
'@handlebars/parser': 2.0.0
simple-html-tokenizer: 0.5.11
- '@glimmer/util@0.84.3':
- dependencies:
- '@glimmer/env': 0.1.7
- '@glimmer/interfaces': 0.84.3
- '@simple-dom/interface': 1.4.0
-
'@glimmer/util@0.92.3':
dependencies:
'@glimmer/env': 0.1.7
'@glimmer/interfaces': 0.92.3
- '@glimmer/validator@0.84.3':
- dependencies:
- '@glimmer/env': 0.1.7
- '@glimmer/global-context': 0.84.3
-
'@glimmer/wire-format@0.92.3':
dependencies:
'@glimmer/interfaces': 0.92.3
@@ -2228,7 +1916,7 @@ snapshots:
'@humanwhocodes/retry@0.3.1': {}
- '@humanwhocodes/retry@0.4.2': {}
+ '@humanwhocodes/retry@0.4.3': {}
'@jridgewell/gen-mapping@0.3.8':
dependencies:
@@ -2281,8 +1969,6 @@ snapshots:
'@simple-dom/interface@1.4.0': {}
- '@sindresorhus/merge-streams@2.3.0': {}
-
'@types/eslint@8.56.12':
dependencies:
'@types/estree': 1.0.7
@@ -2322,21 +2008,21 @@ snapshots:
argparse@2.0.1: {}
- aria-query@5.3.2: {}
-
array-buffer-byte-length@1.0.2:
dependencies:
call-bound: 1.0.4
is-array-buffer: 3.0.5
- array-includes@3.1.8:
+ array-includes@3.1.9:
dependencies:
call-bind: 1.0.8
+ call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
is-string: 1.1.1
+ math-intrinsics: 1.1.0
array-union@2.1.0: {}
@@ -2345,7 +2031,7 @@ snapshots:
call-bind: 1.0.8
call-bound: 1.0.4
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
es-shim-unscopables: 1.1.0
@@ -2354,14 +2040,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-shim-unscopables: 1.1.0
array.prototype.flatmap@1.3.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-shim-unscopables: 1.1.0
arraybuffer.prototype.slice@1.0.4:
@@ -2369,7 +2055,7 @@ snapshots:
array-buffer-byte-length: 1.0.2
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-errors: 1.3.0
get-intrinsic: 1.3.0
is-array-buffer: 3.0.5
@@ -2378,17 +2064,6 @@ snapshots:
async-function@1.0.0: {}
- async-promise-queue@1.0.5:
- dependencies:
- async: 2.6.4
- debug: 2.6.9
- transitivePeerDependencies:
- - supports-color
-
- async@2.6.4:
- dependencies:
- lodash: 4.17.21
-
at-least-node@1.0.0: {}
available-typed-arrays@1.0.7:
@@ -2401,12 +2076,6 @@ snapshots:
base64-js@1.5.1: {}
- bl@4.1.0:
- dependencies:
- buffer: 5.7.1
- inherits: 2.0.4
- readable-stream: 3.6.2
-
brace-expansion@1.1.11:
dependencies:
balanced-match: 1.0.2
@@ -2416,26 +2085,21 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.5:
+ browserslist@4.25.0:
dependencies:
- caniuse-lite: 1.0.30001716
- electron-to-chromium: 1.5.149
+ caniuse-lite: 1.0.30001721
+ electron-to-chromium: 1.5.165
node-releases: 2.0.19
- update-browserslist-db: 1.1.3(browserslist@4.24.5)
-
- buffer@5.7.1:
- dependencies:
- base64-js: 1.5.1
- ieee754: 1.2.1
+ update-browserslist-db: 1.1.3(browserslist@4.25.0)
buffer@6.0.3:
dependencies:
base64-js: 1.5.1
ieee754: 1.2.1
- cacheable@1.8.10:
+ cacheable@1.9.0:
dependencies:
- hookified: 1.8.2
+ hookified: 1.9.1
keyv: 5.3.3
call-bind-apply-helpers@1.0.2:
@@ -2457,31 +2121,13 @@ snapshots:
callsites@3.1.0: {}
- caniuse-lite@1.0.30001716: {}
+ caniuse-lite@1.0.30001721: {}
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.4.1: {}
-
- ci-info@4.2.0: {}
-
- cli-cursor@3.1.0:
- dependencies:
- restore-cursor: 3.1.0
-
- cli-spinners@2.9.2: {}
-
- cliui@8.0.1:
- dependencies:
- string-width: 4.2.3
- strip-ansi: 6.0.1
- wrap-ansi: 7.0.0
-
- clone@1.0.4: {}
-
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
@@ -2490,16 +2136,8 @@ snapshots:
colord@2.9.3: {}
- colors@1.4.0: {}
-
- commander@8.3.0: {}
-
concat-map@0.0.1: {}
- content-tag-utils@0.3.1:
- dependencies:
- content-tag: 3.1.3
-
content-tag@2.0.3: {}
content-tag@3.1.3: {}
@@ -2548,26 +2186,16 @@ snapshots:
es-errors: 1.3.0
is-data-view: 1.0.2
- date-fns@3.6.0: {}
-
- debug@2.6.9:
- dependencies:
- ms: 2.0.0
-
debug@3.2.7:
dependencies:
ms: 2.1.3
- debug@4.4.0:
+ debug@4.4.1:
dependencies:
ms: 2.1.3
deep-is@0.1.4: {}
- defaults@1.0.4:
- dependencies:
- clone: 1.0.4
-
define-data-property@1.1.4:
dependencies:
es-define-property: 1.0.1
@@ -2599,12 +2227,12 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- electron-to-chromium@1.5.149: {}
+ electron-to-chromium@1.5.165: {}
- ember-eslint-parser@0.5.9(@babel/core@7.27.1)(eslint@9.22.0):
+ ember-eslint-parser@0.5.9(@babel/core@7.27.4)(eslint@9.28.0):
dependencies:
- '@babel/core': 7.27.1
- '@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.22.0)
+ '@babel/core': 7.27.4
+ '@babel/eslint-parser': 7.27.5(@babel/core@7.27.4)(eslint@9.28.0)
'@glimmer/syntax': 0.92.3
content-tag: 2.0.3
eslint-scope: 7.2.2
@@ -2616,51 +2244,10 @@ snapshots:
ember-rfc176-data@0.3.18: {}
- ember-template-lint@7.0.1(@babel/core@7.27.1):
+ ember-template-lint@7.8.1:
dependencies:
- '@babel/generator': 7.27.1
- '@babel/parser': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.27.1)
- '@babel/plugin-transform-typescript': 7.27.1(@babel/core@7.27.1)
- '@babel/traverse': 7.27.1
'@lint-todo/utils': 13.1.1
- aria-query: 5.3.2
- chalk: 5.4.1
- ci-info: 4.2.0
content-tag: 3.1.3
- content-tag-utils: 0.3.1
- date-fns: 3.6.0
- ember-template-recast: 6.1.5
- eslint-formatter-kakoune: 1.0.0
- find-up: 7.0.0
- fuse.js: 7.1.0
- get-stdin: 9.0.0
- globby: 14.1.0
- is-glob: 4.0.3
- language-tags: 1.0.9
- micromatch: 4.0.8
- resolve: 1.22.10
- v8-compile-cache: 2.4.0
- yargs: 17.7.2
- transitivePeerDependencies:
- - '@babel/core'
- - supports-color
-
- ember-template-recast@6.1.5:
- dependencies:
- '@glimmer/reference': 0.84.3
- '@glimmer/syntax': 0.84.3
- '@glimmer/validator': 0.84.3
- async-promise-queue: 1.0.5
- colors: 1.4.0
- commander: 8.3.0
- globby: 11.1.0
- ora: 5.4.1
- slash: 3.0.0
- tmp: 0.2.3
- workerpool: 6.5.1
- transitivePeerDependencies:
- - supports-color
emoji-regex@8.0.0: {}
@@ -2670,7 +2257,7 @@ snapshots:
dependencies:
is-arrayish: 0.2.1
- es-abstract@1.23.9:
+ es-abstract@1.24.0:
dependencies:
array-buffer-byte-length: 1.0.2
arraybuffer.prototype.slice: 1.0.4
@@ -2699,7 +2286,9 @@ snapshots:
is-array-buffer: 3.0.5
is-callable: 1.2.7
is-data-view: 1.0.2
+ is-negative-zero: 2.0.3
is-regex: 1.2.1
+ is-set: 2.0.3
is-shared-array-buffer: 1.0.4
is-string: 1.1.1
is-typed-array: 1.1.15
@@ -2714,6 +2303,7 @@ snapshots:
safe-push-apply: 1.0.0
safe-regex-test: 1.1.0
set-proto: 1.0.0
+ stop-iteration-iterator: 1.1.0
string.prototype.trim: 1.2.10
string.prototype.trimend: 1.0.9
string.prototype.trimstart: 1.0.8
@@ -2753,8 +2343,6 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-formatter-kakoune@1.0.0: {}
-
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
@@ -2763,36 +2351,36 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.22.0):
+ eslint-module-utils@2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.28.0):
dependencies:
debug: 3.2.7
optionalDependencies:
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
- eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.1(@babel/core@7.27.1)(eslint@9.22.0))(eslint@9.22.0):
+ eslint-plugin-decorator-position@6.0.0(@babel/eslint-parser@7.27.5(@babel/core@7.27.4)(eslint@9.28.0))(eslint@9.28.0):
dependencies:
- '@babel/core': 7.27.1
- '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.1)
+ '@babel/core': 7.27.4
+ '@babel/plugin-proposal-decorators': 7.27.1(@babel/core@7.27.4)
'@ember-data/rfc395-data': 0.0.4
ember-rfc176-data: 0.3.18
- eslint: 9.22.0
+ eslint: 9.28.0
snake-case: 3.0.4
optionalDependencies:
- '@babel/eslint-parser': 7.27.1(@babel/core@7.27.1)(eslint@9.22.0)
+ '@babel/eslint-parser': 7.27.5(@babel/core@7.27.4)(eslint@9.28.0)
transitivePeerDependencies:
- supports-color
- eslint-plugin-ember@12.5.0(@babel/core@7.27.1)(eslint@9.22.0):
+ eslint-plugin-ember@12.5.0(@babel/core@7.27.4)(eslint@9.28.0):
dependencies:
'@ember-data/rfc395-data': 0.0.4
css-tree: 3.1.0
- ember-eslint-parser: 0.5.9(@babel/core@7.27.1)(eslint@9.22.0)
+ ember-eslint-parser: 0.5.9(@babel/core@7.27.4)(eslint@9.28.0)
ember-rfc176-data: 0.3.18
- eslint: 9.22.0
- eslint-utils: 3.0.0(eslint@9.22.0)
+ eslint: 9.28.0
+ eslint-utils: 3.0.0(eslint@9.28.0)
estraverse: 5.3.0
lodash.camelcase: 4.3.0
lodash.kebabcase: 4.1.1
@@ -2801,18 +2389,18 @@ snapshots:
transitivePeerDependencies:
- '@babel/core'
- eslint-plugin-import@2.31.0(eslint@9.22.0):
+ eslint-plugin-import@2.31.0(eslint@9.28.0):
dependencies:
'@rtsao/scc': 1.1.0
- array-includes: 3.1.8
+ array-includes: 3.1.9
array.prototype.findlastindex: 1.2.6
array.prototype.flat: 1.3.3
array.prototype.flatmap: 1.3.3
debug: 3.2.7
doctrine: 2.1.0
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.22.0)
+ eslint-module-utils: 2.12.0(eslint-import-resolver-node@0.3.9)(eslint@9.28.0)
hasown: 2.0.2
is-core-module: 2.16.1
is-glob: 4.0.3
@@ -2828,20 +2416,20 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-qunit@8.1.2(eslint@9.22.0):
+ eslint-plugin-qunit@8.1.2(eslint@9.28.0):
dependencies:
- eslint-utils: 3.0.0(eslint@9.22.0)
+ eslint-utils: 3.0.0(eslint@9.28.0)
requireindex: 1.2.0
transitivePeerDependencies:
- eslint
- eslint-plugin-simple-import-sort@12.1.1(eslint@9.22.0):
+ eslint-plugin-simple-import-sort@12.1.1(eslint@9.28.0):
dependencies:
- eslint: 9.22.0
+ eslint: 9.28.0
- eslint-plugin-sort-class-members@1.21.0(eslint@9.22.0):
+ eslint-plugin-sort-class-members@1.21.0(eslint@9.28.0):
dependencies:
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-scope@5.1.1:
dependencies:
@@ -2858,9 +2446,9 @@ snapshots:
esrecurse: 4.3.0
estraverse: 5.3.0
- eslint-utils@3.0.0(eslint@9.22.0):
+ eslint-utils@3.0.0(eslint@9.28.0):
dependencies:
- eslint: 9.22.0
+ eslint: 9.28.0
eslint-visitor-keys: 2.1.0
eslint-visitor-keys@2.1.0: {}
@@ -2869,25 +2457,25 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
- eslint@9.22.0:
+ eslint@9.28.0:
dependencies:
- '@eslint-community/eslint-utils': 4.7.0(eslint@9.22.0)
+ '@eslint-community/eslint-utils': 4.7.0(eslint@9.28.0)
'@eslint-community/regexpp': 4.12.1
- '@eslint/config-array': 0.19.2
- '@eslint/config-helpers': 0.1.0
- '@eslint/core': 0.12.0
+ '@eslint/config-array': 0.20.0
+ '@eslint/config-helpers': 0.2.2
+ '@eslint/core': 0.14.0
'@eslint/eslintrc': 3.3.1
- '@eslint/js': 9.22.0
- '@eslint/plugin-kit': 0.2.8
+ '@eslint/js': 9.28.0
+ '@eslint/plugin-kit': 0.3.1
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
- '@humanwhocodes/retry': 0.4.2
+ '@humanwhocodes/retry': 0.4.3
'@types/estree': 1.0.7
'@types/json-schema': 7.0.15
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.0
+ debug: 4.4.1
escape-string-regexp: 4.0.0
eslint-scope: 8.3.0
eslint-visitor-keys: 4.2.0
@@ -2951,9 +2539,9 @@ snapshots:
dependencies:
reusify: 1.1.0
- file-entry-cache@10.0.8:
+ file-entry-cache@10.1.0:
dependencies:
- flat-cache: 6.1.8
+ flat-cache: 6.1.9
file-entry-cache@8.0.0:
dependencies:
@@ -2968,22 +2556,16 @@ snapshots:
locate-path: 6.0.0
path-exists: 4.0.0
- find-up@7.0.0:
- dependencies:
- locate-path: 7.2.0
- path-exists: 5.0.0
- unicorn-magic: 0.1.0
-
flat-cache@4.0.1:
dependencies:
flatted: 3.3.3
keyv: 4.5.4
- flat-cache@6.1.8:
+ flat-cache@6.1.9:
dependencies:
- cacheable: 1.8.10
+ cacheable: 1.9.0
flatted: 3.3.3
- hookified: 1.8.2
+ hookified: 1.9.1
flatted@3.3.3: {}
@@ -3011,12 +2593,8 @@ snapshots:
functions-have-names@1.2.3: {}
- fuse.js@7.1.0: {}
-
gensync@1.0.0-beta.2: {}
- get-caller-file@2.0.5: {}
-
get-intrinsic@1.3.0:
dependencies:
call-bind-apply-helpers: 1.0.2
@@ -3035,8 +2613,6 @@ snapshots:
dunder-proto: 1.0.1
es-object-atoms: 1.1.1
- get-stdin@9.0.0: {}
-
get-symbol-description@1.1.0:
dependencies:
call-bound: 1.0.4
@@ -3065,7 +2641,7 @@ snapshots:
globals@14.0.0: {}
- globals@16.0.0: {}
+ globals@16.2.0: {}
globalthis@1.0.4:
dependencies:
@@ -3081,15 +2657,6 @@ snapshots:
merge2: 1.4.1
slash: 3.0.0
- globby@14.1.0:
- dependencies:
- '@sindresorhus/merge-streams': 2.3.0
- fast-glob: 3.3.3
- ignore: 7.0.4
- path-type: 6.0.0
- slash: 5.1.0
- unicorn-magic: 0.3.0
-
globjoin@0.1.4: {}
gopd@1.2.0: {}
@@ -3118,7 +2685,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hookified@1.8.2: {}
+ hookified@1.9.1: {}
html-tags@3.3.1: {}
@@ -3126,7 +2693,7 @@ snapshots:
ignore@5.3.2: {}
- ignore@7.0.4: {}
+ ignore@7.0.5: {}
import-fresh@3.3.1:
dependencies:
@@ -3135,8 +2702,6 @@ snapshots:
imurmurhash@0.1.4: {}
- inherits@2.0.4: {}
-
ini@1.3.8: {}
internal-slot@1.1.0:
@@ -3206,10 +2771,10 @@ snapshots:
dependencies:
is-extglob: 2.1.1
- is-interactive@1.0.0: {}
-
is-map@2.0.3: {}
+ is-negative-zero@2.0.3: {}
+
is-number-object@1.1.1:
dependencies:
call-bound: 1.0.4
@@ -3247,8 +2812,6 @@ snapshots:
dependencies:
which-typed-array: 1.1.19
- is-unicode-supported@0.1.0: {}
-
is-weakmap@2.0.2: {}
is-weakref@1.1.1:
@@ -3304,13 +2867,7 @@ snapshots:
kind-of@6.0.3: {}
- known-css-properties@0.35.0: {}
-
- language-subtag-registry@0.3.23: {}
-
- language-tags@1.0.9:
- dependencies:
- language-subtag-registry: 0.3.23
+ known-css-properties@0.36.0: {}
levn@0.4.1:
dependencies:
@@ -3323,10 +2880,6 @@ snapshots:
dependencies:
p-locate: 5.0.0
- locate-path@7.2.0:
- dependencies:
- p-locate: 6.0.0
-
lodash.camelcase@4.3.0: {}
lodash.kebabcase@4.1.1: {}
@@ -3335,13 +2888,6 @@ snapshots:
lodash.truncate@4.4.2: {}
- lodash@4.17.21: {}
-
- log-symbols@4.1.0:
- dependencies:
- chalk: 4.1.2
- is-unicode-supported: 0.1.0
-
lower-case@2.0.2:
dependencies:
tslib: 2.8.1
@@ -3367,16 +2913,12 @@ snapshots:
braces: 3.0.3
picomatch: 2.3.1
- mimic-fn@2.1.0: {}
-
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.11
minimist@1.2.8: {}
- ms@2.0.0: {}
-
ms@2.1.3: {}
nanoid@3.3.11: {}
@@ -3409,14 +2951,14 @@ snapshots:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
object.groupby@1.0.3:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
object.values@1.2.1:
dependencies:
@@ -3425,10 +2967,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- onetime@5.1.2:
- dependencies:
- mimic-fn: 2.1.0
-
optionator@0.9.4:
dependencies:
deep-is: 0.1.4
@@ -3438,18 +2976,6 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
- ora@5.4.1:
- dependencies:
- bl: 4.1.0
- chalk: 4.1.2
- cli-cursor: 3.1.0
- cli-spinners: 2.9.2
- is-interactive: 1.0.0
- is-unicode-supported: 0.1.0
- log-symbols: 4.1.0
- strip-ansi: 6.0.1
- wcwidth: 1.0.1
-
own-keys@1.0.1:
dependencies:
get-intrinsic: 1.3.0
@@ -3460,18 +2986,10 @@ snapshots:
dependencies:
yocto-queue: 0.1.0
- p-limit@4.0.0:
- dependencies:
- yocto-queue: 1.2.1
-
p-locate@5.0.0:
dependencies:
p-limit: 3.1.0
- p-locate@6.0.0:
- dependencies:
- p-limit: 4.0.0
-
parent-module@1.0.1:
dependencies:
callsites: 3.1.0
@@ -3485,16 +3003,12 @@ snapshots:
path-exists@4.0.0: {}
- path-exists@5.0.0: {}
-
path-key@3.1.1: {}
path-parse@1.0.7: {}
path-type@4.0.0: {}
- path-type@6.0.0: {}
-
picocolors@1.1.1: {}
picomatch@2.3.1: {}
@@ -3505,13 +3019,13 @@ snapshots:
postcss-resolve-nested-selector@0.1.6: {}
- postcss-safe-parser@7.0.1(postcss@8.5.3):
+ postcss-safe-parser@7.0.1(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
- postcss-scss@4.0.9(postcss@8.5.3):
+ postcss-scss@4.0.9(postcss@8.5.4):
dependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-selector-parser@7.1.0:
dependencies:
@@ -3520,7 +3034,7 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.5.3:
+ postcss@8.5.4:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -3530,7 +3044,7 @@ snapshots:
prettier-plugin-ember-template-tag@2.0.5(prettier@3.5.3):
dependencies:
- '@babel/core': 7.27.1
+ '@babel/core': 7.27.4
content-tag: 3.1.3
prettier: 3.5.3
transitivePeerDependencies:
@@ -3548,17 +3062,11 @@ snapshots:
queue-microtask@1.2.3: {}
- readable-stream@3.6.2:
- dependencies:
- inherits: 2.0.4
- string_decoder: 1.3.0
- util-deprecate: 1.0.2
-
reflect.getprototypeof@1.0.10:
dependencies:
call-bind: 1.0.8
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-errors: 1.3.0
es-object-atoms: 1.1.1
get-intrinsic: 1.3.0
@@ -3574,8 +3082,6 @@ snapshots:
gopd: 1.2.0
set-function-name: 2.0.2
- require-directory@2.1.1: {}
-
require-from-string@2.0.2: {}
requireindex@1.2.0: {}
@@ -3590,11 +3096,6 @@ snapshots:
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- restore-cursor@3.1.0:
- dependencies:
- onetime: 5.1.2
- signal-exit: 3.0.7
-
retry@0.12.0: {}
reusify@1.1.0: {}
@@ -3611,8 +3112,6 @@ snapshots:
has-symbols: 1.1.0
isarray: 2.0.5
- safe-buffer@5.2.1: {}
-
safe-push-apply@1.0.0:
dependencies:
es-errors: 1.3.0
@@ -3690,8 +3189,6 @@ snapshots:
slash@3.0.0: {}
- slash@5.1.0: {}
-
slice-ansi@4.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -3705,6 +3202,11 @@ snapshots:
source-map-js@1.2.1: {}
+ stop-iteration-iterator@1.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ internal-slot: 1.1.0
+
string-width@4.2.3:
dependencies:
emoji-regex: 8.0.0
@@ -3717,7 +3219,7 @@ snapshots:
call-bound: 1.0.4
define-data-property: 1.1.4
define-properties: 1.2.1
- es-abstract: 1.23.9
+ es-abstract: 1.24.0
es-object-atoms: 1.1.1
has-property-descriptors: 1.0.2
@@ -3734,10 +3236,6 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
- string_decoder@1.3.0:
- dependencies:
- safe-buffer: 5.2.1
-
strip-ansi@6.0.1:
dependencies:
ansi-regex: 5.0.1
@@ -3746,58 +3244,49 @@ snapshots:
strip-json-comments@3.1.1: {}
- stylelint-config-recommended-scss@14.1.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.8.3)):
+ stylelint-config-recommended-scss@15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)):
dependencies:
- postcss-scss: 4.0.9(postcss@8.5.3)
- stylelint: 16.16.0(typescript@5.8.3)
- stylelint-config-recommended: 14.0.1(stylelint@16.16.0(typescript@5.8.3))
- stylelint-scss: 6.11.1(stylelint@16.16.0(typescript@5.8.3))
+ postcss-scss: 4.0.9(postcss@8.5.4)
+ stylelint: 16.20.0(typescript@5.8.3)
+ stylelint-config-recommended: 16.0.0(stylelint@16.20.0(typescript@5.8.3))
+ stylelint-scss: 6.12.0(stylelint@16.20.0(typescript@5.8.3))
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
- stylelint-config-recommended@14.0.1(stylelint@16.16.0(typescript@5.8.3)):
+ stylelint-config-recommended@16.0.0(stylelint@16.20.0(typescript@5.8.3)):
dependencies:
- stylelint: 16.16.0(typescript@5.8.3)
+ stylelint: 16.20.0(typescript@5.8.3)
- stylelint-config-recommended@15.0.0(stylelint@16.16.0(typescript@5.8.3)):
+ stylelint-config-standard-scss@15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3)):
dependencies:
- stylelint: 16.16.0(typescript@5.8.3)
-
- stylelint-config-standard-scss@14.0.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.8.3)):
- dependencies:
- stylelint: 16.16.0(typescript@5.8.3)
- stylelint-config-recommended-scss: 14.1.0(postcss@8.5.3)(stylelint@16.16.0(typescript@5.8.3))
- stylelint-config-standard: 36.0.1(stylelint@16.16.0(typescript@5.8.3))
+ stylelint: 16.20.0(typescript@5.8.3)
+ stylelint-config-recommended-scss: 15.0.1(postcss@8.5.4)(stylelint@16.20.0(typescript@5.8.3))
+ stylelint-config-standard: 38.0.0(stylelint@16.20.0(typescript@5.8.3))
optionalDependencies:
- postcss: 8.5.3
+ postcss: 8.5.4
- stylelint-config-standard@36.0.1(stylelint@16.16.0(typescript@5.8.3)):
+ stylelint-config-standard@38.0.0(stylelint@16.20.0(typescript@5.8.3)):
dependencies:
- stylelint: 16.16.0(typescript@5.8.3)
- stylelint-config-recommended: 14.0.1(stylelint@16.16.0(typescript@5.8.3))
+ stylelint: 16.20.0(typescript@5.8.3)
+ stylelint-config-recommended: 16.0.0(stylelint@16.20.0(typescript@5.8.3))
- stylelint-config-standard@37.0.0(stylelint@16.16.0(typescript@5.8.3)):
- dependencies:
- stylelint: 16.16.0(typescript@5.8.3)
- stylelint-config-recommended: 15.0.0(stylelint@16.16.0(typescript@5.8.3))
-
- stylelint-scss@6.11.1(stylelint@16.16.0(typescript@5.8.3)):
+ stylelint-scss@6.12.0(stylelint@16.20.0(typescript@5.8.3)):
dependencies:
css-tree: 3.1.0
is-plain-object: 5.0.0
- known-css-properties: 0.35.0
+ known-css-properties: 0.36.0
mdn-data: 2.21.0
postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
- stylelint: 16.16.0(typescript@5.8.3)
+ stylelint: 16.20.0(typescript@5.8.3)
- stylelint@16.16.0(typescript@5.8.3):
+ stylelint@16.20.0(typescript@5.8.3):
dependencies:
- '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
- '@csstools/css-tokenizer': 3.0.3
- '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
+ '@csstools/css-tokenizer': 3.0.4
+ '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
'@dual-bundle/import-meta-resolve': 4.1.0
balanced-match: 2.0.0
@@ -3805,26 +3294,26 @@ snapshots:
cosmiconfig: 9.0.0(typescript@5.8.3)
css-functions-list: 3.2.3
css-tree: 3.1.0
- debug: 4.4.0
+ debug: 4.4.1
fast-glob: 3.3.3
fastest-levenshtein: 1.0.16
- file-entry-cache: 10.0.8
+ file-entry-cache: 10.1.0
global-modules: 2.0.0
globby: 11.1.0
globjoin: 0.1.4
html-tags: 3.3.1
- ignore: 7.0.4
+ ignore: 7.0.5
imurmurhash: 0.1.4
is-plain-object: 5.0.0
- known-css-properties: 0.35.0
+ known-css-properties: 0.36.0
mathml-tag-names: 2.1.3
meow: 13.2.0
micromatch: 4.0.8
normalize-path: 3.0.0
picocolors: 1.1.1
- postcss: 8.5.3
+ postcss: 8.5.4
postcss-resolve-nested-selector: 0.1.6
- postcss-safe-parser: 7.0.1(postcss@8.5.3)
+ postcss-safe-parser: 7.0.1(postcss@8.5.4)
postcss-selector-parser: 7.1.0
postcss-value-parser: 4.2.0
resolve-from: 5.0.0
@@ -3858,8 +3347,6 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- tmp@0.2.3: {}
-
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
@@ -3919,17 +3406,13 @@ snapshots:
has-symbols: 1.1.0
which-boxed-primitive: 1.1.1
- unicorn-magic@0.1.0: {}
-
- unicorn-magic@0.3.0: {}
-
universalify@2.0.1: {}
upath@2.0.1: {}
- update-browserslist-db@1.1.3(browserslist@4.24.5):
+ update-browserslist-db@1.1.3(browserslist@4.25.0):
dependencies:
- browserslist: 4.24.5
+ browserslist: 4.25.0
escalade: 3.2.0
picocolors: 1.1.1
@@ -3939,12 +3422,6 @@ snapshots:
util-deprecate@1.0.2: {}
- v8-compile-cache@2.4.0: {}
-
- wcwidth@1.0.1:
- dependencies:
- defaults: 1.0.4
-
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
@@ -3996,35 +3473,11 @@ snapshots:
word-wrap@1.2.5: {}
- workerpool@6.5.1: {}
-
- wrap-ansi@7.0.0:
- dependencies:
- ansi-styles: 4.3.0
- string-width: 4.2.3
- strip-ansi: 6.0.1
-
write-file-atomic@5.0.1:
dependencies:
imurmurhash: 0.1.4
signal-exit: 4.1.0
- y18n@5.0.8: {}
-
yallist@3.1.1: {}
- yargs-parser@21.1.1: {}
-
- yargs@17.7.2:
- dependencies:
- cliui: 8.0.1
- escalade: 3.2.0
- get-caller-file: 2.0.5
- require-directory: 2.1.1
- string-width: 4.2.3
- y18n: 5.0.8
- yargs-parser: 21.1.1
-
yocto-queue@0.1.0: {}
-
- yocto-queue@1.2.1: {}
diff --git a/scss/box-view.scss b/scss/box-view.scss
index d1595d3..17aad07 100644
--- a/scss/box-view.scss
+++ b/scss/box-view.scss
@@ -1,4 +1,6 @@
-@media screen and (min-width: 1300px) {
+@use "lib/viewport";
+
+@media screen and (width >= 1300px) {
#main-outlet {
border-top-right-radius: var(--d-border-radius-large);
border-top-left-radius: var(--d-border-radius-large);
@@ -20,7 +22,7 @@
.has-full-page-chat .chat-replying-indicator-container {
margin-bottom: var(--main-grid-gap);
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
margin-bottom: 0;
}
}
@@ -28,7 +30,7 @@
.has-full-page-chat .chat-selection-management {
margin-bottom: var(--main-grid-gap);
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
margin-bottom: 0;
}
}
@@ -41,15 +43,15 @@
padding: 0;
position: relative;
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
display: none;
}
- @media screen and (max-width: 488px) {
+ @media screen and (width <= 488px) {
display: none;
}
- @include breakpoint(tablet) {
+ @include viewport.until(md) {
display: none;
}
@@ -92,7 +94,7 @@
bottom: var(--main-grid-gap);
left: var(--left-distance);
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
bottom: calc(var(--d-border-radius-large) * 2);
}
}
@@ -102,7 +104,7 @@
bottom: var(--main-grid-gap);
left: calc(var(--right-distance) - var(--d-border-radius-large));
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
bottom: calc(var(--d-border-radius-large) * 2);
}
}
@@ -116,7 +118,7 @@
left: var(--left-distance);
height: var(--main-grid-gap);
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
height: calc(var(--d-border-radius-large) * 2);
}
@@ -156,7 +158,7 @@
}
}
-@media screen and (min-width: 768px) {
+@media screen and (width >= 768px) {
.with-topic-progress {
bottom: calc(
env(safe-area-inset-bottom) + var(--composer-height, 0px) +
@@ -165,7 +167,7 @@
}
}
-@media screen and (max-width: 768px) {
+@media screen and (width <= 768px) {
.with-topic-progress {
bottom: calc(
env(safe-area-inset-bottom) + var(--composer-height, 0px) +
@@ -174,7 +176,7 @@
}
}
-@media screen and (max-width: 400px) {
+@media screen and (width <= 400px) {
.with-topic-progress {
bottom: calc(env(safe-area-inset-bottom) + var(--composer-height, 0px));
}
diff --git a/scss/color-exploration.scss b/scss/color-exploration.scss
index 10c446d..f9ee730 100644
--- a/scss/color-exploration.scss
+++ b/scss/color-exploration.scss
@@ -6,7 +6,7 @@
--d-sidebar-header-icon-color: var(--d-sidebar-link-color);
--d-sidebar-active-suffix-color: var(--d-sidebar-suffix-color);
--d-sidebar-background: var(--background-color);
- --d-sidebar-footer-fade: rgba(var(--tertiary-50-rgb), 1);
+ --d-sidebar-footer-fade: rgb(var(--tertiary-50-rgb), 1);
--d-sidebar-prefix-background: var(--d-selected);
--d-sidebar-active-prefix-background: light-dark(
oklch(from var(--d-selected) calc(l * 0.85) c h),
diff --git a/scss/composer-peek-mode.scss b/scss/composer-peek-mode.scss
index 85c5f3c..4ed3664 100644
--- a/scss/composer-peek-mode.scss
+++ b/scss/composer-peek-mode.scss
@@ -2,7 +2,7 @@
display: none;
}
-@media screen and (min-width: 1300px) {
+@media screen and (width >= 1300px) {
html:not(.fullscreen-composer) {
.peek-mode-toggle svg {
transform: scaleX(-1);
diff --git a/scss/composer.scss b/scss/composer.scss
index cf72f26..fece52f 100644
--- a/scss/composer.scss
+++ b/scss/composer.scss
@@ -1,3 +1,5 @@
+@use "lib/viewport";
+
#reply-control
.select-kit.dropdown-select-box.composer-actions
.select-kit-header {
@@ -12,7 +14,7 @@
}
#reply-control.hide-preview:not(.draft) {
- @include breakpoint("mobile-extra-large", $rule: min-width) {
+ @include viewport.from(sm) {
background: var(--d-content-background);
border-top-right-radius: var(--d-border-radius);
border-top-left-radius: var(--d-border-radius);
diff --git a/scss/desktop-full-width.scss b/scss/desktop-full-width.scss
index 0b1ee43..9b0fce9 100644
--- a/scss/desktop-full-width.scss
+++ b/scss/desktop-full-width.scss
@@ -1,3 +1,5 @@
+@use "lib/viewport";
+
// Full width layout. Ported from the Discourse Full Width theme component here
// https://meta.discourse.org/t/discourse-full-width-component/292496, which we
// intend to move into core over time.
@@ -23,7 +25,7 @@ $sidebar-width: 17em;
body:not(.has-sidebar-page) & {
max-width: unset;
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
max-width: 25vw;
}
}
@@ -103,7 +105,7 @@ $sidebar-width: 17em;
grid-area: extra-info;
white-space: nowrap;
- @include breakpoint("tablet") {
+ @include viewport.until(md) {
display: none;
}
}
@@ -127,7 +129,7 @@ $sidebar-width: 17em;
// at narrower widths, when 1fr = 0
// we can center without matching the sidebar's width
// which allows the title to take up the remaining width
- @media screen and (max-width: 1400px) {
+ @media screen and (width <= 1400px) {
grid-template-columns:
calc(var(--d-sidebar-width) - 11px)
1fr
@@ -136,7 +138,7 @@ $sidebar-width: 17em;
auto;
}
- @media screen and (max-width: 1000px) {
+ @media screen and (width <= 1000px) {
gap: 0.5em;
}
@@ -189,11 +191,11 @@ $sidebar-width: 17em;
.header-search--enabled .floating-search-input-wrapper {
grid-area: extra-info;
- @include breakpoint(tablet) {
+ @include viewport.until(md) {
grid-area: rspace;
}
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
display: none;
}
}
@@ -208,7 +210,7 @@ body.has-sidebar-page {
padding: 0;
}
- @media screen and (min-width: calc($reply-area-max-width + ($sidebar-width * 2))) {
+ @media screen and (width >= calc($reply-area-max-width + ($sidebar-width * 2))) {
#reply-control.show-preview {
margin-left: auto;
margin-right: auto;
@@ -219,7 +221,7 @@ body.has-sidebar-page {
}
}
- @media screen and (max-width: calc($reply-area-max-width + ($sidebar-width * 2))) and (min-width: calc($reply-area-max-width + calc($sidebar-width / 2))) {
+ @media screen and (width <= calc($reply-area-max-width + ($sidebar-width * 2))) and (width >= calc($reply-area-max-width + calc($sidebar-width / 2))) {
#reply-control.show-preview:not(.fullscreen) {
margin-left: $sidebar-width;
width: auto;
@@ -265,7 +267,7 @@ body.sidebar-animate {
}
// provides some extra space for login buttons
-@media screen and (min-width: 1400px) {
+@media screen and (width >= 1400px) {
.anon {
.d-header .panel {
grid-column-start: -4;
diff --git a/scss/desktop-horizon-fixes.scss b/scss/desktop-horizon-fixes.scss
index 38d3a8a..5172516 100644
--- a/scss/desktop-horizon-fixes.scss
+++ b/scss/desktop-horizon-fixes.scss
@@ -13,7 +13,7 @@
grid-area: bulk-select;
margin-left: -0.5em;
- @media screen and (max-width: 576px) {
+ @media screen and (width <= 576px) {
margin-top: 0;
label {
diff --git a/scss/header.scss b/scss/header.scss
index f921839..c8e15e3 100644
--- a/scss/header.scss
+++ b/scss/header.scss
@@ -1,8 +1,10 @@
+@use "lib/viewport";
+
.d-header {
box-shadow: none;
background: var(--background-color);
- @include breakpoint(extra-large, $rule: min-width) {
+ @include viewport.from(xl) {
padding-bottom: var(--main-grid-gap);
}
}
diff --git a/scss/main.scss b/scss/main.scss
index 707ab90..919945a 100644
--- a/scss/main.scss
+++ b/scss/main.scss
@@ -1,3 +1,5 @@
+@use "lib/viewport";
+
:root {
--main-grid-gap: 0.5em;
}
@@ -5,7 +7,7 @@
html:not(:has(.has-full-page-chat)) {
background-color: var(--background-color);
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
background-color: var(--d-content-background);
}
}
@@ -13,7 +15,7 @@ html:not(:has(.has-full-page-chat)) {
body {
-webkit-font-smoothing: antialiased;
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
background-color: var(--d-content-background);
}
}
@@ -35,7 +37,7 @@ body.has-full-page-chat:not(.has-sidebar-page) {
#main-outlet-wrapper {
gap: var(--main-grid-gap);
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
gap: 0;
}
}
@@ -50,22 +52,22 @@ body.has-sidebar-page #main-outlet-wrapper {
}
body:not(.has-sidebar-page) #main-outlet-wrapper {
- @include breakpoint(medium, $rule: min-width) {
+ @include viewport.from(lg) {
grid-template-columns: 0 minmax(0, 1fr) 0;
}
}
body:not(.has-full-page-chat, .wizard) {
- @include breakpoint(extra-large, $rule: min-width) {
+ @include viewport.from(xl) {
background-color: var(--background-color);
}
#main-outlet-wrapper {
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
--main-grid-gap: 0;
}
- @media screen and (min-width: 768px) {
+ @media screen and (width >= 768px) {
gap: var(--main-grid-gap);
}
@@ -76,7 +78,7 @@ body:not(.has-full-page-chat, .wizard) {
border-radius: var(--d-border-radius-large);
background-color: var(--d-content-background);
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
border-radius: 0;
}
@@ -85,7 +87,7 @@ body:not(.has-full-page-chat, .wizard) {
}
> *:not(.experimental-screen, .activate-account) {
- @include breakpoint(medium, $rule: min-width) {
+ @include viewport.from(lg) {
box-sizing: border-box;
max-width: 1000px;
margin-inline: auto;
@@ -98,7 +100,7 @@ body:not(.has-full-page-chat, .wizard) {
#list-area {
.show-more.has-topics {
- @include breakpoint(medium, $rule: min-width) {
+ @include viewport.from(lg) {
width: auto;
right: 50%;
transform: translateX(50%);
diff --git a/scss/misc.scss b/scss/misc.scss
index 5e05f69..7638baa 100644
--- a/scss/misc.scss
+++ b/scss/misc.scss
@@ -71,7 +71,7 @@ input[type="color"]:focus,
background-color: var(--background-color);
}
-@include breakpoint(mobile-extra-large) {
+@include viewport.until(sm) {
// pinned topic excerpts are hidden on small screens too
.fk-d-menu__trigger.topic-list-layout-trigger {
display: none;
diff --git a/scss/mobile-stuff.scss b/scss/mobile-stuff.scss
index 31adb22..5586cc3 100644
--- a/scss/mobile-stuff.scss
+++ b/scss/mobile-stuff.scss
@@ -1,5 +1,7 @@
+@use "lib/viewport";
+
// temp separate file to avoid merge hell… to be distributed later
-@include breakpoint(medium) {
+@include viewport.until(lg) {
html,
.d-header {
background-color: var(--d-content-background);
@@ -8,19 +10,19 @@
#main-outlet-wrapper {
*[class*="navigation-"] & {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding: 0;
}
}
}
#main-outlet {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-top: var(--spacing-block-sm);
}
.list-controls {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-inline: var(
--spacing-inline-m
) !important; // override will be fixed when the whole chat page shenanigans is resolved
@@ -29,7 +31,7 @@
}
.navigation-container {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
gap: var(--spacing-inline-s);
// don't know why we even hide this crucial navigation on mobile
@@ -77,13 +79,13 @@
#navigation-bar,
.navigation-controls,
.category-breadcrumb {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
margin-bottom: 0;
}
}
.navigation-controls {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
gap: var(--spacing-inline-s);
}
}
@@ -91,12 +93,12 @@
}
.list-container {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-inline: 0 !important;
}
.topic-list-body {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
border-top: 0;
padding-top: 0;
}
@@ -104,7 +106,7 @@
}
#topic-title {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-inline: var(--spacing-inline-s) !important;
.title-wrapper {
@@ -158,7 +160,7 @@
}
.container.posts {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-inline: var(--spacing-inline-xs) !important;
.main-avatar .avatar {
@@ -197,7 +199,7 @@
}
#topic-footer-buttons {
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
padding-inline: var(--spacing-inline-xs) !important;
}
}
diff --git a/scss/sidebar.scss b/scss/sidebar.scss
index af977ad..bd18d86 100644
--- a/scss/sidebar.scss
+++ b/scss/sidebar.scss
@@ -2,7 +2,7 @@
.sidebar-wrapper,
.sidebar-hamburger-dropdown {
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
background: var(--secondary);
.sidebar-footer-wrapper {
@@ -38,11 +38,11 @@
}
.sidebar-section-wrapper {
- @include breakpoint(extra-large, $rule: min-width) {
+ @include viewport.from(xl) {
padding-block: 0.45em;
}
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
.hamburger-panel .revamped & {
margin-bottom: var(--spacing-block-m);
}
@@ -57,7 +57,7 @@
display: flex;
flex-direction: column;
- @include breakpoint(extra-large, $rule: min-width) {
+ @include viewport.from(xl) {
gap: var(--spacing-block-xs);
}
}
diff --git a/scss/topic-cards.scss b/scss/topic-cards.scss
index b5a83e8..5765849 100644
--- a/scss/topic-cards.scss
+++ b/scss/topic-cards.scss
@@ -18,12 +18,12 @@
flex-direction: column;
gap: 1.25em;
- @include breakpoint(medium) {
+ @include viewport.until(lg) {
gap: 0.5em;
padding: 0 0.5em;
}
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
gap: 0;
padding: 0;
}
@@ -154,7 +154,7 @@
oklch(from var(--category-badge-color) 45% calc(c * 0.5) h)
);
- @include breakpoint(tablet) {
+ @include viewport.until(md) {
padding: 0.25em 0.5rem;
font-size: var(--font-down-2);
}
@@ -376,7 +376,7 @@
". . . . . . dropdown"
"avatar update metadata metadata metadata . category";
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
grid-template-columns: min-content min-content auto min-content min-content min-content min-content;
grid-template-areas:
" . . . . . . dropdown"
@@ -390,7 +390,7 @@
&.has-metadata {
grid-template-columns: 20px min-content min-content auto min-content min-content min-content;
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
grid-template-areas:
". . . . . . . dropdown"
"update update metadata metadata metadata metadata category category";
@@ -410,11 +410,11 @@
"excerpt excerpt excerpt ."
"excerpt excerpt excerpt category";
- @include breakpoint(extra-large, $rule: min-width) {
+ @include viewport.from(xl) {
grid-template-columns: 20px min-content auto min-content;
}
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
grid-template-columns: auto min-content;
grid-template-areas:
". dropdown"
@@ -434,7 +434,7 @@
"excerpt excerpt excerpt . "
"excerpt excerpt excerpt category";
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
grid-template-columns: auto min-content;
grid-template-areas:
" . dropdown"
@@ -544,7 +544,7 @@
". . . . . status dropdown"
"activity . . . . likes-replies category";
- @include breakpoint(mobile-extra-large) {
+ @include viewport.until(sm) {
grid-template-columns: 20px min-content min-content auto min-content min-content min-content 36px;
grid-template-areas:
"category category . . . . status dropdown"
diff --git a/scss/topic.scss b/scss/topic.scss
index 99a1896..d6519b2 100644
--- a/scss/topic.scss
+++ b/scss/topic.scss
@@ -1,3 +1,5 @@
+@use "lib/viewport";
+
.post-stream {
.contents {
font-size: var(--font-up-1);
@@ -13,7 +15,7 @@
border-left: 1px solid var(--accent-color);
.timeline-scroller {
- @include breakpoint("medium", $rule: min-width) {
+ @include viewport.from(lg) {
margin-left: -4.5px;
background: var(--d-content-background);
height: 40px !important; // height is coming from element style have no other choice
@@ -28,7 +30,7 @@
.timeline-handle {
background-color: var(--accent-color);
- @include breakpoint("medium", $rule: min-width) {
+ @include viewport.from(lg) {
width: 8px;
border-radius: 10px;
height: calc(100% - 6px);
@@ -39,7 +41,7 @@
// should probably get rid of this extra specificity class in core?
.timeline-container.timeline-fullscreen {
- @include breakpoint("medium", $rule: max-width) {
+ @include viewport.until(lg) {
.topic-timeline
.timeline-scrollarea
.timeline-scroller
@@ -52,7 +54,7 @@
.container.posts {
grid-template-columns: auto 8em;
- @media screen and (max-width: 924px) {
+ @media screen and (width <= 924px) {
grid-template-columns: auto auto;
}
diff --git a/scss/welcome-banner.scss b/scss/welcome-banner.scss
index 62f8ee1..788c80d 100644
--- a/scss/welcome-banner.scss
+++ b/scss/welcome-banner.scss
@@ -1,3 +1,5 @@
+@use "lib/viewport";
+
.welcome-banner {
&__wrap {
display: grid;
@@ -9,11 +11,11 @@
padding: 1.5em 0 2.5em;
margin-bottom: 0;
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
padding: 1em;
}
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
display: block;
padding: 0.5em;
margin-top: 0;
@@ -25,22 +27,22 @@
width: 100%;
align-self: center;
- @media screen and (max-width: 1028px) {
+ @media screen and (width <= 1028px) {
grid-row: 2/-1;
grid-column: 1/-1;
}
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
grid-column: 2/-1;
grid-row: 1/-1;
}
- @media screen and (max-width: 600px) {
+ @media screen and (width <= 600px) {
grid-row: 2/-1;
grid-column: 1/-1;
}
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
display: none;
}
}
@@ -54,7 +56,7 @@
.search-menu-container .search-input {
background: var(--d-content-background);
border: 1px solid var(--search-color);
- box-shadow: 0 4px 10px rgba(52, 6, 121, 15%);
+ box-shadow: 0 4px 10px rgb(52, 6, 121, 15%);
}
.search-menu .search-input:focus-within,
@@ -86,7 +88,7 @@
font-weight: 400;
color: var(--search-color);
- @media screen and (max-width: 1028px) {
+ @media screen and (width <= 1028px) {
font-size: var(--font-up-4);
grid-column: 1/-1;
grid-row: 1;
@@ -94,21 +96,21 @@
margin-bottom: 0.5em;
}
- @media screen and (max-width: 768px) {
+ @media screen and (width <= 768px) {
text-align: left;
grid-column: 1/2;
grid-row: 1/-1;
font-size: var(--font-up-3);
}
- @media screen and (max-width: 600px) {
+ @media screen and (width <= 600px) {
grid-column: 1/-1;
grid-row: 1;
text-align: center;
margin-bottom: 0.5em;
}
- @include breakpoint("mobile-extra-large") {
+ @include viewport.until(sm) {
font-size: var(--font-up-2);
}
}