diff --git a/package.json b/package.json index 600ec31..15692b2 100644 --- a/package.json +++ b/package.json @@ -53,18 +53,18 @@ "@semantic-release/release-notes-generator": "^14.0.1", "@types/jest": "^29.5.12", "@types/node": "^20.14.9", - "@typescript-eslint/eslint-plugin": "^7.14.1", - "@typescript-eslint/parser": "^7.14.1", + "@typescript-eslint/eslint-plugin": "^7.15.0", + "@typescript-eslint/parser": "^7.15.0", "commitizen": "^4.3.0", "cz-conventional-changelog": "3.3.0", - "esbuild": "^0.21.5", - "eslint": "^8.0.0", + "esbuild": "^0.23.0", + "eslint": "^9.6.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^28.6.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-simple-import-sort": "^12.1.0", + "eslint-plugin-simple-import-sort": "^12.1.1", "husky": "^9.0.11", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", @@ -74,8 +74,8 @@ "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "typescript": "^5.5.2", - "vite": "^5.3.2", + "typescript": "^5.5.3", + "vite": "^5.3.3", "vite-plugin-dts": "^3.9.1" }, "packageManager": "yarn@4.3.1", diff --git a/packages/components/package.json b/packages/components/package.json index 3555801..6fb60cc 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -29,7 +29,7 @@ "devDependencies": { "@fullhuman/postcss-purgecss": "^6.0.0", "@sveltejs/vite-plugin-svelte": "^3.1.1", - "@testing-library/dom": "^10.2.0", + "@testing-library/dom": "^10.3.0", "@tsconfig/svelte": "^5.0.4", "@types/cssnano": "^5.1.0", "@types/postcss-import": "^14.0.3", @@ -37,7 +37,7 @@ "animate.css": "^4.1.1", "autoprefixer": "^10.4.19", "cssnano": "^7.0.3", - "esbuild": "^0.21.5", + "esbuild": "^0.23.0", "postcss": "^8.4.39", "postcss-import": "^16.1.0", "postcss-nested": "^6.0.1", @@ -51,8 +51,8 @@ "svelte-preprocess": "^6.0.1", "tailwindcss": "^3.4.4", "tslib": "^2.6.3", - "typescript": "^5.5.2", - "vite": "^5.3.2", + "typescript": "^5.5.3", + "vite": "^5.3.3", "vite-plugin-dts": "^3.9.1" }, "peerDependencies": { diff --git a/packages/js-lib/package.json b/packages/js-lib/package.json index 0e4c111..e58e4ae 100644 --- a/packages/js-lib/package.json +++ b/packages/js-lib/package.json @@ -26,11 +26,11 @@ "devDependencies": { "@types/jest": "^29.5.12", "@types/node": "^20.14.9", - "esbuild": "^0.21.5", + "esbuild": "^0.23.0", "jest": "^29.7.0", "ts-jest": "^29.1.5", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", - "typescript": "^5.5.2" + "typescript": "^5.5.3" } } diff --git a/packages/wordpress-plugin/.prettierrc b/packages/wordpress-plugin/.prettierrc index ae08b29..058d7c9 100644 --- a/packages/wordpress-plugin/.prettierrc +++ b/packages/wordpress-plugin/.prettierrc @@ -1,5 +1,6 @@ { "singleQuote": false, "trailingComma": "es5", - "arrowParens": "always" + "arrowParens": "always", + "printWidth": 140 } diff --git a/packages/wordpress-plugin/.wp-env.json b/packages/wordpress-plugin/.wp-env.json index 4465c3d..3c47a76 100644 --- a/packages/wordpress-plugin/.wp-env.json +++ b/packages/wordpress-plugin/.wp-env.json @@ -1,17 +1,11 @@ { "plugins": ["."], "mappings": { - "wp-content/plugins/fakerpress": "~/source/shared-wp-resources/plugins/fakerpress", - "wp-content/plugins/query-monitor": "~/source/shared-wp-resources/plugins/query-monitor" + "wp-content/plugins/fakerpress": "~/source/shared-wp-resources/plugins/fakerpress" }, - "phpVersion": "7.3", "port": 1000, "testsPort": 1001, "config": { - "QM_DARK_MODE": true, - "QM_HIDE_CORE_ACTIONS": true, - "SCRIPT_DEBUG": true, - "WP_DEBUG": true, "WP_DEBUG_DISPLAY": true } } diff --git a/packages/wordpress-plugin/beautiful-salat.php b/packages/wordpress-plugin/beautiful-salat.php index 1714fd9..81c451a 100644 --- a/packages/wordpress-plugin/beautiful-salat.php +++ b/packages/wordpress-plugin/beautiful-salat.php @@ -1,4 +1,5 @@ 1, + 'post_status' => 'publish', + )); + if (count($recent_posts) === 0) { + return 'No posts'; + } + $post = $recent_posts[0]; + $post_id = $post['ID']; + return sprintf( + '%2$s', + esc_url(get_permalink($post_id)), + esc_html(get_the_title($post_id)) + ); } -add_action( 'admin_enqueue_scripts', 'enqueue_custom_editor_styles' ); -/** - * Callback required for dynamic blocks - * 1- Checks DB if need to request new prayer times - * 2- Updates the stored values if needed - * 3- Generates HTML for the client - * - * @param object $block_attributes passed down attributes. - * @param object $content dynamic block content. - */ -function prayer_timings_call_back( $block_attributes, $content ) { - update_salat_times( $block_attributes['salatSettings'] ); - $salat_times = get_salat_timings(); +function gutenberg_examples_dynamic() +{ + // automatically load dependencies and version + $asset_file = include(plugin_dir_path(__FILE__) . 'build/index.asset.php'); - return salat_html_table( $salat_times->timings, $block_attributes ); -} - -/** - * Register dynamic block for server side rendering - */ -function register_dynamic_block() { - register_block_type( - __DIR__, - array( - 'render_callback' => 'prayer_timings_call_back', - ) + wp_register_script( + 'gutenberg-examples-dynamic', + plugins_url('build/index.js', __FILE__), + $asset_file['dependencies'], + $asset_file['version'] ); + register_block_type('fit/beautiful-salat', array( + 'api_version' => 2, + 'editor_script' => 'gutenberg-examples-dynamic', + 'render_callback' => 'gutenberg_examples_dynamic_render_callback' + )); } -add_action( 'init', 'register_dynamic_block' ); +add_action('init', 'gutenberg_examples_dynamic'); diff --git a/packages/wordpress-plugin/block.json b/packages/wordpress-plugin/block.json index 87bdb2c..a37853d 100644 --- a/packages/wordpress-plugin/block.json +++ b/packages/wordpress-plugin/block.json @@ -5,59 +5,48 @@ "version": "0.1.0", "title": "Beautiful Salat", "category": "widgets", - "description": "Simple, beautiful, lightweight prayer times plugin using Gutenberg blocks for easy editing.", + "icon": "smiley", + "description": "Prayer times with unlimited color combinations, offering daily, weekly, monthly, and yearly tables.", "supports": { "html": true }, "attributes": { - "showHeader": { - "type": "boolean", - "default": true - }, - "headerTitle": { + "title": { "type": "string", "default": "Prayer Times" }, - "headerTitleColor": { + "maxWidth": { + "type": "number" + }, + "backgroundColor": { "type": "string" }, - "headerBackgroundColor": { + "titleTextColor": { "type": "string" }, + "showHeader": { + "type": "boolean", + "default": true + }, "salatSettings": { "type": "object", "default": { - "method": 4, - "country": "SA", - "city": "Mecca", + "method": "MWL", + "country": "US", + "city": "Los Angeles", "timings": { "Fajr": 0 } } - }, - "showAllStyling": { - "type": "boolean", - "default": true - }, - "showBoxShadow": { - "type": "boolean", - "default": true - }, - "showHeaderStyle": { - "type": "boolean", - "default": true - }, - "showContainerStyle": { - "type": "boolean", - "default": true - }, - "maxWidth": { - "type": "string", - "default": "20rem" + } + }, + "example": { + "attributes": { + "title": "Prayer Times" } }, "textdomain": "beautiful-salat", - "editorScript": "file:./build/index.js", - "editorStyle": "file:./build/style-index.css", - "style": "file:./build/style-index.css" + "editorScript": "file:build/index.js", + "editorStyle": "file:build/style-index.css", + "style": "file:build/style-index.css" } diff --git a/packages/wordpress-plugin/src/admin/index.js b/packages/wordpress-plugin/src/admin/index.js index 4a60de0..04297c9 100644 --- a/packages/wordpress-plugin/src/admin/index.js +++ b/packages/wordpress-plugin/src/admin/index.js @@ -1,13 +1,5 @@ -import { - BlockControls, - InspectorControls, - useBlockProps, -} from "@wordpress/block-editor"; -import { - ToolbarGroup, - ToolbarItem, - __experimentalUnitControl as UnitControl, -} from "@wordpress/components"; +import { BlockControls, InspectorControls, useBlockProps } from "@wordpress/block-editor"; +import { ToolbarGroup, ToolbarItem, __experimentalUnitControl as UnitControl } from "@wordpress/components"; import { useEffect } from "@wordpress/element"; import { prayerTable } from "../frontend/prayerTable"; import { panelHeaderSettings } from "./panelHeaderSettings"; diff --git a/packages/wordpress-plugin/src/admin/panelHeaderSettings.js b/packages/wordpress-plugin/src/admin/panelHeaderSettings.js index 0700a04..e870b80 100644 --- a/packages/wordpress-plugin/src/admin/panelHeaderSettings.js +++ b/packages/wordpress-plugin/src/admin/panelHeaderSettings.js @@ -11,11 +11,7 @@ function panelHeaderSettings(props) { return ( - +

{__("Title Color")}

- setAttributes({ headerTitleColor: newValue })} - /> + setAttributes({ headerTitleColor: newValue })} />

