diff --git a/CHANGELOG.md b/CHANGELOG.md
index f41273e0f9fe..d2db39466276 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,43 @@
+
+
+# 22.0.5 (2026-07-01)
+
+### @angular/cli
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------------------------- |
+| [f099e641c](https://github.com/angular/angular-cli/commit/f099e641c96a5932d81535e712af7044269b4788) | fix | gracefully handle package manager errors in command handler |
+| [cf033ec48](https://github.com/angular/angular-cli/commit/cf033ec48e2371655fbf6bcdb588c05aff2e6662) | fix | respect release age policy in update bootstrapping logic |
+
+### @schematics/angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | --------------------------------- |
+| [862a38069](https://github.com/angular/angular-cli/commit/862a380697db60cee8cf83e8fe20641db2a6aae1) | fix | remove unused app tsconfig outDir |
+
+### @angular-devkit/build-angular
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------ |
+| [f75085f4b](https://github.com/angular/angular-cli/commit/f75085f4b58ed61979a2901a4ef0353e56f22136) | fix | prevent OS command injection in ssr-dev-server builder |
+
+### @angular/build
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ------------------------------------------------------------------------- |
+| [dfee1e7b1](https://github.com/angular/angular-cli/commit/dfee1e7b142d767c86eecb7791ed72bce65866c5) | fix | auto-inject localize/init in library unit tests |
+| [aba718403](https://github.com/angular/angular-cli/commit/aba718403df7a96310570c1449674a49254cd4af) | fix | inherit preserveSymlinks option from build target in unit-test builder |
+| [7c0d9f03c](https://github.com/angular/angular-cli/commit/7c0d9f03c2ae82a90a48e51b2aee731a36dc2beb) | fix | load zone.js dynamically for library unit tests |
+| [4288e4452](https://github.com/angular/angular-cli/commit/4288e44525e855f29f026276f518968b1b2697db) | fix | scope createRequire module resolution using paths to prevent parent paths |
+
+### @angular/ssr
+
+| Commit | Type | Description |
+| --------------------------------------------------------------------------------------------------- | ---- | ----------------------------------------- |
+| [5f774f891](https://github.com/angular/angular-cli/commit/5f774f891a086bf0a2ab6f86c24485425e99f16d) | fix | preserve response headers during redirect |
+
+
+
# 22.0.4 (2026-06-24)
@@ -14521,21 +14561,23 @@ Alan Agius, Charles Lyding, Joey Perrott, Keen Yee Liau, Luca Vazzano, Pankaj Pa
A number of browser and server builder options have had their default values changed. The aim of these changes is to reduce the configuration complexity and support the new "production builds by default" initiative.
**Browser builder**
-| Option | Previous default value | New default value |
-|----------------------------------------|---------------------------|-------------------|
-| optimization | false | true |
-| aot | false | true |
-| buildOptimizer | false | true |
-| sourceMap | true | false |
-| extractLicenses | false | true |
-| namedChunks | true | false |
-| vendorChunk | true | false |
+
+| Option | Previous default value | New default value |
+| --------------- | ---------------------- | ----------------- |
+| optimization | false | true |
+| aot | false | true |
+| buildOptimizer | false | true |
+| sourceMap | true | false |
+| extractLicenses | false | true |
+| namedChunks | true | false |
+| vendorChunk | true | false |
**Server builder**
-| Option | Previous default value | New default value |
-|---------------|------------------------|-------------------|
-| optimization | false | true |
-| sourceMap | true | false |
+
+| Option | Previous default value | New default value |
+| ------------ | ---------------------- | ----------------- |
+| optimization | false | true |
+| sourceMap | true | false |
(cherry picked from commit 0a74d0d28daf68510459ed73ef048c91bfcabbbc)
@@ -15556,21 +15598,23 @@ Alan Agius, Charles Lyding, Joey Perrott, Cédric Exbrayat, Doug Parker, Joshua
A number of browser and server builder options have had their default values changed. The aim of these changes is to reduce the configuration complexity and support the new "production builds by default" initiative.
**Browser builder**
-| Option | Previous default value | New default value |
-|----------------------------------------|---------------------------|-------------------|
-| optimization | false | true |
-| aot | false | true |
-| buildOptimizer | false | true |
-| sourceMap | true | false |
-| extractLicenses | false | true |
-| namedChunks | true | false |
-| vendorChunk | true | false |
+
+| Option | Previous default value | New default value |
+| --------------- | ---------------------- | ----------------- |
+| optimization | false | true |
+| aot | false | true |
+| buildOptimizer | false | true |
+| sourceMap | true | false |
+| extractLicenses | false | true |
+| namedChunks | true | false |
+| vendorChunk | true | false |
**Server builder**
-| Option | Previous default value | New default value |
-|---------------|------------------------|-------------------|
-| optimization | false | true |
-| sourceMap | true | false |
+
+| Option | Previous default value | New default value |
+| ------------ | ---------------------- | ----------------- |
+| optimization | false | true |
+| sourceMap | true | false |
(cherry picked from commit 0a74d0d28daf68510459ed73ef048c91bfcabbbc)
diff --git a/MODULE.bazel b/MODULE.bazel
index e3ed4d4f189a..92898ac11464 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -10,7 +10,7 @@ bazel_dep(name = "rules_nodejs", version = "6.7.4")
bazel_dep(name = "aspect_rules_js", version = "3.2.2")
bazel_dep(name = "aspect_rules_ts", version = "3.8.11")
bazel_dep(name = "rules_pkg", version = "1.2.0")
-bazel_dep(name = "rules_cc", version = "0.2.19")
+bazel_dep(name = "rules_cc", version = "0.2.20")
bazel_dep(name = "jq.bzl", version = "0.6.1")
bazel_dep(name = "bazel_lib", version = "3.3.1")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
@@ -19,21 +19,21 @@ bazel_dep(name = "aspect_rules_jasmine", version = "2.0.4")
bazel_dep(name = "rules_angular")
git_override(
module_name = "rules_angular",
- commit = "94865fc3d6cbaa2d365d4a97fae03a0428a6ced6",
+ commit = "123c921ec779a4af9bba8d7760425fda3b301c1c",
remote = "https://github.com/angular/rules_angular.git",
)
bazel_dep(name = "devinfra")
git_override(
module_name = "devinfra",
- commit = "786ee4782863cc2e6c90737aa3b3801e1f3eb432",
+ commit = "a24ba1915bf7051430d9c3f349ad9a176eb0d104",
remote = "https://github.com/angular/dev-infra.git",
)
bazel_dep(name = "rules_browsers")
git_override(
module_name = "rules_browsers",
- commit = "90969723d2e4a0797710d0bcaae9bb6a7b6b914a",
+ commit = "3e4c46ba62680f930069afc087a29eb9d1214687",
remote = "https://github.com/angular/rules_browsers.git",
)
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 6e112a7d9ee4..0e974a3c5480 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -44,8 +44,8 @@
"https://bcr.bazel.build/modules/bazel_features/1.39.0/MODULE.bazel": "28739425c1fc283c91931619749c832b555e60bcd1010b40d8441ce0a5cf726d",
"https://bcr.bazel.build/modules/bazel_features/1.4.1/MODULE.bazel": "e45b6bb2350aff3e442ae1111c555e27eac1d915e77775f6fdc4b351b758b5d7",
"https://bcr.bazel.build/modules/bazel_features/1.41.0/MODULE.bazel": "6e0f87fafed801273c371d41e22a15a6f8abf83fdd7f87d5e44ad317b94433d0",
- "https://bcr.bazel.build/modules/bazel_features/1.47.0/MODULE.bazel": "e34df3cb35b1684cfa69923a61ae3803595babd3942cd306a488d51400886b30",
- "https://bcr.bazel.build/modules/bazel_features/1.47.0/source.json": "4ba0b5138327f2d73352a51547a4e49a0a828ef400e046b15334d8905bf6b7ff",
+ "https://bcr.bazel.build/modules/bazel_features/1.50.0/MODULE.bazel": "2083ef9c7a469f520890483ccf8e0189d6e71e2117e7752e15e6554433d5ae3e",
+ "https://bcr.bazel.build/modules/bazel_features/1.50.0/source.json": "e0ee3debde2789ff56e4452e612d126925ba9ab64d4bde79c67f099d2902df9b",
"https://bcr.bazel.build/modules/bazel_features/1.9.0/MODULE.bazel": "885151d58d90d8d9c811eb75e3288c11f850e1d6b481a8c9f766adee4712358b",
"https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a",
"https://bcr.bazel.build/modules/bazel_lib/3.0.0-rc.0/MODULE.bazel": "d6e00979a98ac14ada5e31c8794708b41434d461e7e7ca39b59b765e6d233b18",
@@ -125,9 +125,10 @@
"https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e",
"https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5",
"https://bcr.bazel.build/modules/rules_cc/0.1.1/MODULE.bazel": "2f0222a6f229f0bf44cd711dc13c858dad98c62d52bd51d8fc3a764a83125513",
+ "https://bcr.bazel.build/modules/rules_cc/0.1.5/MODULE.bazel": "88dfc9361e8b5ae1008ac38f7cdfd45ad738e4fa676a3ad67d19204f045a1fd8",
"https://bcr.bazel.build/modules/rules_cc/0.2.16/MODULE.bazel": "9242fa89f950c6ef7702801ab53922e99c69b02310c39fb6e62b2bd30df2a1d4",
- "https://bcr.bazel.build/modules/rules_cc/0.2.19/MODULE.bazel": "d5e0f05b63273281a16654eb6b1a8742a75ec153ac8b4f0419949d6e401e46f0",
- "https://bcr.bazel.build/modules/rules_cc/0.2.19/source.json": "1ef48cdbd7aa6238015189b582d3d74ef0cbea3cb3e2cb259d782463f570c14a",
+ "https://bcr.bazel.build/modules/rules_cc/0.2.20/MODULE.bazel": "f5c07bce5ddcb99be21a0812ff5aadb439e688b7449c6542152363b2fd859c1a",
+ "https://bcr.bazel.build/modules/rules_cc/0.2.20/source.json": "1155433dc6b8161bc339ce94095b337ed95feb1f048b014e10b62339d4b4239c",
"https://bcr.bazel.build/modules/rules_cc/0.2.4/MODULE.bazel": "1ff1223dfd24f3ecf8f028446d4a27608aa43c3f41e346d22838a4223980b8cc",
"https://bcr.bazel.build/modules/rules_foreign_cc/0.9.0/MODULE.bazel": "c9e8c682bf75b0e7c704166d79b599f93b72cfca5ad7477df596947891feeef6",
"https://bcr.bazel.build/modules/rules_fuzzing/0.5.2/MODULE.bazel": "40c97d1144356f52905566c55811f13b299453a14ac7769dfba2ac38192337a8",
@@ -184,7 +185,8 @@
"https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c",
"https://bcr.bazel.build/modules/rules_python/0.40.0/MODULE.bazel": "9d1a3cd88ed7d8e39583d9ffe56ae8a244f67783ae89b60caafc9f5cf318ada7",
"https://bcr.bazel.build/modules/rules_python/1.0.0/MODULE.bazel": "898a3d999c22caa585eb062b600f88654bf92efb204fa346fb55f6f8edffca43",
- "https://bcr.bazel.build/modules/rules_python/1.0.0/source.json": "b0162a65c6312e45e7912e39abd1a7f8856c2c7e41ecc9b6dc688a6f6400a917",
+ "https://bcr.bazel.build/modules/rules_python/1.7.0/MODULE.bazel": "d01f995ecd137abf30238ad9ce97f8fc3ac57289c8b24bd0bf53324d937a14f8",
+ "https://bcr.bazel.build/modules/rules_python/1.7.0/source.json": "028a084b65dcf8f4dc4f82f8778dbe65df133f234b316828a82e060d81bdce32",
"https://bcr.bazel.build/modules/rules_shell/0.2.0/MODULE.bazel": "fda8a652ab3c7d8fee214de05e7a9916d8b28082234e8d2c0094505c5268ed3c",
"https://bcr.bazel.build/modules/rules_shell/0.4.1/MODULE.bazel": "00e501db01bbf4e3e1dd1595959092c2fadf2087b2852d3f553b5370f5633592",
"https://bcr.bazel.build/modules/rules_shell/0.4.1/source.json": "4757bd277fe1567763991c4425b483477bb82e35e777a56fd846eb5cceda324a",
@@ -219,7 +221,7 @@
"moduleExtensions": {
"@@aspect_rules_esbuild+//esbuild:extensions.bzl%esbuild": {
"general": {
- "bzlTransitiveDigest": "Z+j2tSHH9t9v/z9GznMJ0Nat/j5BO97aNd3SxoLuUU0=",
+ "bzlTransitiveDigest": "iKgvr+7N6tj8BJ60JZAgXY8VDHvu09Nm4sVgg0MoX6o=",
"usagesDigest": "LSQ+zZp7JNgnBONTxxXnwGr4NTh2qtQYk7qwXXz5qWo=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
@@ -592,7 +594,7 @@
},
"@@rules_browsers+//browsers:extensions.bzl%browsers": {
"general": {
- "bzlTransitiveDigest": "5kLIvx4rw0tyEHZHd+6cKWlu3Z5zEA2ZiBQ1bPmLtqE=",
+ "bzlTransitiveDigest": "Hge03xCxBvGg+3cyxcElaOWolsQR4Kf+btT/dy4S4KQ=",
"usagesDigest": "FmXYJVoVJlnfUU8x8gObSvu4qWcco/9Faw61aC/wBF0=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
@@ -601,9 +603,9 @@
"rules_browsers_chrome_linux": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "8f317b23823076da948686aecc2d8e7c184d08cc8d1dab13ab05ac148221bea4",
+ "sha256": "28c79653a26636ea94328039b9878c2e68224fe473829c289b6d6c19aac6a6fa",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/linux64/chrome-headless-shell-linux64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/linux64/chrome-headless-shell-linux64.zip"
],
"named_files": {
"CHROME-HEADLESS-SHELL": "chrome-headless-shell-linux64/chrome-headless-shell"
@@ -619,9 +621,9 @@
"rules_browsers_chrome_mac": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "b74970609e9b1fdaceea5d02dbaf1ac61e538c07a1f0121d7fb55da2aed6ae6a",
+ "sha256": "3ae624f151ad8b8222b6227278af1ad508a766ffc6cef429c28b74f2645e7bf3",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-x64/chrome-headless-shell-mac-x64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/mac-x64/chrome-headless-shell-mac-x64.zip"
],
"named_files": {
"CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-x64/chrome-headless-shell"
@@ -637,9 +639,9 @@
"rules_browsers_chrome_mac_arm": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "ba6034f340a31b148a073e0249c1b4d4f5d11bfba27d5adcf8f66ab5cf4a7ff3",
+ "sha256": "0fcfcaf43a02edce7a0f8923f02d22c0109e91525a0bcb360a6f12f00626f6ac",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-arm64/chrome-headless-shell-mac-arm64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/mac-arm64/chrome-headless-shell-mac-arm64.zip"
],
"named_files": {
"CHROME-HEADLESS-SHELL": "chrome-headless-shell-mac-arm64/chrome-headless-shell"
@@ -655,9 +657,9 @@
"rules_browsers_chrome_win64": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "98aed505d146f0ba2a821dd1bc1288a91331b88edb3d8f60247ba8a3242e6438",
+ "sha256": "a8ee332d2038d9dda0aab6f5108461d51702b58ccd1c73e82149c96bb903ff01",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/win64/chrome-headless-shell-win64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/win64/chrome-headless-shell-win64.zip"
],
"named_files": {
"CHROME-HEADLESS-SHELL": "chrome-headless-shell-win64/chrome-headless-shell.exe"
@@ -673,9 +675,9 @@
"rules_browsers_chromedriver_linux": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "1de34339b25ef954a3adbece2126c669851414d8c9368c1bbe931303e309fe36",
+ "sha256": "fb512695c2af2997af67ad9f89b680ccfb69f7a321b176f832f3886b1c5e786d",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/linux64/chromedriver-linux64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/linux64/chromedriver-linux64.zip"
],
"named_files": {
"CHROMEDRIVER": "chromedriver-linux64/chromedriver"
@@ -689,9 +691,9 @@
"rules_browsers_chromedriver_mac": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "a6d04bdd5dcfe566d5288b1059d66d400bf7535ad1b0fa2144e9855326f875ba",
+ "sha256": "b82cac9ec64c0dece8a7aeff9093eca13ed59dd6a78f69cdfc377078d0452622",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-x64/chromedriver-mac-x64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/mac-x64/chromedriver-mac-x64.zip"
],
"named_files": {
"CHROMEDRIVER": "chromedriver-mac-x64/chromedriver"
@@ -705,9 +707,9 @@
"rules_browsers_chromedriver_mac_arm": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "752d73527863690aa4b3ff64269649c9cbf1b61009844ef5eea15c12cd150e5a",
+ "sha256": "a8241573662c109b7ad753e90a427388c4f343a70a14cce7e5a3e95c18f4fea4",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/mac-arm64/chromedriver-mac-arm64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/mac-arm64/chromedriver-mac-arm64.zip"
],
"named_files": {
"CHROMEDRIVER": "chromedriver-mac-arm64/chromedriver"
@@ -721,9 +723,9 @@
"rules_browsers_chromedriver_win64": {
"repoRuleId": "@@rules_browsers+//browsers/private:browser_repo.bzl%browser_repo",
"attributes": {
- "sha256": "20177c0538c57242e14f2c894b8e5cc8da6a00ddcb1cc2a5dff30af2feb3cc6e",
+ "sha256": "955032380eb108ad3d701950de4a9d06694d9817cae9c2c01295d167103078fc",
"urls": [
- "https://storage.googleapis.com/chrome-for-testing-public/151.0.7898.0/win64/chromedriver-win64.zip"
+ "https://storage.googleapis.com/chrome-for-testing-public/151.0.7911.0/win64/chromedriver-win64.zip"
],
"named_files": {
"CHROMEDRIVER": "chromedriver-win64/chromedriver.exe"
@@ -952,7 +954,7 @@
"@@rules_nodejs+//nodejs:extensions.bzl%node": {
"general": {
"bzlTransitiveDigest": "oZFClfRhTTwsYzpxVPkOpOt/r0+OzEfEV37au0jFZ0s=",
- "usagesDigest": "ZcnynqTH5Hu5KTWyR+gbqJSumHqU0dn3bWtENjUu+9U=",
+ "usagesDigest": "Cp/7Ke90sPBoZDa1PCzfwRpS4SEbnKbo7h8JPEO6v9g=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},
"envVariables": {},
@@ -2601,2631 +2603,158 @@
"recordedRepoMappingEntries": []
}
},
- "@@rules_python+//python/extensions:pip.bzl%pip": {
+ "@@rules_python+//python/extensions:config.bzl%config": {
"general": {
- "bzlTransitiveDigest": "JOGVSMFw3XSY/6/iPEgXTZqFR5YFbDaa20WiXWZ8m4U=",
- "usagesDigest": "AK1R124YPWwAs8z1CQYyjYuci8RO5Ofot+EP5ZCNQDc=",
- "recordedFileInputs": {
- "@@protobuf+//python/requirements.txt": "983be60d3cec4b319dcab6d48aeb3f5b2f7c3350f26b3a9e97486c37967c73c5",
- "@@rules_fuzzing+//fuzzing/requirements.txt": "ab04664be026b632a0d2a2446c4f65982b7654f5b6851d2f9d399a19b7242a5b",
- "@@rules_python+//tools/publish/requirements_darwin.txt": "2994136eab7e57b083c3de76faf46f70fad130bc8e7360a7fed2b288b69e79dc",
- "@@rules_python+//tools/publish/requirements_linux.txt": "8175b4c8df50ae2f22d1706961884beeb54e7da27bd2447018314a175981997d",
- "@@rules_python+//tools/publish/requirements_windows.txt": "7673adc71dc1a81d3661b90924d7a7c0fc998cd508b3cb4174337cef3f2de556"
- },
- "recordedDirentsInputs": {},
- "envVariables": {
- "RULES_PYTHON_REPO_DEBUG": null,
- "RULES_PYTHON_REPO_DEBUG_VERBOSITY": null
- },
- "generatedRepoSpecs": {
- "pip_deps_310_numpy": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python",
- "repo": "pip_deps_310",
- "requirement": "numpy<=1.26.1"
- }
- },
- "pip_deps_310_setuptools": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python",
- "repo": "pip_deps_310",
- "requirement": "setuptools<=70.3.0"
- }
- },
- "pip_deps_311_numpy": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "pip_deps_311",
- "requirement": "numpy<=1.26.1"
- }
- },
- "pip_deps_311_setuptools": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "pip_deps_311",
- "requirement": "setuptools<=70.3.0"
- }
- },
- "pip_deps_312_numpy": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python",
- "repo": "pip_deps_312",
- "requirement": "numpy<=1.26.1"
- }
- },
- "pip_deps_312_setuptools": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python",
- "repo": "pip_deps_312",
- "requirement": "setuptools<=70.3.0"
- }
- },
- "pip_deps_38_numpy": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python",
- "repo": "pip_deps_38",
- "requirement": "numpy<=1.26.1"
- }
- },
- "pip_deps_38_setuptools": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python",
- "repo": "pip_deps_38",
- "requirement": "setuptools<=70.3.0"
- }
- },
- "pip_deps_39_numpy": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python",
- "repo": "pip_deps_39",
- "requirement": "numpy<=1.26.1"
- }
- },
- "pip_deps_39_setuptools": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@pip_deps//{name}:{target}",
- "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python",
- "repo": "pip_deps_39",
- "requirement": "setuptools<=70.3.0"
- }
- },
- "rules_fuzzing_py_deps_310_absl_py": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python",
- "repo": "rules_fuzzing_py_deps_310",
- "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3"
- }
- },
- "rules_fuzzing_py_deps_310_six": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_10_host//:python",
- "repo": "rules_fuzzing_py_deps_310",
- "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
- }
- },
- "rules_fuzzing_py_deps_311_absl_py": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_fuzzing_py_deps_311",
- "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3"
- }
- },
- "rules_fuzzing_py_deps_311_six": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_fuzzing_py_deps_311",
- "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
- }
- },
- "rules_fuzzing_py_deps_312_absl_py": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python",
- "repo": "rules_fuzzing_py_deps_312",
- "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3"
- }
- },
- "rules_fuzzing_py_deps_312_six": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_12_host//:python",
- "repo": "rules_fuzzing_py_deps_312",
- "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
- }
- },
- "rules_fuzzing_py_deps_38_absl_py": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python",
- "repo": "rules_fuzzing_py_deps_38",
- "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3"
- }
- },
- "rules_fuzzing_py_deps_38_six": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_8_host//:python",
- "repo": "rules_fuzzing_py_deps_38",
- "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
- }
- },
- "rules_fuzzing_py_deps_39_absl_py": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python",
- "repo": "rules_fuzzing_py_deps_39",
- "requirement": "absl-py==2.0.0 --hash=sha256:9a28abb62774ae4e8edbe2dd4c49ffcd45a6a848952a5eccc6a49f3f0fc1e2f3"
- }
- },
- "rules_fuzzing_py_deps_39_six": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_fuzzing_py_deps//{name}:{target}",
- "extra_pip_args": [
- "--require-hashes"
- ],
- "python_interpreter_target": "@@rules_python++python+python_3_9_host//:python",
- "repo": "rules_fuzzing_py_deps_39",
- "requirement": "six==1.16.0 --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"
- }
- },
- "rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "backports.tarfile-1.2.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "backports-tarfile==1.2.0",
- "sha256": "77e284d754527b01fb1e6fa8a1afe577858ebe4e9dad8919e34c862cb399bc34",
- "urls": [
- "https://files.pythonhosted.org/packages/b9/fa/123043af240e49752f1c4bd24da5053b6bd00cad78c2be53c0d1e8b975bc/backports.tarfile-1.2.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "backports_tarfile-1.2.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "backports-tarfile==1.2.0",
- "sha256": "d75e02c268746e1b8144c278978b6e98e85de6ad16f8e4b0844a154557eca991",
- "urls": [
- "https://files.pythonhosted.org/packages/86/72/cd9b395f25e290e633655a100af28cb253e4393396264a98bd5f5951d50f/backports_tarfile-1.2.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_certifi_py3_none_any_922820b5": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "certifi-2024.8.30-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "certifi==2024.8.30",
- "sha256": "922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8",
- "urls": [
- "https://files.pythonhosted.org/packages/12/90/3c9ff0512038035f59d279fddeb79f5f1eccd8859f06d6163c58798b9487/certifi-2024.8.30-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_certifi_sdist_bec941d2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "certifi-2024.8.30.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "certifi==2024.8.30",
- "sha256": "bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9",
- "urls": [
- "https://files.pythonhosted.org/packages/b0/ee/9b19140fe824b367c04c5e1b369942dd754c4c5462d5674002f75c4dedc1/certifi-2024.8.30.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41",
- "urls": [
- "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1",
- "urls": [
- "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6",
- "urls": [
- "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d",
- "urls": [
- "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6",
- "urls": [
- "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b",
- "urls": [
- "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cffi_sdist_1c39c601": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "cffi-1.17.1.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cffi==1.17.1",
- "sha256": "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824",
- "urls": [
- "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "0d99dd8ff461990f12d6e42c7347fd9ab2532fb70e9621ba520f9e8637161d7c",
- "urls": [
- "https://files.pythonhosted.org/packages/9c/61/73589dcc7a719582bf56aae309b6103d2762b526bffe189d635a7fcfd998/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "c57516e58fd17d03ebe67e181a4e4e2ccab1168f8c2976c6a334d4f819fe5944",
- "urls": [
- "https://files.pythonhosted.org/packages/77/d5/8c982d58144de49f59571f940e329ad6e8615e1e82ef84584c5eeb5e1d72/charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "6dba5d19c4dfab08e58d5b36304b3f92f3bd5d42c1a3fa37b5ba5cdf6dfcbcee",
- "urls": [
- "https://files.pythonhosted.org/packages/bf/19/411a64f01ee971bed3231111b69eb56f9331a769072de479eae7de52296d/charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "bf4475b82be41b07cc5e5ff94810e6a01f276e37c2d55571e3fe175e467a1a1c",
- "urls": [
- "https://files.pythonhosted.org/packages/4c/92/97509850f0d00e9f14a46bc751daabd0ad7765cff29cdfb66c68b6dad57f/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "ce031db0408e487fd2775d745ce30a7cd2923667cf3b69d48d219f1d8f5ddeb6",
- "urls": [
- "https://files.pythonhosted.org/packages/e2/29/d227805bff72ed6d6cb1ce08eec707f7cfbd9868044893617eb331f16295/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "8ff4e7cdfdb1ab5698e675ca622e72d58a6fa2a8aa58195de0c0061288e6e3ea",
- "urls": [
- "https://files.pythonhosted.org/packages/13/bc/87c2c9f2c144bedfa62f894c3007cd4530ba4b5351acb10dc786428a50f0/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "3710a9751938947e6327ea9f3ea6332a09bf0ba0c09cae9cb1f250bd1f1549bc",
- "urls": [
- "https://files.pythonhosted.org/packages/eb/5b/6f10bad0f6461fa272bfbbdf5d0023b5fb9bc6217c92bf068fa5a99820f5/charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "47334db71978b23ebcf3c0f9f5ee98b8d65992b65c9c4f2d34c2eaf5bcaf0594",
- "urls": [
- "https://files.pythonhosted.org/packages/d7/a1/493919799446464ed0299c8eef3c3fad0daf1c3cd48bff9263c731b0d9e2/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "f1a2f519ae173b5b6a2c9d5fa3116ce16e48b3462c8b96dfdded11055e3d6365",
- "urls": [
- "https://files.pythonhosted.org/packages/75/d2/0ab54463d3410709c09266dfb416d032a08f97fd7d60e94b8c6ef54ae14b/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "63bc5c4ae26e4bc6be6469943b8253c0fd4e4186c43ad46e713ea61a0ba49129",
- "urls": [
- "https://files.pythonhosted.org/packages/8d/c9/27e41d481557be53d51e60750b85aa40eaf52b841946b3cdeff363105737/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "bcb4f8ea87d03bc51ad04add8ceaf9b0f085ac045ab4d74e73bbc2dc033f0236",
- "urls": [
- "https://files.pythonhosted.org/packages/ee/44/4f62042ca8cdc0cabf87c0fc00ae27cd8b53ab68be3605ba6d071f742ad3/charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "cee4373f4d3ad28f1ab6290684d8e2ebdb9e7a1b74fdc39e4c211995f77bec27",
- "urls": [
- "https://files.pythonhosted.org/packages/0b/6e/b13bd47fa9023b3699e94abf565b5a2f0b0be6e9ddac9812182596ee62e4/charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "charset_normalizer-3.4.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079",
- "urls": [
- "https://files.pythonhosted.org/packages/bf/9b/08c0432272d77b04803958a4598a51e2a4b51c06640af8b8f0f908c18bf2/charset_normalizer-3.4.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_charset_normalizer_sdist_223217c3": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "charset_normalizer-3.4.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "charset-normalizer==3.4.0",
- "sha256": "223217c3d4f82c3ac5e29032b3f1c2eb0fb591b72161f86d93f5719079dae93e",
- "urls": [
- "https://files.pythonhosted.org/packages/f2/4f/e1808dc01273379acc506d18f1504eb2d299bd4131743b9fc54d7be4df1e/charset_normalizer-3.4.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "846da004a5804145a5f441b8530b4bf35afbf7da70f82409f151695b127213d5",
- "urls": [
- "https://files.pythonhosted.org/packages/2f/78/55356eb9075d0be6e81b59f45c7b48df87f76a20e73893872170471f3ee8/cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "0f996e7268af62598f2fc1204afa98a3b5712313a55c4c9d434aef49cadc91d4",
- "urls": [
- "https://files.pythonhosted.org/packages/2a/2c/488776a3dc843f95f86d2f957ca0fc3407d0242b50bede7fad1e339be03f/cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "f7b178f11ed3664fd0e995a47ed2b5ff0a12d893e41dd0494f406d1cf555cab7",
- "urls": [
- "https://files.pythonhosted.org/packages/7c/04/2345ca92f7a22f601a9c62961741ef7dd0127c39f7310dffa0041c80f16f/cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "c2e6fc39c4ab499049df3bdf567f768a723a5e8464816e8f009f121a5a9f4405",
- "urls": [
- "https://files.pythonhosted.org/packages/ac/25/e715fa0bc24ac2114ed69da33adf451a38abb6f3f24ec207908112e9ba53/cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "e1be4655c7ef6e1bbe6b5d0403526601323420bcf414598955968c9ef3eb7d16",
- "urls": [
- "https://files.pythonhosted.org/packages/21/ce/b9c9ff56c7164d8e2edfb6c9305045fbc0df4508ccfdb13ee66eb8c95b0e/cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "df6b6c6d742395dd77a23ea3728ab62f98379eff8fb61be2744d4679ab678f73",
- "urls": [
- "https://files.pythonhosted.org/packages/2a/33/b3682992ab2e9476b9c81fff22f02c8b0a1e6e1d49ee1750a67d85fd7ed2/cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_cryptography_sdist_315b9001": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "cryptography-43.0.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "cryptography==43.0.3",
- "sha256": "315b9001266a492a6ff443b61238f956b214dbec9910a081ba5b6646a055a805",
- "urls": [
- "https://files.pythonhosted.org/packages/0d/05/07b55d1fa21ac18c3a8c79f764e2514e6f6a9698f1be44994f5adf0d29db/cryptography-43.0.3.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "docutils-0.21.2-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "docutils==0.21.2",
- "sha256": "dafca5b9e384f0e419294eb4d2ff9fa826435bf15f15b7bd45723e8ad76811b2",
- "urls": [
- "https://files.pythonhosted.org/packages/8f/d7/9322c609343d929e75e7e5e6255e614fcc67572cfd083959cdef3b7aad79/docutils-0.21.2-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_docutils_sdist_3a6b1873": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "docutils-0.21.2.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "docutils==0.21.2",
- "sha256": "3a6b18732edf182daa3cd12775bbb338cf5691468f91eeeb109deff6ebfa986f",
- "urls": [
- "https://files.pythonhosted.org/packages/ae/ed/aefcc8cd0ba62a0560c3c18c33925362d46c6075480bfa4df87b28e169a9/docutils-0.21.2.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_idna_py3_none_any_946d195a": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "idna-3.10-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "idna==3.10",
- "sha256": "946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3",
- "urls": [
- "https://files.pythonhosted.org/packages/76/c6/c88e154df9c4e1a2a66ccf0005a88dfb2650c1dffb6f5ce603dfbd452ce3/idna-3.10-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_idna_sdist_12f65c9b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "idna-3.10.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "idna==3.10",
- "sha256": "12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9",
- "urls": [
- "https://files.pythonhosted.org/packages/f1/70/7703c29685631f5a7590aa73f1f1d3fa9a380e654b86af429e0934a32f7d/idna-3.10.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "importlib_metadata-8.5.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "importlib-metadata==8.5.0",
- "sha256": "45e54197d28b7a7f1559e60b95e7c567032b602131fbd588f1497f47880aa68b",
- "urls": [
- "https://files.pythonhosted.org/packages/a0/d9/a1e041c5e7caa9a05c925f4bdbdfb7f006d1f74996af53467bc394c97be7/importlib_metadata-8.5.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_importlib_metadata_sdist_71522656": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "importlib_metadata-8.5.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "importlib-metadata==8.5.0",
- "sha256": "71522656f0abace1d072b9e5481a48f07c138e00f079c38c8f883823f9c26bd7",
- "urls": [
- "https://files.pythonhosted.org/packages/cd/12/33e59336dca5be0c398a7482335911a33aa0e20776128f038019f1a95f1b/importlib_metadata-8.5.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "jaraco.classes-3.4.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-classes==3.4.0",
- "sha256": "f662826b6bed8cace05e7ff873ce0f9283b5c924470fe664fff1c2f00f581790",
- "urls": [
- "https://files.pythonhosted.org/packages/7f/66/b15ce62552d84bbfcec9a4873ab79d993a1dd4edb922cbfccae192bd5b5f/jaraco.classes-3.4.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "jaraco.classes-3.4.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-classes==3.4.0",
- "sha256": "47a024b51d0239c0dd8c8540c6c7f484be3b8fcf0b2d85c13825780d3b3f3acd",
- "urls": [
- "https://files.pythonhosted.org/packages/06/c0/ed4a27bc5571b99e3cff68f8a9fa5b56ff7df1c2251cc715a652ddd26402/jaraco.classes-3.4.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "jaraco.context-6.0.1-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-context==6.0.1",
- "sha256": "f797fc481b490edb305122c9181830a3a5b76d84ef6d1aef2fb9b47ab956f9e4",
- "urls": [
- "https://files.pythonhosted.org/packages/ff/db/0c52c4cf5e4bd9f5d7135ec7669a3a767af21b3a308e1ed3674881e52b62/jaraco.context-6.0.1-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "jaraco_context-6.0.1.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-context==6.0.1",
- "sha256": "9bae4ea555cf0b14938dc0aee7c9f32ed303aa20a3b73e7dc80111628792d1b3",
- "urls": [
- "https://files.pythonhosted.org/packages/df/ad/f3777b81bf0b6e7bc7514a1656d3e637b2e8e15fab2ce3235730b3e7a4e6/jaraco_context-6.0.1.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "jaraco.functools-4.1.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-functools==4.1.0",
- "sha256": "ad159f13428bc4acbf5541ad6dec511f91573b90fba04df61dafa2a1231cf649",
- "urls": [
- "https://files.pythonhosted.org/packages/9f/4f/24b319316142c44283d7540e76c7b5a6dbd5db623abd86bb7b3491c21018/jaraco.functools-4.1.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "jaraco_functools-4.1.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jaraco-functools==4.1.0",
- "sha256": "70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d",
- "urls": [
- "https://files.pythonhosted.org/packages/ab/23/9894b3df5d0a6eb44611c36aec777823fc2e07740dabbd0b810e19594013/jaraco_functools-4.1.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "jeepney-0.8.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jeepney==0.8.0",
- "sha256": "c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755",
- "urls": [
- "https://files.pythonhosted.org/packages/ae/72/2a1e2290f1ab1e06f71f3d0f1646c9e4634e70e1d37491535e19266e8dc9/jeepney-0.8.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_jeepney_sdist_5efe48d2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "jeepney-0.8.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "jeepney==0.8.0",
- "sha256": "5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806",
- "urls": [
- "https://files.pythonhosted.org/packages/d6/f4/154cf374c2daf2020e05c3c6a03c91348d59b23c5366e968feb198306fdf/jeepney-0.8.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_keyring_py3_none_any_5426f817": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "keyring-25.4.1-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "keyring==25.4.1",
- "sha256": "5426f817cf7f6f007ba5ec722b1bcad95a75b27d780343772ad76b17cb47b0bf",
- "urls": [
- "https://files.pythonhosted.org/packages/83/25/e6d59e5f0a0508d0dca8bb98c7f7fd3772fc943ac3f53d5ab18a218d32c0/keyring-25.4.1-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_keyring_sdist_b07ebc55": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "keyring-25.4.1.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "keyring==25.4.1",
- "sha256": "b07ebc55f3e8ed86ac81dd31ef14e81ace9dd9c3d4b5d77a6e9a2016d0d71a1b",
- "urls": [
- "https://files.pythonhosted.org/packages/a5/1c/2bdbcfd5d59dc6274ffb175bc29aa07ecbfab196830e0cfbde7bd861a2ea/keyring-25.4.1.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "markdown_it_py-3.0.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "markdown-it-py==3.0.0",
- "sha256": "355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1",
- "urls": [
- "https://files.pythonhosted.org/packages/42/d7/1ec15b46af6af88f19b8e5ffea08fa375d433c998b8a7639e76935c14f1f/markdown_it_py-3.0.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "markdown-it-py-3.0.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "markdown-it-py==3.0.0",
- "sha256": "e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb",
- "urls": [
- "https://files.pythonhosted.org/packages/38/71/3b932df36c1a044d397a1f92d1cf91ee0a503d91e470cbd670aa66b07ed0/markdown-it-py-3.0.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_mdurl_py3_none_any_84008a41": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "mdurl-0.1.2-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "mdurl==0.1.2",
- "sha256": "84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8",
- "urls": [
- "https://files.pythonhosted.org/packages/b3/38/89ba8ad64ae25be8de66a6d463314cf1eb366222074cfda9ee839c56a4b4/mdurl-0.1.2-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_mdurl_sdist_bb413d29": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "mdurl-0.1.2.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "mdurl==0.1.2",
- "sha256": "bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba",
- "urls": [
- "https://files.pythonhosted.org/packages/d6/54/cfe61301667036ec958cb99bd3efefba235e65cdeb9c84d24a8293ba1d90/mdurl-0.1.2.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "more_itertools-10.5.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "more-itertools==10.5.0",
- "sha256": "037b0d3203ce90cca8ab1defbbdac29d5f993fc20131f3664dc8d6acfa872aef",
- "urls": [
- "https://files.pythonhosted.org/packages/48/7e/3a64597054a70f7c86eb0a7d4fc315b8c1ab932f64883a297bdffeb5f967/more_itertools-10.5.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_more_itertools_sdist_5482bfef": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "more-itertools-10.5.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "more-itertools==10.5.0",
- "sha256": "5482bfef7849c25dc3c6dd53a6173ae4795da2a41a80faea6700d9f5846c5da6",
- "urls": [
- "https://files.pythonhosted.org/packages/51/78/65922308c4248e0eb08ebcbe67c95d48615cc6f27854b6f2e57143e9178f/more-itertools-10.5.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "14c5a72e9fe82aea5fe3072116ad4661af5cf8e8ff8fc5ad3450f123e4925e86",
- "urls": [
- "https://files.pythonhosted.org/packages/b3/89/1daff5d9ba5a95a157c092c7c5f39b8dd2b1ddb4559966f808d31cfb67e0/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "7b7c2a3c9eb1a827d42539aa64091640bd275b81e097cd1d8d82ef91ffa2e811",
- "urls": [
- "https://files.pythonhosted.org/packages/2c/b6/42fc3c69cabf86b6b81e4c051a9b6e249c5ba9f8155590222c2622961f58/nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "42c64511469005058cd17cc1537578eac40ae9f7200bedcfd1fc1a05f4f8c200",
- "urls": [
- "https://files.pythonhosted.org/packages/45/b9/833f385403abaf0023c6547389ec7a7acf141ddd9d1f21573723a6eab39a/nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "0411beb0589eacb6734f28d5497ca2ed379eafab8ad8c84b31bb5c34072b7164",
- "urls": [
- "https://files.pythonhosted.org/packages/05/2b/85977d9e11713b5747595ee61f381bc820749daf83f07b90b6c9964cf932/nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "5f36b271dae35c465ef5e9090e1fdaba4a60a56f0bb0ba03e0932a66f28b9189",
- "urls": [
- "https://files.pythonhosted.org/packages/72/f2/5c894d5265ab80a97c68ca36f25c8f6f0308abac649aaf152b74e7e854a8/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "34c03fa78e328c691f982b7c03d4423bdfd7da69cd707fe572f544cf74ac23ad",
- "urls": [
- "https://files.pythonhosted.org/packages/ab/a7/375afcc710dbe2d64cfbd69e31f82f3e423d43737258af01f6a56d844085/nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "19aaba96e0f795bd0a6c56291495ff59364f4300d4a39b29a0abc9cb3774a84b",
- "urls": [
- "https://files.pythonhosted.org/packages/c2/a8/3bb02d0c60a03ad3a112b76c46971e9480efa98a8946677b5a59f60130ca/nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "de3ceed6e661954871d6cd78b410213bdcb136f79aafe22aa7182e028b8c7307",
- "urls": [
- "https://files.pythonhosted.org/packages/1b/63/6ab90d0e5225ab9780f6c9fb52254fa36b52bb7c188df9201d05b647e5e1/nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "f0eca9ca8628dbb4e916ae2491d72957fdd35f7a5d326b7032a345f111ac07fe",
- "urls": [
- "https://files.pythonhosted.org/packages/a3/da/0c4e282bc3cff4a0adf37005fa1fb42257673fbc1bbf7d1ff639ec3d255a/nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "3a157ab149e591bb638a55c8c6bcb8cdb559c8b12c13a8affaba6cedfe51713a",
- "urls": [
- "https://files.pythonhosted.org/packages/de/81/c291231463d21da5f8bba82c8167a6d6893cc5419b0639801ee5d3aeb8a9/nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "36c95d4b70530b320b365659bb5034341316e6a9b30f0b25fa9c9eff4c27a204",
- "urls": [
- "https://files.pythonhosted.org/packages/eb/61/73a007c74c37895fdf66e0edcd881f5eaa17a348ff02f4bb4bc906d61085/nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "nh3-0.2.18-cp37-abi3-win_amd64.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "8ce0f819d2f1933953fca255db2471ad58184a60508f03e6285e5114b6254844",
- "urls": [
- "https://files.pythonhosted.org/packages/26/8d/53c5b19c4999bdc6ba95f246f4ef35ca83d7d7423e5e38be43ad66544e5d/nh3-0.2.18-cp37-abi3-win_amd64.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_nh3_sdist_94a16692": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "nh3-0.2.18.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "nh3==0.2.18",
- "sha256": "94a166927e53972a9698af9542ace4e38b9de50c34352b962f4d9a7d4c927af4",
- "urls": [
- "https://files.pythonhosted.org/packages/62/73/10df50b42ddb547a907deeb2f3c9823022580a7a47281e8eae8e003a9639/nh3-0.2.18.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "pkginfo-1.10.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pkginfo==1.10.0",
- "sha256": "889a6da2ed7ffc58ab5b900d888ddce90bce912f2d2de1dc1c26f4cb9fe65097",
- "urls": [
- "https://files.pythonhosted.org/packages/56/09/054aea9b7534a15ad38a363a2bd974c20646ab1582a387a95b8df1bfea1c/pkginfo-1.10.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_pkginfo_sdist_5df73835": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "pkginfo-1.10.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pkginfo==1.10.0",
- "sha256": "5df73835398d10db79f8eecd5cd86b1f6d29317589ea70796994d49399af6297",
- "urls": [
- "https://files.pythonhosted.org/packages/2f/72/347ec5be4adc85c182ed2823d8d1c7b51e13b9a6b0c1aae59582eca652df/pkginfo-1.10.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "pycparser-2.22-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pycparser==2.22",
- "sha256": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc",
- "urls": [
- "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_pycparser_sdist_491c8be9": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "pycparser-2.22.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pycparser==2.22",
- "sha256": "491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6",
- "urls": [
- "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "pygments-2.18.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pygments==2.18.0",
- "sha256": "b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a",
- "urls": [
- "https://files.pythonhosted.org/packages/f7/3f/01c8b82017c199075f8f788d0d906b9ffbbc5a47dc9918a945e13d5a2bda/pygments-2.18.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_pygments_sdist_786ff802": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "pygments-2.18.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pygments==2.18.0",
- "sha256": "786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199",
- "urls": [
- "https://files.pythonhosted.org/packages/8e/62/8336eff65bcbc8e4cb5d05b55faf041285951b6e80f33e2bff2024788f31/pygments-2.18.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_windows_x86_64"
- ],
- "filename": "pywin32_ctypes-0.2.3-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pywin32-ctypes==0.2.3",
- "sha256": "8a1513379d709975552d202d942d9837758905c8d01eb82b8bcc30918929e7b8",
- "urls": [
- "https://files.pythonhosted.org/packages/de/3d/8161f7711c017e01ac9f008dfddd9410dff3674334c233bde66e7ba65bbf/pywin32_ctypes-0.2.3-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "pywin32-ctypes-0.2.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "pywin32-ctypes==0.2.3",
- "sha256": "d162dc04946d704503b2edc4d55f3dba5c1d539ead017afa00142c38b9885755",
- "urls": [
- "https://files.pythonhosted.org/packages/85/9f/01a1a99704853cb63f253eea009390c88e7131c67e66a0a02099a8c917cb/pywin32-ctypes-0.2.3.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "readme_renderer-44.0-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "readme-renderer==44.0",
- "sha256": "2fbca89b81a08526aadf1357a8c2ae889ec05fb03f5da67f9769c9a592166151",
- "urls": [
- "https://files.pythonhosted.org/packages/e1/67/921ec3024056483db83953ae8e48079ad62b92db7880013ca77632921dd0/readme_renderer-44.0-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_readme_renderer_sdist_8712034e": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "readme_renderer-44.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "readme-renderer==44.0",
- "sha256": "8712034eabbfa6805cacf1402b4eeb2a73028f72d1166d6f5cb7f9c047c5d1e1",
- "urls": [
- "https://files.pythonhosted.org/packages/5a/a9/104ec9234c8448c4379768221ea6df01260cd6c2ce13182d4eac531c8342/readme_renderer-44.0.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_requests_py3_none_any_70761cfe": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "requests-2.32.3-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "requests==2.32.3",
- "sha256": "70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6",
- "urls": [
- "https://files.pythonhosted.org/packages/f9/9b/335f9764261e915ed497fcdeb11df5dfd6f7bf257d4a6a2a686d80da4d54/requests-2.32.3-py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_requests_sdist_55365417": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "requests-2.32.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "requests==2.32.3",
- "sha256": "55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760",
- "urls": [
- "https://files.pythonhosted.org/packages/63/70/2bf7780ad2d390a8d301ad0b550f1581eadbd9a20f896afe06353c2a2913/requests-2.32.3.tar.gz"
- ]
- }
- },
- "rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
- "attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "requests_toolbelt-1.0.0-py2.py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "requests-toolbelt==1.0.0",
- "sha256": "cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06",
- "urls": [
- "https://files.pythonhosted.org/packages/3f/51/d4db610ef29373b879047326cbf6fa98b6c1969d6f6dc423279de2b1be2c/requests_toolbelt-1.0.0-py2.py3-none-any.whl"
- ]
- }
- },
- "rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "bzlTransitiveDigest": "1eE/aNv0So57EZMzcxgDSCFkzlydiaC4TpHowQfrcBk=",
+ "usagesDigest": "ZVSXMAGpD+xzVNPuvF1IoLBkty7TROO0+akMapt1pAg=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "rules_python_internal": {
+ "repoRuleId": "@@rules_python+//python/private:internal_config_repo.bzl%internal_config_repo",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "requests-toolbelt-1.0.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "requests-toolbelt==1.0.0",
- "sha256": "7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6",
- "urls": [
- "https://files.pythonhosted.org/packages/f3/61/d7545dafb7ac2230c70d38d31cbfe4cc64f7144dc41f6e4e4b78ecd9f5bb/requests-toolbelt-1.0.0.tar.gz"
- ]
+ "transition_setting_generators": {},
+ "transition_settings": []
}
},
- "rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__build": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "rfc3986-2.0.0-py2.py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "rfc3986==2.0.0",
- "sha256": "50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd",
- "urls": [
- "https://files.pythonhosted.org/packages/ff/9a/9afaade874b2fa6c752c36f1548f718b5b83af81ed9b76628329dab81c1b/rfc3986-2.0.0-py2.py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/e2/03/f3c8ba0a6b6e30d7d18c40faab90807c9bb5e9a1e3b2fe2008af624a9c97/build-1.2.1-py3-none-any.whl",
+ "sha256": "75e10f767a433d9a86e50d83f418e83efc18ede923ee5ff7df93b6cb0306c5d4",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_rfc3986_sdist_97aacf9d": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__click": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "rfc3986-2.0.0.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "rfc3986==2.0.0",
- "sha256": "97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c",
- "urls": [
- "https://files.pythonhosted.org/packages/85/40/1520d68bfa07ab5a6f065a186815fb6610c86fe957bc065754e47f7b0840/rfc3986-2.0.0.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl",
+ "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_rich_py3_none_any_9836f509": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__colorama": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "rich-13.9.3-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "rich==13.9.3",
- "sha256": "9836f5096eb2172c9e77df411c1b009bace4193d6a481d534fea75ebba758283",
- "urls": [
- "https://files.pythonhosted.org/packages/9a/e2/10e9819cf4a20bd8ea2f5dabafc2e6bf4a78d6a0965daeb60a4b34d1c11f/rich-13.9.3-py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl",
+ "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_rich_sdist_bc1e01b8": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__importlib_metadata": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "rich-13.9.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "rich==13.9.3",
- "sha256": "bc1e01b899537598cf02579d2b9f4a415104d3fc439313a7a2c165d76557a08e",
- "urls": [
- "https://files.pythonhosted.org/packages/d9/e9/cf9ef5245d835065e6673781dbd4b8911d352fb770d56cf0879cf11b7ee1/rich-13.9.3.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/2d/0a/679461c511447ffaf176567d5c496d1de27cbe34a87df6677d7171b2fbd4/importlib_metadata-7.1.0-py3-none-any.whl",
+ "sha256": "30962b96c0c223483ed6cc7280e7f0199feb01a0e40cfae4d4450fc6fab1f570",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__installer": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "filename": "SecretStorage-3.3.3-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "secretstorage==3.3.3",
- "sha256": "f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99",
- "urls": [
- "https://files.pythonhosted.org/packages/54/24/b4293291fa1dd830f353d2cb163295742fa87f179fcc8a20a306a81978b7/SecretStorage-3.3.3-py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/e5/ca/1172b6638d52f2d6caa2dd262ec4c811ba59eee96d54a7701930726bce18/installer-0.7.0-py3-none-any.whl",
+ "sha256": "05d1933f0a5ba7d8d6296bb6d5018e7c94fa473ceb10cf198a92ccea19c27b53",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_secretstorage_sdist_2403533e": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__more_itertools": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "SecretStorage-3.3.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "secretstorage==3.3.3",
- "sha256": "2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77",
- "urls": [
- "https://files.pythonhosted.org/packages/53/a4/f48c9d79cb507ed1373477dbceaba7401fd8a23af63b837fa61f1dcd3691/SecretStorage-3.3.3.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/50/e2/8e10e465ee3987bb7c9ab69efb91d867d93959095f4807db102d07995d94/more_itertools-10.2.0-py3-none-any.whl",
+ "sha256": "686b06abe565edfab151cb8fd385a05651e1fdf8f0a14191e4439283421f8684",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_twine_py3_none_any_215dbe7b": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__packaging": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "twine-5.1.1-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "twine==5.1.1",
- "sha256": "215dbe7b4b94c2c50a7315c0275d2258399280fbb7d04182c7e55e24b5f93997",
- "urls": [
- "https://files.pythonhosted.org/packages/5d/ec/00f9d5fd040ae29867355e559a94e9a8429225a0284a3f5f091a3878bfc0/twine-5.1.1-py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl",
+ "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_twine_sdist_9aa08251": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__pep517": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "twine-5.1.1.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "twine==5.1.1",
- "sha256": "9aa0825139c02b3434d913545c7b847a21c835e11597f5255842d457da2322db",
- "urls": [
- "https://files.pythonhosted.org/packages/77/68/bd982e5e949ef8334e6f7dcf76ae40922a8750aa2e347291ae1477a4782b/twine-5.1.1.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/25/6e/ca4a5434eb0e502210f591b97537d322546e4833dcb4d470a48c375c5540/pep517-0.13.1-py3-none-any.whl",
+ "sha256": "31b206f67165b3536dd577c5c3f1518e8fbaf38cbc57efff8369a392feff1721",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__pip": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "urllib3-2.2.3-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "urllib3==2.2.3",
- "sha256": "ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac",
- "urls": [
- "https://files.pythonhosted.org/packages/ce/d9/5f4c13cecde62396b0d3fe530a50ccea91e7dfc1ccf0e09c228841bb5ba8/urllib3-2.2.3-py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/8a/6a/19e9fe04fca059ccf770861c7d5721ab4c2aebc539889e97c7977528a53b/pip-24.0-py3-none-any.whl",
+ "sha256": "ba0d021a166865d2265246961bec0152ff124de910c5cc39f1156ce3fa7c69dc",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_urllib3_sdist_e7d814a8": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__pip_tools": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "urllib3-2.2.3.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "urllib3==2.2.3",
- "sha256": "e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9",
- "urls": [
- "https://files.pythonhosted.org/packages/ed/63/22ba4ebfe7430b76388e7cd448d5478814d3032121827c12a2cc287e2260/urllib3-2.2.3.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/0d/dc/38f4ce065e92c66f058ea7a368a9c5de4e702272b479c0992059f7693941/pip_tools-7.4.1-py3-none-any.whl",
+ "sha256": "4c690e5fbae2f21e87843e89c26191f0d9454f362d8acdbd695716493ec8b3a9",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_zipp_py3_none_any_a817ac80": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__pyproject_hooks": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "filename": "zipp-3.20.2-py3-none-any.whl",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "zipp==3.20.2",
- "sha256": "a817ac80d6cf4b23bf7f2828b7cabf326f15a001bea8b1f9b49631780ba28350",
- "urls": [
- "https://files.pythonhosted.org/packages/62/8b/5ba542fa83c90e09eac972fc9baca7a88e7e7ca4b221a89251954019308b/zipp-3.20.2-py3-none-any.whl"
- ]
+ "url": "https://files.pythonhosted.org/packages/ae/f3/431b9d5fe7d14af7a32340792ef43b8a714e7726f1d7b69cc4e8e7a3f1d7/pyproject_hooks-1.1.0-py3-none-any.whl",
+ "sha256": "7ceeefe9aec63a1064c18d939bdc3adf2d8aa1988a510afec15151578b232aa2",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps_311_zipp_sdist_bc9eb26f": {
- "repoRuleId": "@@rules_python+//python/private/pypi:whl_library.bzl%whl_library",
+ "pypi__setuptools": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "dep_template": "@rules_python_publish_deps//{name}:{target}",
- "experimental_target_platforms": [
- "cp311_linux_aarch64",
- "cp311_linux_arm",
- "cp311_linux_ppc",
- "cp311_linux_s390x",
- "cp311_linux_x86_64",
- "cp311_osx_aarch64",
- "cp311_osx_x86_64",
- "cp311_windows_x86_64"
- ],
- "extra_pip_args": [
- "--index-url",
- "https://pypi.org/simple"
- ],
- "filename": "zipp-3.20.2.tar.gz",
- "python_interpreter_target": "@@rules_python++python+python_3_11_host//:python",
- "repo": "rules_python_publish_deps_311",
- "requirement": "zipp==3.20.2",
- "sha256": "bc9eb26f4506fda01b81bcde0ca78103b6e62f991b381fec825435c836edbc29",
- "urls": [
- "https://files.pythonhosted.org/packages/54/bf/5c0000c44ebc80123ecbdddba1f5dcd94a5ada602a9c225d84b5aaa55e86/zipp-3.20.2.tar.gz"
- ]
+ "url": "https://files.pythonhosted.org/packages/90/99/158ad0609729111163fc1f674a5a42f2605371a4cf036d0441070e2f7455/setuptools-78.1.1-py3-none-any.whl",
+ "sha256": "c3a9c4211ff4c309edb8b8c4f1cbfa7ae324c4ba9f91ff254e3d305b9fd54561",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "pip_deps": {
- "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository",
+ "pypi__tomli": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "repo_name": "pip_deps",
- "extra_hub_aliases": {},
- "whl_map": {
- "numpy": "{\"pip_deps_310_numpy\":[{\"version\":\"3.10\"}],\"pip_deps_311_numpy\":[{\"version\":\"3.11\"}],\"pip_deps_312_numpy\":[{\"version\":\"3.12\"}],\"pip_deps_38_numpy\":[{\"version\":\"3.8\"}],\"pip_deps_39_numpy\":[{\"version\":\"3.9\"}]}",
- "setuptools": "{\"pip_deps_310_setuptools\":[{\"version\":\"3.10\"}],\"pip_deps_311_setuptools\":[{\"version\":\"3.11\"}],\"pip_deps_312_setuptools\":[{\"version\":\"3.12\"}],\"pip_deps_38_setuptools\":[{\"version\":\"3.8\"}],\"pip_deps_39_setuptools\":[{\"version\":\"3.9\"}]}"
- },
- "packages": [
- "numpy",
- "setuptools"
- ],
- "groups": {}
+ "url": "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl",
+ "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_fuzzing_py_deps": {
- "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository",
+ "pypi__wheel": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "repo_name": "rules_fuzzing_py_deps",
- "extra_hub_aliases": {},
- "whl_map": {
- "absl_py": "{\"rules_fuzzing_py_deps_310_absl_py\":[{\"version\":\"3.10\"}],\"rules_fuzzing_py_deps_311_absl_py\":[{\"version\":\"3.11\"}],\"rules_fuzzing_py_deps_312_absl_py\":[{\"version\":\"3.12\"}],\"rules_fuzzing_py_deps_38_absl_py\":[{\"version\":\"3.8\"}],\"rules_fuzzing_py_deps_39_absl_py\":[{\"version\":\"3.9\"}]}",
- "six": "{\"rules_fuzzing_py_deps_310_six\":[{\"version\":\"3.10\"}],\"rules_fuzzing_py_deps_311_six\":[{\"version\":\"3.11\"}],\"rules_fuzzing_py_deps_312_six\":[{\"version\":\"3.12\"}],\"rules_fuzzing_py_deps_38_six\":[{\"version\":\"3.8\"}],\"rules_fuzzing_py_deps_39_six\":[{\"version\":\"3.9\"}]}"
- },
- "packages": [
- "absl_py",
- "six"
- ],
- "groups": {}
+ "url": "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl",
+ "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
},
- "rules_python_publish_deps": {
- "repoRuleId": "@@rules_python+//python/private/pypi:hub_repository.bzl%hub_repository",
+ "pypi__zipp": {
+ "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive",
"attributes": {
- "repo_name": "rules_python_publish_deps",
- "extra_hub_aliases": {},
- "whl_map": {
- "backports_tarfile": "{\"rules_python_publish_deps_311_backports_tarfile_py3_none_any_77e284d7\":[{\"filename\":\"backports.tarfile-1.2.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_backports_tarfile_sdist_d75e02c2\":[{\"filename\":\"backports_tarfile-1.2.0.tar.gz\",\"version\":\"3.11\"}]}",
- "certifi": "{\"rules_python_publish_deps_311_certifi_py3_none_any_922820b5\":[{\"filename\":\"certifi-2024.8.30-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_certifi_sdist_bec941d2\":[{\"filename\":\"certifi-2024.8.30.tar.gz\",\"version\":\"3.11\"}]}",
- "cffi": "{\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_aarch64_a1ed2dd2\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_ppc64le_46bf4316\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_s390x_a24ed04c\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_manylinux_2_17_x86_64_610faea7\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_aarch64_a9b15d49\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_cp311_cp311_musllinux_1_1_x86_64_fc48c783\":[{\"filename\":\"cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cffi_sdist_1c39c601\":[{\"filename\":\"cffi-1.17.1.tar.gz\",\"version\":\"3.11\"}]}",
- "charset_normalizer": "{\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_universal2_0d99dd8f\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_universal2.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_10_9_x86_64_c57516e5\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_10_9_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_macosx_11_0_arm64_6dba5d19\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-macosx_11_0_arm64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_aarch64_bf4475b8\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_ppc64le_ce031db0\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_s390x_8ff4e7cd\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_manylinux_2_17_x86_64_3710a975\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_aarch64_47334db7\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_ppc64le_f1a2f519\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_s390x_63bc5c4a\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_musllinux_1_2_x86_64_bcb4f8ea\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_cp311_cp311_win_amd64_cee4373f\":[{\"filename\":\"charset_normalizer-3.4.0-cp311-cp311-win_amd64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_py3_none_any_fe9f97fe\":[{\"filename\":\"charset_normalizer-3.4.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_charset_normalizer_sdist_223217c3\":[{\"filename\":\"charset_normalizer-3.4.0.tar.gz\",\"version\":\"3.11\"}]}",
- "cryptography": "{\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_aarch64_846da004\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_17_x86_64_0f996e72\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_aarch64_f7b178f1\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_manylinux_2_28_x86_64_c2e6fc39\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-manylinux_2_28_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_aarch64_e1be4655\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_cp39_abi3_musllinux_1_2_x86_64_df6b6c6d\":[{\"filename\":\"cryptography-43.0.3-cp39-abi3-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_cryptography_sdist_315b9001\":[{\"filename\":\"cryptography-43.0.3.tar.gz\",\"version\":\"3.11\"}]}",
- "docutils": "{\"rules_python_publish_deps_311_docutils_py3_none_any_dafca5b9\":[{\"filename\":\"docutils-0.21.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_docutils_sdist_3a6b1873\":[{\"filename\":\"docutils-0.21.2.tar.gz\",\"version\":\"3.11\"}]}",
- "idna": "{\"rules_python_publish_deps_311_idna_py3_none_any_946d195a\":[{\"filename\":\"idna-3.10-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_idna_sdist_12f65c9b\":[{\"filename\":\"idna-3.10.tar.gz\",\"version\":\"3.11\"}]}",
- "importlib_metadata": "{\"rules_python_publish_deps_311_importlib_metadata_py3_none_any_45e54197\":[{\"filename\":\"importlib_metadata-8.5.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_importlib_metadata_sdist_71522656\":[{\"filename\":\"importlib_metadata-8.5.0.tar.gz\",\"version\":\"3.11\"}]}",
- "jaraco_classes": "{\"rules_python_publish_deps_311_jaraco_classes_py3_none_any_f662826b\":[{\"filename\":\"jaraco.classes-3.4.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_classes_sdist_47a024b5\":[{\"filename\":\"jaraco.classes-3.4.0.tar.gz\",\"version\":\"3.11\"}]}",
- "jaraco_context": "{\"rules_python_publish_deps_311_jaraco_context_py3_none_any_f797fc48\":[{\"filename\":\"jaraco.context-6.0.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_context_sdist_9bae4ea5\":[{\"filename\":\"jaraco_context-6.0.1.tar.gz\",\"version\":\"3.11\"}]}",
- "jaraco_functools": "{\"rules_python_publish_deps_311_jaraco_functools_py3_none_any_ad159f13\":[{\"filename\":\"jaraco.functools-4.1.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jaraco_functools_sdist_70f7e0e2\":[{\"filename\":\"jaraco_functools-4.1.0.tar.gz\",\"version\":\"3.11\"}]}",
- "jeepney": "{\"rules_python_publish_deps_311_jeepney_py3_none_any_c0a454ad\":[{\"filename\":\"jeepney-0.8.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_jeepney_sdist_5efe48d2\":[{\"filename\":\"jeepney-0.8.0.tar.gz\",\"version\":\"3.11\"}]}",
- "keyring": "{\"rules_python_publish_deps_311_keyring_py3_none_any_5426f817\":[{\"filename\":\"keyring-25.4.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_keyring_sdist_b07ebc55\":[{\"filename\":\"keyring-25.4.1.tar.gz\",\"version\":\"3.11\"}]}",
- "markdown_it_py": "{\"rules_python_publish_deps_311_markdown_it_py_py3_none_any_35521684\":[{\"filename\":\"markdown_it_py-3.0.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_markdown_it_py_sdist_e3f60a94\":[{\"filename\":\"markdown-it-py-3.0.0.tar.gz\",\"version\":\"3.11\"}]}",
- "mdurl": "{\"rules_python_publish_deps_311_mdurl_py3_none_any_84008a41\":[{\"filename\":\"mdurl-0.1.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_mdurl_sdist_bb413d29\":[{\"filename\":\"mdurl-0.1.2.tar.gz\",\"version\":\"3.11\"}]}",
- "more_itertools": "{\"rules_python_publish_deps_311_more_itertools_py3_none_any_037b0d32\":[{\"filename\":\"more_itertools-10.5.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_more_itertools_sdist_5482bfef\":[{\"filename\":\"more-itertools-10.5.0.tar.gz\",\"version\":\"3.11\"}]}",
- "nh3": "{\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_14c5a72e\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_macosx_10_12_x86_64_7b7c2a3c\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-macosx_10_12_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_aarch64_42c64511\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_armv7l_0411beb0\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64_5f36b271\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_ppc64le_34c03fa7\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_s390x_19aaba96\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_manylinux_2_17_x86_64_de3ceed6\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_aarch64_f0eca9ca\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_aarch64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_armv7l_3a157ab1\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_armv7l.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_musllinux_1_2_x86_64_36c95d4b\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-musllinux_1_2_x86_64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_cp37_abi3_win_amd64_8ce0f819\":[{\"filename\":\"nh3-0.2.18-cp37-abi3-win_amd64.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_nh3_sdist_94a16692\":[{\"filename\":\"nh3-0.2.18.tar.gz\",\"version\":\"3.11\"}]}",
- "pkginfo": "{\"rules_python_publish_deps_311_pkginfo_py3_none_any_889a6da2\":[{\"filename\":\"pkginfo-1.10.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pkginfo_sdist_5df73835\":[{\"filename\":\"pkginfo-1.10.0.tar.gz\",\"version\":\"3.11\"}]}",
- "pycparser": "{\"rules_python_publish_deps_311_pycparser_py3_none_any_c3702b6d\":[{\"filename\":\"pycparser-2.22-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pycparser_sdist_491c8be9\":[{\"filename\":\"pycparser-2.22.tar.gz\",\"version\":\"3.11\"}]}",
- "pygments": "{\"rules_python_publish_deps_311_pygments_py3_none_any_b8e6aca0\":[{\"filename\":\"pygments-2.18.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pygments_sdist_786ff802\":[{\"filename\":\"pygments-2.18.0.tar.gz\",\"version\":\"3.11\"}]}",
- "pywin32_ctypes": "{\"rules_python_publish_deps_311_pywin32_ctypes_py3_none_any_8a151337\":[{\"filename\":\"pywin32_ctypes-0.2.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_pywin32_ctypes_sdist_d162dc04\":[{\"filename\":\"pywin32-ctypes-0.2.3.tar.gz\",\"version\":\"3.11\"}]}",
- "readme_renderer": "{\"rules_python_publish_deps_311_readme_renderer_py3_none_any_2fbca89b\":[{\"filename\":\"readme_renderer-44.0-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_readme_renderer_sdist_8712034e\":[{\"filename\":\"readme_renderer-44.0.tar.gz\",\"version\":\"3.11\"}]}",
- "requests": "{\"rules_python_publish_deps_311_requests_py3_none_any_70761cfe\":[{\"filename\":\"requests-2.32.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_requests_sdist_55365417\":[{\"filename\":\"requests-2.32.3.tar.gz\",\"version\":\"3.11\"}]}",
- "requests_toolbelt": "{\"rules_python_publish_deps_311_requests_toolbelt_py2_none_any_cccfdd66\":[{\"filename\":\"requests_toolbelt-1.0.0-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_requests_toolbelt_sdist_7681a0a3\":[{\"filename\":\"requests-toolbelt-1.0.0.tar.gz\",\"version\":\"3.11\"}]}",
- "rfc3986": "{\"rules_python_publish_deps_311_rfc3986_py2_none_any_50b1502b\":[{\"filename\":\"rfc3986-2.0.0-py2.py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_rfc3986_sdist_97aacf9d\":[{\"filename\":\"rfc3986-2.0.0.tar.gz\",\"version\":\"3.11\"}]}",
- "rich": "{\"rules_python_publish_deps_311_rich_py3_none_any_9836f509\":[{\"filename\":\"rich-13.9.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_rich_sdist_bc1e01b8\":[{\"filename\":\"rich-13.9.3.tar.gz\",\"version\":\"3.11\"}]}",
- "secretstorage": "{\"rules_python_publish_deps_311_secretstorage_py3_none_any_f356e662\":[{\"filename\":\"SecretStorage-3.3.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_secretstorage_sdist_2403533e\":[{\"filename\":\"SecretStorage-3.3.3.tar.gz\",\"version\":\"3.11\"}]}",
- "twine": "{\"rules_python_publish_deps_311_twine_py3_none_any_215dbe7b\":[{\"filename\":\"twine-5.1.1-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_twine_sdist_9aa08251\":[{\"filename\":\"twine-5.1.1.tar.gz\",\"version\":\"3.11\"}]}",
- "urllib3": "{\"rules_python_publish_deps_311_urllib3_py3_none_any_ca899ca0\":[{\"filename\":\"urllib3-2.2.3-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_urllib3_sdist_e7d814a8\":[{\"filename\":\"urllib3-2.2.3.tar.gz\",\"version\":\"3.11\"}]}",
- "zipp": "{\"rules_python_publish_deps_311_zipp_py3_none_any_a817ac80\":[{\"filename\":\"zipp-3.20.2-py3-none-any.whl\",\"version\":\"3.11\"}],\"rules_python_publish_deps_311_zipp_sdist_bc9eb26f\":[{\"filename\":\"zipp-3.20.2.tar.gz\",\"version\":\"3.11\"}]}"
- },
- "packages": [
- "backports_tarfile",
- "certifi",
- "charset_normalizer",
- "docutils",
- "idna",
- "importlib_metadata",
- "jaraco_classes",
- "jaraco_context",
- "jaraco_functools",
- "keyring",
- "markdown_it_py",
- "mdurl",
- "more_itertools",
- "nh3",
- "pkginfo",
- "pygments",
- "readme_renderer",
- "requests",
- "requests_toolbelt",
- "rfc3986",
- "rich",
- "twine",
- "urllib3",
- "zipp"
- ],
- "groups": {}
+ "url": "https://files.pythonhosted.org/packages/da/55/a03fd7240714916507e1fcf7ae355bd9d9ed2e6db492595f1a67f61681be/zipp-3.18.2-py3-none-any.whl",
+ "sha256": "dce197b859eb796242b0622af1b8beb0a722d52aa2f57133ead08edd5bf5374e",
+ "type": "zip",
+ "build_file_content": "package(default_visibility = [\"//visibility:public\"])\n\nload(\"@rules_python//python:py_library.bzl\", \"py_library\")\n\npy_library(\n name = \"lib\",\n srcs = glob([\"**/*.py\"]),\n data = glob([\"**/*\"], exclude=[\n # These entries include those put into user-installed dependencies by\n # data_exclude to avoid non-determinism.\n \"**/*.py\",\n \"**/*.pyc\",\n \"**/*.pyc.*\", # During pyc creation, temp files named *.pyc.NNN are created\n \"**/*.dist-info/RECORD\",\n \"BUILD\",\n \"WORKSPACE\",\n ]),\n # This makes this directory a top-level in the python import\n # search path for anything that depends on this.\n imports = [\".\"],\n)\n"
}
}
},
"recordedRepoMappingEntries": [
- [
- "bazel_features+",
- "bazel_features_globals",
- "bazel_features++version_extension+bazel_features_globals"
- ],
- [
- "bazel_features+",
- "bazel_features_version",
- "bazel_features++version_extension+bazel_features_version"
- ],
- [
- "rules_python+",
- "bazel_features",
- "bazel_features+"
- ],
- [
- "rules_python+",
- "bazel_skylib",
- "bazel_skylib+"
- ],
[
"rules_python+",
"bazel_tools",
@@ -5234,107 +2763,118 @@
[
"rules_python+",
"pypi__build",
- "rules_python++internal_deps+pypi__build"
+ "rules_python++config+pypi__build"
],
[
"rules_python+",
"pypi__click",
- "rules_python++internal_deps+pypi__click"
+ "rules_python++config+pypi__click"
],
[
"rules_python+",
"pypi__colorama",
- "rules_python++internal_deps+pypi__colorama"
+ "rules_python++config+pypi__colorama"
],
[
"rules_python+",
"pypi__importlib_metadata",
- "rules_python++internal_deps+pypi__importlib_metadata"
+ "rules_python++config+pypi__importlib_metadata"
],
[
"rules_python+",
"pypi__installer",
- "rules_python++internal_deps+pypi__installer"
+ "rules_python++config+pypi__installer"
],
[
"rules_python+",
"pypi__more_itertools",
- "rules_python++internal_deps+pypi__more_itertools"
+ "rules_python++config+pypi__more_itertools"
],
[
"rules_python+",
"pypi__packaging",
- "rules_python++internal_deps+pypi__packaging"
+ "rules_python++config+pypi__packaging"
],
[
"rules_python+",
"pypi__pep517",
- "rules_python++internal_deps+pypi__pep517"
+ "rules_python++config+pypi__pep517"
],
[
"rules_python+",
"pypi__pip",
- "rules_python++internal_deps+pypi__pip"
+ "rules_python++config+pypi__pip"
],
[
"rules_python+",
"pypi__pip_tools",
- "rules_python++internal_deps+pypi__pip_tools"
+ "rules_python++config+pypi__pip_tools"
],
[
"rules_python+",
"pypi__pyproject_hooks",
- "rules_python++internal_deps+pypi__pyproject_hooks"
+ "rules_python++config+pypi__pyproject_hooks"
],
[
"rules_python+",
"pypi__setuptools",
- "rules_python++internal_deps+pypi__setuptools"
+ "rules_python++config+pypi__setuptools"
],
[
"rules_python+",
"pypi__tomli",
- "rules_python++internal_deps+pypi__tomli"
+ "rules_python++config+pypi__tomli"
],
[
"rules_python+",
"pypi__wheel",
- "rules_python++internal_deps+pypi__wheel"
+ "rules_python++config+pypi__wheel"
],
[
"rules_python+",
"pypi__zipp",
- "rules_python++internal_deps+pypi__zipp"
- ],
+ "rules_python++config+pypi__zipp"
+ ]
+ ]
+ }
+ },
+ "@@rules_python+//python/uv:uv.bzl%uv": {
+ "general": {
+ "bzlTransitiveDigest": "ijW9KS7qsIY+yBVvJ+Nr1mzwQox09j13DnE3iIwaeTM=",
+ "usagesDigest": "H8dQoNZcoqP+Mu0tHZTi4KHATzvNkM5ePuEqoQdklIU=",
+ "recordedFileInputs": {},
+ "recordedDirentsInputs": {},
+ "envVariables": {},
+ "generatedRepoSpecs": {
+ "uv": {
+ "repoRuleId": "@@rules_python+//python/uv/private:uv_toolchains_repo.bzl%uv_toolchains_repo",
+ "attributes": {
+ "toolchain_type": "'@@rules_python+//python/uv:uv_toolchain_type'",
+ "toolchain_names": [
+ "none"
+ ],
+ "toolchain_implementations": {
+ "none": "'@@rules_python+//python:none'"
+ },
+ "toolchain_compatible_with": {
+ "none": [
+ "@platforms//:incompatible"
+ ]
+ },
+ "toolchain_target_settings": {}
+ }
+ }
+ },
+ "recordedRepoMappingEntries": [
[
"rules_python+",
- "pythons_hub",
- "rules_python++python+pythons_hub"
- ],
- [
- "rules_python++python+pythons_hub",
- "python_3_10_host",
- "rules_python++python+python_3_10_host"
- ],
- [
- "rules_python++python+pythons_hub",
- "python_3_11_host",
- "rules_python++python+python_3_11_host"
- ],
- [
- "rules_python++python+pythons_hub",
- "python_3_12_host",
- "rules_python++python+python_3_12_host"
- ],
- [
- "rules_python++python+pythons_hub",
- "python_3_8_host",
- "rules_python++python+python_3_8_host"
+ "bazel_tools",
+ "bazel_tools"
],
[
- "rules_python++python+pythons_hub",
- "python_3_9_host",
- "rules_python++python+python_3_9_host"
+ "rules_python+",
+ "platforms",
+ "platforms"
]
]
}
diff --git a/package.json b/package.json
index e3528be00ac7..ddc9c67cde30 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular/devkit-repo",
- "version": "22.0.4",
+ "version": "22.0.5",
"private": true,
"description": "Software Development Kit for Angular",
"keywords": [
@@ -42,23 +42,23 @@
},
"homepage": "https://github.com/angular/angular-cli",
"dependencies": {
- "@angular/compiler-cli": "22.0.2",
+ "@angular/compiler-cli": "22.0.4",
"typescript": "6.0.3"
},
"devDependencies": {
- "@angular/animations": "22.0.2",
+ "@angular/animations": "22.0.4",
"@angular/cdk": "22.0.2",
- "@angular/common": "22.0.2",
- "@angular/compiler": "22.0.2",
- "@angular/core": "22.0.2",
- "@angular/forms": "22.0.2",
- "@angular/localize": "22.0.2",
+ "@angular/common": "22.0.4",
+ "@angular/compiler": "22.0.4",
+ "@angular/core": "22.0.4",
+ "@angular/forms": "22.0.4",
+ "@angular/localize": "22.0.4",
"@angular/material": "22.0.2",
- "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#9007ae2b58f50ac0eaf4710fa98630cd8baf07e9",
- "@angular/platform-browser": "22.0.2",
- "@angular/platform-server": "22.0.2",
- "@angular/router": "22.0.2",
- "@angular/service-worker": "22.0.2",
+ "@angular/ng-dev": "https://github.com/angular/dev-infra-private-ng-dev-builds.git#7b4897289f0d1f94cb511ddda789129c828b579c",
+ "@angular/platform-browser": "22.0.4",
+ "@angular/platform-server": "22.0.4",
+ "@angular/router": "22.0.4",
+ "@angular/service-worker": "22.0.4",
"@babel/core": "7.29.0",
"@bazel/bazelisk": "1.28.1",
"@bazel/buildifier": "8.2.1",
diff --git a/packages/angular/build/src/builders/application/options.ts b/packages/angular/build/src/builders/application/options.ts
index 07d805d1cbf9..ab5f7de7dfae 100644
--- a/packages/angular/build/src/builders/application/options.ts
+++ b/packages/angular/build/src/builders/application/options.ts
@@ -25,6 +25,7 @@ import {
loadPostcssConfiguration,
} from '../../utils/postcss-configuration';
import { getProjectRootPaths, normalizeDirectoryPath } from '../../utils/project-metadata';
+import { createProjectResolver } from '../../utils/resolve-project';
import { addTrailingSlash, joinUrlParts, stripLeadingSlash } from '../../utils/url';
import {
Schema as ApplicationBuilderOptions,
@@ -728,9 +729,7 @@ function normalizeExternals(value: string[] | undefined): string[] | undefined {
}
async function findFrameworkVersion(projectRoot: string): Promise {
- // Create a custom require function for ESM compliance.
- // NOTE: The trailing slash is significant.
- const projectResolve = createRequire(projectRoot + '/').resolve;
+ const projectResolve = createProjectResolver(projectRoot);
try {
const manifestPath = projectResolve('@angular/core/package.json');
diff --git a/packages/angular/build/src/builders/karma/application_builder.ts b/packages/angular/build/src/builders/karma/application_builder.ts
index 34e94b1b7645..b9a28e1bf0b0 100644
--- a/packages/angular/build/src/builders/karma/application_builder.ts
+++ b/packages/angular/build/src/builders/karma/application_builder.ts
@@ -11,9 +11,11 @@ import type { Config, ConfigOptions, FilePattern, InlinePluginDef, Server } from
import { randomUUID } from 'node:crypto';
import { rmSync } from 'node:fs';
import * as fs from 'node:fs/promises';
+import { createRequire } from 'node:module';
import path from 'node:path';
import { ReadableStream } from 'node:stream/web';
import { createVirtualModulePlugin } from '../../tools/esbuild/virtual-module-plugin';
+import { createProjectResolver } from '../../utils/resolve-project';
import { writeTestFiles } from '../../utils/test-files';
import { buildApplicationInternal } from '../application/index';
import { ApplicationBuilderInternalOptions } from '../application/options';
@@ -199,10 +201,18 @@ async function runEsbuild(
projectSourceRoot: string,
): Promise<[Result & { kind: ResultKind.Full }, AsyncIterator | null]> {
const usesZoneJS = buildOptions.polyfills?.includes('zone.js');
+ let hasLocalize = false;
+ try {
+ const projectResolve = createProjectResolver(projectSourceRoot);
+ projectResolve('@angular/localize');
+ hasLocalize = true;
+ } catch {}
+
const virtualTestBedInit = createVirtualModulePlugin({
namespace: 'angular:test-bed-init',
loadContent: async () => {
const contents: string[] = [
+ ...(hasLocalize ? [`import '@angular/localize/init';`] : []),
// Initialize the Angular testing environment
`import { NgModule${usesZoneJS ? ', provideZoneChangeDetection' : ''} } from '@angular/core';`,
`import { getTestBed } from '@angular/core/testing';`,
diff --git a/packages/angular/build/src/builders/unit-test/builder.ts b/packages/angular/build/src/builders/unit-test/builder.ts
index 542f5f978b90..c01b7b69d75e 100644
--- a/packages/angular/build/src/builders/unit-test/builder.ts
+++ b/packages/angular/build/src/builders/unit-test/builder.ts
@@ -286,6 +286,10 @@ export async function* execute(
return;
}
+ // Resolve final preserveSymlinks option
+ normalizedOptions.preserveSymlinks =
+ buildTargetOptions.preserveSymlinks ?? process.execArgv.includes('--preserve-symlinks');
+
// Get runner-specific build options
let runnerBuildOptions;
let virtualFiles;
@@ -327,6 +331,7 @@ export async function* execute(
progress: normalizedOptions.buildProgress ?? buildTargetOptions.progress,
quiet: normalizedOptions.quiet,
...(normalizedOptions.tsConfig ? { tsConfig: normalizedOptions.tsConfig } : {}),
+ preserveSymlinks: normalizedOptions.preserveSymlinks,
} satisfies ApplicationBuilderInternalOptions;
const dumpDirectory = normalizedOptions.dumpVirtualFiles
diff --git a/packages/angular/build/src/builders/unit-test/options.ts b/packages/angular/build/src/builders/unit-test/options.ts
index ef09958885a7..7ff4d3fa753f 100644
--- a/packages/angular/build/src/builders/unit-test/options.ts
+++ b/packages/angular/build/src/builders/unit-test/options.ts
@@ -134,6 +134,7 @@ export async function normalizeOptions(
: [],
dumpVirtualFiles: options.dumpVirtualFiles,
listTests: options.listTests,
+ preserveSymlinks: undefined as boolean | undefined,
runnerConfig:
typeof runnerConfig === 'string'
? runnerConfig.length === 0
diff --git a/packages/angular/build/src/builders/unit-test/runners/dependency-checker.ts b/packages/angular/build/src/builders/unit-test/runners/dependency-checker.ts
index 3072bb038464..ed774a55476a 100644
--- a/packages/angular/build/src/builders/unit-test/runners/dependency-checker.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/dependency-checker.ts
@@ -6,7 +6,7 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { createRequire } from 'node:module';
+import { createProjectResolver } from '../../../utils/resolve-project';
/**
* A custom error class to represent missing dependency errors.
@@ -26,7 +26,7 @@ export class DependencyChecker {
private readonly missingDependencies = new Set();
constructor(projectSourceRoot: string) {
- this.resolver = createRequire(projectSourceRoot + '/').resolve;
+ this.resolver = createProjectResolver(projectSourceRoot);
}
/**
diff --git a/packages/angular/build/src/builders/unit-test/runners/karma/executor.ts b/packages/angular/build/src/builders/unit-test/runners/karma/executor.ts
index 66bf203c25c7..3ef83752889a 100644
--- a/packages/angular/build/src/builders/unit-test/runners/karma/executor.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/karma/executor.ts
@@ -91,7 +91,7 @@ export class KarmaExecutor implements TestExecutor {
progress: unitTestOptions.buildProgress ?? buildTargetOptions.progress,
watch: unitTestOptions.watch,
poll: buildTargetOptions.poll,
- preserveSymlinks: buildTargetOptions.preserveSymlinks,
+ preserveSymlinks: unitTestOptions.preserveSymlinks,
browsers: unitTestOptions.browsers?.join(','),
codeCoverage: unitTestOptions.coverage.enabled,
codeCoverageExclude: unitTestOptions.coverage.exclude,
diff --git a/packages/angular/build/src/builders/unit-test/runners/vitest/browser-provider.ts b/packages/angular/build/src/builders/unit-test/runners/vitest/browser-provider.ts
index d51b9d2771b8..a8c33f9a79ac 100644
--- a/packages/angular/build/src/builders/unit-test/runners/vitest/browser-provider.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/vitest/browser-provider.ts
@@ -6,13 +6,13 @@
* found in the LICENSE file at https://angular.dev/license
*/
-import { createRequire } from 'node:module';
import type {
BrowserBuiltinProvider,
BrowserConfigOptions,
BrowserProviderOption,
} from 'vitest/node';
import { assertIsError } from '../../../../utils/error';
+import { createProjectResolver } from '../../../../utils/resolve-project';
export interface BrowserConfiguration {
browser?: BrowserConfigOptions;
@@ -21,7 +21,7 @@ export interface BrowserConfiguration {
}
function findBrowserProvider(
- projectResolver: NodeJS.RequireResolve,
+ projectResolver: (packageName: string) => string,
): BrowserBuiltinProvider | undefined {
const requiresPreview = !!process.versions.webcontainer;
@@ -138,7 +138,7 @@ export async function setupBrowserConfiguration(
return {};
}
- const projectResolver = createRequire(projectSourceRoot + '/').resolve;
+ const projectResolver = createProjectResolver(projectSourceRoot);
let errors: string[] | undefined;
const providerName = findBrowserProvider(projectResolver);
diff --git a/packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts b/packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts
index 34d65d3d418a..7f0f67fc0c2e 100644
--- a/packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/vitest/build-options.ts
@@ -11,9 +11,9 @@
* Provides Vitest-specific build options and virtual file contents for Angular unit testing.
*/
-import { createRequire } from 'node:module';
import path from 'node:path';
import { toPosixPath } from '../../../../utils/path';
+import { createProjectResolver } from '../../../../utils/resolve-project';
import type { ApplicationBuilderInternalOptions } from '../../../application/options';
import { OutputHashing } from '../../../application/schema';
import { NormalizedUnitTestBuilderOptions } from '../../options';
@@ -33,7 +33,8 @@ function createTestBedInitVirtualFile(
providersFile: string | undefined,
projectSourceRoot: string,
teardown: boolean,
- zoneTestingStrategy: 'none' | 'static' | 'dynamic',
+ zoneTestingStrategy: 'none' | 'static' | 'dynamic' | 'dynamic-zone',
+ hasLocalize: boolean,
): string {
let providersImport = 'const providers = [];';
if (providersFile) {
@@ -52,12 +53,17 @@ function createTestBedInitVirtualFile(
// It must be imported dynamically to avoid a static dependency on 'zone.js'.
await import('zone.js/testing');
}`;
+ } else if (zoneTestingStrategy === 'dynamic-zone') {
+ zoneTestingSnippet = `
+ await import('zone.js');
+ await import('zone.js/testing');`;
}
// The DynamicDOMTestComponentRenderer is used to avoid stale document references
// when running Vitest in non-isolated mode with JSDOM. It looks up the
// document dynamically on every operation instead of caching it.
return `
+ ${hasLocalize ? "import '@angular/localize/init';" : ''}
// Initialize the Angular testing environment
import { NgModule, provideZoneChangeDetection } from '@angular/core';
import { getTestBed, ɵgetCleanupHook as getCleanupHook, TestComponentRenderer } from '@angular/core/testing';
@@ -148,12 +154,12 @@ function adjustOutputHashing(hashing?: OutputHashing): OutputHashing {
*
* @param buildOptions The partial application builder options.
* @param projectSourceRoot The root directory of the project source.
- * @returns The resolved zone testing strategy ('none', 'static', 'dynamic').
+ * @returns The resolved zone testing strategy ('none', 'static', 'dynamic', 'dynamic-zone').
*/
function getZoneTestingStrategy(
buildOptions: Partial,
projectSourceRoot: string,
-): 'none' | 'static' | 'dynamic' {
+): 'none' | 'static' | 'dynamic' | 'dynamic-zone' {
if (buildOptions.polyfills?.includes('zone.js/testing')) {
return 'none';
}
@@ -163,8 +169,14 @@ function getZoneTestingStrategy(
}
try {
- const projectRequire = createRequire(path.join(projectSourceRoot, 'package.json'));
- projectRequire.resolve('zone.js');
+ const projectResolve = createProjectResolver(projectSourceRoot);
+ projectResolve('zone.js');
+
+ // If polyfills is undefined (e.g. library build target), load zone.js dynamically.
+ // If polyfills is defined but doesn't include zone.js (e.g. zoneless application), do NOT load zone.js.
+ if (buildOptions.polyfills === undefined) {
+ return 'dynamic-zone';
+ }
return 'dynamic';
} catch {
@@ -254,11 +266,19 @@ export async function getVitestBuildOptions(
// Inject the zone.js testing polyfill if Zone.js is installed.
const zoneTestingStrategy = getZoneTestingStrategy(buildOptions, projectSourceRoot);
+ let hasLocalize = false;
+ try {
+ const projectResolve = createProjectResolver(projectSourceRoot);
+ projectResolve('@angular/localize');
+ hasLocalize = true;
+ } catch {}
+
const testBedInitContents = createTestBedInitVirtualFile(
providersFile,
projectSourceRoot,
!options.debug,
zoneTestingStrategy,
+ hasLocalize,
);
const mockPatchContents = `
diff --git a/packages/angular/build/src/builders/unit-test/runners/vitest/executor.ts b/packages/angular/build/src/builders/unit-test/runners/vitest/executor.ts
index 0a7a3c7ea63b..bcd81b9af61f 100644
--- a/packages/angular/build/src/builders/unit-test/runners/vitest/executor.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/vitest/executor.ts
@@ -379,6 +379,7 @@ export class VitestExecutor implements TestExecutor {
include,
watch,
isolate: this.options.isolate,
+ preserveSymlinks: this.options.preserveSymlinks,
}),
],
};
diff --git a/packages/angular/build/src/builders/unit-test/runners/vitest/plugins.ts b/packages/angular/build/src/builders/unit-test/runners/vitest/plugins.ts
index c5e3764043bb..29516c36c21f 100644
--- a/packages/angular/build/src/builders/unit-test/runners/vitest/plugins.ts
+++ b/packages/angular/build/src/builders/unit-test/runners/vitest/plugins.ts
@@ -8,7 +8,6 @@
import assert from 'node:assert';
import { readFile } from 'node:fs/promises';
-import { createRequire } from 'node:module';
import { platform } from 'node:os';
import path from 'node:path';
@@ -21,6 +20,7 @@ import type {
} from 'vitest/node';
import { createBuildAssetsMiddleware } from '../../../../tools/vite/middlewares/assets-middleware';
import { toPosixPath } from '../../../../utils/path';
+import { createProjectResolver } from '../../../../utils/resolve-project';
import type { ResultFile } from '../../../application/results';
import type { NormalizedUnitTestBuilderOptions } from '../../options';
import { normalizeBrowserName } from './browser-provider';
@@ -55,10 +55,11 @@ interface VitestConfigPluginOptions {
optimizeDepsInclude: string[];
watch: boolean;
isolate: boolean | undefined;
+ preserveSymlinks?: boolean;
}
async function findTestEnvironment(
- projectResolver: NodeJS.RequireResolve,
+ projectResolver: (packageName: string) => string,
): Promise<'jsdom' | 'happy-dom'> {
try {
projectResolver('happy-dom');
@@ -87,10 +88,10 @@ function determineCoverageProvider(
if (hasNonChromium) {
determinedProvider = 'istanbul';
} else {
- const projectRequire = createRequire(projectSourceRoot + '/');
+ const projectResolve = createProjectResolver(projectSourceRoot);
const checkInstalled = (pkg: string) => {
try {
- projectRequire.resolve(pkg);
+ projectResolve(pkg);
return true;
} catch {
@@ -241,7 +242,7 @@ export async function createVitestConfigPlugin(
validateBrowserCoverage(browser, testConfig?.browser, determinedProvider);
}
- const projectResolver = createRequire(projectSourceRoot + '/').resolve;
+ const projectResolver = createProjectResolver(projectSourceRoot);
const projectDefaults: UserWorkspaceConfig = {
test: {
@@ -258,6 +259,7 @@ export async function createVitestConfigPlugin(
resolve: {
mainFields: ['es2020', 'module', 'main'],
conditions: ['es2015', 'es2020', 'module', ...(browser ? ['browser'] : [])],
+ preserveSymlinks: options.preserveSymlinks,
},
};
diff --git a/packages/angular/build/src/builders/unit-test/tests/behavior/vitest-zone-init_spec.ts b/packages/angular/build/src/builders/unit-test/tests/behavior/vitest-zone-init_spec.ts
index 812dba7fa70d..3caf15a2cf3f 100644
--- a/packages/angular/build/src/builders/unit-test/tests/behavior/vitest-zone-init_spec.ts
+++ b/packages/angular/build/src/builders/unit-test/tests/behavior/vitest-zone-init_spec.ts
@@ -67,5 +67,48 @@ describeBuilder(execute, UNIT_TEST_BUILDER_INFO, (harness) => {
const { result } = await harness.executeOnce();
expect(result?.success).toBe(true);
});
+
+ it('should load Zone and Zone testing support when testing a library and zone.js is installed', async () => {
+ harness.withBuilderTarget(
+ 'build',
+ async () => ({ success: true }),
+ {
+ project: 'ng-package.json',
+ },
+ {
+ builderName: '@angular/build:ng-packagr',
+ },
+ );
+
+ await harness.writeFile(
+ 'ng-package.json',
+ JSON.stringify({
+ lib: {
+ entryFile: 'src/public-api.ts',
+ },
+ }),
+ );
+
+ harness.useTarget('test', {
+ ...BASE_OPTIONS,
+ include: ['src/app.component.spec.ts'],
+ });
+
+ await harness.writeFile(
+ 'src/app.component.spec.ts',
+ `
+ import { describe, it, expect } from 'vitest';
+
+ describe('Library Zone Test', () => {
+ it('should have Zone defined', () => {
+ expect((globalThis as any).Zone).toBeDefined();
+ });
+ });
+ `,
+ );
+
+ const { result } = await harness.executeOnce();
+ expect(result?.success).toBeTrue();
+ });
});
});
diff --git a/packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts b/packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts
index 341d40b00541..d0aa9aff841d 100644
--- a/packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts
+++ b/packages/angular/build/src/tools/esbuild/angular-localize-init-warning-plugin.ts
@@ -26,6 +26,10 @@ export function createAngularLocalizeInitWarningPlugin(): Plugin {
return null;
}
+ if (args.namespace?.startsWith('angular:')) {
+ return null;
+ }
+
const { importer, kind, resolveDir, namespace, pluginData = {} } = args;
pluginData[NG_LOCALIZE_RESOLUTION] = true;
diff --git a/packages/angular/build/src/utils/resolve-project.ts b/packages/angular/build/src/utils/resolve-project.ts
new file mode 100644
index 000000000000..ad31825683c4
--- /dev/null
+++ b/packages/angular/build/src/utils/resolve-project.ts
@@ -0,0 +1,23 @@
+/**
+ * @license
+ * Copyright Google LLC All Rights Reserved.
+ *
+ * Use of this source code is governed by an MIT-style license that can be
+ * found in the LICENSE file at https://angular.dev/license
+ */
+
+import { createRequire } from 'node:module';
+import { join } from 'node:path';
+
+/**
+ * Creates a module resolver function that is strictly scoped to the project root.
+ * This prevents module resolution from leaking the parent module context when executing inside virtual stores (like pnpm).
+ *
+ * @param projectRoot The root directory of the project.
+ * @returns A resolver function that takes a package name/path and returns its resolved path.
+ */
+export function createProjectResolver(projectRoot: string): (packageName: string) => string {
+ const projectRequire = createRequire(join(projectRoot, 'package.json'));
+
+ return (packageName: string) => projectRequire.resolve(packageName, { paths: [projectRoot] });
+}
diff --git a/packages/angular/cli/src/command-builder/command-module.ts b/packages/angular/cli/src/command-builder/command-module.ts
index b0d15d70d0b2..ae0eb82f0cb5 100644
--- a/packages/angular/cli/src/command-builder/command-module.ts
+++ b/packages/angular/cli/src/command-builder/command-module.ts
@@ -14,6 +14,7 @@ import { Parser as yargsParser } from 'yargs/helpers';
import { getAnalyticsUserId } from '../analytics/analytics';
import { AnalyticsCollector } from '../analytics/analytics-collector';
import { EventCustomDimension, EventCustomMetric } from '../analytics/analytics-parameters';
+import { PackageManagerError } from '../package-managers';
import { considerSettingUpAutocompletion } from '../utilities/completion';
import { AngularWorkspace } from '../utilities/config';
import { memoize } from '../utilities/memoize';
@@ -95,6 +96,7 @@ export abstract class CommandModule implements CommandModuleI
async handler(args: ArgumentsCamelCase & OtherOptions): Promise {
const { _, $0, ...options } = args;
+ const { logger } = this.context;
// Camelize options as yargs will return the object in kebab-case when camel casing is disabled.
const camelCasedOptions: Record = {};
@@ -103,10 +105,7 @@ export abstract class CommandModule implements CommandModuleI
}
// Set up autocompletion if appropriate.
- const autocompletionExitCode = await considerSettingUpAutocompletion(
- this.commandName,
- this.context.logger,
- );
+ const autocompletionExitCode = await considerSettingUpAutocompletion(this.commandName, logger);
if (autocompletionExitCode !== undefined) {
process.exitCode = autocompletionExitCode;
@@ -127,7 +126,13 @@ export abstract class CommandModule implements CommandModuleI
exitCode = await this.run(camelCasedOptions as Options & OtherOptions);
} catch (e) {
if (e instanceof schema.SchemaValidationException) {
- this.context.logger.fatal(`Error: ${e.message}`);
+ logger.fatal(`Error: ${e.message}`);
+ exitCode = 1;
+ } else if (e instanceof PackageManagerError) {
+ const output = e.stderr || e.stdout;
+ logger.fatal(
+ `Error: Package installation failed: ${e.message}${output ? `\nOutput: ${output}` : ''}`,
+ );
exitCode = 1;
} else {
throw e;
diff --git a/packages/angular/cli/src/commands/add/cli.ts b/packages/angular/cli/src/commands/add/cli.ts
index dd78b7038120..a3a3d6f7ecd2 100644
--- a/packages/angular/cli/src/commands/add/cli.ts
+++ b/packages/angular/cli/src/commands/add/cli.ts
@@ -25,12 +25,7 @@ import {
SchematicsCommandArgs,
SchematicsCommandModule,
} from '../../command-builder/schematics-command-module';
-import {
- NgAddSaveDependency,
- PackageManagerError,
- PackageManifest,
- PackageMetadata,
-} from '../../package-managers';
+import { NgAddSaveDependency, PackageManifest, PackageMetadata } from '../../package-managers';
import { assertIsError } from '../../utilities/error';
import { isTTY } from '../../utilities/tty';
import { VERSION } from '../../utilities/version';
@@ -639,47 +634,36 @@ export default class AddCommandModule
// Only show if installation will actually occur
task.title = 'Installing package';
- try {
- if (context.savePackage === false) {
- task.title += ' in temporary location';
-
- // Temporary packages are located in a different directory
- // Hence we need to resolve them using the temp path
- const { workingDirectory } = await packageManager.acquireTempPackage(
- packageIdentifier.toString(),
- {
- registry,
- },
- );
+ if (context.savePackage === false) {
+ task.title += ' in temporary location';
- const tempRequire = createRequire(workingDirectory + '/');
- assert(context.collectionName, 'Collection name should always be available');
- const resolvedCollectionPath = tempRequire.resolve(
- join(context.collectionName, 'package.json'),
- );
+ // Temporary packages are located in a different directory
+ // Hence we need to resolve them using the temp path
+ const { workingDirectory } = await packageManager.acquireTempPackage(
+ packageIdentifier.toString(),
+ {
+ registry,
+ },
+ );
- context.collectionName = dirname(resolvedCollectionPath);
- } else {
- await packageManager.add(
- packageIdentifier.toString(),
- 'none',
- savePackage === 'devDependencies',
- false,
- true,
- {
- registry,
- },
- );
- }
- } catch (e) {
- if (e instanceof PackageManagerError) {
- const output = e.stderr || e.stdout;
- if (output) {
- throw new CommandError(`Package installation failed: ${e.message}\nOutput: ${output}`);
- }
- }
+ const tempRequire = createRequire(workingDirectory + '/');
+ assert(context.collectionName, 'Collection name should always be available');
+ const resolvedCollectionPath = tempRequire.resolve(
+ join(context.collectionName, 'package.json'),
+ );
- throw e;
+ context.collectionName = dirname(resolvedCollectionPath);
+ } else {
+ await packageManager.add(
+ packageIdentifier.toString(),
+ 'none',
+ savePackage === 'devDependencies',
+ false,
+ true,
+ {
+ registry,
+ },
+ );
}
}
diff --git a/packages/angular/cli/src/commands/update/utilities/cli-version.ts b/packages/angular/cli/src/commands/update/utilities/cli-version.ts
index 6067b81504d4..3791f7ad7070 100644
--- a/packages/angular/cli/src/commands/update/utilities/cli-version.ts
+++ b/packages/angular/cli/src/commands/update/utilities/cli-version.ts
@@ -70,7 +70,7 @@ export async function checkCLIVersion(
const version = manifest.version;
- return VERSION.full === version ? null : version;
+ return VERSION.full === version ? null : String(runnerVersion);
}
/**
diff --git a/packages/angular/ssr/package.json b/packages/angular/ssr/package.json
index 6326688a369b..9fdf32913d0b 100644
--- a/packages/angular/ssr/package.json
+++ b/packages/angular/ssr/package.json
@@ -37,12 +37,12 @@
},
"devDependencies": {
"@angular-devkit/schematics": "workspace:*",
- "@angular/common": "22.0.2",
- "@angular/compiler": "22.0.2",
- "@angular/core": "22.0.2",
- "@angular/platform-browser": "22.0.2",
- "@angular/platform-server": "22.0.2",
- "@angular/router": "22.0.2",
+ "@angular/common": "22.0.4",
+ "@angular/compiler": "22.0.4",
+ "@angular/core": "22.0.4",
+ "@angular/platform-browser": "22.0.4",
+ "@angular/platform-server": "22.0.4",
+ "@angular/router": "22.0.4",
"@schematics/angular": "workspace:*",
"beasties": "0.4.2"
},
diff --git a/packages/angular/ssr/src/app.ts b/packages/angular/ssr/src/app.ts
index 0c381c08ae88..a9ca7dd05fe3 100644
--- a/packages/angular/ssr/src/app.ts
+++ b/packages/angular/ssr/src/app.ts
@@ -353,7 +353,7 @@ export class AngularServerApp {
}
if (result.redirectTo) {
- return createRedirectResponse(result.redirectTo, responseInit.status, headers);
+ return createRedirectResponse(result.redirectTo, responseInit.status, responseInit.headers);
}
if (renderMode === RenderMode.Prerender) {
diff --git a/packages/angular/ssr/src/utils/redirect.ts b/packages/angular/ssr/src/utils/redirect.ts
index d6f83f2c9870..b67f53265c17 100644
--- a/packages/angular/ssr/src/utils/redirect.ts
+++ b/packages/angular/ssr/src/utils/redirect.ts
@@ -9,7 +9,9 @@
/**
* An set of HTTP status codes that are considered valid for redirect responses.
*/
-export const VALID_REDIRECT_RESPONSE_CODES: Set = new Set([301, 302, 303, 307, 308]);
+export const VALID_REDIRECT_RESPONSE_CODES: ReadonlySet = new Set([
+ 301, 302, 303, 307, 308,
+]);
/**
* Checks if the given HTTP status code is a valid redirect response code.
@@ -33,7 +35,7 @@ export function isValidRedirectResponseCode(code: number): boolean {
export function createRedirectResponse(
location: string,
status = 302,
- headers?: Record,
+ headers?: Record | Headers,
): Response {
if (ngDevMode && !isValidRedirectResponseCode(status)) {
throw new Error(
@@ -42,7 +44,7 @@ export function createRedirectResponse(
);
}
- const resHeaders = new Headers(headers);
+ const resHeaders = headers instanceof Headers ? headers : new Headers(headers);
if (ngDevMode && resHeaders.has('location')) {
// eslint-disable-next-line no-console
console.warn(
diff --git a/packages/angular/ssr/test/app_spec.ts b/packages/angular/ssr/test/app_spec.ts
index b35424796467..de4b1bcb988e 100644
--- a/packages/angular/ssr/test/app_spec.ts
+++ b/packages/angular/ssr/test/app_spec.ts
@@ -42,6 +42,10 @@ describe('AngularServerApp', () => {
const responseInit = inject(RESPONSE_INIT);
if (responseInit) {
responseInit.status = 308;
+ const headers = responseInit.headers;
+ if (headers) {
+ (headers as Headers).set('X-Redirect-Header', 'custom-value');
+ }
}
void inject(Router).navigate([], {
@@ -326,6 +330,7 @@ describe('AngularServerApp', () => {
const response = await app.handle(new Request('http://localhost/redirect-via-navigate'));
expect(response?.headers.get('location')).toBe('/redirect-via-navigate?filter=test');
expect(response?.status).toBe(308);
+ expect(response?.headers.get('X-Redirect-Header')).toBe('custom-value');
});
it('returns a 302 status and redirects to the correct location when `urlTree` is updated in a guard', async () => {
diff --git a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
index 445252ff158d..003eb693bb56 100644
--- a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
+++ b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/index.ts
@@ -236,14 +236,14 @@ function startNodeServer(
const path = join(outputPath, 'main.js');
const env = { ...process.env, PORT: '' + port, NG_ALLOWED_HOSTS: host ?? 'localhost' };
- const args = ['--enable-source-maps', `"${path}"`];
+ const args = ['--enable-source-maps', path];
if (inspectMode) {
args.unshift('--inspect-brk');
}
return of(null).pipe(
delay(0), // Avoid EADDRINUSE error since it will cause the kill event to be finish.
- switchMap(() => spawnAsObservable('node', args, { env, shell: true })),
+ switchMap(() => spawnAsObservable(process.execPath, args, { env })),
tap((res) => log({ stderr: res.stderr, stdout: res.stdout }, logger)),
ignoreElements(),
// Emit a signal after the process has been started
diff --git a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
index 059c0e0a89e9..7ed821d07950 100644
--- a/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
+++ b/packages/angular_devkit/build_angular/src/builders/ssr-dev-server/utils.ts
@@ -29,7 +29,7 @@ export function spawnAsObservable(
options: SpawnOptions = {},
): Observable<{ stdout?: string; stderr?: string }> {
return new Observable((obs) => {
- const proc = spawn(`${command} ${args.join(' ')}`, options);
+ const proc = spawn(command, args, options);
if (proc.stdout) {
proc.stdout.on('data', (data) => obs.next({ stdout: data.toString() }));
}
diff --git a/packages/ngtools/webpack/package.json b/packages/ngtools/webpack/package.json
index f28ed4434618..993515da587a 100644
--- a/packages/ngtools/webpack/package.json
+++ b/packages/ngtools/webpack/package.json
@@ -17,8 +17,8 @@
},
"devDependencies": {
"@angular-devkit/core": "workspace:0.0.0-PLACEHOLDER",
- "@angular/compiler": "22.0.2",
- "@angular/compiler-cli": "22.0.2",
+ "@angular/compiler": "22.0.4",
+ "@angular/compiler-cli": "22.0.4",
"typescript": "6.0.3",
"webpack": "5.106.2"
}
diff --git a/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template b/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
index 12de92966bbb..d4018062fd8c 100644
--- a/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
+++ b/packages/schematics/angular/application/files/common-files/tsconfig.app.json.template
@@ -3,7 +3,6 @@
{
"extends": "<%= relativePathToWorkspaceRoot %>/tsconfig.json",
"compilerOptions": {
- "outDir": "<%= relativePathToWorkspaceRoot %>/out-tsc/app",
"types": []
},
"include": [
diff --git a/packages/schematics/angular/application/index_spec.ts b/packages/schematics/angular/application/index_spec.ts
index 0fe4d142dc4a..961e4f9d294f 100644
--- a/packages/schematics/angular/application/index_spec.ts
+++ b/packages/schematics/angular/application/index_spec.ts
@@ -94,10 +94,12 @@ describe('Application Schematic', () => {
const tree = await schematicRunner.runSchematic('application', defaultOptions, workspaceTree);
const {
+ compilerOptions,
include,
exclude,
extends: _extends,
} = readJsonFile(tree, '/projects/foo/tsconfig.app.json');
+ expect(compilerOptions.outDir).toBeUndefined();
expect(include).toEqual(['src/**/*.ts']);
expect(exclude).toEqual(['src/**/*.spec.ts']);
expect(_extends).toBe('../../tsconfig.json');
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3aeb3b3b9ab5..6ecadfca913a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -14,8 +14,8 @@ importers:
.:
dependencies:
'@angular/compiler-cli':
- specifier: 22.0.2
- version: 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
@@ -26,44 +26,44 @@ importers:
built: true
devDependencies:
'@angular/animations':
- specifier: 22.0.2
- version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.0.4
+ version: 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/cdk':
specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ version: 22.0.2(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/common':
- specifier: 22.0.2
- version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.0.2
- version: 22.0.2
+ specifier: 22.0.4
+ version: 22.0.4
'@angular/core':
- specifier: 22.0.2
- version: 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/forms':
- specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/localize':
- specifier: 22.0.2
- version: 22.0.2(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(@angular/compiler@22.0.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(@angular/compiler@22.0.4)
'@angular/material':
specifier: 22.0.2
- version: 22.0.2(fde409e5abac0f374c491d860a55bdd6)
+ version: 22.0.2(36f8de5d2f72bb082d0d62a142653096)
'@angular/ng-dev':
- specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#9007ae2b58f50ac0eaf4710fa98630cd8baf07e9
- version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))
+ specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#7b4897289f0d1f94cb511ddda789129c828b579c
+ version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/7b4897289f0d1f94cb511ddda789129c828b579c(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))
'@angular/platform-browser':
- specifier: 22.0.2
- version: 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.0.4
+ version: 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.4)(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/service-worker':
- specifier: 22.0.2
- version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@babel/core':
specifier: 7.29.0
version: 7.29.0
@@ -255,7 +255,7 @@ importers:
version: 0.30.21
prettier:
specifier: ^3.0.0
- version: 3.8.4
+ version: 3.9.1
puppeteer:
specifier: 24.42.0
version: 24.42.0(bufferutil@4.1.0)(typescript@6.0.3)(utf-8-validate@6.0.6)
@@ -327,7 +327,7 @@ importers:
version: 29.1.1
ng-packagr:
specifier: 22.0.0
- version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ version: 22.0.0(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
rxjs:
specifier: 7.8.2
version: 7.8.2
@@ -363,7 +363,7 @@ importers:
version: 0.4.2
browserslist:
specifier: ^4.26.0
- version: 4.28.2
+ version: 4.28.4
esbuild:
specifier: 0.28.1
version: 0.28.1
@@ -430,7 +430,7 @@ importers:
version: 4.6.4
ng-packagr:
specifier: 22.0.0
- version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ version: 22.0.0(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
postcss:
specifier: 8.5.14
version: 8.5.14
@@ -527,23 +527,23 @@ importers:
specifier: workspace:*
version: link:../../angular_devkit/schematics
'@angular/common':
- specifier: 22.0.2
- version: 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
'@angular/compiler':
- specifier: 22.0.2
- version: 22.0.2
+ specifier: 22.0.4
+ version: 22.0.4
'@angular/core':
- specifier: 22.0.2
- version: 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
'@angular/platform-browser':
- specifier: 22.0.2
- version: 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ specifier: 22.0.4
+ version: 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
'@angular/platform-server':
- specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.4)(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@angular/router':
- specifier: 22.0.2
- version: 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
'@schematics/angular':
specifier: workspace:*
version: link:../../schematics/angular
@@ -621,7 +621,7 @@ importers:
version: 10.1.1(@babel/core@7.29.0)(webpack@5.106.2(esbuild@0.28.1)(postcss@8.5.13))
browserslist:
specifier: ^4.26.0
- version: 4.28.2
+ version: 4.28.4
copy-webpack-plugin:
specifier: 14.0.0
version: 14.0.0(webpack@5.106.2(esbuild@0.28.1)(postcss@8.5.13))
@@ -730,7 +730,7 @@ importers:
version: 3.0.4(bufferutil@4.1.0)(utf-8-validate@6.0.6)
ng-packagr:
specifier: 22.0.0
- version: 22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
+ version: 22.0.0(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3)
undici:
specifier: 8.2.0
version: 8.2.0
@@ -822,11 +822,11 @@ importers:
specifier: workspace:0.0.0-PLACEHOLDER
version: link:../../angular_devkit/core
'@angular/compiler':
- specifier: 22.0.2
- version: 22.0.2
+ specifier: 22.0.4
+ version: 22.0.4
'@angular/compiler-cli':
- specifier: 22.0.2
- version: 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)
+ specifier: 22.0.4
+ version: 22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3)
typescript:
specifier: 6.0.3
version: 6.0.3
@@ -935,12 +935,12 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@angular/animations@22.0.2':
- resolution: {integrity: sha512-l9lVG9k+baFMWXNsFUxwmxQaUZMkpkTn3vRpa1hs/vABzT/KnaDeweDtvvkS0NS1RYJenoxhONlMNEWuJ4VR1A==}
+ '@angular/animations@22.0.4':
+ resolution: {integrity: sha512-drb9ndon6J+t6Do72zdIRZWbmkaCovExXtvwY5f/4dTlXcvLCTPtf//02wn0fn6zq9oUUWISu6MHU9gZ6Cqwwg==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
deprecated: '@angular/animations is deprecated. Use `animate.enter` and `animate.leave` instead. For more information see: https://v22.angular.dev/guide/animations.'
peerDependencies:
- '@angular/core': 22.0.2
+ '@angular/core': 22.0.4
'@angular/cdk@22.0.2':
resolution: {integrity: sha512-3AOyLNIpvXkxbiCeUc4R5ubwCBpY83ZPe2I6Q/cTUW53SnFapEBNYZ2spSY+jPVY4IVPnQN1Tvjlzq6R9K4M3w==}
@@ -950,33 +950,33 @@ packages:
'@angular/platform-browser': ^22.0.0 || ^23.0.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/common@22.0.2':
- resolution: {integrity: sha512-XSkHYRwrM54v4GZ+fg9KU1KbSIE/iQF33VXKo5zqVNKO11MnAbJ59qzyqX/5EzSeogHyBoHApprFKACsCAKm/Q==}
+ '@angular/common@22.0.4':
+ resolution: {integrity: sha512-ibHINcvajoXfKfb4aGdLx8aOFkUOadAYF9/Yy4j2C1gQdLS6uXOCPFD9+W9zWf8OeMhL0H+i+5KeNlh6XbGaZw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/core': 22.0.2
+ '@angular/core': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
- '@angular/compiler-cli@22.0.2':
- resolution: {integrity: sha512-jBGGWdbrPQhIHWUz523CLQqEh/iYWxzZt7U9y0Ocdbas4/OlHcqaERO/K4ULkxclWX8MWYQoxal/MZbYOBfXgw==}
+ '@angular/compiler-cli@22.0.4':
+ resolution: {integrity: sha512-UmZRpw3pStRmH3ZOLg3BfyGaTxu/aqL00U1eoE3yfsUea25zJLU+gC4vx3NYtHzYKQu84wX3gTZXhLuuYYTa8w==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.0.2
+ '@angular/compiler': 22.0.4
typescript: '>=6.0 <6.1'
peerDependenciesMeta:
typescript:
optional: true
- '@angular/compiler@22.0.2':
- resolution: {integrity: sha512-5G+h/4/iCfqdTBsSgjB46Oe4oC6jXutCpFc5JYWRpnJWsbp3UfwRhwGVWIV1DBPnR8H/3QZzteRP1jINiH5+hg==}
+ '@angular/compiler@22.0.4':
+ resolution: {integrity: sha512-PvbsPr3d0OHm90vgq1v+0oPP/oHNuCcZQAhhD3fhHlx3DTxf6nkjUqBulzdJ6d5QwDsy378pwf8+dpGquFzbGQ==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
- '@angular/core@22.0.2':
- resolution: {integrity: sha512-YMs6OZNeXh4tg67ePwSRN426WYvjqGdjxEwLrdOONKAruOmJAzW/Tqe328k/4SHfdbJTR87GPpRi5FzVP43DRA==}
+ '@angular/core@22.0.4':
+ resolution: {integrity: sha512-QTGwZcnc6dBhGPMID8DvwRQdHMvpqV0vXDX8jSdmVDiWDsFUjbe9AUFTHEizDm+wnmxOrCQ0DHkgmHICuh0GpA==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/compiler': 22.0.2
+ '@angular/compiler': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
zone.js: ~0.15.0 || ~0.16.0
peerDependenciesMeta:
@@ -985,22 +985,22 @@ packages:
zone.js:
optional: true
- '@angular/forms@22.0.2':
- resolution: {integrity: sha512-k2WhkE8Of8/JRYEojSgfygiXbP6I7f/yZ/jgJzFGRC1FlF5w5erQMFx8KPg1J5CRE8kYPzW8rM4tSVCq7AaDUg==}
+ '@angular/forms@22.0.4':
+ resolution: {integrity: sha512-MId7Dcxl2/i/ztvf3sJggFBNOqR+btHfolEMRruqdD+o9b+eq/U3Yu0+4FQls1yJ84Lk75C5H6sN1Pc7kzNVgw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.2
- '@angular/core': 22.0.2
- '@angular/platform-browser': 22.0.2
+ '@angular/common': 22.0.4
+ '@angular/core': 22.0.4
+ '@angular/platform-browser': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
- '@angular/localize@22.0.2':
- resolution: {integrity: sha512-XrinxOuiCwHYaR+y4xPfHUy+h5xAX+LQwwF+oI4HDV3Bwa61O/mh8QLryCDhCL8k3T79YxKqQdOXptFTAsEiMg==}
+ '@angular/localize@22.0.4':
+ resolution: {integrity: sha512-BJELtGDcTqPjNn10pUa5Ly0Zv+yOyhNOhMl7OA7izRwgK0bWCqgTRnCFh9OWuvn+KyTLfsd9HKVxSDTmtJYEJQ==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/compiler': 22.0.2
- '@angular/compiler-cli': 22.0.2
+ '@angular/compiler': 22.0.4
+ '@angular/compiler-cli': 22.0.4
'@angular/material@22.0.2':
resolution: {integrity: sha512-a2sp9ipozR4THqu5A3ff3VXBpbQHpfTmH+Oqb0+RD47fJ+/kvyBUZQ5JK2Yh6eUXVceAOW4s+sL0ev8tS1EfuQ==}
@@ -1012,47 +1012,47 @@ packages:
'@angular/platform-browser': ^22.0.0 || ^23.0.0
rxjs: ^6.5.3 || ^7.4.0
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9':
- resolution: {gitHosted: true, integrity: sha512-U8ZG3ir9muSfFko54qqLUQjxxA671d3bJUSAs9IIruK2cnhFaVdSz1dzDlaDzFyIXhLsENhMPWsRd/S3izCNNA==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9}
- version: 0.0.0-786ee4782863cc2e6c90737aa3b3801e1f3eb432
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/7b4897289f0d1f94cb511ddda789129c828b579c':
+ resolution: {gitHosted: true, integrity: sha512-GqojUDMKdGEsQH4uHa5gVRhTXYb6kq5Q+1nhNc3clUryp0mkqC5KvIyNS1KWTml/jLfLgHcdHsGEPZS9RWPjeg==, tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/7b4897289f0d1f94cb511ddda789129c828b579c}
+ version: 0.0.0-1b83fcd99cec9ff01e539f293c643ee962adc217
hasBin: true
- '@angular/platform-browser@22.0.2':
- resolution: {integrity: sha512-xUkpJo/Jwa7rgpoSnZs5TeuOD3SDQL+CPJrMGjHivsqWMcAqzSNnIOcbNDJRSxAYkZ9zlJ1+h39JWSUk99rRBw==}
+ '@angular/platform-browser@22.0.4':
+ resolution: {integrity: sha512-lkl8ZIydRsMKb5PMIpVizKmOWzk7fQRmjQMjvLIW733M2OgpEpfYMohzsBVop6oaRImG6Row5uBBSu1j4adGzg==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/animations': 22.0.2
- '@angular/common': 22.0.2
- '@angular/core': 22.0.2
+ '@angular/animations': 22.0.4
+ '@angular/common': 22.0.4
+ '@angular/core': 22.0.4
peerDependenciesMeta:
'@angular/animations':
optional: true
- '@angular/platform-server@22.0.2':
- resolution: {integrity: sha512-Od7vS94fasYpQ0tTSsCVe4c4yuXUW0ByffHOrpqkNsqZIAQwwFQE4DtblJijK9nRsu2AO41SBBQ33OFmR8fRrA==}
+ '@angular/platform-server@22.0.4':
+ resolution: {integrity: sha512-bvAfVHRSZsHV/DGl9CN6PTaf6K0RB7hIw+XnUKBtI+zLtdYSpkTq6NK99MbNNIHioQe4iczYdZSXyDsc2Q9sNw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.2
- '@angular/compiler': 22.0.2
- '@angular/core': 22.0.2
- '@angular/platform-browser': 22.0.2
+ '@angular/common': 22.0.4
+ '@angular/compiler': 22.0.4
+ '@angular/core': 22.0.4
+ '@angular/platform-browser': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
- '@angular/router@22.0.2':
- resolution: {integrity: sha512-uiYlcbOyBliFq1v7O3nMyZtM8scDBurjk4AU2wEPWxSVAXuEjyfnAvowyPzVzGYAEKrsYtcg2TWSsQraqHUbnA==}
+ '@angular/router@22.0.4':
+ resolution: {integrity: sha512-Kh236EphzUPNVt9w5Gv5hKJoQAMlo4fvAJ5E4E7vogFD36WM0ebt1COfYN3uATZel+4RehQg2VR45uepPI9HNA==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
peerDependencies:
- '@angular/common': 22.0.2
- '@angular/core': 22.0.2
- '@angular/platform-browser': 22.0.2
+ '@angular/common': 22.0.4
+ '@angular/core': 22.0.4
+ '@angular/platform-browser': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
- '@angular/service-worker@22.0.2':
- resolution: {integrity: sha512-mUGA3PwTltRI2i3/fbJrlprqdtzD/qRZeoGc70Z9fL/4kVYUfz9lC2PNkKf5vgsl3Z4om5BXKM11uZGWtI9urQ==}
+ '@angular/service-worker@22.0.4':
+ resolution: {integrity: sha512-b4nkSvGci/SqnJdl7ga81fBlOfQcK2e/FBExoJbcQeu4YO1fxbd7OZiFe3T1NWPjwVk6fe0GIfVB9oaUCUwSQw==}
engines: {node: ^22.22.3 || ^24.15.0 || >=26.0.0}
hasBin: true
peerDependencies:
- '@angular/core': 22.0.2
+ '@angular/core': 22.0.4
rxjs: ^6.5.3 || ^7.4.0
'@asamuzakjp/css-color@5.1.11':
@@ -1082,6 +1082,10 @@ packages:
resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.29.7':
+ resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@7.29.1':
resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
engines: {node: '>=6.9.0'}
@@ -1625,8 +1629,8 @@ packages:
conventional-commits-parser:
optional: true
- '@csstools/color-helpers@6.0.2':
- resolution: {integrity: sha512-LMGQLS9EuADloEFkcTBR3BwV/CGHV7zyDxVRtVDTwdI2Ca4it0CCVTT9wCkxSgokjE5Ho41hEPgb8OEUwoXr6Q==}
+ '@csstools/color-helpers@6.1.0':
+ resolution: {integrity: sha512-064IFJdjTfUqnjpCVpMOdbr8FLQBhinbZj6yRv2An2E41O/pLEXqfFRWqGq/SxlE5PEUYTlvWsG2r8MswAVvkg==}
engines: {node: '>=20.19.0'}
'@csstools/css-calc@3.2.1':
@@ -1636,8 +1640,8 @@ packages:
'@csstools/css-parser-algorithms': ^4.0.0
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-color-parser@4.1.8':
- resolution: {integrity: sha512-3chWb7PRLijpJpPIKkDxdu6IBeO5MrFACND57On0j8OPpc0wZibcGc3xAHrSEbOx/KDRyMHoIxGn0w1PhXMYHw==}
+ '@csstools/css-color-parser@4.1.9':
+ resolution: {integrity: sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A==}
engines: {node: '>=20.19.0'}
peerDependencies:
'@csstools/css-parser-algorithms': ^4.0.0
@@ -1649,8 +1653,8 @@ packages:
peerDependencies:
'@csstools/css-tokenizer': ^4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.5':
- resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==}
+ '@csstools/css-syntax-patches-for-csstree@1.1.6':
+ resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==}
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
@@ -2296,8 +2300,8 @@ packages:
resolution: {integrity: sha512-IJn+8A3QZJfe7FUtWqHVNo3xJs7KFpurCWGWCiCz3oEh+BkRymKZ1QxfAbU2yGMDzTytLGQ2IV6T2r3cuo75/w==}
engines: {node: '>=18'}
- '@google/genai@2.8.0':
- resolution: {integrity: sha512-pc2ayxqO5+O7AvnHBqpNHIk7PAZkHZgL31tbyx0gJZBSS9qPYiQoqwK7oYOw/ePmG6QY4EMSu+304vD5QlhXAw==}
+ '@google/genai@2.10.0':
+ resolution: {integrity: sha512-e4cFxj3tiuMtsgOT4G9c1hXyGJhg7/Buj7VVeBacRY3fRtkRZZ59Q3nuVp2xbq8BGQXLXCDB253qMhklMOeUDg==}
engines: {node: '>=20.0.0'}
peerDependencies:
'@modelcontextprotocol/sdk': ^1.25.2
@@ -2863,8 +2867,8 @@ packages:
resolution: {integrity: sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==}
engines: {node: '>= 10'}
- '@napi-rs/wasm-runtime@1.1.5':
- resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==}
+ '@napi-rs/wasm-runtime@1.1.6':
+ resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==}
peerDependencies:
'@emnapi/core': ^1.7.1
'@emnapi/runtime': ^1.7.1
@@ -3583,8 +3587,8 @@ packages:
resolution: {integrity: sha512-Y8cK9aggNRsqJVaKUlEYs4s7CvQ1b1ta2DVPyAimb0I2qhzjNk+A+mxvll/klL0RlfuIUei8BF7YWiua4kQqww==}
engines: {node: ^20.17.0 || >=22.9.0}
- '@tybys/wasm-util@0.10.2':
- resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==}
+ '@tybys/wasm-util@0.10.3':
+ resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
'@types/babel__core@7.20.5':
resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
@@ -3853,8 +3857,8 @@ packages:
resolution: {integrity: sha512-ZDCjgccSdYPw5Bxh+my4Z0lJU96ZDN7jbBzvmEn0FZx3RtU1C7VWl6NbDx94bwY3V5YsgwRzJPOgeY2Q/nLG8A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/types@8.61.1':
- resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==}
+ '@typescript-eslint/types@8.62.0':
+ resolution: {integrity: sha512-KvAclkktORPvM54TgLgA4z9HIV1M8zOgw9ZVNXl9f/8dLYfXYX1wkMXP7qmabpijQRV5bHJLOmoyGQbLMaUYeg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.59.1':
@@ -4351,8 +4355,8 @@ packages:
bare-buffer:
optional: true
- bare-os@3.9.1:
- resolution: {integrity: sha512-6M5XjcnsygQNPMCMPXSK379xrJFiZ/AEMNBmFEmQW8d/789VQATvriyi5r0HYTL9TkQ26rn3kgdTG3aisbrXkQ==}
+ bare-os@3.9.3:
+ resolution: {integrity: sha512-fF4Q7QsyKVF5Rj0qvI8BgUNjqzC2JvQlpTaPLjVJVxYVUX5Zr9un+y3w1HmA4nNKdFmRBT8z/WmrjvXzXVerKQ==}
engines: {bare: '>=1.14.0'}
bare-path@3.0.1:
@@ -4382,8 +4386,8 @@ packages:
resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==}
engines: {node: ^4.5.0 || >= 5.9}
- baseline-browser-mapping@2.10.38:
- resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==}
+ baseline-browser-mapping@2.10.40:
+ resolution: {integrity: sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -4431,8 +4435,8 @@ packages:
resolution: {integrity: sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==}
engines: {node: '>=18'}
- bonjour-service@1.4.1:
- resolution: {integrity: sha512-9KM4QMPKnaJqaja1v7gYO/+TXZGLtzPA05NmUTqDAJjcsWeVoOXKMvU9g0gfuuoYTQqJZ924hivICd5R/bCJbA==}
+ bonjour-service@1.4.2:
+ resolution: {integrity: sha512-lMskhnsW70yWHr4PhPeh2rvaIkLSaDpp+nmtbXBZaNKTXwxL73QOkW6HhbzqTImXjevn9TreGT4GACGBCGP9nQ==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -4443,8 +4447,8 @@ packages:
brace-expansion@2.1.1:
resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==}
- brace-expansion@5.0.6:
- resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==}
+ brace-expansion@5.0.7:
+ resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
braces@3.0.3:
@@ -4469,8 +4473,8 @@ packages:
browserify-zlib@0.1.4:
resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==}
- browserslist@4.28.2:
- resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==}
+ browserslist@4.28.4:
+ resolution: {integrity: sha512-MTc8i/x9jBQd1iMw2CFGS+rwMa07eYjLR0CCTLDACl9xhxy+nIs3KeML/biicXtk9JrZ6dnnTatmc7ErPXIxqw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -5020,8 +5024,8 @@ packages:
engines: {node: '>=0.12.18'}
hasBin: true
- electron-to-chromium@1.5.376:
- resolution: {integrity: sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==}
+ electron-to-chromium@1.5.380:
+ resolution: {integrity: sha512-W6d5AbuEoRayO447cqrg6lKJIlscgRnnxOZl/08kfV71BQDoEBC7Wwis68z87LjyK6f4kWyTaubuDbhHKrZkbA==}
emoji-regex@10.6.0:
resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
@@ -5061,8 +5065,8 @@ packages:
resolution: {integrity: sha512-clKkw4C7nJ22mGgoVcCg6V/W/TxdNyIOTr89k2ONZu81qqkddPFDF0LXcbAwhzPD8DjkiRCjzuiO6Y+fkpD4vg==}
engines: {node: '>=10.2.0'}
- enhanced-resolve@5.24.0:
- resolution: {integrity: sha512-SkE2t82KlkkxQRVMVLAGKxLfORGQfrkx5dkj+vlgXRVNEdPc4eZcR+J/Fvj8C+yKSFH5L0q3NFlyufOVQnCcYQ==}
+ enhanced-resolve@5.24.1:
+ resolution: {integrity: sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==}
engines: {node: '>=10.13.0'}
ent@2.2.2:
@@ -5117,8 +5121,8 @@ packages:
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
engines: {node: '>= 0.4'}
- es-module-lexer@2.1.0:
- resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==}
+ es-module-lexer@2.2.0:
+ resolution: {integrity: sha512-3lGxdTXCLfe1MYfTz1y2ksAAUM4NAOP6rPEjxGJVKO7TZ5+tvHCaQWGpC4Y3IXvW3ece0Cz1cIP4FWBxOnGCTQ==}
es-object-atoms@1.1.2:
resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==}
@@ -5132,8 +5136,8 @@ packages:
resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==}
engines: {node: '>= 0.4'}
- es-to-primitive@1.3.1:
- resolution: {integrity: sha512-CxN9N56HYfd2m/acc/NOFrZQsN9kU4eh+2kk6A707Kz1krH8tKmfrs5RnftB8WNX80T0NS7vSQsDOlg23diR2g==}
+ es-to-primitive@1.3.4:
+ resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==}
engines: {node: '>= 0.4'}
esbuild-wasm@0.28.1:
@@ -5308,8 +5312,8 @@ packages:
resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==}
engines: {node: '>=18.0.0'}
- expect-type@1.3.0:
- resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
+ expect-type@1.4.0:
+ resolution: {integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==}
engines: {node: '>=12.0.0'}
exponential-backoff@3.1.3:
@@ -5638,8 +5642,8 @@ packages:
resolution: {integrity: sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==}
engines: {node: '>=18'}
- google-auth-library@10.7.0:
- resolution: {integrity: sha512-QpTAbNJ36TliZLx3TTtahR8HG0hN9RllL1e3FymOvQSIKK8JmgV58H924ub2wa2DsS3ANjjP1Aw1N+Ramc8hqQ==}
+ google-auth-library@10.9.0:
+ resolution: {integrity: sha512-xtvUqvINPhTaBm7nXqlYPcrMHJPm1lCNdSovxnKKhTm+4JsvQ+KGVYJViLoH9Yxu8w+T0Qv5HubzYT9BLrppJg==}
engines: {node: '>=18'}
google-gax@5.0.7:
@@ -5720,8 +5724,8 @@ packages:
resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==}
engines: {node: '>= 0.4'}
- hono@4.12.26:
- resolution: {integrity: sha512-uyZtpnYxM9CmQ7QsQknM4zN8EftNqhON1qYeIKM0Se67CCEe2c44xyGURwB0axX2fBDu1dqHrHAc1hmNT8ITkw==}
+ hono@4.12.27:
+ resolution: {integrity: sha512-1yrb/+w6HWQJrUCLkJ2IF5jNIPvvFkblV5RNOYl6bV+OA6p9GLcMpHFFGTosSvHvcAUibuUukRqhlYI4z32C7Q==}
engines: {node: '>=16.9.0'}
hosted-git-info@9.0.3:
@@ -5863,8 +5867,8 @@ packages:
resolution: {integrity: sha512-AUY/VyX0E5XlibOmWt10uabJzam1zlYjwiEgQSDc5+UIkFNaF9WM0JxXKaNMGf+F/ffUF+7kRKXM9A7C0xXqMg==}
engines: {node: '>=0.10.0'}
- immutable@5.1.6:
- resolution: {integrity: sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==}
+ immutable@5.1.8:
+ resolution: {integrity: sha512-TM5YqrGeTsVIPPpILzeqZ8D2Zc2TvNgSDi88zPF2a4cyqQdWV/wVWBDRDbNzzrLeRWScrFcOX9lW2iX6GOtUDw==}
import-fresh@3.3.1:
resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==}
@@ -6199,8 +6203,8 @@ packages:
jose@6.2.3:
resolution: {integrity: sha512-YYVDInQKFJfR/xa3ojUTl8c2KoTwiL1R5Wg9YCydwH0x0B9grbzlg5HC7mMjCtUJjbQ/YnGEZIhI5tCgfTb4Hw==}
- js-base64@3.7.8:
- resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==}
+ js-base64@3.8.0:
+ resolution: {integrity: sha512-65kvbemyZhj+ExQt1PEFyBEjL5vAHysu1lJdW1AwhhChkO8ZBPizYk/m9GVrpbS2Je1hF+UYZ+6KywqtZV8mHw==}
js-tokens@10.0.0:
resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
@@ -6212,8 +6216,8 @@ packages:
resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==}
hasBin: true
- js-yaml@4.2.0:
- resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==}
+ js-yaml@4.3.0:
+ resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==}
hasBin: true
jsbn@0.1.1:
@@ -6754,8 +6758,8 @@ packages:
engines: {node: '>=10.5.0'}
deprecated: Use your platform's native DOMException instead
- node-exports-info@1.6.0:
- resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==}
+ node-exports-info@1.6.2:
+ resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==}
engines: {node: '>= 0.4'}
node-fetch-native@1.6.7:
@@ -6796,8 +6800,8 @@ packages:
engines: {node: ^20.17.0 || >=22.9.0}
hasBin: true
- node-releases@2.0.48:
- resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==}
+ node-releases@2.0.50:
+ resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==}
engines: {node: '>=18'}
nopt@9.0.0:
@@ -7196,8 +7200,8 @@ packages:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
engines: {node: '>= 0.8.0'}
- prettier@3.8.4:
- resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==}
+ prettier@3.9.1:
+ resolution: {integrity: sha512-ppiDo2CSwexck1eyZUwJHg/N3nf1+6IRCv7W/VJ5vaLnVCmB7+3CdRfMwoCHBBX6xTrREDTksZ4OZl5SSf4zXA==}
engines: {node: '>=14'}
hasBin: true
@@ -7288,8 +7292,8 @@ packages:
resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==}
engines: {node: '>=0.6'}
- qs@6.15.2:
- resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==}
+ qs@6.15.3:
+ resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==}
engines: {node: '>=0.6'}
queue-microtask@1.2.3:
@@ -7309,6 +7313,10 @@ packages:
resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
engines: {node: '>= 0.6'}
+ range-parser@1.3.0:
+ resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==}
+ engines: {node: '>= 0.6'}
+
raw-body@2.5.3:
resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==}
engines: {node: '>= 0.8'}
@@ -7586,8 +7594,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- semver@7.8.4:
- resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==}
+ semver@7.8.5:
+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
engines: {node: '>=10'}
hasBin: true
@@ -7645,8 +7653,8 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shell-quote@1.8.4:
- resolution: {integrity: sha512-VsC6n6vz1ihYYyZZwX7YZSF5l5x36ca17OC+a69h94YqB7X6XLwf+5MOgynYir2SLFUbl8gIYvBo8K8RoNQ6bQ==}
+ shell-quote@1.9.0:
+ resolution: {integrity: sha512-Iov+JwFv/2HcTpcwNMKd8+IWNb8tboQJNQTkAY/LLVK7gGH9jy+LGkVqPxfekHl+yMmiqXszdGWXgkfml7hjqA==}
engines: {node: '>= 0.4'}
side-channel-list@1.0.1:
@@ -7922,8 +7930,8 @@ packages:
resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==}
engines: {node: '>=6'}
- tar-fs@3.1.2:
- resolution: {integrity: sha512-QGxxTxxyleAdyM3kpFs14ymbYmNFrfY+pHj7Z8FgtbZ7w2//VAgLMac7sT6nRpIHjppXO2AwwEOg0bPFVRcmXw==}
+ tar-fs@3.1.3:
+ resolution: {integrity: sha512-/hU4AXnIdZu+Gvl1pk0oI5f5HxWsCJRtY2aFaJdk9VvyL48DWU6iU5WAIPG+wIi1YvWA6eTJvIviP/tMAZZNwQ==}
tar-stream@3.1.7:
resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==}
@@ -7931,8 +7939,8 @@ packages:
tar-stream@3.2.0:
resolution: {integrity: sha512-ojzvCvVaNp6aOTFmG7jaRD0meowIAuPc3cMMhSgKiVWws1GyHbGd/xvnyuRKcKlMpt3qvxx6r0hreCNITP9hIg==}
- tar@7.5.16:
- resolution: {integrity: sha512-56adEpPMouktRlBLXiaYFFzZ/3+JXa8P9n7WbR+ibIjtviN55mEaOkiysCnPnWm+7kkui1Dn8J9l+g6zV8731w==}
+ tar@7.5.19:
+ resolution: {integrity: sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==}
engines: {node: '>=18'}
teeny-request@10.1.3:
@@ -8035,15 +8043,15 @@ packages:
tldts-core@6.1.86:
resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==}
- tldts-core@7.4.3:
- resolution: {integrity: sha512-27ep5H9PzdBrNd5OFM/j3WCU8F3kPwM9D0BOaOf7uYfxMJfyr0K5Tjj69Gri+sZlh2WXd5buIm47NuPF29CDiw==}
+ tldts-core@7.4.5:
+ resolution: {integrity: sha512-pGrwzZDvPwKe+7NNUqAunb6rqTfynr0VOUhCMdqbu5xlvNiszsAJygRzwvpVycdzejlbpY+SWJOn+s75Og7FEA==}
tldts@6.1.86:
resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==}
hasBin: true
- tldts@7.4.3:
- resolution: {integrity: sha512-A3BDQBeeukYPzB4QdQ1DtdlUmp4x2OCH8n5UVhEWbyANxNep8GavottKzd1xYKFJKjUgMyPT7EzOfnBO55s8Sg==}
+ tldts@7.4.5:
+ resolution: {integrity: sha512-RfEzKWcq5fHUOFq7J3rl3Oz6ylKGtcHqUznzj4EcXsxLSIjJcvpbXAQtWGeJQ0xKnimR5e0Cn+cn9TssfMzm+g==}
hasBin: true
tmp@0.2.7:
@@ -8780,30 +8788,30 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
- '@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))':
+ '@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
- '@angular/cdk@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/cdk@22.0.2(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
parse5: 8.0.1
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
+ '@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)':
+ '@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3)':
dependencies:
- '@angular/compiler': 22.0.2
- '@babel/core': 7.29.0
+ '@angular/compiler': 22.0.4
+ '@babel/core': 7.29.7
'@jridgewell/sourcemap-codec': 1.5.5
chokidar: 5.0.0
convert-source-map: 1.9.0
@@ -8816,55 +8824,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@angular/compiler@22.0.2':
+ '@angular/compiler@22.0.4':
dependencies:
tslib: 2.8.1
- '@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)':
+ '@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)':
dependencies:
rxjs: 7.8.2
tslib: 2.8.1
optionalDependencies:
- '@angular/compiler': 22.0.2
+ '@angular/compiler': 22.0.4
zone.js: 0.16.2
- '@angular/forms@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/forms@22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
'@standard-schema/spec': 1.1.0
rxjs: 7.8.2
tslib: 2.8.1
zod: 4.4.2
- '@angular/localize@22.0.2(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(@angular/compiler@22.0.2)':
+ '@angular/localize@22.0.4(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(@angular/compiler@22.0.4)':
dependencies:
- '@angular/compiler': 22.0.2
- '@angular/compiler-cli': 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)
- '@babel/core': 7.29.0
+ '@angular/compiler': 22.0.4
+ '@angular/compiler-cli': 22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3)
+ '@babel/core': 7.29.7
'@types/babel__core': 7.20.5
tinyglobby: 0.2.16
yargs: 18.0.0
transitivePeerDependencies:
- supports-color
- '@angular/material@22.0.2(fde409e5abac0f374c491d860a55bdd6)':
+ '@angular/material@22.0.2(36f8de5d2f72bb082d0d62a142653096)':
dependencies:
- '@angular/cdk': 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/forms': 22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
- '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/cdk': 22.0.2(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/forms': 22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)
+ '@angular/platform-browser': 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/9007ae2b58f50ac0eaf4710fa98630cd8baf07e9(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))':
+ '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/7b4897289f0d1f94cb511ddda789129c828b579c(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))':
dependencies:
'@actions/core': 3.0.1
'@conventional-changelog/git-client': 2.7.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.4.0)
'@google-cloud/spanner': 8.0.0(supports-color@10.2.2)
- '@google/genai': 2.8.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
+ '@google/genai': 2.10.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)
'@inquirer/prompts': 8.5.2(@types/node@24.13.2)
'@inquirer/type': 4.0.7(@types/node@24.13.2)
'@octokit/auth-app': 8.2.0
@@ -8905,7 +8913,7 @@ snapshots:
minimatch: 10.2.5
multimatch: 8.0.0
nock: 14.0.15
- semver: 7.8.4
+ semver: 7.8.5
supports-color: 10.2.2
tsx: 4.22.4
typed-graphqlify: 3.1.6
@@ -8919,35 +8927,35 @@ snapshots:
- '@modelcontextprotocol/sdk'
- '@react-native-async-storage/async-storage'
- '@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))':
+ '@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))':
dependencies:
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
tslib: 2.8.1
optionalDependencies:
- '@angular/animations': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/animations': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
- '@angular/platform-server@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.2)(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/platform-server@22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/compiler@22.0.4)(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/compiler': 22.0.2
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/compiler': 22.0.4
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
xhr2: 0.2.1
- '@angular/router@22.0.2(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
+ '@angular/router@22.0.4(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2)':
dependencies:
- '@angular/common': 22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
- '@angular/platform-browser': 22.0.2(@angular/animations@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))
+ '@angular/common': 22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/platform-browser': 22.0.4(@angular/animations@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))
rxjs: 7.8.2
tslib: 2.8.1
- '@angular/service-worker@22.0.2(@angular/core@22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
+ '@angular/service-worker@22.0.4(@angular/core@22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2)':
dependencies:
- '@angular/core': 22.0.2(@angular/compiler@22.0.2)(rxjs@7.8.2)(zone.js@0.16.2)
+ '@angular/core': 22.0.4(@angular/compiler@22.0.4)(rxjs@7.8.2)(zone.js@0.16.2)
rxjs: 7.8.2
tslib: 2.8.1
@@ -8955,7 +8963,7 @@ snapshots:
dependencies:
'@asamuzakjp/generational-cache': 1.0.1
'@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
- '@csstools/css-color-parser': 4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
+ '@csstools/css-color-parser': 4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@@ -8999,6 +9007,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.29.7':
+ dependencies:
+ '@babel/code-frame': 7.29.7
+ '@babel/generator': 7.29.7
+ '@babel/helper-compilation-targets': 7.29.7
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/helpers': 7.29.7
+ '@babel/parser': 7.29.7
+ '@babel/template': 7.29.7
+ '@babel/traverse': 7.29.7
+ '@babel/types': 7.29.7
+ '@jridgewell/remapping': 2.3.5
+ convert-source-map: 2.0.0
+ debug: 4.4.3(supports-color@10.2.2)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/generator@7.29.1':
dependencies:
'@babel/parser': 7.29.7
@@ -9027,7 +9055,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.29.7
'@babel/helper-validator-option': 7.29.7
- browserslist: 4.28.2
+ browserslist: 4.28.4
lru-cache: 5.1.1
semver: 6.3.1
@@ -9087,6 +9115,15 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
+ dependencies:
+ '@babel/core': 7.29.7
+ '@babel/helper-module-imports': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
+ '@babel/traverse': 7.29.7
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/helper-optimise-call-expression@7.29.7':
dependencies:
'@babel/types': 7.29.7
@@ -9685,16 +9722,16 @@ snapshots:
conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.4.0
- '@csstools/color-helpers@6.0.2': {}
+ '@csstools/color-helpers@6.1.0': {}
'@csstools/css-calc@3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-color-parser@4.1.8(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
+ '@csstools/css-color-parser@4.1.9(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)':
dependencies:
- '@csstools/color-helpers': 6.0.2
+ '@csstools/color-helpers': 6.1.0
'@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)
'@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0)
'@csstools/css-tokenizer': 4.0.0
@@ -9703,7 +9740,7 @@ snapshots:
dependencies:
'@csstools/css-tokenizer': 4.0.0
- '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)':
+ '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)':
optionalDependencies:
css-tree: 3.2.1
@@ -9941,7 +9978,7 @@ snapshots:
globals: 14.0.0
ignore: 5.3.2
import-fresh: 3.3.1
- js-yaml: 4.2.0
+ js-yaml: 4.3.0
minimatch: 3.1.5
strip-json-comments: 3.1.1
transitivePeerDependencies:
@@ -10292,7 +10329,7 @@ snapshots:
arrify: 2.0.1
duplexify: 4.1.3
extend: 3.0.2
- google-auth-library: 10.7.0(supports-color@10.2.2)
+ google-auth-library: 10.9.0(supports-color@10.2.2)
html-entities: 2.6.0
retry-request: 8.0.3(supports-color@10.2.2)
teeny-request: 10.1.3(supports-color@10.2.2)
@@ -10327,7 +10364,7 @@ snapshots:
duplexify: 4.1.3
events-intercept: 2.0.0
extend: 3.0.2
- google-auth-library: 10.7.0(supports-color@10.2.2)
+ google-auth-library: 10.9.0(supports-color@10.2.2)
google-gax: 5.0.7(supports-color@10.2.2)
grpc-gcp: 1.0.1(protobufjs@7.6.4)
is: 3.3.2
@@ -10344,9 +10381,9 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@google/genai@2.8.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
+ '@google/genai@2.10.0(@modelcontextprotocol/sdk@1.29.0(zod@4.4.2))(bufferutil@4.1.0)(supports-color@10.2.2)(utf-8-validate@6.0.6)':
dependencies:
- google-auth-library: 10.7.0(supports-color@10.2.2)
+ google-auth-library: 10.9.0(supports-color@10.2.2)
p-retry: 4.6.2
protobufjs: 7.6.4
ws: 8.21.0(bufferutil@4.1.0)(utf-8-validate@6.0.6)
@@ -10384,9 +10421,9 @@ snapshots:
'@harperfast/extended-iterable@1.0.3':
optional: true
- '@hono/node-server@1.19.14(hono@4.12.26)':
+ '@hono/node-server@1.19.14(hono@4.12.27)':
dependencies:
- hono: 4.12.26
+ hono: 4.12.27
'@humanfs/core@0.19.2':
dependencies:
@@ -10748,7 +10785,7 @@ snapshots:
'@modelcontextprotocol/sdk@1.29.0(zod@4.4.2)':
dependencies:
- '@hono/node-server': 1.19.14(hono@4.12.26)
+ '@hono/node-server': 1.19.14(hono@4.12.27)
ajv: 8.20.0
ajv-formats: 3.0.1(ajv@8.20.0)
content-type: 1.0.5
@@ -10758,7 +10795,7 @@ snapshots:
eventsource-parser: 3.1.0
express: 5.2.1
express-rate-limit: 8.5.2(express@5.2.1)
- hono: 4.12.26
+ hono: 4.12.27
jose: 6.2.3
json-schema-typed: 8.0.2
pkce-challenge: 5.0.1
@@ -10867,11 +10904,11 @@ snapshots:
'@napi-rs/nice-win32-x64-msvc': 1.1.1
optional: true
- '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
+ '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)':
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@tybys/wasm-util': 0.10.2
+ '@tybys/wasm-util': 0.10.3
optional: true
'@noble/hashes@1.4.0': {}
@@ -11286,7 +11323,7 @@ snapshots:
progress: 2.0.3
proxy-agent: 6.5.0
semver: 7.7.4
- tar-fs: 3.1.2
+ tar-fs: 3.1.3
yargs: 17.7.3
transitivePeerDependencies:
- bare-abort-controller
@@ -11334,7 +11371,7 @@ snapshots:
dependencies:
'@emnapi/core': 1.10.0
'@emnapi/runtime': 1.10.0
- '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
+ '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)
optional: true
'@rolldown/binding-win32-arm64-msvc@1.0.0':
@@ -11523,7 +11560,7 @@ snapshots:
'@stylistic/eslint-plugin@5.10.0(eslint@10.3.0(jiti@2.7.0))':
dependencies:
'@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0(jiti@2.7.0))
- '@typescript-eslint/types': 8.61.1
+ '@typescript-eslint/types': 8.62.0
eslint: 10.3.0(jiti@2.7.0)
eslint-visitor-keys: 4.2.1
espree: 10.4.0
@@ -11547,7 +11584,7 @@ snapshots:
'@tufjs/canonical-json': 2.0.0
minimatch: 10.2.5
- '@tybys/wasm-util@0.10.2':
+ '@tybys/wasm-util@0.10.3':
dependencies:
tslib: 2.8.1
optional: true
@@ -11911,7 +11948,7 @@ snapshots:
'@typescript-eslint/types@8.59.1': {}
- '@typescript-eslint/types@8.61.1': {}
+ '@typescript-eslint/types@8.62.0': {}
'@typescript-eslint/typescript-estree@8.59.1(typescript@6.0.3)':
dependencies:
@@ -12494,7 +12531,7 @@ snapshots:
autoprefixer@10.5.0(postcss@8.5.13):
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.4
caniuse-lite: 1.0.30001799
fraction.js: 5.3.4
picocolors: 1.1.1
@@ -12567,11 +12604,11 @@ snapshots:
- bare-abort-controller
- react-native-b4a
- bare-os@3.9.1: {}
+ bare-os@3.9.3: {}
bare-path@3.0.1:
dependencies:
- bare-os: 3.9.1
+ bare-os: 3.9.3
bare-stream@2.13.3(bare-events@2.9.1):
dependencies:
@@ -12591,7 +12628,7 @@ snapshots:
base64id@2.0.0: {}
- baseline-browser-mapping@2.10.38: {}
+ baseline-browser-mapping@2.10.40: {}
basic-ftp@5.3.1: {}
@@ -12639,7 +12676,7 @@ snapshots:
http-errors: 2.0.1
iconv-lite: 0.4.24
on-finished: 2.4.1
- qs: 6.15.2
+ qs: 6.15.3
raw-body: 2.5.3
type-is: 1.6.18
unpipe: 1.0.0
@@ -12654,13 +12691,13 @@ snapshots:
http-errors: 2.0.1
iconv-lite: 0.7.2
on-finished: 2.4.1
- qs: 6.15.2
+ qs: 6.15.3
raw-body: 3.0.2
type-is: 2.1.0
transitivePeerDependencies:
- supports-color
- bonjour-service@1.4.1:
+ bonjour-service@1.4.2:
dependencies:
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
@@ -12676,7 +12713,7 @@ snapshots:
dependencies:
balanced-match: 1.0.2
- brace-expansion@5.0.6:
+ brace-expansion@5.0.7:
dependencies:
balanced-match: 4.0.4
@@ -12746,13 +12783,13 @@ snapshots:
dependencies:
pako: 0.2.9
- browserslist@4.28.2:
+ browserslist@4.28.4:
dependencies:
- baseline-browser-mapping: 2.10.38
+ baseline-browser-mapping: 2.10.40
caniuse-lite: 1.0.30001799
- electron-to-chromium: 1.5.376
- node-releases: 2.0.48
- update-browserslist-db: 1.2.3(browserslist@4.28.2)
+ electron-to-chromium: 1.5.380
+ node-releases: 2.0.50
+ update-browserslist-db: 1.2.3(browserslist@4.28.4)
bs-recipes@1.3.4: {}
@@ -13033,7 +13070,7 @@ snapshots:
core-js-compat@3.49.0:
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.4
core-util-is@1.0.2: {}
@@ -13048,7 +13085,7 @@ snapshots:
dependencies:
env-paths: 2.2.1
import-fresh: 3.3.1
- js-yaml: 4.2.0
+ js-yaml: 4.3.0
parse-json: 5.2.0
optionalDependencies:
typescript: 6.0.3
@@ -13296,7 +13333,7 @@ snapshots:
ejs@6.0.1: {}
- electron-to-chromium@1.5.376: {}
+ electron-to-chromium@1.5.380: {}
emoji-regex@10.6.0: {}
@@ -13349,7 +13386,7 @@ snapshots:
- supports-color
- utf-8-validate
- enhanced-resolve@5.24.0:
+ enhanced-resolve@5.24.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
@@ -13403,7 +13440,7 @@ snapshots:
es-errors: 1.3.0
es-object-atoms: 1.1.2
es-set-tostringtag: 2.1.0
- es-to-primitive: 1.3.1
+ es-to-primitive: 1.3.4
function.prototype.name: 1.2.0
get-intrinsic: 1.3.0
get-proto: 1.0.1
@@ -13450,7 +13487,7 @@ snapshots:
es-errors@1.3.0: {}
- es-module-lexer@2.1.0: {}
+ es-module-lexer@2.2.0: {}
es-object-atoms@1.1.2:
dependencies:
@@ -13467,9 +13504,10 @@ snapshots:
dependencies:
hasown: 2.0.4
- es-to-primitive@1.3.1:
+ es-to-primitive@1.3.4:
dependencies:
es-abstract-get: 1.0.0
+ es-define-property: 1.0.1
es-errors: 1.3.0
is-callable: 1.2.7
is-date-object: 1.1.0
@@ -13713,7 +13751,7 @@ snapshots:
dependencies:
eventsource-parser: 3.1.0
- expect-type@1.3.0: {}
+ expect-type@1.4.0: {}
exponential-backoff@3.1.3: {}
@@ -13783,7 +13821,7 @@ snapshots:
parseurl: 1.3.3
path-to-regexp: 0.1.13
proxy-addr: 2.0.7
- qs: 6.15.2
+ qs: 6.15.3
range-parser: 1.2.1
safe-buffer: 5.2.1
send: 0.19.2
@@ -13818,8 +13856,8 @@ snapshots:
once: 1.4.0
parseurl: 1.3.3
proxy-addr: 2.0.7
- qs: 6.15.2
- range-parser: 1.2.1
+ qs: 6.15.3
+ range-parser: 1.3.0
router: 2.2.0
send: 1.2.1
serve-static: 2.2.1
@@ -14226,7 +14264,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- google-auth-library@10.7.0(supports-color@10.2.2):
+ google-auth-library@10.9.0(supports-color@10.2.2):
dependencies:
base64-js: 1.5.1
ecdsa-sig-formatter: 1.0.11
@@ -14335,7 +14373,7 @@ snapshots:
dependencies:
function-bind: 1.1.2
- hono@4.12.26: {}
+ hono@4.12.27: {}
hosted-git-info@9.0.3:
dependencies:
@@ -14504,7 +14542,7 @@ snapshots:
immutable@3.8.3: {}
- immutable@5.1.6: {}
+ immutable@5.1.8: {}
import-fresh@3.3.1:
dependencies:
@@ -14820,7 +14858,7 @@ snapshots:
jose@6.2.3: {}
- js-base64@3.7.8: {}
+ js-base64@3.8.0: {}
js-tokens@10.0.0: {}
@@ -14830,7 +14868,7 @@ snapshots:
dependencies:
argparse: 2.0.1
- js-yaml@4.2.0:
+ js-yaml@4.3.0:
dependencies:
argparse: 2.0.1
@@ -14841,7 +14879,7 @@ snapshots:
'@asamuzakjp/css-color': 5.1.11
'@asamuzakjp/dom-selector': 7.1.1
'@bramus/specificity': 2.4.2
- '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1)
+ '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1)
'@exodus/bytes': 1.15.1
css-tree: 3.2.1
data-urls: 7.0.0
@@ -14986,7 +15024,7 @@ snapshots:
minimatch: 3.1.5
mkdirp: 0.5.6
qjobs: 1.2.0
- range-parser: 1.2.1
+ range-parser: 1.3.0
rimraf: 3.0.2
socket.io: 4.8.3(bufferutil@4.1.0)(utf-8-validate@6.0.6)
source-map: 0.6.1
@@ -15008,7 +15046,7 @@ snapshots:
launch-editor@2.14.1:
dependencies:
picocolors: 1.1.1
- shell-quote: 1.8.4
+ shell-quote: 1.9.0
less-loader@12.3.2(less@4.6.4)(webpack@5.106.2(esbuild@0.28.1)(postcss@8.5.13)):
dependencies:
@@ -15272,7 +15310,7 @@ snapshots:
minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.6
+ brace-expansion: 5.0.7
minimatch@3.1.5:
dependencies:
@@ -15392,14 +15430,14 @@ snapshots:
netmask@2.1.1: {}
- ng-packagr@22.0.0(@angular/compiler-cli@22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3):
+ ng-packagr@22.0.0(@angular/compiler-cli@22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3))(tslib@2.8.1)(typescript@6.0.3):
dependencies:
'@ampproject/remapping': 2.3.0
- '@angular/compiler-cli': 22.0.2(@angular/compiler@22.0.2)(typescript@6.0.3)
+ '@angular/compiler-cli': 22.0.4(@angular/compiler@22.0.4)(typescript@6.0.3)
'@rollup/plugin-json': 6.1.0(rollup@4.60.2)
'@rollup/wasm-node': 4.60.2
ajv: 8.20.0
- browserslist: 4.28.2
+ browserslist: 4.28.4
chokidar: 5.0.0
commander: 14.0.3
dependency-graph: 1.0.0
@@ -15434,7 +15472,7 @@ snapshots:
node-domexception@1.0.0: {}
- node-exports-info@1.6.0:
+ node-exports-info@1.6.2:
dependencies:
array.prototype.flatmap: 1.3.3
es-errors: 1.3.0
@@ -15476,12 +15514,12 @@ snapshots:
nopt: 9.0.0
proc-log: 6.1.0
semver: 7.7.4
- tar: 7.5.16
+ tar: 7.5.19
tinyglobby: 0.2.16
undici: 6.27.0
which: 6.0.1
- node-releases@2.0.48: {}
+ node-releases@2.0.50: {}
nopt@9.0.0:
dependencies:
@@ -15728,7 +15766,7 @@ snapshots:
proc-log: 6.1.0
sigstore: 4.1.1
ssri: 13.0.1
- tar: 7.5.16
+ tar: 7.5.19
transitivePeerDependencies:
- supports-color
@@ -15926,7 +15964,7 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier@3.8.4: {}
+ prettier@3.9.1: {}
proc-log@6.1.0: {}
@@ -16049,8 +16087,9 @@ snapshots:
dependencies:
side-channel: 1.1.1
- qs@6.15.2:
+ qs@6.15.3:
dependencies:
+ es-define-property: 1.0.1
side-channel: 1.1.1
queue-microtask@1.2.3: {}
@@ -16066,7 +16105,7 @@ snapshots:
collection-utils: 1.0.1
cross-fetch: 4.1.0(encoding@0.1.13)
is-url: 1.2.4
- js-base64: 3.7.8
+ js-base64: 3.8.0
lodash: 4.18.1
pako: 1.0.11
pluralize: 8.0.0
@@ -16080,6 +16119,8 @@ snapshots:
range-parser@1.2.1: {}
+ range-parser@1.3.0: {}
+
raw-body@2.5.3:
dependencies:
bytes: 3.1.2
@@ -16212,7 +16253,7 @@ snapshots:
dependencies:
es-errors: 1.3.0
is-core-module: 2.16.2
- node-exports-info: 1.6.0
+ node-exports-info: 1.6.2
object-keys: 1.1.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -16390,7 +16431,7 @@ snapshots:
sass@1.99.0:
dependencies:
chokidar: 4.0.3
- immutable: 5.1.6
+ immutable: 5.1.8
source-map-js: 1.2.1
optionalDependencies:
'@parcel/watcher': 2.5.6
@@ -16425,7 +16466,7 @@ snapshots:
semver@7.7.4: {}
- semver@7.8.4: {}
+ semver@7.8.5: {}
send@0.19.2:
dependencies:
@@ -16456,7 +16497,7 @@ snapshots:
mime-types: 3.0.2
ms: 2.1.3
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
statuses: 2.0.2
transitivePeerDependencies:
- supports-color
@@ -16529,7 +16570,7 @@ snapshots:
shebang-regex@3.0.0: {}
- shell-quote@1.8.4: {}
+ shell-quote@1.9.0: {}
side-channel-list@1.0.1:
dependencies:
@@ -16883,7 +16924,7 @@ snapshots:
tapable@2.3.3: {}
- tar-fs@3.1.2:
+ tar-fs@3.1.3:
dependencies:
pump: 3.0.4
tar-stream: 3.2.0
@@ -16915,7 +16956,7 @@ snapshots:
- bare-buffer
- react-native-b4a
- tar@7.5.16:
+ tar@7.5.19:
dependencies:
'@isaacs/fs-minipass': 4.0.1
chownr: 3.0.0
@@ -17009,15 +17050,15 @@ snapshots:
tldts-core@6.1.86: {}
- tldts-core@7.4.3: {}
+ tldts-core@7.4.5: {}
tldts@6.1.86:
dependencies:
tldts-core: 6.1.86
- tldts@7.4.3:
+ tldts@7.4.5:
dependencies:
- tldts-core: 7.4.3
+ tldts-core: 7.4.5
tmp@0.2.7: {}
@@ -17035,7 +17076,7 @@ snapshots:
tough-cookie@6.0.1:
dependencies:
- tldts: 7.4.3
+ tldts: 7.4.5
tr46@0.0.3: {}
@@ -17209,9 +17250,9 @@ snapshots:
unpipe@1.0.0: {}
- update-browserslist-db@1.2.3(browserslist@4.28.2):
+ update-browserslist-db@1.2.3(browserslist@4.28.4):
dependencies:
- browserslist: 4.28.2
+ browserslist: 4.28.4
escalade: 3.2.0
picocolors: 1.1.1
@@ -17339,8 +17380,8 @@ snapshots:
'@vitest/snapshot': 4.1.5
'@vitest/spy': 4.1.5
'@vitest/utils': 4.1.5
- es-module-lexer: 2.1.0
- expect-type: 1.3.0
+ es-module-lexer: 2.2.0
+ expect-type: 1.4.0
magic-string: 0.30.21
obug: 2.1.3
pathe: 2.0.3
@@ -17404,7 +17445,7 @@ snapshots:
memfs: 4.57.8(tslib@2.8.1)
mime-types: 3.0.2
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
webpack: 5.106.2(esbuild@0.28.1)(postcss@8.5.13)
@@ -17417,7 +17458,7 @@ snapshots:
memfs: 4.57.8(tslib@2.8.1)
mime-types: 3.0.2
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
webpack: 5.106.2(esbuild@0.28.1)
@@ -17429,7 +17470,7 @@ snapshots:
memfs: 4.57.8(tslib@2.8.1)
mime-types: 3.0.2
on-finished: 2.4.1
- range-parser: 1.2.1
+ range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
webpack: 5.106.2(esbuild@0.28.1)(postcss@8.5.13)
@@ -17447,7 +17488,7 @@ snapshots:
'@types/sockjs': 0.3.36
'@types/ws': 8.18.1
ansi-html-community: 0.0.8
- bonjour-service: 1.4.1
+ bonjour-service: 1.4.2
chokidar: 3.6.0
colorette: 2.0.20
compression: 1.8.1
@@ -17486,7 +17527,7 @@ snapshots:
'@types/sockjs': 0.3.36
'@types/ws': 8.18.1
ansi-html-community: 0.0.8
- bonjour-service: 1.4.1
+ bonjour-service: 1.4.2
chokidar: 3.6.0
colorette: 2.0.20
compression: 1.8.1
@@ -17537,10 +17578,10 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.17.0
acorn-import-phases: 1.0.4(acorn@8.17.0)
- browserslist: 4.28.2
+ browserslist: 4.28.4
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.0
- es-module-lexer: 2.1.0
+ enhanced-resolve: 5.24.1
+ es-module-lexer: 2.2.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1
@@ -17577,10 +17618,10 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.17.0
acorn-import-phases: 1.0.4(acorn@8.17.0)
- browserslist: 4.28.2
+ browserslist: 4.28.4
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.0
- es-module-lexer: 2.1.0
+ enhanced-resolve: 5.24.1
+ es-module-lexer: 2.2.0
eslint-scope: 5.1.1
events: 3.3.0
glob-to-regexp: 0.4.1