diff --git a/lib/prefs/appearance.js b/lib/prefs/appearance.js index fa34343..9295225 100644 --- a/lib/prefs/appearance.js +++ b/lib/prefs/appearance.js @@ -12,7 +12,7 @@ import { ConfigManager } from "../shared/settings.js"; import { PrefsThemeManager } from "./prefs-theme-manager.js"; // Prefs UI -import { ColorRow, PreferencesPage, ResetButton, SpinButtonRow, SwitchRow } from "./widgets.js"; +import { ColorRow, PreferencesPage, ResetButton, SpinButtonRow, makeSwitchRow } from "./widgets.js"; import { Logger } from "../shared/logger.js"; export class AppearancePage extends PreferencesPage { @@ -61,7 +61,7 @@ export class AppearancePage extends PreferencesPage { bind: "window-gap-size-increment", }), // Gap Hidden when Single Window - new SwitchRow({ + makeSwitchRow({ title: _("Gaps Hidden when Single"), settings, bind: "window-gap-hidden-on-single", @@ -114,7 +114,7 @@ export class AppearancePage extends PreferencesPage { theme.setCssProperty(selector, "border-width", theme.addPx(borderDefault)); borderSizeRow.activatable_widget.value = borderDefault; }, - }) + }), ); const updateCssColors = (rgbaString) => { @@ -141,24 +141,24 @@ export class AppearancePage extends PreferencesPage { theme.setCssProperty( `.window-${colorScheme}-tab`, "border-color", - tabBorderRgba.to_string() + tabBorderRgba.to_string(), ); theme.setCssProperty( `.window-${colorScheme}-tab-active`, "background-color", - tabActiveBackgroundRgba.to_string() + tabActiveBackgroundRgba.to_string(), ); } // And then finally the preview when doing drag/drop tiling: theme.setCssProperty( `.window-tilepreview-${colorScheme}`, "border-color", - previewBorderRgba.to_string() + previewBorderRgba.to_string(), ); theme.setCssProperty( `.window-tilepreview-${colorScheme}`, "background-color", - previewBackgroundRgba.to_string() + previewBackgroundRgba.to_string(), ); } }; @@ -179,7 +179,7 @@ export class AppearancePage extends PreferencesPage { borderColorRow.colorButton.set_rgba(rgba); } }, - }) + }), ); row.add_row(borderColorRow); diff --git a/lib/prefs/settings.js b/lib/prefs/settings.js index da06623..79c4254 100644 --- a/lib/prefs/settings.js +++ b/lib/prefs/settings.js @@ -8,7 +8,7 @@ import { Logger } from "../shared/logger.js"; import { production } from "../shared/settings.js"; // Prefs UI -import { DropDownRow, SwitchRow, PreferencesPage } from "./widgets.js"; +import { DropDownRow, makeSwitchRow, PreferencesPage } from "./widgets.js"; // Extension imports import { gettext as _ } from "resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js"; @@ -57,14 +57,14 @@ export class SettingsPage extends PreferencesPage { description: _("Toggle Forge's high-level features"), header_suffix: makeAboutButton(window, metadata), children: [ - new SwitchRow({ + makeSwitchRow({ title: _("Stacked Tiling Mode"), subtitle: _("Stack windows on top of each other while still being tiled"), experimental: true, settings, bind: "stacked-tiling-mode-enabled", }), - new SwitchRow({ + makeSwitchRow({ title: _("Tabbed Tiling Mode"), subtitle: _("Group tiles windows as tabs"), experimental: true, @@ -77,19 +77,19 @@ export class SettingsPage extends PreferencesPage { this.add_group({ title: _("Tiling"), children: [ - new SwitchRow({ + makeSwitchRow({ title: _("Preview Hint Toggle"), experimental: true, settings, bind: "preview-hint-enabled", }), - new SwitchRow({ + makeSwitchRow({ title: _("Show Focus Hint Border"), subtitle: _("Display a colored border around the focused window"), settings, bind: "focus-border-toggle", }), - new SwitchRow({ + makeSwitchRow({ title: _("Show Window Split Hint Border"), subtitle: _("Show split direction border on focused window"), settings, @@ -105,21 +105,21 @@ export class SettingsPage extends PreferencesPage { { id: "stacked", name: _("Stacked") }, ], }), - new SwitchRow({ + makeSwitchRow({ title: _("Auto Split"), subtitle: _("Quarter Tiling"), experimental: true, settings, bind: "auto-split-enabled", }), - new SwitchRow({ + makeSwitchRow({ title: _("Float Mode Always On Top"), subtitle: _("Floating windows always above tiling windows"), experimental: true, settings, bind: "float-always-on-top-enabled", }), - new SwitchRow({ + makeSwitchRow({ title: _("Show Tiling Quick Settings"), subtitle: _("Toggle showing Forge on quick settings"), experimental: true, diff --git a/lib/prefs/widgets.js b/lib/prefs/widgets.js index 7801789..8a73bb2 100644 --- a/lib/prefs/widgets.js +++ b/lib/prefs/widgets.js @@ -25,27 +25,15 @@ export class PreferencesPage extends Adw.PreferencesPage { } } -export class SwitchRow extends Adw.ActionRow { - static { - GObject.registerClass(this); - } - - constructor({ title, settings, bind, subtitle = "", experimental = false }) { - super({ title, subtitle }); - const gswitch = new Gtk.Switch({ - active: settings.get_boolean(bind), - valign: Gtk.Align.CENTER, - }); - settings.bind(bind, gswitch, "active", Gio.SettingsBindFlags.DEFAULT); - if (experimental) { - const icon = new Gtk.Image({ icon_name: "bug-symbolic" }); - icon.set_tooltip_markup( - _("CAUTION: Enabling this setting can lead to bugs or cause the shell to crash") - ); - this.add_suffix(icon); - } - this.add_suffix(gswitch); - this.activatable_widget = gswitch; +export function makeSwitchRow({ title, subtitle = "", experimental = false, settings, bind }) { + const row = new Adw.SwitchRow({ title, subtitle }); + row.active = settings.get_boolean(bind); + settings.bind(bind, row, "active", Gio.SettingsBindFlags.DEFAULT); + if (experimental) { + row.icon_name = "bug-symbolic"; + row.set_tooltip_markup( + _("CAUTION: Enabling this setting can lead to bugs or cause the shell to crash"), + ); } } @@ -254,7 +242,7 @@ export class EntryRow extends Adw.EntryRow { onReset: () => { this.set_text((map ? map.from(settings, bind) : settings.get_string(bind)) ?? ""); }, - }) + }), ); } } diff --git a/package-lock.json b/package-lock.json index da9aa02..e47dfd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,469 +9,457 @@ "version": "22.51.0", "license": "GPL-3.0-or-later", "devDependencies": { - "@girs/adw-1": "^1.3.3-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/gtk-4.0": "^4.10.4-3.2.0", - "@girs/meta-12": "^12.0.0-3.2.0", - "@girs/st-12": "^12.0.0-3.2.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", - "prettier": "^2.7.1" + "@girs/adw-1": "^1.4.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/gtk-4.0": "^4.12.0-3.2.2", + "@girs/meta-12": "^12.0.0-3.2.2", + "@girs/st-12": "^12.0.0-3.2.2", + "husky": "^8.0.3", + "lint-staged": "^14.0.1", + "prettier": "^3.0.3" } }, "node_modules/@girs/adw-1": { - "version": "1.3.3-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/adw-1/-/adw-1-1.3.3-3.2.0.tgz", - "integrity": "sha512-7B3ljhxXFqey0A4LmvtkXfrhErPZYM42FvoOoQxhujKCZt2xVZM6y4UOdbrLEAJA+7LRqbfqg8xqtlbQPUV5Ug==", - "dev": true, - "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/gsk-4.0": "^4.0.0-3.2.0", - "@girs/gtk-4.0": "^4.10.4-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "version": "1.4.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/adw-1/-/adw-1-1.4.0-3.2.2.tgz", + "integrity": "sha512-gjyeUTNbjts0wD51fBCwcl5oHVgCKw/Mvq0eQR5LrzEAwxeO+Lq0FHN49qlch/puA8HGeUwRczXufnEQpbTAnw==", + "dev": true, + "dependencies": { + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/gsk-4.0": "^4.0.0-3.2.2", + "@girs/gtk-4.0": "^4.12.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/atk-1.0": { - "version": "2.48.3-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/atk-1.0/-/atk-1.0-2.48.3-3.2.0.tgz", - "integrity": "sha512-qdjfpcPPWiLrnRIJIcYwUorukrAE+YRT4NI29Vj5fY3dXcuZ3W6PJ0fpkdmLJwidiGOUZ/GvXP2FWhXISP0gPw==", + "version": "2.45.1-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/atk-1.0/-/atk-1.0-2.45.1-3.2.2.tgz", + "integrity": "sha512-+ba+w8s3CuIHBXNtfUtqbMy+lpa+SxY+ksu5i9QSINvKod6RHXSglXYiRAjKsP3nVyTc+FaF7ymYvqGbM42HHw==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/cairo-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cairo-1.0/-/cairo-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-ELFYXfA98I3a1nGeIVKMF2q33q9021qpWQ63pchXbtts4henDBw+NntLY/xSv9ufMmuBUUnn6/597kkOdSMecw==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cairo-1.0/-/cairo-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-vQ5bV++lRtAFA3aOIVTcGYTfYJhfaxmoerGDiLryGpgQCyN5uA1xbNzwKiQeU1vb3wtByuRCl3/vLQ3Xkl866w==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/cally-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cally-12/-/cally-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-fm4Yk5hJDZXzhKHQVohIPH63q/ZGxnZKH0jaVm64p7/6d9NZOlnsyNvvp5iBrD8vPnyYvd6iwxP1ItcLfdmbew==", - "dev": true, - "dependencies": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cally-12/-/cally-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-32EzAbCsXyVwVE+xNtRNVL0WbOK5f4XtZtNkzaZwFxMw+dyxXeZkX5x7jLulrZoIijx8fZSX4NSh0mbLzpAHOQ==", + "dev": true, + "dependencies": { + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/clutter-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/clutter-12/-/clutter-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-T2OTI+/HFzSyK8mK/oiAFUT2f/7LuMHKVGNLmvB9oDSaJkNMeQkgKA5SCrQbDZN/Kp8b5AYI4arIkS5kqzbEgw==", - "dev": true, - "dependencies": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/clutter-12/-/clutter-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-aZs3Mi9mrEtO4+MCQ9YnuVtiVuX5yQdTEToYnBljKqKW7zb6ZecVNwTo9GT6LJY7FWat+ngli/SGs1PfiZO24A==", + "dev": true, + "dependencies": { + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/cogl-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cogl-12/-/cogl-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-TCShlQ2jTYUJ44uQegHYTakkyffh9pO/eJPo0Lca+bIt9Y7Ojpmz2iQ3jnrI/8m4INgtRmJeovbHe8CN7e54Tg==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cogl-12/-/cogl-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-G1PlSifMITJFVULEIBCKPEj86a/uEqHWQHQGwpoWl2HTfWQVrw5nb+UyB8A0ZYKiG4rBh8UosIyBYKqR1ZQmKA==", "dev": true, "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/coglpango-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/coglpango-12/-/coglpango-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-nQxQaOULqNWV34vtd7PH7xWZCXi0B/c1+ODKFvKac7NF2h5ZC419JQ30PJRW176c4hMpcDcO73EUrp0rdAD2rA==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/coglpango-12/-/coglpango-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-t6tl45IhmCVkfksulAatIiW8l53XNaDSjv7+a/dyG+oICXyvH42ZWs6J2o6Cq0iWNT+btvToHc/kxu9hJ34IPg==", "dev": true, "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/freetype2-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/freetype2-2.0/-/freetype2-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-Z9Reb8i1u99TsAKFXhpy1t9HBsvUKc/WiPakBfABK9F5EUZEjTGvNuv5mDyGNH3hN/qdQ60b8w7ouOBFVqwtqA==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/freetype2-2.0/-/freetype2-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-hOTMDj+3BAGXY8E9PUZQrj0acAfcO7QMWu/NeH9ZGYtIWC/ITIru/mhKjn7DnLjCq2No5V4DwXCQRsYrUaNhTA==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gdesktopenums-3.0": { - "version": "3.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdesktopenums-3.0/-/gdesktopenums-3.0-3.0.0-3.2.0.tgz", - "integrity": "sha512-QRkQkv9uRB04499mA4nc0zl4ITMIysU6zTKKfQyncXtLNeM7dnxsC6ZaIud7+ru9QtsNiiEVXpLE9OCvN5QCJQ==", + "version": "3.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdesktopenums-3.0/-/gdesktopenums-3.0-3.0.0-3.2.2.tgz", + "integrity": "sha512-p4E4NuvoxsWcubuplMyT02etrMmnge1GqD899zkL9caa/XGr7BE0SeO6PNJ9NYPmz/81MEwHNFchS1dY8+vFHQ==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gdk-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdk-4.0/-/gdk-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-2HCYoURyANB1MFsKkUuEevhxdxrWNN4F4twVW9jm2dqrqEtCL4t0HnYY359CT//X1jZXbTs+nVWLN00limtEtg==", + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdk-4.0/-/gdk-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-1APEgBpI4bPrO95isYuLb1YDfP+MhIbk98wr7eir1+ZFQxTSNwq1V/dheJ8WjZevBP5jeQfzJ/J5JhD4DWy37w==", "dev": true, "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/gdkpixbuf-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdkpixbuf-2.0/-/gdkpixbuf-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-g2iB0j8yucONiD0esyam4UiWXpaz2gDny9bxaS2CZJLAOxVZaOAqtzOlHMntAIxWBeZR62pV0NYpSAB/QS9JBg==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdkpixbuf-2.0/-/gdkpixbuf-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-QMqryx8+SGKhmGl7liWJZRJUT9gqkO6nWXd1sK4yrJIPOQ7coS4b+FRE2unEiigg4O2OUQ2ASsx98ymWQSl5gw==", "dev": true, "dependencies": { - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gio-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gio-2.0/-/gio-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-ju9T+p+egfc2b5Wr3+bgNUkBuUryxyKlKR5goClcC0poYakQPoXAH3J3G8Z5/3IY2WEUB696AB1ksluBPtLm/g==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gio-2.0/-/gio-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-AwxseNiPYXcPo5piyBc3Vb/+7ednxZgj2fcqOgys6Hmp40FrhNJphr4et87UBT1MOTA4sb4fyJNsSdQ2y9dfYQ==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gjs": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gjs/-/gjs-3.2.0.tgz", - "integrity": "sha512-pJkTPMVsq731Rg/gNfo2nLX4aI0NB43uZAy1H/14h6AKchgV3XonDX66AgsupBmteeFNmK2ABv0y86PLGtyPvw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gjs/-/gjs-3.2.2.tgz", + "integrity": "sha512-Fc5G4ZtlQuXF7bwp2ww3f8nJOFlG8TKHlTGgt027AqMZrEROCrR9Ru+3ZSX985d4FoOP9jjShXREQp2UIpTQxw==", "dev": true, "dependencies": { - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gl-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gl-1.0/-/gl-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-GQJcrSsqTec4URtR5ZGUAn98qkZdwu0E1DfsfvEh9hM6W2TELkfwmXWOuztZBmZIe1h2evHHS/LcBEYPapT2zg==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gl-1.0/-/gl-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-7B3ntqhHIi8SOWTV4iSA2sWOquGYsPw2x0gccc6oRzG/l7E1JEEcLiPBOf1lc2WFSQCRx5vK3U5jKN0xwBlX/w==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/glib-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/glib-2.0/-/glib-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-q8IcFqCKyguMYv0Skv1XwwRjj1jfx4seFz3TI+Cqf1I/AoLdmI85W1HvwZh9/BZlYyfnheq+YLC87qNOXDX5Dw==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/glib-2.0/-/glib-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-cFWgYKKBR58+er7MOYTFcws5MHEQUD74VaGUEBLUTjFh9EsyIXOOcaU+Z6cteObGDo9ZYdlr8RBAdKI8H18sqQ==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gmodule-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gmodule-2.0/-/gmodule-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-R2douhM6bFJdV2MPVU9lP+ieD8duzR0Exx2z6BsmuJ5a4GCFtdVcwNSoVnmKOISzWMz0z2akCVnVVwxeK7zR+w==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gmodule-2.0/-/gmodule-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-OMtRsap1T73OvlN+8zX//tHyUFmPCqCykqGl9rZzeBI2CkjFYVczj48XYA4NEtQzSaVds3ERrTzRC+o7mlAAxg==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gobject-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gobject-2.0/-/gobject-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-LLdTaflO7sEprtpQiPoGMy7CnuotpGO7pacbP5wv3cDs4zan9QBO18p2qrVAlt/kxvbOe5V3lOgr1fEg/5TXjQ==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gobject-2.0/-/gobject-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-psnnFhNY+49SXzdTDpHwnySMTDtHYDP9rxMx1Xb1UVE1JaxwuI0YLrylt+Zv0boGczmwol8afxZw2Z9TnSSocg==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/graphene-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/graphene-1.0/-/graphene-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-/ajmQ1F5FJwf4qDxNxjYEQhVoKjubHdb4Pt0vO8O+RuDK9d+/H8m7OluA9YIxiYanH8vk9v826BziQ5Hg0M1tw==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/graphene-1.0/-/graphene-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-AU3r8mFQ4vjACvpX1w1buaYVKJj1fuqOtcV0cnJaLPT6ucgSIFPPrR9O/gH3qzS7WC06WeIxe/cAeaKApXhCcQ==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/gsk-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gsk-4.0/-/gsk-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-7Dr1t7pKtEQobt3vPdx+hQfJ3H/PhdCk0p9NZpG4TZNPNTjhvDuZ40UWkuWbSgD60wvxGDnN3V/6cJL8TYef9Q==", - "dev": true, - "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gsk-4.0/-/gsk-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-yctZMBdPBt1QChzJIfzUycBa2/4zScUCxHYKJptNCs5dajTU0bBA1+dAL9XY8oJtPh9iq9h1JBSwCueTYl6agw==", + "dev": true, + "dependencies": { + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/gtk-4.0": { - "version": "4.10.4-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gtk-4.0/-/gtk-4.0-4.10.4-3.2.0.tgz", - "integrity": "sha512-/KB4LIQ9+Y+hWD/ZEqOdBelwp66dN9jTJumoyg4UQVQIq3h/c0oX/+ul3McEnpqNqq67GF5Em6/YXkBPZWIpQQ==", - "dev": true, - "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/gsk-4.0": "^4.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "version": "4.12.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gtk-4.0/-/gtk-4.0-4.12.0-3.2.2.tgz", + "integrity": "sha512-udZUH+nFXADQOuwKzHCJHCJ79f99HePJphvkdfvHNqDsZig8J4UxCiLCGnCKmNJKiuJXYlkKirATamFKn2Un1g==", + "dev": true, + "dependencies": { + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/gsk-4.0": "^4.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "node_modules/@girs/harfbuzz-0.0": { - "version": "7.1.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/harfbuzz-0.0/-/harfbuzz-0.0-7.1.0-3.2.0.tgz", - "integrity": "sha512-GiCFW+rSifwZj5/l3sQi0HIdEzbA/fGMB7dQf2nqPyM1lxdsg1FMcdxYlOvFuwnqXX2rHXbqToVEm2+gVCX/qA==", + "version": "7.1.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/harfbuzz-0.0/-/harfbuzz-0.0-7.1.0-3.2.2.tgz", + "integrity": "sha512-++9wuNUtNiv89iALaOOtCCA8jdb2SDlIjeBP4aKSn3RdGWi/awxh74AG/RK57UbvYR0gB7U/hx/eRceNJMId0A==", "dev": true, "dependencies": { - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/json-1.0": { - "version": "1.7.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/json-1.0/-/json-1.0-1.7.1-3.2.0.tgz", - "integrity": "sha512-UE1BPlFkrMUtNvwL7cY0sklMHEESjXQLZciUinM6v1Nqrd3W1bz6S3CXJ8uKtvwmQwPKMq94oxw2bDpiWM/kTA==", + "version": "1.7.1-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/json-1.0/-/json-1.0-1.7.1-3.2.2.tgz", + "integrity": "sha512-3zW7da5irzMyIigQ0EOs60WDnNMyArzGxVcDALGEsgCd+ZNaOPG0IjSzBGxX8lJQTVdPLpZ5XyM8Ull8FxY8eA==", "dev": true, "dependencies": { - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/meta-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/meta-12/-/meta-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-XUSkjAs4aYs2Qavt0lB2sBL/PWfrWqis/BamOqf4Xgrjqi9mkcJioIV0bHNfSsWCcH31w9BMCXxLrIGQ79KfHQ==", - "dev": true, - "dependencies": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdesktopenums-3.0": "^3.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0", - "@girs/xfixes-4.0": "^4.0.0-3.2.0", - "@girs/xlib-2.0": "^2.0.0-3.2.0" + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/meta-12/-/meta-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-V1loNVO3jic6MEyI2WMLymuXVh1a/CohdBfUWu8IoddFqfcGWMhK6C9/l3VsWuoSlWBWsU9C4Jld65/aDg8Chg==", + "dev": true, + "dependencies": { + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdesktopenums-3.0": "^3.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2", + "@girs/xfixes-4.0": "^4.0.0-3.2.2", + "@girs/xlib-2.0": "^2.0.0-3.2.2" } }, "node_modules/@girs/pango-1.0": { - "version": "1.50.14-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/pango-1.0/-/pango-1.0-1.50.14-3.2.0.tgz", - "integrity": "sha512-3b7Tf0dF3mzM9Z/YINMU3P3/vdde0HgfoofCE18jZgC/pPj5GuBbq+m29JUDTf2iqq8GZVIzLH0elzazDZWozg==", + "version": "1.51.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/pango-1.0/-/pango-1.0-1.51.0-3.2.2.tgz", + "integrity": "sha512-wnbGnSz69V+FlUeJ07gVqx7wCCWDPutuyD/zlle4Qr45Hi1JoPrvK8w/DLNlCFF0RP8k1Ya/fY1ck2ku2uQZ0w==", "dev": true, "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2" } }, "node_modules/@girs/pangocairo-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/pangocairo-1.0/-/pangocairo-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-rIZaR5+njA3j5ZhGvaQG5PdoTLvXnT7/U6SYUGlnXuKYLJzn+EUgF8jN5X5Opp7aV+XgCRTcvPX8/a4ykuN4kA==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/pangocairo-1.0/-/pangocairo-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-GODP8x9017n+0MjIjn91KNAiT8OmXYx/YYCMhDO0WDkf5KlROi+SB1ADbVhhhCdR1l5GRJavQPJFdkLGWTYp9Q==", "dev": true, "dependencies": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2" } }, "node_modules/@girs/st-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/st-12/-/st-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-yrAEQ14m3N9chh7+YC6Wp449KPH8pbqGIkP+cQHLgTpHi0DiSLO4Uqo4145tvYstmXS6KWRoiubvF288SxJO0A==", - "dev": true, - "dependencies": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cally-12": "^12.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdesktopenums-3.0": "^3.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/meta-12": "^12.0.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0", - "@girs/xfixes-4.0": "^4.0.0-3.2.0", - "@girs/xlib-2.0": "^2.0.0-3.2.0" + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/st-12/-/st-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-TvMsC3II45jMEb9nNjPomhduTzynQK29DazLDSZ2RKByd9tUWZh7kbr97pW5lLWqze/e5+HlR5tUHwMWAr2YWw==", + "dev": true, + "dependencies": { + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cally-12": "^12.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdesktopenums-3.0": "^3.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/meta-12": "^12.0.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2", + "@girs/xfixes-4.0": "^4.0.0-3.2.2", + "@girs/xlib-2.0": "^2.0.0-3.2.2" } }, "node_modules/@girs/xfixes-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/xfixes-4.0/-/xfixes-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-sN0XrK02VHPhUbQ7jfn/mZwRRy4Rk/FVMwtPOd7gTrGt86x8dJhlBz7c954MzED1qOrhgbI2fl0mzi6IGcLg1g==", + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/xfixes-4.0/-/xfixes-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-MTJ1+iM6u1M4gxkXwpVHB0r5wSdeJx/2mcvagVeKAV5gbgewLm2YUe3ctk008sg/0by66xswmOSUYT5i0CeeQA==", "dev": true, "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/@girs/xlib-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/xlib-2.0/-/xlib-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-8k69DdQ6mMT4fqDdZGi3UN+P/ZXclq/lwgwjQv3hJKjxQSa4oBLdSEVCNvl2fwNs9s+D0ierTxzpV6Z+n3nOvw==", - "dev": true, - "dependencies": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/xlib-2.0/-/xlib-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-xRzMSIni3ho5RaYsKXOIGMFNGNMu/xYkMe1w8VwF+MrCeDky5GBRFcsv7p9Dzpy2q6S/LN6wuXp+I4H3DZ1aJA==", "dev": true, "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "type-fest": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -490,9 +478,9 @@ } }, "node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, "engines": { "node": ">=12" @@ -501,15 +489,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", @@ -522,25 +501,31 @@ "node": ">=8" } }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true, "engines": { - "node": ">=6" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "dependencies": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^4.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-truncate": { @@ -559,37 +544,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "node_modules/colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "node_modules/commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true, "engines": { - "node": "^12.20.0 || >=14" + "node": ">=16" } }, "node_modules/cross-spawn": { @@ -635,15 +602,21 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, "node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", @@ -652,7 +625,7 @@ "strip-final-newline": "^3.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" }, "funding": { "url": "https://github.com/sindresorhus/execa?sponsor=1" @@ -683,18 +656,18 @@ } }, "node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true, "engines": { - "node": ">=12.20.0" + "node": ">=14.18.0" } }, "node_modules/husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true, "bin": { "husky": "lib/bin.js" @@ -706,15 +679,6 @@ "url": "https://github.com/sponsors/typicode" } }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/is-fullwidth-code-point": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz", @@ -755,61 +719,56 @@ "dev": true }, "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true, "engines": { "node": ">=10" } }, "node_modules/lint-staged": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", - "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", - "dev": true, - "dependencies": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.17", - "commander": "^9.3.0", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.5", - "listr2": "^4.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.1" + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz", + "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==", + "dev": true, + "dependencies": { + "chalk": "5.3.0", + "commander": "11.0.0", + "debug": "4.3.4", + "execa": "7.2.0", + "lilconfig": "2.1.0", + "listr2": "6.6.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.1" }, "bin": { "lint-staged": "bin/lint-staged.js" }, "engines": { - "node": "^14.13.1 || >=16.0.0" + "node": "^16.14.0 || >=18.0.0" }, "funding": { "url": "https://opencollective.com/lint-staged" } }, "node_modules/listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", + "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, "dependencies": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", + "cli-truncate": "^3.1.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^5.0.1", "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" + "wrap-ansi": "^8.1.0" }, "engines": { - "node": ">=12" + "node": ">=16.0.0" }, "peerDependencies": { "enquirer": ">= 2.3.0 < 3" @@ -820,213 +779,23 @@ } } }, - "node_modules/listr2/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/listr2/node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/listr2/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/listr2/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/listr2/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", - "dev": true, - "dependencies": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-update/node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/log-update/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" + "ansi-escapes": "^5.0.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^5.0.0", + "strip-ansi": "^7.0.1", + "wrap-ansi": "^8.0.1" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/log-update/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-update/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/merge-stream": { @@ -1066,15 +835,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -1102,15 +862,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -1126,21 +877,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -1175,31 +911,34 @@ } }, "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" } }, "node_modules/restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/restore-cursor/node_modules/mimic-fn": { @@ -1232,15 +971,6 @@ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "node_modules/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "dependencies": { - "tslib": "^2.1.0" - } - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -1285,9 +1015,9 @@ } }, "node_modules/string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true, "engines": { "node": ">=0.6.19" @@ -1311,9 +1041,9 @@ } }, "node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "dependencies": { "ansi-regex": "^6.0.1" @@ -1337,12 +1067,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -1355,16 +1079,10 @@ "node": ">=8.0" } }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true, "engines": { "node": ">=10" @@ -1389,91 +1107,26 @@ } }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" }, "engines": { - "node": ">=10" + "node": ">=12" }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true, "engines": { "node": ">= 14" @@ -1482,448 +1135,439 @@ }, "dependencies": { "@girs/adw-1": { - "version": "1.3.3-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/adw-1/-/adw-1-1.3.3-3.2.0.tgz", - "integrity": "sha512-7B3ljhxXFqey0A4LmvtkXfrhErPZYM42FvoOoQxhujKCZt2xVZM6y4UOdbrLEAJA+7LRqbfqg8xqtlbQPUV5Ug==", + "version": "1.4.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/adw-1/-/adw-1-1.4.0-3.2.2.tgz", + "integrity": "sha512-gjyeUTNbjts0wD51fBCwcl5oHVgCKw/Mvq0eQR5LrzEAwxeO+Lq0FHN49qlch/puA8HGeUwRczXufnEQpbTAnw==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/gsk-4.0": "^4.0.0-3.2.0", - "@girs/gtk-4.0": "^4.10.4-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/gsk-4.0": "^4.0.0-3.2.2", + "@girs/gtk-4.0": "^4.12.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/atk-1.0": { - "version": "2.48.3-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/atk-1.0/-/atk-1.0-2.48.3-3.2.0.tgz", - "integrity": "sha512-qdjfpcPPWiLrnRIJIcYwUorukrAE+YRT4NI29Vj5fY3dXcuZ3W6PJ0fpkdmLJwidiGOUZ/GvXP2FWhXISP0gPw==", + "version": "2.45.1-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/atk-1.0/-/atk-1.0-2.45.1-3.2.2.tgz", + "integrity": "sha512-+ba+w8s3CuIHBXNtfUtqbMy+lpa+SxY+ksu5i9QSINvKod6RHXSglXYiRAjKsP3nVyTc+FaF7ymYvqGbM42HHw==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/cairo-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cairo-1.0/-/cairo-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-ELFYXfA98I3a1nGeIVKMF2q33q9021qpWQ63pchXbtts4henDBw+NntLY/xSv9ufMmuBUUnn6/597kkOdSMecw==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cairo-1.0/-/cairo-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-vQ5bV++lRtAFA3aOIVTcGYTfYJhfaxmoerGDiLryGpgQCyN5uA1xbNzwKiQeU1vb3wtByuRCl3/vLQ3Xkl866w==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/cally-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cally-12/-/cally-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-fm4Yk5hJDZXzhKHQVohIPH63q/ZGxnZKH0jaVm64p7/6d9NZOlnsyNvvp5iBrD8vPnyYvd6iwxP1ItcLfdmbew==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cally-12/-/cally-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-32EzAbCsXyVwVE+xNtRNVL0WbOK5f4XtZtNkzaZwFxMw+dyxXeZkX5x7jLulrZoIijx8fZSX4NSh0mbLzpAHOQ==", "dev": true, "requires": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/clutter-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/clutter-12/-/clutter-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-T2OTI+/HFzSyK8mK/oiAFUT2f/7LuMHKVGNLmvB9oDSaJkNMeQkgKA5SCrQbDZN/Kp8b5AYI4arIkS5kqzbEgw==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/clutter-12/-/clutter-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-aZs3Mi9mrEtO4+MCQ9YnuVtiVuX5yQdTEToYnBljKqKW7zb6ZecVNwTo9GT6LJY7FWat+ngli/SGs1PfiZO24A==", "dev": true, "requires": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/cogl-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/cogl-12/-/cogl-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-TCShlQ2jTYUJ44uQegHYTakkyffh9pO/eJPo0Lca+bIt9Y7Ojpmz2iQ3jnrI/8m4INgtRmJeovbHe8CN7e54Tg==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/cogl-12/-/cogl-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-G1PlSifMITJFVULEIBCKPEj86a/uEqHWQHQGwpoWl2HTfWQVrw5nb+UyB8A0ZYKiG4rBh8UosIyBYKqR1ZQmKA==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2" } }, "@girs/coglpango-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/coglpango-12/-/coglpango-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-nQxQaOULqNWV34vtd7PH7xWZCXi0B/c1+ODKFvKac7NF2h5ZC419JQ30PJRW176c4hMpcDcO73EUrp0rdAD2rA==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/coglpango-12/-/coglpango-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-t6tl45IhmCVkfksulAatIiW8l53XNaDSjv7+a/dyG+oICXyvH42ZWs6J2o6Cq0iWNT+btvToHc/kxu9hJ34IPg==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/freetype2-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/freetype2-2.0/-/freetype2-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-Z9Reb8i1u99TsAKFXhpy1t9HBsvUKc/WiPakBfABK9F5EUZEjTGvNuv5mDyGNH3hN/qdQ60b8w7ouOBFVqwtqA==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/freetype2-2.0/-/freetype2-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-hOTMDj+3BAGXY8E9PUZQrj0acAfcO7QMWu/NeH9ZGYtIWC/ITIru/mhKjn7DnLjCq2No5V4DwXCQRsYrUaNhTA==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gdesktopenums-3.0": { - "version": "3.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdesktopenums-3.0/-/gdesktopenums-3.0-3.0.0-3.2.0.tgz", - "integrity": "sha512-QRkQkv9uRB04499mA4nc0zl4ITMIysU6zTKKfQyncXtLNeM7dnxsC6ZaIud7+ru9QtsNiiEVXpLE9OCvN5QCJQ==", + "version": "3.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdesktopenums-3.0/-/gdesktopenums-3.0-3.0.0-3.2.2.tgz", + "integrity": "sha512-p4E4NuvoxsWcubuplMyT02etrMmnge1GqD899zkL9caa/XGr7BE0SeO6PNJ9NYPmz/81MEwHNFchS1dY8+vFHQ==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gdk-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdk-4.0/-/gdk-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-2HCYoURyANB1MFsKkUuEevhxdxrWNN4F4twVW9jm2dqrqEtCL4t0HnYY359CT//X1jZXbTs+nVWLN00limtEtg==", + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdk-4.0/-/gdk-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-1APEgBpI4bPrO95isYuLb1YDfP+MhIbk98wr7eir1+ZFQxTSNwq1V/dheJ8WjZevBP5jeQfzJ/J5JhD4DWy37w==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/gdkpixbuf-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gdkpixbuf-2.0/-/gdkpixbuf-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-g2iB0j8yucONiD0esyam4UiWXpaz2gDny9bxaS2CZJLAOxVZaOAqtzOlHMntAIxWBeZR62pV0NYpSAB/QS9JBg==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gdkpixbuf-2.0/-/gdkpixbuf-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-QMqryx8+SGKhmGl7liWJZRJUT9gqkO6nWXd1sK4yrJIPOQ7coS4b+FRE2unEiigg4O2OUQ2ASsx98ymWQSl5gw==", "dev": true, "requires": { - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gio-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gio-2.0/-/gio-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-ju9T+p+egfc2b5Wr3+bgNUkBuUryxyKlKR5goClcC0poYakQPoXAH3J3G8Z5/3IY2WEUB696AB1ksluBPtLm/g==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gio-2.0/-/gio-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-AwxseNiPYXcPo5piyBc3Vb/+7ednxZgj2fcqOgys6Hmp40FrhNJphr4et87UBT1MOTA4sb4fyJNsSdQ2y9dfYQ==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gjs": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gjs/-/gjs-3.2.0.tgz", - "integrity": "sha512-pJkTPMVsq731Rg/gNfo2nLX4aI0NB43uZAy1H/14h6AKchgV3XonDX66AgsupBmteeFNmK2ABv0y86PLGtyPvw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gjs/-/gjs-3.2.2.tgz", + "integrity": "sha512-Fc5G4ZtlQuXF7bwp2ww3f8nJOFlG8TKHlTGgt027AqMZrEROCrR9Ru+3ZSX985d4FoOP9jjShXREQp2UIpTQxw==", "dev": true, "requires": { - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gl-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gl-1.0/-/gl-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-GQJcrSsqTec4URtR5ZGUAn98qkZdwu0E1DfsfvEh9hM6W2TELkfwmXWOuztZBmZIe1h2evHHS/LcBEYPapT2zg==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gl-1.0/-/gl-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-7B3ntqhHIi8SOWTV4iSA2sWOquGYsPw2x0gccc6oRzG/l7E1JEEcLiPBOf1lc2WFSQCRx5vK3U5jKN0xwBlX/w==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/glib-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/glib-2.0/-/glib-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-q8IcFqCKyguMYv0Skv1XwwRjj1jfx4seFz3TI+Cqf1I/AoLdmI85W1HvwZh9/BZlYyfnheq+YLC87qNOXDX5Dw==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/glib-2.0/-/glib-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-cFWgYKKBR58+er7MOYTFcws5MHEQUD74VaGUEBLUTjFh9EsyIXOOcaU+Z6cteObGDo9ZYdlr8RBAdKI8H18sqQ==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gmodule-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gmodule-2.0/-/gmodule-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-R2douhM6bFJdV2MPVU9lP+ieD8duzR0Exx2z6BsmuJ5a4GCFtdVcwNSoVnmKOISzWMz0z2akCVnVVwxeK7zR+w==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gmodule-2.0/-/gmodule-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-OMtRsap1T73OvlN+8zX//tHyUFmPCqCykqGl9rZzeBI2CkjFYVczj48XYA4NEtQzSaVds3ERrTzRC+o7mlAAxg==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gobject-2.0": { - "version": "2.76.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gobject-2.0/-/gobject-2.0-2.76.1-3.2.0.tgz", - "integrity": "sha512-LLdTaflO7sEprtpQiPoGMy7CnuotpGO7pacbP5wv3cDs4zan9QBO18p2qrVAlt/kxvbOe5V3lOgr1fEg/5TXjQ==", + "version": "2.77.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gobject-2.0/-/gobject-2.0-2.77.0-3.2.2.tgz", + "integrity": "sha512-psnnFhNY+49SXzdTDpHwnySMTDtHYDP9rxMx1Xb1UVE1JaxwuI0YLrylt+Zv0boGczmwol8afxZw2Z9TnSSocg==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2" } }, "@girs/graphene-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/graphene-1.0/-/graphene-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-/ajmQ1F5FJwf4qDxNxjYEQhVoKjubHdb4Pt0vO8O+RuDK9d+/H8m7OluA9YIxiYanH8vk9v826BziQ5Hg0M1tw==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/graphene-1.0/-/graphene-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-AU3r8mFQ4vjACvpX1w1buaYVKJj1fuqOtcV0cnJaLPT6ucgSIFPPrR9O/gH3qzS7WC06WeIxe/cAeaKApXhCcQ==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/gsk-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gsk-4.0/-/gsk-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-7Dr1t7pKtEQobt3vPdx+hQfJ3H/PhdCk0p9NZpG4TZNPNTjhvDuZ40UWkuWbSgD60wvxGDnN3V/6cJL8TYef9Q==", + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gsk-4.0/-/gsk-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-yctZMBdPBt1QChzJIfzUycBa2/4zScUCxHYKJptNCs5dajTU0bBA1+dAL9XY8oJtPh9iq9h1JBSwCueTYl6agw==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/gtk-4.0": { - "version": "4.10.4-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/gtk-4.0/-/gtk-4.0-4.10.4-3.2.0.tgz", - "integrity": "sha512-/KB4LIQ9+Y+hWD/ZEqOdBelwp66dN9jTJumoyg4UQVQIq3h/c0oX/+ul3McEnpqNqq67GF5Em6/YXkBPZWIpQQ==", + "version": "4.12.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/gtk-4.0/-/gtk-4.0-4.12.0-3.2.2.tgz", + "integrity": "sha512-udZUH+nFXADQOuwKzHCJHCJ79f99HePJphvkdfvHNqDsZig8J4UxCiLCGnCKmNJKiuJXYlkKirATamFKn2Un1g==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/gsk-4.0": "^4.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/gsk-4.0": "^4.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2" } }, "@girs/harfbuzz-0.0": { - "version": "7.1.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/harfbuzz-0.0/-/harfbuzz-0.0-7.1.0-3.2.0.tgz", - "integrity": "sha512-GiCFW+rSifwZj5/l3sQi0HIdEzbA/fGMB7dQf2nqPyM1lxdsg1FMcdxYlOvFuwnqXX2rHXbqToVEm2+gVCX/qA==", + "version": "7.1.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/harfbuzz-0.0/-/harfbuzz-0.0-7.1.0-3.2.2.tgz", + "integrity": "sha512-++9wuNUtNiv89iALaOOtCCA8jdb2SDlIjeBP4aKSn3RdGWi/awxh74AG/RK57UbvYR0gB7U/hx/eRceNJMId0A==", "dev": true, "requires": { - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/json-1.0": { - "version": "1.7.1-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/json-1.0/-/json-1.0-1.7.1-3.2.0.tgz", - "integrity": "sha512-UE1BPlFkrMUtNvwL7cY0sklMHEESjXQLZciUinM6v1Nqrd3W1bz6S3CXJ8uKtvwmQwPKMq94oxw2bDpiWM/kTA==", + "version": "1.7.1-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/json-1.0/-/json-1.0-1.7.1-3.2.2.tgz", + "integrity": "sha512-3zW7da5irzMyIigQ0EOs60WDnNMyArzGxVcDALGEsgCd+ZNaOPG0IjSzBGxX8lJQTVdPLpZ5XyM8Ull8FxY8eA==", "dev": true, "requires": { - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/meta-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/meta-12/-/meta-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-XUSkjAs4aYs2Qavt0lB2sBL/PWfrWqis/BamOqf4Xgrjqi9mkcJioIV0bHNfSsWCcH31w9BMCXxLrIGQ79KfHQ==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/meta-12/-/meta-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-V1loNVO3jic6MEyI2WMLymuXVh1a/CohdBfUWu8IoddFqfcGWMhK6C9/l3VsWuoSlWBWsU9C4Jld65/aDg8Chg==", "dev": true, "requires": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdesktopenums-3.0": "^3.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0", - "@girs/xfixes-4.0": "^4.0.0-3.2.0", - "@girs/xlib-2.0": "^2.0.0-3.2.0" + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdesktopenums-3.0": "^3.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2", + "@girs/xfixes-4.0": "^4.0.0-3.2.2", + "@girs/xlib-2.0": "^2.0.0-3.2.2" } }, "@girs/pango-1.0": { - "version": "1.50.14-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/pango-1.0/-/pango-1.0-1.50.14-3.2.0.tgz", - "integrity": "sha512-3b7Tf0dF3mzM9Z/YINMU3P3/vdde0HgfoofCE18jZgC/pPj5GuBbq+m29JUDTf2iqq8GZVIzLH0elzazDZWozg==", + "version": "1.51.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/pango-1.0/-/pango-1.0-1.51.0-3.2.2.tgz", + "integrity": "sha512-wnbGnSz69V+FlUeJ07gVqx7wCCWDPutuyD/zlle4Qr45Hi1JoPrvK8w/DLNlCFF0RP8k1Ya/fY1ck2ku2uQZ0w==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2" } }, "@girs/pangocairo-1.0": { - "version": "1.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/pangocairo-1.0/-/pangocairo-1.0-1.0.0-3.2.0.tgz", - "integrity": "sha512-rIZaR5+njA3j5ZhGvaQG5PdoTLvXnT7/U6SYUGlnXuKYLJzn+EUgF8jN5X5Opp7aV+XgCRTcvPX8/a4ykuN4kA==", + "version": "1.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/pangocairo-1.0/-/pangocairo-1.0-1.0.0-3.2.2.tgz", + "integrity": "sha512-GODP8x9017n+0MjIjn91KNAiT8OmXYx/YYCMhDO0WDkf5KlROi+SB1ADbVhhhCdR1l5GRJavQPJFdkLGWTYp9Q==", "dev": true, "requires": { - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0" + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2" } }, "@girs/st-12": { - "version": "12.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/st-12/-/st-12-12.0.0-3.2.0.tgz", - "integrity": "sha512-yrAEQ14m3N9chh7+YC6Wp449KPH8pbqGIkP+cQHLgTpHi0DiSLO4Uqo4145tvYstmXS6KWRoiubvF288SxJO0A==", + "version": "12.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/st-12/-/st-12-12.0.0-3.2.2.tgz", + "integrity": "sha512-TvMsC3II45jMEb9nNjPomhduTzynQK29DazLDSZ2RKByd9tUWZh7kbr97pW5lLWqze/e5+HlR5tUHwMWAr2YWw==", "dev": true, "requires": { - "@girs/atk-1.0": "^2.48.3-3.2.0", - "@girs/cairo-1.0": "^1.0.0-3.2.0", - "@girs/cally-12": "^12.0.0-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/cogl-12": "^12.0.0-3.2.0", - "@girs/coglpango-12": "^12.0.0-3.2.0", - "@girs/freetype2-2.0": "^2.0.0-3.2.0", - "@girs/gdesktopenums-3.0": "^3.0.0-3.2.0", - "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gl-1.0": "^1.0.0-3.2.0", - "@girs/glib-2.0": "^2.76.1-3.2.0", - "@girs/gmodule-2.0": "^2.0.0-3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/graphene-1.0": "^1.0.0-3.2.0", - "@girs/harfbuzz-0.0": "^7.1.0-3.2.0", - "@girs/json-1.0": "^1.7.1-3.2.0", - "@girs/meta-12": "^12.0.0-3.2.0", - "@girs/pango-1.0": "^1.50.14-3.2.0", - "@girs/pangocairo-1.0": "^1.0.0-3.2.0", - "@girs/xfixes-4.0": "^4.0.0-3.2.0", - "@girs/xlib-2.0": "^2.0.0-3.2.0" + "@girs/atk-1.0": "^2.45.1-3.2.2", + "@girs/cairo-1.0": "^1.0.0-3.2.2", + "@girs/cally-12": "^12.0.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/cogl-12": "^12.0.0-3.2.2", + "@girs/coglpango-12": "^12.0.0-3.2.2", + "@girs/freetype2-2.0": "^2.0.0-3.2.2", + "@girs/gdesktopenums-3.0": "^3.0.0-3.2.2", + "@girs/gdkpixbuf-2.0": "^2.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gl-1.0": "^1.0.0-3.2.2", + "@girs/glib-2.0": "^2.77.0-3.2.2", + "@girs/gmodule-2.0": "^2.0.0-3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/graphene-1.0": "^1.0.0-3.2.2", + "@girs/harfbuzz-0.0": "^7.1.0-3.2.2", + "@girs/json-1.0": "^1.7.1-3.2.2", + "@girs/meta-12": "^12.0.0-3.2.2", + "@girs/pango-1.0": "^1.51.0-3.2.2", + "@girs/pangocairo-1.0": "^1.0.0-3.2.2", + "@girs/xfixes-4.0": "^4.0.0-3.2.2", + "@girs/xlib-2.0": "^2.0.0-3.2.2" } }, "@girs/xfixes-4.0": { - "version": "4.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/xfixes-4.0/-/xfixes-4.0-4.0.0-3.2.0.tgz", - "integrity": "sha512-sN0XrK02VHPhUbQ7jfn/mZwRRy4Rk/FVMwtPOd7gTrGt86x8dJhlBz7c954MzED1qOrhgbI2fl0mzi6IGcLg1g==", + "version": "4.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/xfixes-4.0/-/xfixes-4.0-4.0.0-3.2.2.tgz", + "integrity": "sha512-MTJ1+iM6u1M4gxkXwpVHB0r5wSdeJx/2mcvagVeKAV5gbgewLm2YUe3ctk008sg/0by66xswmOSUYT5i0CeeQA==", "dev": true, "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "@girs/xlib-2.0": { - "version": "2.0.0-3.2.0", - "resolved": "https://registry.npmjs.org/@girs/xlib-2.0/-/xlib-2.0-2.0.0-3.2.0.tgz", - "integrity": "sha512-8k69DdQ6mMT4fqDdZGi3UN+P/ZXclq/lwgwjQv3hJKjxQSa4oBLdSEVCNvl2fwNs9s+D0ierTxzpV6Z+n3nOvw==", - "dev": true, - "requires": { - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "version": "2.0.0-3.2.2", + "resolved": "https://registry.npmjs.org/@girs/xlib-2.0/-/xlib-2.0-2.0.0-3.2.2.tgz", + "integrity": "sha512-xRzMSIni3ho5RaYsKXOIGMFNGNMu/xYkMe1w8VwF+MrCeDky5GBRFcsv7p9Dzpy2q6S/LN6wuXp+I4H3DZ1aJA==", "dev": true, "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2" } }, "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-5.0.0.tgz", + "integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==", "dev": true, "requires": { - "type-fest": "^0.21.3" + "type-fest": "^1.0.2" } }, "ansi-regex": { @@ -1933,15 +1577,9 @@ "dev": true }, "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "dev": true - }, - "astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true }, "braces": { @@ -1953,19 +1591,19 @@ "fill-range": "^7.0.1" } }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", "dev": true }, "cli-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", "dev": true, "requires": { - "restore-cursor": "^3.1.0" + "restore-cursor": "^4.0.0" } }, "cli-truncate": { @@ -1978,31 +1616,16 @@ "string-width": "^5.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", "dev": true }, "commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.0.0.tgz", + "integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==", "dev": true }, "cross-spawn": { @@ -2037,15 +1660,21 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, + "eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "dev": true + }, "execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", "dev": true, "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", - "human-signals": "^3.0.1", + "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", @@ -2070,21 +1699,15 @@ "dev": true }, "human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", "dev": true }, "husky": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", - "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", - "dev": true - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", "dev": true }, "is-fullwidth-code-point": { @@ -2112,199 +1735,54 @@ "dev": true }, "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", "dev": true }, "lint-staged": { - "version": "13.0.3", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-13.0.3.tgz", - "integrity": "sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==", + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-14.0.1.tgz", + "integrity": "sha512-Mw0cL6HXnHN1ag0mN/Dg4g6sr8uf8sn98w2Oc1ECtFto9tvRF7nkXGJRbx8gPlHyoR0pLyBr2lQHbWwmUHe1Sw==", "dev": true, "requires": { - "cli-truncate": "^3.1.0", - "colorette": "^2.0.17", - "commander": "^9.3.0", - "debug": "^4.3.4", - "execa": "^6.1.0", - "lilconfig": "2.0.5", - "listr2": "^4.0.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-inspect": "^1.12.2", - "pidtree": "^0.6.0", - "string-argv": "^0.3.1", - "yaml": "^2.1.1" + "chalk": "5.3.0", + "commander": "11.0.0", + "debug": "4.3.4", + "execa": "7.2.0", + "lilconfig": "2.1.0", + "listr2": "6.6.1", + "micromatch": "4.0.5", + "pidtree": "0.6.0", + "string-argv": "0.3.2", + "yaml": "2.3.1" } }, "listr2": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-4.0.5.tgz", - "integrity": "sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-6.6.1.tgz", + "integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==", "dev": true, "requires": { - "cli-truncate": "^2.1.0", - "colorette": "^2.0.16", - "log-update": "^4.0.0", - "p-map": "^4.0.0", + "cli-truncate": "^3.1.0", + "colorette": "^2.0.20", + "eventemitter3": "^5.0.1", + "log-update": "^5.0.1", "rfdc": "^1.3.0", - "rxjs": "^7.5.5", - "through": "^2.3.8", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "requires": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } + "wrap-ansi": "^8.1.0" } }, "log-update": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-5.0.1.tgz", + "integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==", "dev": true, "requires": { - "ansi-escapes": "^4.3.0", - "cli-cursor": "^3.1.0", - "slice-ansi": "^4.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "slice-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } + "ansi-escapes": "^5.0.0", + "cli-cursor": "^4.0.0", + "slice-ansi": "^5.0.0", + "strip-ansi": "^7.0.1", + "wrap-ansi": "^8.0.1" } }, "merge-stream": { @@ -2335,12 +1813,6 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, "npm-run-path": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", @@ -2358,12 +1830,6 @@ } } }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, "onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -2373,15 +1839,6 @@ "mimic-fn": "^4.0.0" } }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -2401,15 +1858,15 @@ "dev": true }, "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", "dev": true }, "restore-cursor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", "dev": true, "requires": { "onetime": "^5.1.0", @@ -2439,15 +1896,6 @@ "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", "dev": true }, - "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dev": true, - "requires": { - "tslib": "^2.1.0" - } - }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -2480,9 +1928,9 @@ } }, "string-argv": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", - "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", "dev": true }, "string-width": { @@ -2497,9 +1945,9 @@ } }, "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, "requires": { "ansi-regex": "^6.0.1" @@ -2511,12 +1959,6 @@ "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", "dev": true }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -2526,16 +1968,10 @@ "is-number": "^7.0.0" } }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", "dev": true }, "which": { @@ -2548,69 +1984,20 @@ } }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" } }, "yaml": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.2.2.tgz", - "integrity": "sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", "dev": true } } diff --git a/package.json b/package.json index c23bc03..0d942ad 100644 --- a/package.json +++ b/package.json @@ -29,18 +29,18 @@ }, "homepage": "https://github.com/forge-ext/forge#readme", "devDependencies": { - "@girs/adw-1": "^1.3.3-3.2.0", - "@girs/clutter-12": "^12.0.0-3.2.0", - "@girs/gdk-4.0": "^4.0.0-3.2.0", - "@girs/gio-2.0": "^2.76.1-3.2.0", - "@girs/gjs": "^3.2.0", - "@girs/gobject-2.0": "^2.76.1-3.2.0", - "@girs/gtk-4.0": "^4.10.4-3.2.0", - "@girs/meta-12": "^12.0.0-3.2.0", - "@girs/st-12": "^12.0.0-3.2.0", - "husky": "^8.0.1", - "lint-staged": "^13.0.3", - "prettier": "^2.7.1" + "@girs/adw-1": "^1.4.0-3.2.2", + "@girs/clutter-12": "^12.0.0-3.2.2", + "@girs/gdk-4.0": "^4.0.0-3.2.2", + "@girs/gio-2.0": "^2.77.0-3.2.2", + "@girs/gjs": "^3.2.2", + "@girs/gobject-2.0": "^2.77.0-3.2.2", + "@girs/gtk-4.0": "^4.12.0-3.2.2", + "@girs/meta-12": "^12.0.0-3.2.2", + "@girs/st-12": "^12.0.0-3.2.2", + "husky": "^8.0.3", + "lint-staged": "^14.0.1", + "prettier": "^3.0.3" }, "lint-staged": { "**/*": "prettier --write --ignore-unknown"