{__("Background Color")}

- setAttributes({ headerBackgroundColor: newValue }) - } + onChange={(newValue) => setAttributes({ headerBackgroundColor: newValue })} />
); diff --git a/packages/wordpress-plugin/src/admin/panelSalatSettings.js b/packages/wordpress-plugin/src/admin/panelSalatSettings.js index b9b4dbf..2e7110e 100644 --- a/packages/wordpress-plugin/src/admin/panelSalatSettings.js +++ b/packages/wordpress-plugin/src/admin/panelSalatSettings.js @@ -48,11 +48,7 @@ function panelSalatSettings(props) { label="Selected Calculation Method" help="Based on country and city" onChange={onCountryChange} - value={ - prayerMethods.filter( - (m) => m.value === props.attributes.salatSettings.method - )[0]["label"] - } + value={prayerMethods.filter((m) => m.value === props.attributes.salatSettings.method)[0]["label"]} /> - - diff --git a/packages/wordpress-plugin/src/admin/salatMatIcon.js b/packages/wordpress-plugin/src/admin/salatMatIcon.js index 7ffaedf..8bdfe9d 100644 --- a/packages/wordpress-plugin/src/admin/salatMatIcon.js +++ b/packages/wordpress-plugin/src/admin/salatMatIcon.js @@ -1,10 +1,5 @@ const SalatMatIcon = () => ( - + { + return select("core").getEntityRecords("postType", "post"); + }, []); + + const onChangeShowHeader = (newValue) => { + setAttributes({ showHeader: newValue }); + }; + + const onCountryChange = (newValue) => { + getSalatTimes({ ...props.attributes.salatSettings, country: newValue }).then((response) => { + if (response) { + setAttributes({ + salatSettings: { + ...props.attributes.salatSettings, + country: newValue, + method: response?.meta?.method?.id, + timings: response?.timings, + }, + }); + } + }); + }; + + const onCityChange = (newValue) => { + setAttributes({ salatSettings: { ...props.attributes.salatSettings, city: newValue } }); + }; + + const onMethodChange = (newValue) => { + setAttributes({ salatSettings: { ...props.attributes.salatSettings, method: newValue } }); + }; + + return ( +
+ + + + + + + + + + + setAttributes({ title: newValue })} value={props.attributes.title} /> + +

Title Text Color

+ setAttributes({ titleTextColor: newValue })} /> + +

Title Background Color

