From ff6ef40c70203e01a336e2bf4db69b094dd381ee Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 10 Sep 2026 06:48:15 -0700
Subject: [PATCH 1/5] chore(deps): update ionic to v9.0.3 (#4719)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
.../stackblitz/v9/angular/package-lock.json | 18 ++++++-------
.../code/stackblitz/v9/angular/package.json | 4 +--
.../code/stackblitz/v9/html/package-lock.json | 8 +++---
static/code/stackblitz/v9/html/package.json | 2 +-
.../stackblitz/v9/react/package-lock.json | 26 +++++++++----------
static/code/stackblitz/v9/react/package.json | 4 +--
.../code/stackblitz/v9/vue/package-lock.json | 26 +++++++++----------
static/code/stackblitz/v9/vue/package.json | 4 +--
8 files changed, 46 insertions(+), 46 deletions(-)
diff --git a/static/code/stackblitz/v9/angular/package-lock.json b/static/code/stackblitz/v9/angular/package-lock.json
index 88ba71f36a..926655fe94 100644
--- a/static/code/stackblitz/v9/angular/package-lock.json
+++ b/static/code/stackblitz/v9/angular/package-lock.json
@@ -14,8 +14,8 @@
"@angular/platform-browser": "^22.0.0",
"@angular/platform-browser-dynamic": "^22.0.0",
"@angular/router": "^22.0.0",
- "@ionic/angular": "9.0.1",
- "@ionic/core": "9.0.1",
+ "@ionic/angular": "9.0.3",
+ "@ionic/core": "9.0.3",
"ionicons": "8.1.0",
"rxjs": "^7.8.1",
"tslib": "^2.5.0"
@@ -2578,12 +2578,12 @@
}
},
"node_modules/@ionic/angular": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-9.0.1.tgz",
- "integrity": "sha512-q6HQdwIb5/uqZewVoBhRfz07Y9tR/cswWCY5Viy0BV5mUoLfOciAbeWqDaAK5YDc3QGZ2UH1bztsbj/VlpmOoQ==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-9.0.3.tgz",
+ "integrity": "sha512-WLs476ov6QhkDdh35YJlADvNTTbBzkIDe6HfHPSNtxPwiTgKArZB9npcu5jaMlXdiR/5T6PPvEEYX9uoanpFlQ==",
"license": "MIT",
"dependencies": {
- "@ionic/core": "9.0.1",
+ "@ionic/core": "9.0.3",
"ionicons": "^8.0.13",
"jsonc-parser": "^3.0.0",
"tslib": "^2.3.0"
@@ -2602,9 +2602,9 @@
}
},
"node_modules/@ionic/core": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.1.tgz",
- "integrity": "sha512-70fIYFxGuBFYOanWIl1PF3/emB+xVQjLQ9OZqgI+9ki8nEZH1y90YkTtAmleLl2jTx6TUpSaJpdUnzkBreIt7w==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.3.tgz",
+ "integrity": "sha512-H5bKZHBSkUMKSOw/cPbENtdIykW1JvZWS80TFDQiF2wS6YMus7sugO64EgCS+/HcKbi8jjhmDyb+W0zVjgwKbg==",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.44.2",
diff --git a/static/code/stackblitz/v9/angular/package.json b/static/code/stackblitz/v9/angular/package.json
index d6cfcdf288..0ce54037b6 100644
--- a/static/code/stackblitz/v9/angular/package.json
+++ b/static/code/stackblitz/v9/angular/package.json
@@ -15,8 +15,8 @@
"@angular/platform-browser": "^22.0.0",
"@angular/platform-browser-dynamic": "^22.0.0",
"@angular/router": "^22.0.0",
- "@ionic/angular": "9.0.1",
- "@ionic/core": "9.0.1",
+ "@ionic/angular": "9.0.3",
+ "@ionic/core": "9.0.3",
"ionicons": "8.1.0",
"rxjs": "^7.8.1",
"tslib": "^2.5.0"
diff --git a/static/code/stackblitz/v9/html/package-lock.json b/static/code/stackblitz/v9/html/package-lock.json
index 6067d6733e..66de0687df 100644
--- a/static/code/stackblitz/v9/html/package-lock.json
+++ b/static/code/stackblitz/v9/html/package-lock.json
@@ -6,7 +6,7 @@
"": {
"name": "html-starter",
"dependencies": {
- "@ionic/core": "9.0.1",
+ "@ionic/core": "9.0.3",
"ionicons": "8.1.0"
},
"devDependencies": {
@@ -16,9 +16,9 @@
}
},
"node_modules/@ionic/core": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.1.tgz",
- "integrity": "sha512-70fIYFxGuBFYOanWIl1PF3/emB+xVQjLQ9OZqgI+9ki8nEZH1y90YkTtAmleLl2jTx6TUpSaJpdUnzkBreIt7w==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.3.tgz",
+ "integrity": "sha512-H5bKZHBSkUMKSOw/cPbENtdIykW1JvZWS80TFDQiF2wS6YMus7sugO64EgCS+/HcKbi8jjhmDyb+W0zVjgwKbg==",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.44.2",
diff --git a/static/code/stackblitz/v9/html/package.json b/static/code/stackblitz/v9/html/package.json
index 136cfd7608..ff46944279 100644
--- a/static/code/stackblitz/v9/html/package.json
+++ b/static/code/stackblitz/v9/html/package.json
@@ -9,7 +9,7 @@
"start": "vite preview"
},
"dependencies": {
- "@ionic/core": "9.0.1",
+ "@ionic/core": "9.0.3",
"ionicons": "8.1.0"
},
"devDependencies": {
diff --git a/static/code/stackblitz/v9/react/package-lock.json b/static/code/stackblitz/v9/react/package-lock.json
index b573b44024..e010bb8e63 100644
--- a/static/code/stackblitz/v9/react/package-lock.json
+++ b/static/code/stackblitz/v9/react/package-lock.json
@@ -8,8 +8,8 @@
"name": "vite-react-typescript",
"version": "0.1.0",
"dependencies": {
- "@ionic/react": "9.0.1",
- "@ionic/react-router": "9.0.1",
+ "@ionic/react": "9.0.3",
+ "@ionic/react-router": "9.0.3",
"@types/node": "^24.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
@@ -254,9 +254,9 @@
"license": "MIT"
},
"node_modules/@ionic/core": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.1.tgz",
- "integrity": "sha512-70fIYFxGuBFYOanWIl1PF3/emB+xVQjLQ9OZqgI+9ki8nEZH1y90YkTtAmleLl2jTx6TUpSaJpdUnzkBreIt7w==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.3.tgz",
+ "integrity": "sha512-H5bKZHBSkUMKSOw/cPbENtdIykW1JvZWS80TFDQiF2wS6YMus7sugO64EgCS+/HcKbi8jjhmDyb+W0zVjgwKbg==",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.44.2",
@@ -268,12 +268,12 @@
}
},
"node_modules/@ionic/react": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/react/-/react-9.0.1.tgz",
- "integrity": "sha512-dO257Wl1RSz5g2X0uHkHZOKZYGafFPXcU0EYPgROHxKBUVZpM5VimUZVNcAjkyWRDwDyN0Bjz+7TVfCN3DDPUQ==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/react/-/react-9.0.3.tgz",
+ "integrity": "sha512-Z/r5S8blIqDrgiW1+aIEQgQ2dLgDQSpTaYD43JiT6mDP9NVvYpahlSSyZ32XV/N6vnu8tHD9rdfPHyRkkDI4QQ==",
"license": "MIT",
"dependencies": {
- "@ionic/core": "9.0.1",
+ "@ionic/core": "9.0.3",
"@stencil/react-output-target": "^1.6.2",
"ionicons": "^8.0.13",
"tslib": "*"
@@ -284,12 +284,12 @@
}
},
"node_modules/@ionic/react-router": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-9.0.1.tgz",
- "integrity": "sha512-+JIil95Z6jkJ5eYfTqfb0ssI2zUcONigoqvtZECUwCN56jfQLUoEvk9ZkaR0JBsjetQxltPBxdKcHbyhXPPAww==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/react-router/-/react-router-9.0.3.tgz",
+ "integrity": "sha512-XgTn7J0c/Tlv7uO8RH5W7pXL24h4jDZTfZ8GccD3bsq2jkiO0Vf/fwFwQM6lb2Ld6Vknz+fJiH3zFBAHWd1qFg==",
"license": "MIT",
"dependencies": {
- "@ionic/react": "9.0.1",
+ "@ionic/react": "9.0.3",
"tslib": "*"
},
"peerDependencies": {
diff --git a/static/code/stackblitz/v9/react/package.json b/static/code/stackblitz/v9/react/package.json
index 45306941fb..af3d933fcb 100644
--- a/static/code/stackblitz/v9/react/package.json
+++ b/static/code/stackblitz/v9/react/package.json
@@ -3,8 +3,8 @@
"version": "0.1.0",
"private": true,
"dependencies": {
- "@ionic/react": "9.0.1",
- "@ionic/react-router": "9.0.1",
+ "@ionic/react": "9.0.3",
+ "@ionic/react-router": "9.0.3",
"@types/node": "^24.0.0",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
diff --git a/static/code/stackblitz/v9/vue/package-lock.json b/static/code/stackblitz/v9/vue/package-lock.json
index cccd51c138..31c07e4ebc 100644
--- a/static/code/stackblitz/v9/vue/package-lock.json
+++ b/static/code/stackblitz/v9/vue/package-lock.json
@@ -8,8 +8,8 @@
"name": "vite-vue-starter",
"version": "0.0.0",
"dependencies": {
- "@ionic/vue": "9.0.1",
- "@ionic/vue-router": "9.0.1",
+ "@ionic/vue": "9.0.3",
+ "@ionic/vue-router": "9.0.3",
"vue": "^3.2.25",
"vue-router": "5.3.0"
},
@@ -63,9 +63,9 @@
}
},
"node_modules/@ionic/core": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.1.tgz",
- "integrity": "sha512-70fIYFxGuBFYOanWIl1PF3/emB+xVQjLQ9OZqgI+9ki8nEZH1y90YkTtAmleLl2jTx6TUpSaJpdUnzkBreIt7w==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/core/-/core-9.0.3.tgz",
+ "integrity": "sha512-H5bKZHBSkUMKSOw/cPbENtdIykW1JvZWS80TFDQiF2wS6YMus7sugO64EgCS+/HcKbi8jjhmDyb+W0zVjgwKbg==",
"license": "MIT",
"dependencies": {
"@stencil/core": "^4.44.2",
@@ -77,23 +77,23 @@
}
},
"node_modules/@ionic/vue": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-9.0.1.tgz",
- "integrity": "sha512-CwgLj7HKBwv/xRIsXqqvHCH+QGQVMjSf3CIWbQ6x+NpnSqlj8Ve5biZwfGTL0zdd3OaclLiDkrbxMVCLHG1Ovw==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/vue/-/vue-9.0.3.tgz",
+ "integrity": "sha512-HqAxZ4aEL1Y1O0PAHTN3cxx11t/rgyxeRxyhb5lhhlWqCk8MRksiNm89wDnZZJanhZemFMbFwAyG7SumYUFFTQ==",
"license": "MIT",
"dependencies": {
- "@ionic/core": "9.0.1",
+ "@ionic/core": "9.0.3",
"@stencil/vue-output-target": "0.14.2",
"ionicons": "^8.0.13"
}
},
"node_modules/@ionic/vue-router": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-9.0.1.tgz",
- "integrity": "sha512-XbE++/Iepp4P3YbvMH3UX6yTJX/JLlGVOCCmcYWfQCIV7reHpwpbADxSQ/BkSyxu3oTAuaEqplhQAPPZDtFTGA==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@ionic/vue-router/-/vue-router-9.0.3.tgz",
+ "integrity": "sha512-fMSEBDI/BsQBq+ZzpxZIJUqbm6H6lp9Cz4IMo4pM6eZfw51QmcDXOvenZYSvs1Dzwjv22eBRMp72HmQECjPnRg==",
"license": "MIT",
"dependencies": {
- "@ionic/vue": "9.0.1"
+ "@ionic/vue": "9.0.3"
}
},
"node_modules/@jridgewell/gen-mapping": {
diff --git a/static/code/stackblitz/v9/vue/package.json b/static/code/stackblitz/v9/vue/package.json
index fdd978c5cb..4fbade77ef 100644
--- a/static/code/stackblitz/v9/vue/package.json
+++ b/static/code/stackblitz/v9/vue/package.json
@@ -8,8 +8,8 @@
"preview": "vite preview"
},
"dependencies": {
- "@ionic/vue": "9.0.1",
- "@ionic/vue-router": "9.0.1",
+ "@ionic/vue": "9.0.3",
+ "@ionic/vue-router": "9.0.3",
"vue": "^3.2.25",
"vue-router": "5.3.0"
},
From 9b4d6d445867558b57e8675baf7f5920d9e8150d Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 10 Sep 2026 09:51:19 -0400
Subject: [PATCH 2/5] chore(deps): update dependency vue-router to v5.3.1
(#4718)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
static/code/stackblitz/v8/vue/package-lock.json | 8 ++++----
static/code/stackblitz/v8/vue/package.json | 2 +-
static/code/stackblitz/v9/vue/package-lock.json | 8 ++++----
static/code/stackblitz/v9/vue/package.json | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/static/code/stackblitz/v8/vue/package-lock.json b/static/code/stackblitz/v8/vue/package-lock.json
index 026a1724df..5e96116a3c 100644
--- a/static/code/stackblitz/v8/vue/package-lock.json
+++ b/static/code/stackblitz/v8/vue/package-lock.json
@@ -11,7 +11,7 @@
"@ionic/vue": "8.8.19",
"@ionic/vue-router": "8.8.19",
"vue": "^3.2.25",
- "vue-router": "5.3.0"
+ "vue-router": "5.3.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.0",
@@ -1995,9 +1995,9 @@
}
},
"node_modules/vue-router": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.0.tgz",
- "integrity": "sha512-a2PBXX9yfkS58JzSJALUffgDa09lEzKmCcEnLaepoIr88L+9hEnsgEQkcadJGID+vtHa0gFpVo064zmylA9fcg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.1.tgz",
+ "integrity": "sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==",
"license": "MIT",
"dependencies": {
"@vue-macros/common": "^3.1.3",
diff --git a/static/code/stackblitz/v8/vue/package.json b/static/code/stackblitz/v8/vue/package.json
index 313e657427..179b4fbee5 100644
--- a/static/code/stackblitz/v8/vue/package.json
+++ b/static/code/stackblitz/v8/vue/package.json
@@ -11,7 +11,7 @@
"@ionic/vue": "8.8.19",
"@ionic/vue-router": "8.8.19",
"vue": "^3.2.25",
- "vue-router": "5.3.0"
+ "vue-router": "5.3.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.0",
diff --git a/static/code/stackblitz/v9/vue/package-lock.json b/static/code/stackblitz/v9/vue/package-lock.json
index 31c07e4ebc..69dfa77ece 100644
--- a/static/code/stackblitz/v9/vue/package-lock.json
+++ b/static/code/stackblitz/v9/vue/package-lock.json
@@ -11,7 +11,7 @@
"@ionic/vue": "9.0.3",
"@ionic/vue-router": "9.0.3",
"vue": "^3.2.25",
- "vue-router": "5.3.0"
+ "vue-router": "5.3.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.0",
@@ -1073,9 +1073,9 @@
}
},
"node_modules/vue-router": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.0.tgz",
- "integrity": "sha512-a2PBXX9yfkS58JzSJALUffgDa09lEzKmCcEnLaepoIr88L+9hEnsgEQkcadJGID+vtHa0gFpVo064zmylA9fcg==",
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-5.3.1.tgz",
+ "integrity": "sha512-GDBZzgmILxA/kFnkFbJjQZdZ2QQbngnIMMuoUcjhZIfH1RGMaPjPwX5ASnV38qamuA9uhO0RDjSBHTDNG2uXyQ==",
"license": "MIT",
"dependencies": {
"@vue-macros/common": "^3.1.3",
diff --git a/static/code/stackblitz/v9/vue/package.json b/static/code/stackblitz/v9/vue/package.json
index 4fbade77ef..442ab4287f 100644
--- a/static/code/stackblitz/v9/vue/package.json
+++ b/static/code/stackblitz/v9/vue/package.json
@@ -11,7 +11,7 @@
"@ionic/vue": "9.0.3",
"@ionic/vue-router": "9.0.3",
"vue": "^3.2.25",
- "vue-router": "5.3.0"
+ "vue-router": "5.3.1"
},
"devDependencies": {
"@vitejs/plugin-vue": "^6.0.0",
From 18ec915e4487b2bfa1c6a41daeebe603c3107450 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 10 Sep 2026 09:52:43 -0400
Subject: [PATCH 3/5] chore(deps): update dependency cspell to v10.2.2 (#4720)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package-lock.json | 282 +++++++++++++++++++++++-----------------------
1 file changed, 141 insertions(+), 141 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 6fec5c9964..16b0d7506a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2148,9 +2148,9 @@
]
},
"node_modules/@cspell/cspell-bundled-dicts": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.1.0.tgz",
- "integrity": "sha512-CBnYuR7tMlLwWq6FL3IOQ0mM+d8r6d7t+BMH6qWtk9SMz8KzBO7dB5Ya+o3QI/lsqwR75qCPW6JPYapBogFq1A==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-10.2.2.tgz",
+ "integrity": "sha512-327sQUcfHjr9TnkX2FYluLuQHSoWjSm9AiPFBpULxHofk7VvKfye12Ur4xMbOzyv7cxMROx/OeYF0oytLuLsvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2169,9 +2169,9 @@
"@cspell/dict-docker": "^1.1.17",
"@cspell/dict-dotnet": "^5.0.13",
"@cspell/dict-elixir": "^4.0.8",
- "@cspell/dict-en_us": "^4.4.36",
+ "@cspell/dict-en_us": "^4.4.37",
"@cspell/dict-en-common-misspellings": "^2.2.0",
- "@cspell/dict-en-gb-mit": "^3.1.25",
+ "@cspell/dict-en-gb-mit": "^3.1.26",
"@cspell/dict-filetypes": "^3.0.18",
"@cspell/dict-flutter": "^1.1.1",
"@cspell/dict-fonts": "^4.0.6",
@@ -2195,17 +2195,17 @@
"@cspell/dict-markdown": "^2.0.18",
"@cspell/dict-monkeyc": "^1.1.0",
"@cspell/dict-node": "^5.0.9",
- "@cspell/dict-npm": "^5.2.46",
+ "@cspell/dict-npm": "^5.2.48",
"@cspell/dict-php": "^4.1.1",
"@cspell/dict-powershell": "^5.0.15",
"@cspell/dict-public-licenses": "^2.0.16",
- "@cspell/dict-python": "^4.4.0",
+ "@cspell/dict-python": "^4.5.0",
"@cspell/dict-r": "^2.1.1",
"@cspell/dict-ruby": "^5.1.2",
"@cspell/dict-rust": "^4.1.2",
"@cspell/dict-scala": "^5.0.9",
"@cspell/dict-shell": "^1.2.0",
- "@cspell/dict-software-terms": "^5.4.1",
+ "@cspell/dict-software-terms": "^5.4.2",
"@cspell/dict-sql": "^2.2.1",
"@cspell/dict-svelte": "^1.0.7",
"@cspell/dict-swift": "^2.0.6",
@@ -2219,22 +2219,22 @@
}
},
"node_modules/@cspell/cspell-json-reporter": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.1.0.tgz",
- "integrity": "sha512-q4YhCcqncLyf9XVJ7DnCLMPoTSyK3MpC7A8jxbdMM2ytQ2/pNrFKhUWPpoxzqLP5fmpwW8ieb5ip4JWcHfGwfA==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-json-reporter/-/cspell-json-reporter-10.2.2.tgz",
+ "integrity": "sha512-gm9J5COxrLqb4WV2EX6x2INoRDOq3shiaFNhUu3cOhb8YHj5e/IPJ+uVT9nBl9BZKGVRX82vseezkiss9ofiGw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-types": "10.1.0"
+ "@cspell/cspell-types": "10.2.2"
},
"engines": {
"node": ">=22.18.0"
}
},
"node_modules/@cspell/cspell-performance-monitor": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.1.0.tgz",
- "integrity": "sha512-a0uHD0hrM9LC078pkMrJIC84FOdyg2i9nkRXp7kvus3k+/jSCun9XykSET0IoeZoom/8cB8Y9BVgnrbjE3q0Vg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-performance-monitor/-/cspell-performance-monitor-10.2.2.tgz",
+ "integrity": "sha512-BPPKqUPvRH7KEx5cnZY2KJHA81+V002pJirUkxT3gsrqLP/a3C0CWsZ/ST9f8ZE8OLNLHnmNkPizRPiDHada4Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2242,9 +2242,9 @@
}
},
"node_modules/@cspell/cspell-pipe": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.1.0.tgz",
- "integrity": "sha512-ZZL//x5zRHOlNn9DtTHBrrskEdjc7RtNB8XXnzjnTdcOjC9sI2YtqtVyXIAH7HKGyraLU1wi89S0XMGaENeflA==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-pipe/-/cspell-pipe-10.2.2.tgz",
+ "integrity": "sha512-WP+kwmg9ltgjXo5N8m0Xwchgob6wJ+c5omY4/WNSLsyEncuRjK1e6wYYN/gs+D/d3ISzC8+yb5Ma13ymkEC+4Q==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2252,9 +2252,9 @@
}
},
"node_modules/@cspell/cspell-resolver": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.1.0.tgz",
- "integrity": "sha512-I5BwclXK/9sbq+T1wADHG64PRaFMoDahhVKZbJCbK5bzsYF9rFEv9P5Quw3WZdgx8eUyGJcSqKuXYsDqx55yEA==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-resolver/-/cspell-resolver-10.2.2.tgz",
+ "integrity": "sha512-DZO2vALwXVi8ajkS0p0DHPD4Uzq86fHBLksZF3MJOWV2nBZxrrUI1/kXA3Fiuil/EXSJG3tf0WX5/efoamP2Iw==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2265,9 +2265,9 @@
}
},
"node_modules/@cspell/cspell-service-bus": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.1.0.tgz",
- "integrity": "sha512-OM8c5IDtwQvHgJ0RYxckr3jaUt1NOLPAk7y/I8dvDba6iuBXkrCVUD2BMrUHFrHBBfWM5oMwioVOnNtg4nSvPw==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-service-bus/-/cspell-service-bus-10.2.2.tgz",
+ "integrity": "sha512-0UEvuTZ/mLQXg5iy1w7xzUf0gACGnaFRuY7yac7aFQjM//rP+2BXK8bC6g+4reqwBJhjeDrEHy7SvvDICgGMAg==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2275,9 +2275,9 @@
}
},
"node_modules/@cspell/cspell-types": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.1.0.tgz",
- "integrity": "sha512-k5TzE4fKRbZUPv5Z2EKUXR5QoDF4LPlWo9OnXdQVx8YGi0GQosUzwag2uyHoN5uAOSnoJwyhwRcr+/EFqNkfrg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-types/-/cspell-types-10.2.2.tgz",
+ "integrity": "sha512-QfB4ux76pdgOmlhB2IUZKmkq/Ce4nojIlXzGlWGPj+gSuGC6bakL6f5lt4I0YAM8hxOwYPFvJRfkqebym1VtyQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2285,13 +2285,13 @@
}
},
"node_modules/@cspell/cspell-worker": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.1.0.tgz",
- "integrity": "sha512-gEJ1bU1sOMgDwtewfI7SPdIs2MNakhKPr4WbGh8nfE/bszO4vT3YoQap2+v76/s2VjGs2Kzn6M1M2N5tmGuo3w==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/cspell-worker/-/cspell-worker-10.2.2.tgz",
+ "integrity": "sha512-IIoICOihmGbEftfBN35hpD5q0eS8yjzVst7Fvpbjo+XfyuUwZQNg9jzPOW4nNUskzpJT3puDRbZ8AxrodS5Kpw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "cspell-lib": "10.1.0"
+ "cspell-lib": "10.2.2"
},
"engines": {
"node": ">=22.18.0"
@@ -2406,9 +2406,9 @@
"license": "MIT"
},
"node_modules/@cspell/dict-en_us": {
- "version": "4.4.36",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.36.tgz",
- "integrity": "sha512-2yOhI/+7d1DbfvMljGW4jw8pLqDEsVmnvUXBOCFXtLU2BWgQkrqOJDCNseYjEiEbTp0OtdrWEWWPFSP1TNugQw==",
+ "version": "4.4.37",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en_us/-/dict-en_us-4.4.37.tgz",
+ "integrity": "sha512-rMKyPrk2SKmDU+Bj0U0ixsv4Du93oijwovc8XlUin0zwKOJZb0/PFG5Df4P8CrM2CrLeovpaFvhoI98DigxBLw==",
"dev": true,
"license": "MIT"
},
@@ -2420,9 +2420,9 @@
"license": "CC BY-SA 4.0"
},
"node_modules/@cspell/dict-en-gb-mit": {
- "version": "3.1.25",
- "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.25.tgz",
- "integrity": "sha512-zGODptk24CMrXi49ieG2SUm94CKxEsVF0dYNF+1ZYH0MSsQDZ/PKDlrrbvtBqSupKdPSj0Z9sjOmMNfHHW9ZSg==",
+ "version": "3.1.26",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.1.26.tgz",
+ "integrity": "sha512-F9Y/45+1oIPzfL/pyWLp4kzX+vddHPAYpIpIF+45bdc65AebeEiQHKzSmKgGGTd3qbQc3fATw2kAFdLryiQpjQ==",
"dev": true,
"license": "MIT"
},
@@ -2594,9 +2594,9 @@
"license": "MIT"
},
"node_modules/@cspell/dict-npm": {
- "version": "5.2.47",
- "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.47.tgz",
- "integrity": "sha512-r5ePbkmRtpMwiv+MHd6be1xIRLuXoEwaSLIZLu3mY+qtPVo0LUj/kVl4YeIxHONiwyef75zqS3gnT+s5UF7diQ==",
+ "version": "5.2.48",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-npm/-/dict-npm-5.2.48.tgz",
+ "integrity": "sha512-R5dDnXTxZFOdb/4XSugCjsb3gXTHcEURGFAVOThg5QVu2YRI+yYj5vGgj9gSNffbgoQsNnaukPoB5v1tjF+tRA==",
"dev": true,
"license": "MIT"
},
@@ -2622,9 +2622,9 @@
"license": "MIT"
},
"node_modules/@cspell/dict-python": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.4.0.tgz",
- "integrity": "sha512-49Eju/a97V6ExAeMJDM2Tk4jsYr0pm+kQzqQrKLAZdrRd6VrLIgseI481EQSmgoVkPPdsuwK1xj9ZlpDQIF4qg==",
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-python/-/dict-python-4.5.0.tgz",
+ "integrity": "sha512-O1lSuFXoX8p+4hvJMbqvg3blbn0Zx8LHqdPQSNaOxFZGf7hmq6pc8sfta+98E7Q/WtDooAnU3XpBxBXcn0r94g==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -2667,9 +2667,9 @@
"license": "MIT"
},
"node_modules/@cspell/dict-software-terms": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.4.1.tgz",
- "integrity": "sha512-tY88gnOWj2ax6h+i7BjU7dIH1f3fvY4WypS0a+TpjBgXC318AdOMmy0zK1SzxGNOjhWJfCeCZNVoLFM/DuOG4g==",
+ "version": "5.4.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dict-software-terms/-/dict-software-terms-5.4.2.tgz",
+ "integrity": "sha512-C2tS1JjxqHef9TpPRm08a6n+PJCrKrD6FsmPEyXb2J6TFef4FFnKRcGOf3pFnd+a6/oyQgXZWeKiECH6lBFjQA==",
"dev": true,
"license": "MIT"
},
@@ -2723,13 +2723,13 @@
"license": "MIT"
},
"node_modules/@cspell/dynamic-import": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.1.0.tgz",
- "integrity": "sha512-tZMsczw03/cT7hupr6+vIdJhPvJw4hmh7gGqAgeU+j1bc556VT/GviKrj/Xfa6+EK6Q3Uev7tb8WR1mkIpI5Rg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/dynamic-import/-/dynamic-import-10.2.2.tgz",
+ "integrity": "sha512-nYu5CP0OERXGoA1neXI7ieBSI9RSq79vTpWY4sZyK3Z9y8sL077jR3sQI5Q1ePb5tKFXof1UmRdgLS3F0Ef3uA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/url": "10.1.0",
+ "@cspell/url": "10.2.2",
"import-meta-resolve": "^4.2.0"
},
"engines": {
@@ -2737,9 +2737,9 @@
}
},
"node_modules/@cspell/filetypes": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.1.0.tgz",
- "integrity": "sha512-cTWbtrH00tNkjBkcH9ElSaaVxFbtp/XFqElUmiGS57SnvxgWlOhXChvhj5DIPwOT0c8uRjmx/0XQWjnlat4dwg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/filetypes/-/filetypes-10.2.2.tgz",
+ "integrity": "sha512-UWuvbNb2rLUwClzX8V5dY2hmURlCzpyXlnUUQL3NM3eJrghSDaDmb7uqfCIiObg2F3+E/6z1dgx2QkcA0luYQQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2747,9 +2747,9 @@
}
},
"node_modules/@cspell/rpc": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.1.0.tgz",
- "integrity": "sha512-Zo7e/L+b5hujFj8XG+ayVGf9z0YAQWEf9aBCMesPBzMMczFnV4ZQzOqrSKMBrc5J1ztVwft3IjVSUY5My++UIg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/rpc/-/rpc-10.2.2.tgz",
+ "integrity": "sha512-pF4Ekt6eZZKCmdr3IqTtjfoc5UVMXI89HhCYCc4l+GRLjTDPjCX5ekuvy2asByI30NBJUETsNc6yVtmSKZ/9UQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2757,9 +2757,9 @@
}
},
"node_modules/@cspell/strong-weak-map": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.1.0.tgz",
- "integrity": "sha512-FVqhMN38u44divmgVnR+qgOJAu5S89hkxdJNXAeK9ZTOXBKT8BGmYRtlFll4TMqeaS+513mmGhOaAnTLXNnObA==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/strong-weak-map/-/strong-weak-map-10.2.2.tgz",
+ "integrity": "sha512-eXhJbPoPBzERBHncrZ02uNAS+cfvLKWGWbdaZ/R+sHZbbU3Sc4gnclQz+RRd2Vw3Q8Fra+o9ZLxAKFMB/ljvJw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2767,9 +2767,9 @@
}
},
"node_modules/@cspell/url": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.1.0.tgz",
- "integrity": "sha512-MxQyFUYX+M2GJEuPuA0l1aXHmRh52Qd/hTA1aahjUgvgujSghv+rOFhIzqFiVtIa0w/r1RgdCKHF32wNKfGnFg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/@cspell/url/-/url-10.2.2.tgz",
+ "integrity": "sha512-KC+Rzi9mExB1rzxoT3ysC98tGhiSbgkOXc6U8fbJmoggFswfwwJEzwa2NUNX75Thlty5ZzaPandLS4P0dh4kOA==",
"dev": true,
"license": "MIT",
"engines": {
@@ -9781,29 +9781,29 @@
}
},
"node_modules/cspell": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.1.0.tgz",
- "integrity": "sha512-sCGe2PWuA7H8pJTYSSkq5G5u3FXJr8igAcVEsSAqdAdTArkOxCca4kPNfeRhno2Dy1QEz7KGnoVFggvIaCv01g==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell/-/cspell-10.2.2.tgz",
+ "integrity": "sha512-lQF469/Y3Fz5nlnQoAuA1ZDDheyCMNDyS3LBbAeoKL1gUKTDypH0qA6mqbp3KoZNicqGIxZoW3RoYkZ7v1tpZQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-json-reporter": "10.1.0",
- "@cspell/cspell-performance-monitor": "10.1.0",
- "@cspell/cspell-pipe": "10.1.0",
- "@cspell/cspell-types": "10.1.0",
- "@cspell/cspell-worker": "10.1.0",
- "@cspell/dynamic-import": "10.1.0",
- "@cspell/url": "10.1.0",
+ "@cspell/cspell-json-reporter": "10.2.2",
+ "@cspell/cspell-performance-monitor": "10.2.2",
+ "@cspell/cspell-pipe": "10.2.2",
+ "@cspell/cspell-types": "10.2.2",
+ "@cspell/cspell-worker": "10.2.2",
+ "@cspell/dynamic-import": "10.2.2",
+ "@cspell/url": "10.2.2",
"ansi-regex": "^6.3.0",
"chalk": "^6.0.0",
"chalk-template": "^1.1.2",
"commander": "^15.0.0",
- "cspell-config-lib": "10.1.0",
- "cspell-dictionary": "10.1.0",
- "cspell-gitignore": "10.1.0",
- "cspell-glob": "10.1.0",
- "cspell-io": "10.1.0",
- "cspell-lib": "10.1.0",
+ "cspell-config-lib": "10.2.2",
+ "cspell-dictionary": "10.2.2",
+ "cspell-gitignore": "10.2.2",
+ "cspell-glob": "10.2.2",
+ "cspell-io": "10.2.2",
+ "cspell-lib": "10.2.2",
"fast-json-stable-stringify": "^2.1.0",
"flatted": "^3.4.4",
"semver": "^7.8.5",
@@ -9821,13 +9821,13 @@
}
},
"node_modules/cspell-config-lib": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.1.0.tgz",
- "integrity": "sha512-xWfyGRtu819BNnJ42SwvRsMdd4jgz+4eV4RaKUaM7uo5hsOI9o+LCulYWD8F4MPDb/izDopvC9qV8E3UVUe08g==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-config-lib/-/cspell-config-lib-10.2.2.tgz",
+ "integrity": "sha512-pVWQOXb6gYLx+JTNxhqWaI4qTtNXnMYtPWauQsjoHsjzQsrIeM8whhXpX5G/dt+7IriUrQNNoH1x+cCkbMQ4UA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-types": "10.1.0",
+ "@cspell/cspell-types": "10.2.2",
"comment-json": "^5.0.0",
"smol-toml": "^1.8.0",
"yaml": "^2.9.0"
@@ -9837,16 +9837,16 @@
}
},
"node_modules/cspell-dictionary": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.1.0.tgz",
- "integrity": "sha512-ZzBWuPkWfY5uXmKh6wEbG24jhm3reeUnqsVDwsmduazjf+hGjlxi1B7fS3Xr0I4xufN98lNCuynZpNOydDLEEA==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-dictionary/-/cspell-dictionary-10.2.2.tgz",
+ "integrity": "sha512-UbdKjoiFabeJMax/CPxWU5/ut7AvQ7h/s0OgHRjDdX9do1uKdURvLhe6UlesP2w01krioAGi//ZkV1JCZOOOSg==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-performance-monitor": "10.1.0",
- "@cspell/cspell-pipe": "10.1.0",
- "@cspell/cspell-types": "10.1.0",
- "cspell-trie-lib": "10.1.0",
+ "@cspell/cspell-performance-monitor": "10.2.2",
+ "@cspell/cspell-pipe": "10.2.2",
+ "@cspell/cspell-types": "10.2.2",
+ "cspell-trie-lib": "10.2.2",
"fast-equals": "^6.0.2"
},
"engines": {
@@ -9854,15 +9854,15 @@
}
},
"node_modules/cspell-gitignore": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.1.0.tgz",
- "integrity": "sha512-kSnPsgmMuN2Uj7VJ3RP315o2Jt66pkFlcvGYswKXgixo06ZuiQmOJ9n4j1VS3Tu2uhVXBIKz/CP1r1lJenpoBQ==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-gitignore/-/cspell-gitignore-10.2.2.tgz",
+ "integrity": "sha512-/l0nF5jBqnowXcIMbLDCjFE8sKM6lKs4NjMa87JjYiOCx/LqN3rusL/Dkumws/NB2o5NUxqDRtitiYxw7tWlvQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/url": "10.1.0",
- "cspell-glob": "10.1.0",
- "cspell-io": "10.1.0"
+ "@cspell/url": "10.2.2",
+ "cspell-glob": "10.2.2",
+ "cspell-io": "10.2.2"
},
"bin": {
"cspell-gitignore": "bin.mjs"
@@ -9872,14 +9872,14 @@
}
},
"node_modules/cspell-glob": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.1.0.tgz",
- "integrity": "sha512-6n+NcnbDbe8Yz1RXwfsvC3K7OrFtu1Zx+c8VZORKwqpl1CDVEBY1zMyooS6VoqIu6C97iRWfwfP+Ad5dk2m1Qw==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-glob/-/cspell-glob-10.2.2.tgz",
+ "integrity": "sha512-T1icxtdrv9QXETC0IQMBWPTNDxBYw4MPc0Z2iDPGFUjwWyYw2SBH8vC+S2HoXHt47BXg8Y2t6zbkPPkXlK1OzQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/url": "10.1.0",
- "picomatch": "^4.0.5"
+ "@cspell/url": "10.2.2",
+ "picomatch": "^4.0.7"
},
"engines": {
"node": ">=22.18.0"
@@ -9899,14 +9899,14 @@
}
},
"node_modules/cspell-grammar": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.1.0.tgz",
- "integrity": "sha512-sE6Y2cJeFReAeyCMwNL0Htffv8LweeVnkn1RSUiCZ7nPmEO8gzp6tFC6IeTFtJdpt1uzXW/JZl+tmuTQkOOLfg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-grammar/-/cspell-grammar-10.2.2.tgz",
+ "integrity": "sha512-GYLzoFT14FTuTmkwgzQzXInC1aUB/Wb7GzTrA7Gj8mrXFfHC/zJ1oTXufAY1fS9oGvYezvjb2LWPoMM+schmnA==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-pipe": "10.1.0",
- "@cspell/cspell-types": "10.1.0"
+ "@cspell/cspell-pipe": "10.2.2",
+ "@cspell/cspell-types": "10.2.2"
},
"bin": {
"cspell-grammar": "bin.mjs"
@@ -9916,48 +9916,48 @@
}
},
"node_modules/cspell-io": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.1.0.tgz",
- "integrity": "sha512-On6bXkt4z3B+1lEjROWIXrH8yLfAYQQawpalMpQHl9v++h8NsFrqVC+1MNHw0qXiHfv8pqn/cy4Fk0xKEJA+4Q==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-io/-/cspell-io-10.2.2.tgz",
+ "integrity": "sha512-ksMJwWNk2es4c9zv1yL85whDmwVM8gddRxLSRBCIqTxOUelpfE7498Ci8XvfUauWgbdHqlaTuEmCqSMzK3xIQw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-service-bus": "10.1.0",
- "@cspell/url": "10.1.0"
+ "@cspell/cspell-service-bus": "10.2.2",
+ "@cspell/url": "10.2.2"
},
"engines": {
"node": ">=22.18.0"
}
},
"node_modules/cspell-lib": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.1.0.tgz",
- "integrity": "sha512-9Rpx2ziuM6AxPjTfhQ+Q8rNkQREdgq7RBT7FATqJOEo65xVDjbVoSfvuaP4MlGQEWiQgvFye9ZQXnqtdcAZAGg==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-lib/-/cspell-lib-10.2.2.tgz",
+ "integrity": "sha512-d9ElvCs34f5aoVEOr0aP2iqUQYjrgvETept3HIbp67cwxKLkhygO1F8Ce6vcQ+G9PiGM6DrCuwHq8zvqGbJ0LQ==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@cspell/cspell-bundled-dicts": "10.1.0",
- "@cspell/cspell-performance-monitor": "10.1.0",
- "@cspell/cspell-pipe": "10.1.0",
- "@cspell/cspell-resolver": "10.1.0",
- "@cspell/cspell-types": "10.1.0",
- "@cspell/dynamic-import": "10.1.0",
- "@cspell/filetypes": "10.1.0",
- "@cspell/rpc": "10.1.0",
- "@cspell/strong-weak-map": "10.1.0",
- "@cspell/url": "10.1.0",
- "cspell-config-lib": "10.1.0",
- "cspell-dictionary": "10.1.0",
- "cspell-glob": "10.1.0",
- "cspell-grammar": "10.1.0",
- "cspell-io": "10.1.0",
- "cspell-trie-lib": "10.1.0",
+ "@cspell/cspell-bundled-dicts": "10.2.2",
+ "@cspell/cspell-performance-monitor": "10.2.2",
+ "@cspell/cspell-pipe": "10.2.2",
+ "@cspell/cspell-resolver": "10.2.2",
+ "@cspell/cspell-types": "10.2.2",
+ "@cspell/dynamic-import": "10.2.2",
+ "@cspell/filetypes": "10.2.2",
+ "@cspell/rpc": "10.2.2",
+ "@cspell/strong-weak-map": "10.2.2",
+ "@cspell/url": "10.2.2",
+ "cspell-config-lib": "10.2.2",
+ "cspell-dictionary": "10.2.2",
+ "cspell-glob": "10.2.2",
+ "cspell-grammar": "10.2.2",
+ "cspell-io": "10.2.2",
+ "cspell-trie-lib": "10.2.2",
"env-paths": "^4.0.0",
"gensequence": "^8.0.8",
"import-fresh": "^4.0.0",
"resolve-from": "^5.0.0",
- "vscode-languageserver-textdocument": "^1.0.12",
- "vscode-uri": "^3.1.0",
+ "vscode-languageserver-textdocument": "^1.0.14",
+ "vscode-uri": "^3.2.0",
"xdg-basedir": "^5.1.0"
},
"engines": {
@@ -9978,16 +9978,16 @@
}
},
"node_modules/cspell-trie-lib": {
- "version": "10.1.0",
- "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.1.0.tgz",
- "integrity": "sha512-qzWzQuvl3tgulJXC8ILDmzAoKzNGXTKXO+Yh0hTAqnxpI1wtSFzjIf2Md4M6YhcITNBpp5h+xhjccsro5IB5ug==",
+ "version": "10.2.2",
+ "resolved": "https://registry.npmjs.org/cspell-trie-lib/-/cspell-trie-lib-10.2.2.tgz",
+ "integrity": "sha512-n+dscSwWLSWcN/tQhv2wJziX/AfPxRVffr6YkGOcVCov1YaL3XoWpR0f6Yk16281s231hUcLEPgcWzISTs09dw==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=22.18.0"
},
"peerDependencies": {
- "@cspell/cspell-types": "10.1.0"
+ "@cspell/cspell-types": "10.2.2"
}
},
"node_modules/cspell/node_modules/ansi-regex": {
@@ -11380,9 +11380,9 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"node_modules/fast-equals": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.2.tgz",
- "integrity": "sha512-sAjhj9ZhOxYCGiNMnZLaucOqf5ZeFnHNoKoAZiD9thhJ0N8RP85qJK759/97C/3L7NzzmGVB5uiX9AUpySZmUQ==",
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-6.0.3.tgz",
+ "integrity": "sha512-IECu4C0fFZFoUC2cA2rDaNUuVIfWIZMwh3tY+ng924vOuD9OaUFFrcIrVwCKbV7TJDkGmrHfhwZ7R0AnHfVhyw==",
"dev": true,
"license": "MIT",
"engines": {
@@ -21782,9 +21782,9 @@
"license": "MIT"
},
"node_modules/vscode-languageserver-textdocument": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz",
- "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==",
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.14.tgz",
+ "integrity": "sha512-EQyqJMi552E4ZTf46izQ4Fj6XquqxCySR3J5ZSD1SisMf6RfpeOWHxGBE8Gr6V0/3GHIGdAzDn8F8+1nTGCnoQ==",
"dev": true,
"license": "MIT"
},
From 81f996685905de06e211597d10a7406df48a0cb0 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Thu, 10 Sep 2026 09:53:02 -0400
Subject: [PATCH 4/5] chore(deps): update dependency sass to v1.104.0 (#4721)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
---
package-lock.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 16b0d7506a..b38a3226b5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19602,9 +19602,9 @@
"license": "MIT"
},
"node_modules/sass": {
- "version": "1.103.1",
- "resolved": "https://registry.npmjs.org/sass/-/sass-1.103.1.tgz",
- "integrity": "sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw==",
+ "version": "1.104.0",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.104.0.tgz",
+ "integrity": "sha512-btHMApW2bgolvClhRW8AlQJzgI9lUB3pPSofBQQT+E46GWvf9o0TVQ13SYv5riWZVFyPN+JNz3TKW9XhBlc10w==",
"license": "MIT",
"dependencies": {
"chokidar": "^5.0.0",
From 6e355b1362a9f4a807a2a01330d2dec88c6fb7be Mon Sep 17 00:00:00 2001
From: Maria Hutt Everything inside of these comments will be ignored by the spell checkr. Proofread your own words carefully. Cards are a great way to display an important piece of content, and can contain images, buttons, text, and more. A modern, open source native runtime built and maintained by the Ionic team and the Capacitor community. Our recommended native solution. A collection of free Cordova plugins, built and maintained by the community, with TypeScript wrappers and a consistent API and naming convention.`) or code blocks (```), so there are regular expressions added to ignore anything inside of these.
- An **entire line**, add the following comment above it:
- ```markdown
-
+ ```mdx
+ {/* cspell:disable-next-line */}
```
- **Multiple lines**, add comments above and below the lines to be ignored:
- ```markdown
-
+ ```mdx
+ {/* cspell:disable */}
` element does not emit Ionic's custom events. Use the standard
### Input
-#### `autocorrect` Property Type Changed to Boolean {#input-autocorrect-property-type-changed-to-boolean}
+#### `autocorrect` Property Type Changed to Boolean {/* #input-autocorrect-property-type-changed-to-boolean */}
The `autocorrect` property on `ion-input` is now a `boolean` (default `false`) instead of `'on' | 'off'`. Because the attribute coerces to `true` for any value other than the string `"false"`, `autocorrect="off"` now enables autocorrect.
- Remove the attribute to keep autocorrect disabled (the default).
- Use a property binding to enable it: `[autocorrect]="true"` (Angular), `autocorrect={true}` (React), or `:autocorrect="true"` (Vue).
-#### Floating Label Behavior {#input-floating-label-behavior}
+#### Floating Label Behavior {/* #input-floating-label-behavior */}
Floating labels no longer automatically float when the input contains slotted content. Labels float only when the input is focused or has a value.
-#### Internal DOM Structure Changes {#input-internal-dom-structure-changes}
+#### Internal DOM Structure Changes {/* #input-internal-dom-structure-changes */}
The internal DOM structure has been reorganized to support floating labels with slotted content.
@@ -686,7 +686,7 @@ The `swipeBackEnabled` config option is still respected as the initial default a
### Searchbar
-#### `autocorrect` Property Type Changed to Boolean {#searchbar-autocorrect-property-type-changed-to-boolean}
+#### `autocorrect` Property Type Changed to Boolean {/* #searchbar-autocorrect-property-type-changed-to-boolean */}
The `autocorrect` property on `ion-searchbar` is now a `boolean` (default `false`) instead of `'on' | 'off'`. Because the attribute coerces to `true` for any value other than the string `"false"`, `autocorrect="off"` now enables autocorrect.
@@ -707,11 +707,11 @@ When using `interface="action-sheet"`, `ion-select` no longer assigns the `selec
Previously, the `selected` role was assigned only to the option matching the select's current value. Because the dismiss role mirrors the tapped button, this surfaced in just one case: re-selecting the already-selected option dismissed the action sheet with `role: "selected"` in `ionActionSheetDidDismiss`. Tapping any other option changed the value and dismissed with `role: ""`. Now that the role is no longer assigned, both cases dismiss with `role: undefined`. Apps that inspected this role to detect that a value was chosen, such as reading `role` from the underlying action sheet's `onDidDismiss` result, should listen for `ion-select`'s `ionChange` event instead, which emits the selected value when the selection changes.
-#### Floating Label Behavior {#select-floating-label-behavior}
+#### Floating Label Behavior {/* #select-floating-label-behavior */}
Floating labels no longer automatically float when the select contains slotted content. Labels float only when the select is focused or has a value. Additionally, when using a floating label, the placeholder is only visible when the select is focused.
-#### Internal DOM Structure Changes {#select-internal-dom-structure-changes}
+#### Internal DOM Structure Changes {/* #select-internal-dom-structure-changes */}
The internal DOM structure has been reorganized to support floating labels with slotted content. This changes the structure and location of several exposed shadow parts.
@@ -745,11 +745,11 @@ Use the new `part="start"`, `part="control"`, and `part="end"` parts to target t
### Textarea
-#### Floating Label Behavior {#textarea-floating-label-behavior}
+#### Floating Label Behavior {/* #textarea-floating-label-behavior */}
Floating labels no longer automatically float when the textarea contains slotted content. Labels float only when the textarea is focused or has a value.
-#### Internal DOM Structure Changes {#textarea-internal-dom-structure-changes}
+#### Internal DOM Structure Changes {/* #textarea-internal-dom-structure-changes */}
The internal DOM structure has been reorganized to support floating labels with slotted content.
diff --git a/plugins/docusaurus-plugin-ionic-component-api/index.js b/plugins/docusaurus-plugin-ionic-component-api/index.js
index 93a400479b..93e40557be 100644
--- a/plugins/docusaurus-plugin-ionic-component-api/index.js
+++ b/plugins/docusaurus-plugin-ionic-component-api/index.js
@@ -86,32 +86,6 @@ module.exports = function (context, options) {
createData(`${basePath}/custom-props.mdx`, data.customProps),
createData(`${basePath}/slots.mdx`, data.slots)
);
-
- /**
- * TODO(FW-6456): Remove once all branches import the `.mdx` names instead of `.md`.
- * Transitional: the `.md` names are still imported by pages this repo does not
- * control on every branch at once.
- *
- * - `scripts/i18n.sh` copies the `translation/jp` branch's `docs/` tree into
- * `i18n/ja` on every build, and those copies still import `.md`.
- * - Major branches keep their own api pages. Until each is rewritten, a sync that
- * brings this plugin over would otherwise leave them importing names it no longer
- * emits.
- *
- * Emitted unconditionally on purpose. Guarding on locale only holds on a branch whose
- * pages have already been rewritten, so it reintroduces exactly the coupling this
- * avoids. These land in `.docusaurus`, not a docs content root, so they are never
- * routed as pages and the duplicate basenames cannot collide.
- *
- * Remove once `translation/jp` and every live branch import the `.mdx` names.
- */
- promises.push(
- createData(`${basePath}/props.md`, data.props),
- createData(`${basePath}/events.md`, data.events),
- createData(`${basePath}/methods.md`, data.methods),
- createData(`${basePath}/parts.md`, data.parts),
- createData(`${basePath}/slots.md`, data.slots)
- );
}
await Promise.all(promises);
@@ -127,21 +101,6 @@ module.exports = function (context, options) {
alias: {
'@ionic-internal/component-api': `${context.siteDir}/.docusaurus/docusaurus-plugin-ionic-component-api/default`,
},
- /**
- * TODO(FW-6456): Remove once every branch imports the `.mdx` names.
- *
- * Lets a `.md` import resolve to a `.mdx` file. The Japanese site is
- * built from this branch's tree combined with prose pulled from
- * `translation/jp`, so a rename here breaks those imports until that
- * branch catches up. This has to merge first, and the translation
- * branch can then follow at any interval.
- *
- * Applies to every `.md` import in the repo, so a stale `.mdx` next
- * to a `.md` will shadow it.
- */
- extensionAlias: {
- '.md': ['.mdx', '.md'],
- },
},
};
},
diff --git a/versioned_docs/version-v5/angular/performance.mdx b/versioned_docs/version-v5/angular/performance.mdx
index 670aa5e33a..4e2b552d92 100644
--- a/versioned_docs/version-v5/angular/performance.mdx
+++ b/versioned_docs/version-v5/angular/performance.mdx
@@ -50,7 +50,7 @@ For more information on how Angular manages change propagation with `ngFor` see
## From the Community
-
+{/* cspell:disable */}
[High Performance Animations in Ionic](https://www.joshmorony.com/high-performance-animations-in-ionic/) - Josh Morony
@@ -60,7 +60,7 @@ For more information on how Angular manages change propagation with `ngFor` see
[Ionic Framework is Fast (But Your Code Might Not Be)](https://www.joshmorony.com/ionic-framework-is-fast-but-your-code-might-not-be/) - Josh Morony
-
+{/* cspell:enable */}
:::note
Do you have a guide you'd like to share? Click the _Edit this page_ button below.
diff --git a/versioned_docs/version-v5/api/item.mdx b/versioned_docs/version-v5/api/item.mdx
index 3ed4fd015c..7c3c7fc825 100644
--- a/versioned_docs/version-v5/api/item.mdx
+++ b/versioned_docs/version-v5/api/item.mdx
@@ -26,20 +26,6 @@ An item is considered "clickable" if it has an `href` or `button` property set.
By default [clickable items](#clickable-items) will display a right arrow icon on `ios` mode. To hide the right arrow icon on clickable elements, set the `detail` property to `false`. To show the right arrow icon on an item that doesn't display it naturally, set the `detail` property to `true`.
-
-
## Item Placement
Item uses named [slots](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/slot) in order to position content. This logic makes it possible to write a complex item with simple, understandable markup without having to worry about styling and positioning the elements.
diff --git a/versioned_docs/version-v5/cli.mdx b/versioned_docs/version-v5/cli.mdx
index c0536705c7..0594d11c7b 100644
--- a/versioned_docs/version-v5/cli.mdx
+++ b/versioned_docs/version-v5/cli.mdx
@@ -32,8 +32,6 @@ Be sure to run `ionic
major.minor.patch. Incompatible API changes increment the major version, adding backwards-compatible functionality increments the minor version, and backwards-compatible bug fixes increment the patch version.
## Release Schedule
diff --git a/versioned_docs/version-v5/theming/css-shadow-parts.mdx b/versioned_docs/version-v5/theming/css-shadow-parts.mdx
index 1dad4e4a7d..389cd6d42c 100644
--- a/versioned_docs/version-v5/theming/css-shadow-parts.mdx
+++ b/versioned_docs/version-v5/theming/css-shadow-parts.mdx
@@ -113,7 +113,7 @@ CSS Shadow Parts are supported in the recent versions of all of the major browse
### Vendor Prefixed Pseudo-Elements
-
+{/* prettier-ignore */}
Vendor prefixed pseudo-elements are not supported at this time. An example of this would be any of the `::-webkit-scrollbar` pseudo-elements:
```css
diff --git a/versioned_docs/version-v5/theming/dark-mode.mdx b/versioned_docs/version-v5/theming/dark-mode.mdx
index e57874f8b4..b7f04b78e4 100644
--- a/versioned_docs/version-v5/theming/dark-mode.mdx
+++ b/versioned_docs/version-v5/theming/dark-mode.mdx
@@ -78,7 +78,7 @@ function toggleDarkTheme(shouldAdd) {
Tip: make sure to view the Codepen below in a [supported browser](https://caniuse.com/#feat=prefers-color-scheme) and then try changing the system preferences on your device between light & dark mode. Here's [how to enable dark mode on Windows 10](https://blogs.windows.com/windowsexperience/2016/08/08/windows-10-tip-personalize-your-pc-by-enabling-the-dark-theme/) and [how to enable it on a Mac](https://support.apple.com/en-us/HT208976).
:::
-
+{/* Codepen https://codepen.io/ionic/pen/jONzJpG */}
Cards are a great way to display an important piece of content, and can contain images, buttons, text, and more.
major.minor.patch. Incompatible API changes increment the major version, adding backwards-compatible functionality increments the minor version, and backwards-compatible bug fixes increment the patch version.
## Release Schedule
diff --git a/versioned_docs/version-v6/theming/css-shadow-parts.mdx b/versioned_docs/version-v6/theming/css-shadow-parts.mdx
index 19b6a7b6e0..f0d5804b56 100644
--- a/versioned_docs/version-v6/theming/css-shadow-parts.mdx
+++ b/versioned_docs/version-v6/theming/css-shadow-parts.mdx
@@ -123,7 +123,7 @@ CSS Shadow Parts are supported in the recent versions of all of the major browse
### Vendor Prefixed Pseudo-Elements
-
+{/* prettier-ignore */}
Vendor prefixed pseudo-elements are not supported at this time. An example of this would be any of the `::-webkit-scrollbar` pseudo-elements:
```css
diff --git a/versioned_docs/version-v6/theming/dark-mode.mdx b/versioned_docs/version-v6/theming/dark-mode.mdx
index cd24c6296c..0aff767a82 100644
--- a/versioned_docs/version-v6/theming/dark-mode.mdx
+++ b/versioned_docs/version-v6/theming/dark-mode.mdx
@@ -84,7 +84,7 @@ function toggleDarkTheme(shouldAdd) {
Tip: make sure to view the Codepen below in a [supported browser](https://caniuse.com/#feat=prefers-color-scheme) and then try changing the system preferences on your device between light & dark mode. Here's [how to enable dark mode on Windows 10](https://blogs.windows.com/windowsexperience/2016/08/08/windows-10-tip-personalize-your-pc-by-enabling-the-dark-theme/) and [how to enable it on a Mac](https://support.apple.com/en-us/HT208976).
:::
-
+{/* Codepen https://codepen.io/ionic/pen/jONzJpG */}