+ setAttributes({ backgroundColor: newValue })} /> +
+ + + setAttributes({ title: newValue })} value={props.attributes.title} /> + +
+ + {prayerTable(props.attributes)} + + {!posts && "Loading"} + {posts && posts.length === 0 && "No Posts"} + {posts && posts.length > 0 && {posts[0].title.rendered}} +
+ ); +} + +export { BackEndEdit }; diff --git a/packages/wordpress-plugin/src/frontend/prayerTable.js b/packages/wordpress-plugin/src/frontend/prayerTable.js index 786b082..940a93f 100644 --- a/packages/wordpress-plugin/src/frontend/prayerTable.js +++ b/packages/wordpress-plugin/src/frontend/prayerTable.js @@ -10,22 +10,13 @@ export function prayerTable(props) { }; return ( -
+
{props.showHeader && ( @@ -35,9 +26,7 @@ export function prayerTable(props) { )} - + diff --git a/packages/wordpress-plugin/src/frontend/style.scss b/packages/wordpress-plugin/src/frontend/style.scss index addf158..312173b 100644 --- a/packages/wordpress-plugin/src/frontend/style.scss +++ b/packages/wordpress-plugin/src/frontend/style.scss @@ -47,9 +47,7 @@ } &-shadow-slim { - --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), - 0 2px 4px -1px rgba(0, 0, 0, 0.06); - box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), - var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } } diff --git a/packages/wordpress-plugin/src/index.js b/packages/wordpress-plugin/src/index.js index 77eca49..56bfa3f 100644 --- a/packages/wordpress-plugin/src/index.js +++ b/packages/wordpress-plugin/src/index.js @@ -1,9 +1,29 @@ +import "./style.scss"; + import { registerBlockType } from "@wordpress/blocks"; -import { AdminBackEnd } from "./admin/index"; -import "./frontend/style.scss"; -import SalatMatIcon from "./admin/salatMatIcon"; +import { __ } from "@wordpress/i18n"; +import { useSelect } from "@wordpress/data"; +import { useBlockProps } from "@wordpress/block-editor"; +import { BackEndEdit } from "./edit"; +import { prayerTable } from "./prayerTable"; + +import blockJson from "../block.json"; +const { name, attributes } = blockJson; + +registerBlockType(name, { + title: "Beautiful Salat", + edit: () => { + const blockProps = useBlockProps(); + const posts = useSelect((select) => { + return select("core").getEntityRecords("postType", "post"); + }, []); -registerBlockType("fit/beautiful-salat", { - icon: , - edit: AdminBackEnd, + return ( +
+ {!posts && "Loading"} + {posts && posts.length === 0 && "No Posts"} + {posts && posts.length > 0 && {posts[0].title.rendered}} +
+ ); + }, }); diff --git a/packages/wordpress-plugin/src/prayerMethods.js b/packages/wordpress-plugin/src/prayerMethods.js new file mode 100644 index 0000000..0d25361 --- /dev/null +++ b/packages/wordpress-plugin/src/prayerMethods.js @@ -0,0 +1,191 @@ +let rawPrayerMethods = [ + { + id: 3, + name: "Muslim World League", + params: { + Fajr: 18, + Isha: 17, + }, + location: { + latitude: 51.5194682, + longitude: -0.1360365, + }, + }, + { + id: 2, + name: "Islamic Society of North America (ISNA)", + params: { + Fajr: 15, + Isha: 15, + }, + location: { + latitude: 39.70421229999999, + longitude: -86.39943869999999, + }, + }, + { + id: 5, + name: "Egyptian General Authority of Survey", + params: { + Fajr: 19.5, + Isha: 17.5, + }, + location: { + latitude: 30.0444196, + longitude: 31.2357116, + }, + }, + { + id: 4, + name: "Umm Al-Qura University, Makkah", + params: { + Fajr: 18.5, + Isha: "90 min", + }, + location: { + latitude: 21.3890824, + longitude: 39.8579118, + }, + }, + { + id: 1, + name: "University of Islamic Sciences, Karachi", + params: { + Fajr: 18, + Isha: 18, + }, + location: { + latitude: 24.8614622, + longitude: 67.0099388, + }, + }, + { + id: 7, + name: "Institute of Geophysics, University of Tehran", + params: { + Fajr: 17.7, + Isha: 14, + Maghrib: 4.5, + Midnight: "JAFARI", + }, + location: { + latitude: 35.6891975, + longitude: 51.3889736, + }, + }, + { + id: 0, + name: "Shia Ithna-Ashari, Leva Institute, Qum", + params: { + Fajr: 16, + Isha: 14, + Maghrib: 4, + Midnight: "JAFARI", + }, + location: { + latitude: 34.6415764, + longitude: 50.8746035, + }, + }, + { + id: 8, + name: "Gulf Region", + params: { + Fajr: 19.5, + Isha: "90 min", + }, + location: { + latitude: 25.2048493, + longitude: 55.2707828, + }, + }, + { + id: 9, + name: "Kuwait", + params: { + Fajr: 18, + Isha: 17.5, + }, + location: { + latitude: 29.375859, + longitude: 47.9774052, + }, + }, + { + id: 10, + name: "Qatar", + params: { + Fajr: 18, + Isha: "90 min", + }, + location: { + latitude: 25.2854473, + longitude: 51.5310398, + }, + }, + { + id: 11, + name: "Majlis Ugama Islam Singapura, Singapore", + params: { + Fajr: 20, + Isha: 18, + }, + location: { + latitude: 1.352083, + longitude: 103.819836, + }, + }, + { + id: 12, + name: "Union Organization Islamic de France", + params: { + Fajr: 12, + Isha: 12, + }, + location: { + latitude: 48.856614, + longitude: 2.3522219, + }, + }, + { + id: 13, + name: "Diyanet Isleri Baskanligi, Turkey", + params: { + Fajr: 18, + Isha: 17, + }, + location: { + latitude: 39.9333635, + longitude: 32.8597419, + }, + }, + { + id: 14, + name: "Spiritual Administration of Muslims of Russia", + params: { + Fajr: 16, + Isha: 15, + }, + location: { + latitude: 54.73479099999999, + longitude: 55.9578555, + }, + }, + { + id: 15, + name: "Moonsighting Committee Worldwide (Moonsighting.com)", + params: { + shafaq: "general", + }, + }, +]; + +let prayerMethods = rawPrayerMethods.map((method) => { + if (method.name) { + return { value: method.id, label: method.name }; + } +}); + +prayerMethods = prayerMethods.filter((m) => m?.value); + +export { prayerMethods }; diff --git a/packages/wordpress-plugin/src/prayerTable.js b/packages/wordpress-plugin/src/prayerTable.js new file mode 100644 index 0000000..1a43bd6 --- /dev/null +++ b/packages/wordpress-plugin/src/prayerTable.js @@ -0,0 +1,50 @@ +export function prayerTable(props) { + const timings = props.salatSettings.timings; + + return ( +
+
Fajr: {timings?.Fajr}
+ {props.showHeader && ( + + + + + + )} + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{props?.title}
Fajr:{timings?.Fajr}
Dhuhr:{timings?.Dhuhr}
Asr:{timings?.Asr}
Maghrib:{timings?.Maghrib}
Isha:{timings?.Isha}
+
+ ); +} diff --git a/packages/wordpress-plugin/src/service.js b/packages/wordpress-plugin/src/service.js new file mode 100644 index 0000000..e9835f8 --- /dev/null +++ b/packages/wordpress-plugin/src/service.js @@ -0,0 +1,25 @@ +function dateTo12hourFormat(dateStr) { + return new Date(dateStr).toLocaleTimeString().toUpperCase(); +} + +async function getSalatTimes(args) { + const API = "https://api.aladhan.com/v1/timingsByCity"; + const API_EXAMPLE = `${API}?city=${args.city}&country=${args.country}&iso8601=true`; + + try { + const rawResponse = await fetch(API_EXAMPLE); + const responseJson = await rawResponse.json(); + const response = responseJson.data; + + for (const salat in response?.timings) { + response.timings[salat] = dateTo12hourFormat(response.timings[salat]); + } + + return response; + } catch (error) { + console.log(error); + return {}; + } +} + +export { getSalatTimes }; diff --git a/packages/wordpress-plugin/src/style.scss b/packages/wordpress-plugin/src/style.scss new file mode 100644 index 0000000..290fcff --- /dev/null +++ b/packages/wordpress-plugin/src/style.scss @@ -0,0 +1,8 @@ +/** + * The following styles get applied both on the front of your site + * and in the editor. + * + * Replace them with your own styles or remove the file completely. + */ + +@import "./card.scss"; diff --git a/yarn.lock b/yarn.lock index 284e301..409b53b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1561,7 +1561,7 @@ __metadata: "@beautiful-salat/js-lib": "workspace:^" "@fullhuman/postcss-purgecss": "npm:^6.0.0" "@sveltejs/vite-plugin-svelte": "npm:^3.1.1" - "@testing-library/dom": "npm:^10.2.0" + "@testing-library/dom": "npm:^10.3.0" "@tsconfig/svelte": "npm:^5.0.4" "@types/cssnano": "npm:^5.1.0" "@types/postcss-import": "npm:^14.0.3" @@ -1569,7 +1569,7 @@ __metadata: animate.css: "npm:^4.1.1" autoprefixer: "npm:^10.4.19" cssnano: "npm:^7.0.3" - esbuild: "npm:^0.21.5" + esbuild: "npm:^0.23.0" postcss: "npm:^8.4.39" postcss-import: "npm:^16.1.0" postcss-nested: "npm:^6.0.1" @@ -1583,8 +1583,8 @@ __metadata: svelte-preprocess: "npm:^6.0.1" tailwindcss: "npm:^3.4.4" tslib: "npm:^2.6.3" - typescript: "npm:^5.5.2" - vite: "npm:^5.3.2" + typescript: "npm:^5.5.3" + vite: "npm:^5.3.3" vite-plugin-dts: "npm:^3.9.1" peerDependencies: jest: "*" @@ -1597,12 +1597,12 @@ __metadata: dependencies: "@types/jest": "npm:^29.5.12" "@types/node": "npm:^20.14.9" - esbuild: "npm:^0.21.5" + esbuild: "npm:^0.23.0" jest: "npm:^29.7.0" ts-jest: "npm:^29.1.5" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" - typescript: "npm:^5.5.2" + typescript: "npm:^5.5.3" languageName: unknown linkType: soft @@ -1833,28 +1833,28 @@ __metadata: linkType: hard "@csstools/css-parser-algorithms@npm:^2.6.3": - version: 2.6.3 - resolution: "@csstools/css-parser-algorithms@npm:2.6.3" + version: 2.7.0 + resolution: "@csstools/css-parser-algorithms@npm:2.7.0" peerDependencies: - "@csstools/css-tokenizer": ^2.3.1 - checksum: 10/b893e284ebcccf37d7928be31be94fb0d6725defc544b39892d5e59ed5950b413366491817539b0add08deb9fc258c57588053d4436f84b7bd3b43bfeee67bb1 + "@csstools/css-tokenizer": ^2.3.2 + checksum: 10/b9c01c0d0b360434debc20e2767bf4fb2a469e479a41bdaf908b0b626ae58a265deda07825a4cb3ddb8aab63c4bfdd6f594ad368fef43471ee2f9aa364f09077 languageName: node linkType: hard "@csstools/css-tokenizer@npm:^2.3.1": - version: 2.3.1 - resolution: "@csstools/css-tokenizer@npm:2.3.1" - checksum: 10/25c8643151667bfc2ce653174786d9f97fea93aa38d48432937bc634d8478dfa03e5e6ad18d3fff3d6fa245e9f6578f87ca07d9fd764a274702e4bb8dd34dede + version: 2.3.3 + resolution: "@csstools/css-tokenizer@npm:2.3.3" + checksum: 10/3056cd103f48b1ecd378ccf010c657fe29d652ce6804c305032b95d0c0b0b06ea7f2e7e99677e7025b59f007dfb907729c430a359492f2fb0230fb18ef1cdc43 languageName: node linkType: hard "@csstools/media-query-list-parser@npm:^2.1.11": - version: 2.1.11 - resolution: "@csstools/media-query-list-parser@npm:2.1.11" + version: 2.1.12 + resolution: "@csstools/media-query-list-parser@npm:2.1.12" peerDependencies: - "@csstools/css-parser-algorithms": ^2.6.3 - "@csstools/css-tokenizer": ^2.3.1 - checksum: 10/23ede5583c6f1f51ec45b9293fcaf1ecac0f69c7ea750bfe2245926a66a6ae8f7dea8b3604fc4a5b8be4a25c1bccf519a357bf926d486a7ff479e89685011ff4 + "@csstools/css-parser-algorithms": ^2.7.0 + "@csstools/css-tokenizer": ^2.3.2 + checksum: 10/ee22ee6ffd0a8922fc5e1d985b338fb13dead051cdadc9835b94e1183db5aeb33e184f25caeb2f05935fb61dd96e11601c6ef4001fb625195e51c4ec7a82cbb3 languageName: node linkType: hard @@ -2067,6 +2067,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/aix-ppc64@npm:0.23.0" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" @@ -2074,6 +2081,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm64@npm:0.23.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" @@ -2081,6 +2095,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-arm@npm:0.23.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" @@ -2088,6 +2109,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/android-x64@npm:0.23.0" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" @@ -2095,6 +2123,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-arm64@npm:0.23.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" @@ -2102,6 +2137,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/darwin-x64@npm:0.23.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" @@ -2109,6 +2151,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-arm64@npm:0.23.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" @@ -2116,6 +2165,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/freebsd-x64@npm:0.23.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" @@ -2123,6 +2179,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm64@npm:0.23.0" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" @@ -2130,6 +2193,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-arm@npm:0.23.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ia32@npm:0.21.5" @@ -2137,6 +2207,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ia32@npm:0.23.0" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" @@ -2144,6 +2221,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-loong64@npm:0.23.0" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" @@ -2151,6 +2235,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-mips64el@npm:0.23.0" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" @@ -2158,6 +2249,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-ppc64@npm:0.23.0" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" @@ -2165,6 +2263,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-riscv64@npm:0.23.0" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" @@ -2172,6 +2277,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-s390x@npm:0.23.0" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" @@ -2179,6 +2291,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/linux-x64@npm:0.23.0" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -2186,6 +2305,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/netbsd-x64@npm:0.23.0" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-arm64@npm:0.23.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" @@ -2193,6 +2326,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/openbsd-x64@npm:0.23.0" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" @@ -2200,6 +2340,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/sunos-x64@npm:0.23.0" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" @@ -2207,6 +2354,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-arm64@npm:0.23.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" @@ -2214,6 +2368,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-ia32@npm:0.23.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" @@ -2221,6 +2382,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.23.0": + version: 0.23.0 + resolution: "@esbuild/win32-x64@npm:0.23.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2305,22 +2473,22 @@ __metadata: languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.0": - version: 1.6.3 - resolution: "@floating-ui/core@npm:1.6.3" +"@floating-ui/core@npm:^1.6.0": + version: 1.6.4 + resolution: "@floating-ui/core@npm:1.6.4" dependencies: - "@floating-ui/utils": "npm:^0.2.3" - checksum: 10/e0aa2466d6b8de77d67f704c82f3d5013e19a81f734523a47c6f7b11b2a1c6419ed88cff81eeeb0ea2880b45d100fca43eb74339280a61e3ea5226e49a6c4b02 + "@floating-ui/utils": "npm:^0.2.4" + checksum: 10/589430cbff4bac90b9b891e2c94c57dc113d39ac163552f547d9e4c7d21f09997b9d33e82ec717759caee678c47f845f14a3f28df6f029fcfcf3ad803ba4eb7c languageName: node linkType: hard "@floating-ui/dom@npm:^1.0.0": - version: 1.6.6 - resolution: "@floating-ui/dom@npm:1.6.6" + version: 1.6.7 + resolution: "@floating-ui/dom@npm:1.6.7" dependencies: - "@floating-ui/core": "npm:^1.0.0" - "@floating-ui/utils": "npm:^0.2.3" - checksum: 10/14d829b11d7ffb82c9c274c001726d004f81b9b6b0516955350f4922631228cc5e2183f83a2c240673c4e0785028d731157b7093e1027c9a3388ad39c891d857 + "@floating-ui/core": "npm:^1.6.0" + "@floating-ui/utils": "npm:^0.2.4" + checksum: 10/a6a42bfd243c311f6040043808a6549c1db45fa36138b81cb1e615170d61fd2daf4f37accc1df3e0189405d97e3d71b12de39879c9d58ccf181c982b69cf6cf9 languageName: node linkType: hard @@ -2336,10 +2504,10 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.3": - version: 0.2.3 - resolution: "@floating-ui/utils@npm:0.2.3" - checksum: 10/234c3862426cffc1551eafad60a8ad4c5325f36ff985aea671089646a574c6672ef81e54e26282b935d22d84306e13c24ff57a18f1ac564e19ae99b6ce1299fa +"@floating-ui/utils@npm:^0.2.4": + version: 0.2.4 + resolution: "@floating-ui/utils@npm:0.2.4" + checksum: 10/7662d7a4ae39c0287e026f666297a3d28c80e588251c8c59ff66938a0aead47d380bbb9018629bd63a98f399c3919ec689d5448a5c48ffc176d545ddef705df1 languageName: node linkType: hard @@ -3086,13 +3254,13 @@ __metadata: linkType: hard "@octokit/plugin-paginate-rest@npm:^11.0.0": - version: 11.3.1 - resolution: "@octokit/plugin-paginate-rest@npm:11.3.1" + version: 11.3.3 + resolution: "@octokit/plugin-paginate-rest@npm:11.3.3" dependencies: "@octokit/types": "npm:^13.5.0" peerDependencies: - "@octokit/core": 5 - checksum: 10/82f5bcc3a536a44bed0a205c8301176c0d210b7a1c6d035a79b31a102e2e02f46234a38629cc984a21be544194ac69151814e9a909416aa7389cdffd1297bcd9 + "@octokit/core": ">=6" + checksum: 10/87eeb4dd68a8207e669989cdbf9de3717b74038d630c2b803cbc7a9c44c3ff74771ce1cf45fa056b7172aaaa80fd9a0e4bf5eca06aabc19f30e7e29898f1f69e languageName: node linkType: hard @@ -3782,8 +3950,8 @@ __metadata: linkType: hard "@semantic-release/github@npm:^10.0.0": - version: 10.0.6 - resolution: "@semantic-release/github@npm:10.0.6" + version: 10.0.7 + resolution: "@semantic-release/github@npm:10.0.7" dependencies: "@octokit/core": "npm:^6.0.0" "@octokit/plugin-paginate-rest": "npm:^11.0.0" @@ -3803,7 +3971,7 @@ __metadata: url-join: "npm:^5.0.0" peerDependencies: semantic-release: ">=20.1.0" - checksum: 10/ea3f2245ade796f62f1c88c42d197b3b25f2bc7d999f923a038353e1bed5fd30fc5c6b686c50c4be59d83d8a69272acdb745ae1a9c103eb62fe0cc735ddd6bf3 + checksum: 10/fa1c5198017faf5d84a44da3fbe0a99ea94714c5a168ca3cc8b77d346059ecc335b9083e541b25529d65c1e661e633ed6db8383777bdf87c4b69d4026f4c86b1 languageName: node linkType: hard @@ -4265,9 +4433,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^10.2.0": - version: 10.2.0 - resolution: "@testing-library/dom@npm:10.2.0" +"@testing-library/dom@npm:^10.3.0": + version: 10.3.0 + resolution: "@testing-library/dom@npm:10.3.0" dependencies: "@babel/code-frame": "npm:^7.10.4" "@babel/runtime": "npm:^7.12.5" @@ -4277,7 +4445,7 @@ __metadata: dom-accessibility-api: "npm:^0.5.9" lz-string: "npm:^1.5.0" pretty-format: "npm:^27.0.2" - checksum: 10/15635e1497de08152de5336860a2cdaee05d3eb4574e283dcf0ac5326eede83fc13f4ac5b01c11df5ca4653ad1017d26a75dd832a2a76ad261c342d40d741f2c + checksum: 10/3b83819325ba581a3cbdb26bb1eb773d8b1bd2b78072d01ef3a35ffa0d38d8474bfc925bbb4d796a51b04705a9fda5a5009e739b575c578edbbfcc836d4012d3 languageName: node linkType: hard @@ -4933,15 +5101,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.14.1" +"@typescript-eslint/eslint-plugin@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.15.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.14.1" - "@typescript-eslint/type-utils": "npm:7.14.1" - "@typescript-eslint/utils": "npm:7.14.1" - "@typescript-eslint/visitor-keys": "npm:7.14.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/type-utils": "npm:7.15.0" + "@typescript-eslint/utils": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -4952,7 +5120,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/48c815dbb92399965483c93b27816fad576c3b3227b59eebfe5525e24d07b39ec8b0c7459de83865c8d61c818696519f50b229714dd3ed705d5b35973bfcc781 + checksum: 10/e6b21687ab9e9dc38eb1b1d90a3ac483f3f5e5e9c49aa8a434a24de016822d65c82b926cda2ae79bac2225bd9495fb04f7aa6afcaad2b09f6129fd8014fbcedd languageName: node linkType: hard @@ -4974,21 +5142,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/parser@npm:7.14.1" +"@typescript-eslint/parser@npm:^7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/parser@npm:7.15.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.14.1" - "@typescript-eslint/types": "npm:7.14.1" - "@typescript-eslint/typescript-estree": "npm:7.14.1" - "@typescript-eslint/visitor-keys": "npm:7.14.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/typescript-estree": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/f521462a7005cab5e4923937dcf36713d9438ded175b53332ae469d91cc9eb18cb3a23768b3c52063464280baae83f6b66db28cebb2e262d6d869d1a898b23f3 + checksum: 10/0b5e7a14fa5d0680efb17e750a095729a7fb7c785d7a0fea2f9e6cbfef9e65caab2b751654b348b9ab813d222c1c3f8189ebf48561b81224d1821cee5c99d658 languageName: node linkType: hard @@ -5012,13 +5180,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/scope-manager@npm:7.14.1" +"@typescript-eslint/scope-manager@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/scope-manager@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.14.1" - "@typescript-eslint/visitor-keys": "npm:7.14.1" - checksum: 10/600a7beb96f5b96f675125285137339c2438b5b26db203a66eef52dd409e8c0db0dafb22c94547dfb963f8efdf63b0fb59e05655e2dcf84d54624863365a59e7 + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" + checksum: 10/45bfdbae2d080691a34f5b37679b4a4067981baa3b82922268abdd21f6917a8dd1c4ccb12133f6c9cce81cfd640040913b223e8125235b92f42fdb57db358a3e languageName: node linkType: hard @@ -5039,12 +5207,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/type-utils@npm:7.14.1" +"@typescript-eslint/type-utils@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/type-utils@npm:7.15.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.14.1" - "@typescript-eslint/utils": "npm:7.14.1" + "@typescript-eslint/typescript-estree": "npm:7.15.0" + "@typescript-eslint/utils": "npm:7.15.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -5052,7 +5220,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/75c279948a7e7e546d692e85a0b48fc3b648ffee1773feb7ff199aba1b0847a9a16c432b133aa72d26e645627403852b7dd24829f9b3badd6d4711c4cc38e9e4 + checksum: 10/64fa589b413567df3689a19ef88f3dbaed66d965e39cc548a58626eb5bd8fc4e2338496eb632f3472de9ae9800cb14d0e48ef3508efe80bdb91af8f3f1e56ad7 languageName: node linkType: hard @@ -5070,10 +5238,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/types@npm:7.14.1" - checksum: 10/608057582bb195bd746a7bfb7c04dac4be1d4602b8fa681b2d1d50b564362b681dc2ca293b13cc4c7acc454f3a09f1ea2580415347efb7853e5df8ba34b7acdb +"@typescript-eslint/types@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/types@npm:7.15.0" + checksum: 10/b36c98344469f4bc54a5199733ea4f6d4d0f2da1070605e60d4031e2da2946b84b91a90108516c8e6e83a21030ba4e935053a0906041c920156de40683297d0b languageName: node linkType: hard @@ -5114,12 +5282,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.14.1" +"@typescript-eslint/typescript-estree@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.14.1" - "@typescript-eslint/visitor-keys": "npm:7.14.1" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/visitor-keys": "npm:7.15.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -5129,7 +5297,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10/f75b956f7981712d3f85498f9d9fcc2243d79d6fe71b24bc688a7c43d2a4248f73ecfb78f9d58501fde87fc44b02e26c46f9ea2ae51eb8450db79ca169f91ef9 + checksum: 10/c5fb15108fbbc1bc976e827218ff7bfbc78930c5906292325ee42ba03514623e7b861497b3e3087f71ede9a757b16441286b4d234450450b0dd70ff753782736 languageName: node linkType: hard @@ -5150,17 +5318,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.14.1, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": - version: 7.14.1 - resolution: "@typescript-eslint/utils@npm:7.14.1" +"@typescript-eslint/utils@npm:7.15.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": + version: 7.15.0 + resolution: "@typescript-eslint/utils@npm:7.15.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.14.1" - "@typescript-eslint/types": "npm:7.14.1" - "@typescript-eslint/typescript-estree": "npm:7.14.1" + "@typescript-eslint/scope-manager": "npm:7.15.0" + "@typescript-eslint/types": "npm:7.15.0" + "@typescript-eslint/typescript-estree": "npm:7.15.0" peerDependencies: eslint: ^8.56.0 - checksum: 10/1ef74214ca84e32f151364512a51e82b7da5590dee03d0de0e1abcf18009e569f9a0638506cf03bd4a844af634b4935458e334b7b2459e9a50a67aba7d6228c7 + checksum: 10/f6de1849dee610a8110638be98ab2ec09e7cdf2f756b538b0544df2dfad86a8e66d5326a765302fe31553e8d9d3170938c0d5d38bd9c7d36e3ee0beb1bdc8172 languageName: node linkType: hard @@ -5202,13 +5370,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.14.1": - version: 7.14.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.14.1" +"@typescript-eslint/visitor-keys@npm:7.15.0": + version: 7.15.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.15.0" dependencies: - "@typescript-eslint/types": "npm:7.14.1" + "@typescript-eslint/types": "npm:7.15.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10/42246f33cb3f9185c0b467c9a534e34a674e4fc08ba982a03aaa77dc1e569e916f1fca9ce9cd14c4df91f416e6e917bff51f98b8d8ca26ec5f67c253e8646bde + checksum: 10/0e17d7f5de767da7f98170c2efc905cdb0ceeaf04a667e12ca1a92eae64479a07f4f8e2a9b5023b055b01250916c3bcac86908cd06552610baff734fafae4464 languageName: node linkType: hard @@ -6409,11 +6577,11 @@ __metadata: linkType: hard "acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.12.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.12.0 - resolution: "acorn@npm:8.12.0" + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 10/550cc5033184eb98f7fbe2e9ddadd0f47f065734cc682f25db7a244f52314eb816801b64dec7174effd978045bd1754892731a90b1102b0ede9d17a15cfde138 + checksum: 10/d08c2d122bba32d0861e0aa840b2ee25946c286d5dc5990abca991baf8cdbfbe199b05aacb221b979411a2fea36f83e26b5ac4f6b4e0ce49038c62316c1848f0 languageName: node linkType: hard @@ -7247,18 +7415,18 @@ __metadata: "@semantic-release/release-notes-generator": "npm:^14.0.1" "@types/jest": "npm:^29.5.12" "@types/node": "npm:^20.14.9" - "@typescript-eslint/eslint-plugin": "npm:^7.14.1" - "@typescript-eslint/parser": "npm:^7.14.1" + "@typescript-eslint/eslint-plugin": "npm:^7.15.0" + "@typescript-eslint/parser": "npm:^7.15.0" commitizen: "npm:^4.3.0" cz-conventional-changelog: "npm:3.3.0" - esbuild: "npm:^0.21.5" - eslint: "npm:^8.0.0" + esbuild: "npm:^0.23.0" + eslint: "npm:^9.6.0" eslint-config-prettier: "npm:^9.1.0" eslint-plugin-import: "npm:^2.29.1" eslint-plugin-jest: "npm:^28.6.0" eslint-plugin-node: "npm:^11.1.0" eslint-plugin-prettier: "npm:^5.1.3" - eslint-plugin-simple-import-sort: "npm:^12.1.0" + eslint-plugin-simple-import-sort: "npm:^12.1.1" husky: "npm:^9.0.11" jest: "npm:^29.7.0" jest-environment-jsdom: "npm:^29.7.0" @@ -7268,8 +7436,8 @@ __metadata: ts-jest: "npm:^29.1.5" ts-node: "npm:^10.9.2" tsconfig-paths: "npm:^4.2.0" - typescript: "npm:^5.5.2" - vite: "npm:^5.3.2" + typescript: "npm:^5.5.3" + vite: "npm:^5.3.3" vite-plugin-dts: "npm:^3.9.1" languageName: unknown linkType: soft @@ -7576,9 +7744,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001629": - version: 1.0.30001638 - resolution: "caniuse-lite@npm:1.0.30001638" - checksum: 10/f30c80a5a33e659c990909046d5299af1584441059785460b012d10a58f0885da25fde08ab655ed0cf76b2695d0b3a32c41875bb9b7a730b34f992ec2512d430 + version: 1.0.30001640 + resolution: "caniuse-lite@npm:1.0.30001640" + checksum: 10/14f04379452d4302185400db14b286115d25ce96fd09536590233a09908273990deeb1c081a7ea8bc091d86cb4d1665260de8f150e84dc240e17bf7d6af0aca7 languageName: node linkType: hard @@ -9484,9 +9652,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.796": - version: 1.4.815 - resolution: "electron-to-chromium@npm:1.4.815" - checksum: 10/84f59b76b1ac16fe1f359720bdaeadcbce34825a7e79e3551ceec6b52d4021e7bd8a56a2cfa4197ba353331df18d0bc2ab449e08c5599eb1b2a7aacaba56f711 + version: 1.4.816 + resolution: "electron-to-chromium@npm:1.4.816" + checksum: 10/c44da0ca6eb40b92cc025a9ab157d465708601b4c226b7a41ab3fbb42825094f62b25d6260bb4399dd9a4be308611f22711412eb61a13cecc544d95fab8eafab languageName: node linkType: hard @@ -9826,7 +9994,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.21.3, esbuild@npm:^0.21.5": +"esbuild@npm:^0.21.3": version: 0.21.5 resolution: "esbuild@npm:0.21.5" dependencies: @@ -9906,6 +10074,89 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.23.0": + version: 0.23.0 + resolution: "esbuild@npm:0.23.0" + dependencies: + "@esbuild/aix-ppc64": "npm:0.23.0" + "@esbuild/android-arm": "npm:0.23.0" + "@esbuild/android-arm64": "npm:0.23.0" + "@esbuild/android-x64": "npm:0.23.0" + "@esbuild/darwin-arm64": "npm:0.23.0" + "@esbuild/darwin-x64": "npm:0.23.0" + "@esbuild/freebsd-arm64": "npm:0.23.0" + "@esbuild/freebsd-x64": "npm:0.23.0" + "@esbuild/linux-arm": "npm:0.23.0" + "@esbuild/linux-arm64": "npm:0.23.0" + "@esbuild/linux-ia32": "npm:0.23.0" + "@esbuild/linux-loong64": "npm:0.23.0" + "@esbuild/linux-mips64el": "npm:0.23.0" + "@esbuild/linux-ppc64": "npm:0.23.0" + "@esbuild/linux-riscv64": "npm:0.23.0" + "@esbuild/linux-s390x": "npm:0.23.0" + "@esbuild/linux-x64": "npm:0.23.0" + "@esbuild/netbsd-x64": "npm:0.23.0" + "@esbuild/openbsd-arm64": "npm:0.23.0" + "@esbuild/openbsd-x64": "npm:0.23.0" + "@esbuild/sunos-x64": "npm:0.23.0" + "@esbuild/win32-arm64": "npm:0.23.0" + "@esbuild/win32-ia32": "npm:0.23.0" + "@esbuild/win32-x64": "npm:0.23.0" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/d3d91bf9ca73ba33966fc54cabb321eca770a5e2ff5b34d67e4235c94560cfd881803e39fcaa31d842579d10600da5201c5f597f8438679f6db856f75ded7124 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.1.2 resolution: "escalade@npm:3.1.2" @@ -10217,12 +10468,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-simple-import-sort@npm:^12.1.0": - version: 12.1.0 - resolution: "eslint-plugin-simple-import-sort@npm:12.1.0" +"eslint-plugin-simple-import-sort@npm:^12.1.1": + version: 12.1.1 + resolution: "eslint-plugin-simple-import-sort@npm:12.1.1" peerDependencies: eslint: ">=5.0.0" - checksum: 10/c28d46c88c7590e3a5cc49494ba8fd3c46b6cec903236a7e165b9441f27decd67baf63b13526203e505713c217ccfb43935ae600debb8e9d6cc817fbaab5f2e2 + checksum: 10/2a690cea9243fbefa70345687bca8952f5e185fa459b7a8db687a908cc31082435cfee236c619d5245548fa5f89a2f2c4f8499f80512e048d2bedc60e3662d5a languageName: node linkType: hard @@ -10369,7 +10620,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.0.0, eslint@npm:^8.3.0": +"eslint@npm:^8.3.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" dependencies: @@ -11573,16 +11824,16 @@ __metadata: linkType: hard "git-log-parser@npm:^1.2.0": - version: 1.2.0 - resolution: "git-log-parser@npm:1.2.0" + version: 1.2.1 + resolution: "git-log-parser@npm:1.2.1" dependencies: argv-formatter: "npm:~1.0.0" spawn-error-forwarder: "npm:~1.0.0" split2: "npm:~1.0.0" stream-combiner2: "npm:~1.1.1" through2: "npm:~2.0.0" - traverse: "npm:~0.6.6" - checksum: 10/48dc18ce39e8784dee0f99d20214ff31fdac1d62746f610f1cc10e74cc9dde10f0c172bda1b430d99b570f6dfc878d0f46bf0ff1f5020e313d8cf9af3925916b + traverse: "npm:0.6.8" + checksum: 10/9fdf6694b1bdfa16b73ac21e57677dac2711c19d0101ab0602b43ae4d9249893e3a938ba5e3b4ac8727506885057585781b07fc71d93cdd445f9e1993eb60e97 languageName: node linkType: hard @@ -11800,8 +12051,8 @@ __metadata: linkType: hard "globby@npm:^14.0.0": - version: 14.0.1 - resolution: "globby@npm:14.0.1" + version: 14.0.2 + resolution: "globby@npm:14.0.2" dependencies: "@sindresorhus/merge-streams": "npm:^2.1.0" fast-glob: "npm:^3.3.2" @@ -11809,7 +12060,7 @@ __metadata: path-type: "npm:^5.0.0" slash: "npm:^5.1.0" unicorn-magic: "npm:^0.1.0" - checksum: 10/b36f57afc45a857a884d82657603c7e1663b1e6f3f9afbeb53d12e42230469fc5b26a7e14a01e51086f3f25c138f58a7002036fcc8f3ca054097b6dd7c71d639 + checksum: 10/67660da70fc1223f7170c1a62ba6c373385e9e39765d952b6518606dec15ed8c7958e9dae6ba5752a31dbc1e9126f146938b830ad680fe794141734ffc3fbb75 languageName: node linkType: hard @@ -13223,15 +13474,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.2 - resolution: "istanbul-lib-instrument@npm:6.0.2" + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 10/3aee19be199350182827679a137e1df142a306e9d7e20bb5badfd92ecc9023a7d366bc68e7c66e36983654a02a67401d75d8debf29fc6d4b83670fde69a594fc + checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 languageName: node linkType: hard @@ -17688,13 +17939,13 @@ __metadata: linkType: hard "postcss-urlrebase@npm:^1.0.0": - version: 1.3.0 - resolution: "postcss-urlrebase@npm:1.3.0" + version: 1.4.0 + resolution: "postcss-urlrebase@npm:1.4.0" dependencies: postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.3.0 - checksum: 10/f79b29992b8254e70cb02a32cfdc3ff6fad02ff8c31047f72b4f74491b6173d78b623b0bf197ebe990577e9477f2a9a1e67ec371c589109d20980963e2d8c3e1 + checksum: 10/22e8fb45d05008682b2b14cf70cfcf909c3187b01a8da54f4134d1ebbf7638ee20fe959482cb3f5a01aafd50766bbc5d6d5b6bef2b22d278839e9279ab241c67 languageName: node linkType: hard @@ -19953,13 +20204,13 @@ __metadata: linkType: hard "string-width@npm:^7.0.0": - version: 7.1.0 - resolution: "string-width@npm:7.1.0" + version: 7.2.0 + resolution: "string-width@npm:7.2.0" dependencies: emoji-regex: "npm:^10.3.0" get-east-asian-width: "npm:^1.0.0" strip-ansi: "npm:^7.1.0" - checksum: 10/a183573fe7209e0d294f661846d33f8caf72aa86d983e5b48a0ed45ab15bcccb02c6f0344b58b571988871105457137b8207855ea536827dbc4a376a0f31bf8f + checksum: 10/42f9e82f61314904a81393f6ef75b832c39f39761797250de68c041d8ba4df2ef80db49ab6cd3a292923a6f0f409b8c9980d120f7d32c820b4a8a84a2598a295 languageName: node linkType: hard @@ -20955,14 +21206,10 @@ __metadata: languageName: node linkType: hard -"traverse@npm:~0.6.6": - version: 0.6.9 - resolution: "traverse@npm:0.6.9" - dependencies: - gopd: "npm:^1.0.1" - typedarray.prototype.slice: "npm:^1.0.3" - which-typed-array: "npm:^1.1.15" - checksum: 10/7f42c2fa3451a8b51e3bfb5b6f884684f4f8142c5eb2ee8a0c413e805d532fcc470cd4700d3bfd00271c0221f8c6132263cf559e60ea35df05aebc9551977a2f +"traverse@npm:0.6.8": + version: 0.6.8 + resolution: "traverse@npm:0.6.8" + checksum: 10/b0df554b47e32c6a3525d277a64982bd43c94c05a378248d71ce591e8ee781b74051e9391020e60bb33bdbe8cfe0d26861934979eeadee584918a91812ba82bb languageName: node linkType: hard @@ -21229,9 +21476,9 @@ __metadata: linkType: hard "type-fest@npm:^4.6.0, type-fest@npm:^4.7.1": - version: 4.20.1 - resolution: "type-fest@npm:4.20.1" - checksum: 10/52dc64fae094949008afb79f21b02eca0289c8dc41ed1cfff88f343230edb476fca4815e1b5d58acf5e07fdc7a1b098504473b5931ef418e6f38a3edb70fc1df + version: 4.21.0 + resolution: "type-fest@npm:4.21.0" + checksum: 10/a4dc074b25239fff4062495c58554dcec15845622d753092d2bf24fc3b1c49f85805ed74f151976d666056ff122b3a5a988e85226575b7fbbc8e92d2db210137 languageName: node linkType: hard @@ -21306,20 +21553,6 @@ __metadata: languageName: node linkType: hard -"typedarray.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "typedarray.prototype.slice@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" - es-errors: "npm:^1.3.0" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-offset: "npm:^1.0.2" - checksum: 10/07bfebdfb7a67b2a80557bf4f1061d8a68ee847d7f04c91c7aa327aa90681f97e1ea3efef17b3b8f336a7f2da1d2ff95dd92de59a4788b4e6373318b27fca2c1 - languageName: node - linkType: hard - "typescript@npm:5.4.2": version: 5.4.2 resolution: "typescript@npm:5.4.2" @@ -21330,13 +21563,13 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.0.3, typescript@npm:^5.5.2": - version: 5.5.2 - resolution: "typescript@npm:5.5.2" +"typescript@npm:^5.0.3, typescript@npm:^5.5.3": + version: 5.5.3 + resolution: "typescript@npm:5.5.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/9118b20f248e76b0dbff8737fef65dfa89d02668d4e633d2c5ceac99033a0ca5e8a1c1a53bc94da68e8f67677a88f318663dde859c9e9a09c1e116415daec2ba + checksum: 10/11a867312419ed497929aafd2f1d28b2cd41810a5eb6c6e9e169559112e9ea073d681c121a29102e67cd4478d0a4ae37a306a5800f3717f59c4337e6a9bd5e8d languageName: node linkType: hard @@ -21350,13 +21583,13 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.0.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.2#optional!builtin": - version: 5.5.2 - resolution: "typescript@patch:typescript@npm%3A5.5.2#optional!builtin::version=5.5.2&hash=379a07" +"typescript@patch:typescript@npm%3A^5.0.3#optional!builtin, typescript@patch:typescript@npm%3A^5.5.3#optional!builtin": + version: 5.5.3 + resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/ac3145f65cf9e72ab29f2196e05d5816b355dc1a9195b9f010d285182a12457cfacd068be2dd22c877f88ebc966ac6e0e83f51c8586412b16499a27e3670ff4b + checksum: 10/7cf7acb78a80f749b82842f2ffe01e90e7b3e709a6f4268588e0b7599c41dca1059be217f47778fe1a380bfaf60933021ef20d002c426d4d7745e1b36c11467b languageName: node linkType: hard @@ -21522,8 +21755,8 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.0.16": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: escalade: "npm:^3.1.2" picocolors: "npm:^1.0.1" @@ -21531,7 +21764,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/071bf0b2fb8568db6cd42ee2598ac9b87c794a7229fcbf1b035ae7f883e770c07143f16a5371525d5bcb94b99f9a1b279036142b0195ffd4cf5a0008fc4a500e + checksum: 10/d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c languageName: node linkType: hard @@ -21775,13 +22008,13 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.3.2": - version: 5.3.2 - resolution: "vite@npm:5.3.2" +"vite@npm:^5.3.3": + version: 5.3.3 + resolution: "vite@npm:5.3.3" dependencies: esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" + postcss: "npm:^8.4.39" rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 @@ -21811,7 +22044,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/77b284938921da6c2c4055a5edd916ab221a973aa1403dba2aef303db1bd54ac7325db13f3fad13d77a7ac55cac7ffef49dffaa69bcadcc3caf2cae32ca03127 + checksum: 10/e7a094cefedad9e204b715588502118e07d1b9c00c617f55b810169181907f55144f0a82f650995d6a74f12e3695fca65afc348b475b91a81dcbd0274d30a088 languageName: node linkType: hard @@ -22423,8 +22656,8 @@ __metadata: linkType: hard "ws@npm:^8.11.0, ws@npm:^8.13.0": - version: 8.17.1 - resolution: "ws@npm:8.17.1" + version: 8.18.0 + resolution: "ws@npm:8.18.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -22433,7 +22666,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10/4264ae92c0b3e59c7e309001e93079b26937aab181835fb7af79f906b22cd33b6196d96556dafb4e985742dd401e99139572242e9847661fdbc96556b9e6902d + checksum: 10/70dfe53f23ff4368d46e4c0b1d4ca734db2c4149c6f68bc62cb16fc21f753c47b35fcc6e582f3bdfba0eaeb1c488cddab3c2255755a5c3eecb251431e42b3ff6 languageName: node linkType: hard @@ -22629,16 +22862,16 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.1.0 - resolution: "yocto-queue@npm:1.1.0" - checksum: 10/7ac4aeeac395c457090c83df3f4adca2d95314dbc4f72f22fe03bb416415a7eb58f14a65fd8365865ad5f301a7dbb8bd2fc87d091183e0ac93fcecaae21869e3 + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10/f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c languageName: node linkType: hard "yoctocolors@npm:^2.0.0": - version: 2.1.0 - resolution: "yoctocolors@npm:2.1.0" - checksum: 10/802a0878c728d23302ffbcfa5ee9ba6c3d3ae8a17b909a25c30d4d201e493ec4bd920245ff585e7afcfe02b261a5bf47cf0cfb0e2324c860b040b65de02f3314 + version: 2.1.1 + resolution: "yoctocolors@npm:2.1.1" + checksum: 10/563fbec88bce9716d1044bc98c96c329e1d7a7c503e6f1af68f1ff914adc3ba55ce953c871395e2efecad329f85f1632f51a99c362032940321ff80c42a6f74d languageName: node linkType: hard