wip
This commit is contained in:
		| @@ -36,9 +36,9 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| <script lang="ts"> | ||||
| import { computed, ComputedRef, isRef, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onDeactivated, ref, shallowRef, watch } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useDocumentVisibility } from 'frontend-shared/use-document-visibility.js'; | ||||
| import { misskeyApi } from '@/misskey-api.js'; | ||||
| import { onScrollTop, isTopVisible, getBodyScrollHeight, getScrollContainer, onScrollBottom, scrollToBottom, scroll, isBottomVisible } from '@/to-be-shared/scroll.js'; | ||||
| import { useDocumentVisibility } from '@/to-be-shared/use-document-visibility.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
|  | ||||
| const SECOND_FETCH_LIMIT = 30; | ||||
|   | ||||
| @@ -29,10 +29,10 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| <script lang="ts" setup> | ||||
| import { computed, ref } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import type { OpenOnRemoteOptions } from '@/scripts/please-login.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { host } from '@/config.js'; | ||||
| import { useInterval } from '@/to-be-shared/use-interval.js'; | ||||
| import EmMfm from '@/components/EmMfm.js'; | ||||
|  | ||||
| function sum(xs: number[]): number { | ||||
|   | ||||
| @@ -31,5 +31,6 @@ | ||||
| 		"js-built" | ||||
| 	], | ||||
| 	"dependencies": { | ||||
| 		"vue": "3.4.37" | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -22,7 +22,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { computed, onMounted, onUnmounted, ref } from 'vue'; | ||||
| import MkPlusOneEffect from '@/components/MkPlusOneEffect.vue'; | ||||
| import * as os from '@/os.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import * as game from '@/scripts/clicker-game.js'; | ||||
| import number from '@/filters/number.js'; | ||||
| import { claimAchievement } from '@/scripts/achievements.js'; | ||||
|   | ||||
| @@ -47,7 +47,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { onMounted, onUnmounted, nextTick, ref, shallowRef, watch, computed, toRefs } from 'vue'; | ||||
| import { debounce } from 'throttle-debounce'; | ||||
| import MkButton from '@/components/MkButton.vue'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { Autocomplete, SuggestionType } from '@/scripts/autocomplete.js'; | ||||
|  | ||||
|   | ||||
| @@ -34,7 +34,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { watch, ref } from 'vue'; | ||||
| import { v4 as uuid } from 'uuid'; | ||||
| import tinycolor from 'tinycolor2'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
|  | ||||
| const props = defineProps<{ | ||||
| 	src: number[]; | ||||
|   | ||||
| @@ -45,10 +45,10 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| <script lang="ts"> | ||||
| import { computed, ComputedRef, isRef, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onDeactivated, ref, shallowRef, watch } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useDocumentVisibility } from 'frontend-shared/use-document-visibility.js'; | ||||
| import * as os from '@/os.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { onScrollTop, isTopVisible, getBodyScrollHeight, getScrollContainer, onScrollBottom, scrollToBottom, scroll, isBottomVisible } from '@/scripts/scroll.js'; | ||||
| import { useDocumentVisibility } from '@/scripts/use-document-visibility.js'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
| import { MisskeyEntity } from '@/types/date-separated-list.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
|   | ||||
| @@ -36,7 +36,7 @@ import * as os from '@/os.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { host } from '@/config.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
|  | ||||
| const props = defineProps<{ | ||||
| 	noteId: string; | ||||
|   | ||||
| @@ -44,7 +44,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { onMounted, nextTick, ref, watch, computed, toRefs, VNode, useSlots, VNodeChild } from 'vue'; | ||||
| import MkButton from '@/components/MkButton.vue'; | ||||
| import * as os from '@/os.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { MenuItem } from '@/types/menu.js'; | ||||
|  | ||||
|   | ||||
| @@ -20,7 +20,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { ref } from 'vue'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import MkInstanceCardMini from '@/components/MkInstanceCardMini.vue'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
|  | ||||
|   | ||||
| @@ -20,7 +20,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { ref } from 'vue'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import MkUserCardMini from '@/components/MkUserCardMini.vue'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
|  | ||||
|   | ||||
| @@ -205,7 +205,7 @@ import { claimAchievement } from '@/scripts/achievements.js'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { apiUrl } from '@/config.js'; | ||||
| import { $i } from '@/account.js'; | ||||
| import * as sound from '@/scripts/sound.js'; | ||||
|   | ||||
| @@ -149,7 +149,7 @@ import MkButton from '@/components/MkButton.vue'; | ||||
| import MkFolder from '@/components/MkFolder.vue'; | ||||
| import MkSwitch from '@/components/MkSwitch.vue'; | ||||
| import { deepClone } from '@/scripts/clone.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { signinRequired } from '@/account.js'; | ||||
| import { url } from '@/config.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
|   | ||||
| @@ -22,7 +22,7 @@ import { useRouter } from '@/router/supplier.js'; | ||||
| import * as os from '@/os.js'; | ||||
| import { url } from '@/config.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
|  | ||||
| const $i = signinRequired(); | ||||
|  | ||||
|   | ||||
| @@ -117,7 +117,7 @@ import { $i } from '@/account.js'; | ||||
| import MkPagination from '@/components/MkPagination.vue'; | ||||
| import { useRouter } from '@/router/supplier.js'; | ||||
| import * as os from '@/os.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { pleaseLogin } from '@/scripts/please-login.js'; | ||||
| import * as sound from '@/scripts/sound.js'; | ||||
|  | ||||
|   | ||||
| @@ -1,24 +0,0 @@ | ||||
| /* | ||||
|  * SPDX-FileCopyrightText: syuilo and misskey-project | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { onMounted, onUnmounted, ref, Ref } from 'vue'; | ||||
|  | ||||
| export function useDocumentVisibility(): Ref<DocumentVisibilityState> { | ||||
| 	const visibility = ref(document.visibilityState); | ||||
|  | ||||
| 	const onChange = (): void => { | ||||
| 		visibility.value = document.visibilityState; | ||||
| 	}; | ||||
|  | ||||
| 	onMounted(() => { | ||||
| 		document.addEventListener('visibilitychange', onChange); | ||||
| 	}); | ||||
|  | ||||
| 	onUnmounted(() => { | ||||
| 		document.removeEventListener('visibilitychange', onChange); | ||||
| 	}); | ||||
|  | ||||
| 	return visibility; | ||||
| } | ||||
| @@ -1,46 +0,0 @@ | ||||
| /* | ||||
|  * SPDX-FileCopyrightText: syuilo and misskey-project | ||||
|  * SPDX-License-Identifier: AGPL-3.0-only | ||||
|  */ | ||||
|  | ||||
| import { onActivated, onDeactivated, onMounted, onUnmounted } from 'vue'; | ||||
|  | ||||
| export function useInterval(fn: () => void, interval: number, options: { | ||||
| 	immediate: boolean; | ||||
| 	afterMounted: boolean; | ||||
| }): (() => void) | undefined { | ||||
| 	if (Number.isNaN(interval)) return; | ||||
|  | ||||
| 	let intervalId: number | null = null; | ||||
|  | ||||
| 	if (options.afterMounted) { | ||||
| 		onMounted(() => { | ||||
| 			if (options.immediate) fn(); | ||||
| 			intervalId = window.setInterval(fn, interval); | ||||
| 		}); | ||||
| 	} else { | ||||
| 		if (options.immediate) fn(); | ||||
| 		intervalId = window.setInterval(fn, interval); | ||||
| 	} | ||||
|  | ||||
| 	const clear = () => { | ||||
| 		if (intervalId) window.clearInterval(intervalId); | ||||
| 		intervalId = null; | ||||
| 	}; | ||||
|  | ||||
| 	onActivated(() => { | ||||
| 		if (intervalId) return; | ||||
| 		if (options.immediate) fn(); | ||||
| 		intervalId = window.setInterval(fn, interval); | ||||
| 	}); | ||||
|  | ||||
| 	onDeactivated(() => { | ||||
| 		clear(); | ||||
| 	}); | ||||
|  | ||||
| 	onUnmounted(() => { | ||||
| 		clear(); | ||||
| 	}); | ||||
|  | ||||
| 	return clear; | ||||
| } | ||||
| @@ -35,7 +35,7 @@ import { ref } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import MarqueeText from '@/components/MkMarquee.vue'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { getProxiedImageUrlNullable } from '@/scripts/media-proxy.js'; | ||||
|  | ||||
| const props = defineProps<{ | ||||
|   | ||||
| @@ -30,7 +30,7 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| import { ref } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import MarqueeText from '@/components/MkMarquee.vue'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { shuffle } from '@/scripts/shuffle.js'; | ||||
|  | ||||
| const props = defineProps<{ | ||||
|   | ||||
| @@ -35,7 +35,7 @@ import { ref, watch } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import MarqueeText from '@/components/MkMarquee.vue'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { getNoteSummary } from '@/scripts/get-note-summary.js'; | ||||
| import { notePage } from '@/filters/note.js'; | ||||
|  | ||||
|   | ||||
| @@ -25,11 +25,11 @@ SPDX-License-Identifier: AGPL-3.0-only | ||||
| <script lang="ts" setup> | ||||
| import { ref } from 'vue'; | ||||
| import * as Misskey from 'misskey-js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { useWidgetPropsManager, WidgetComponentEmits, WidgetComponentExpose, WidgetComponentProps } from './widget.js'; | ||||
| import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { infoImageUrl } from '@/instance.js'; | ||||
| import { $i } from '@/account.js'; | ||||
|   | ||||
| @@ -42,7 +42,7 @@ import { ref } from 'vue'; | ||||
| import { useWidgetPropsManager, WidgetComponentEmits, WidgetComponentExpose, WidgetComponentProps } from './widget.js'; | ||||
| import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
|  | ||||
| const name = 'calendar'; | ||||
|  | ||||
|   | ||||
| @@ -32,7 +32,7 @@ import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import MkMiniChart from '@/components/MkMiniChart.vue'; | ||||
| import { misskeyApi, misskeyApiGet } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { getProxiedImageUrlNullable } from '@/scripts/media-proxy.js'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
|   | ||||
| @@ -26,7 +26,7 @@ import MkContainer from '@/components/MkContainer.vue'; | ||||
| import MkTagCloud from '@/components/MkTagCloud.vue'; | ||||
| import * as os from '@/os.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { getProxiedImageUrlNullable } from '@/scripts/media-proxy.js'; | ||||
|  | ||||
| const name = 'instanceCloud'; | ||||
|   | ||||
| @@ -18,7 +18,7 @@ import { ref } from 'vue'; | ||||
| import { useWidgetPropsManager, WidgetComponentEmits, WidgetComponentExpose, WidgetComponentProps } from './widget.js'; | ||||
| import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import { misskeyApi, misskeyApiGet } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import number from '@/filters/number.js'; | ||||
|  | ||||
|   | ||||
| @@ -30,7 +30,7 @@ import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import { url as base } from '@/config.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { infoImageUrl } from '@/instance.js'; | ||||
|  | ||||
| const name = 'rss'; | ||||
|   | ||||
| @@ -35,7 +35,7 @@ import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import { shuffle } from '@/scripts/shuffle.js'; | ||||
| import { url as base } from '@/config.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
|  | ||||
| const name = 'rssTicker'; | ||||
|  | ||||
|   | ||||
| @@ -23,7 +23,7 @@ import { useWidgetPropsManager, WidgetComponentEmits, WidgetComponentExpose, Wid | ||||
| import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import * as os from '@/os.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
|  | ||||
| const name = 'slideshow'; | ||||
|   | ||||
| @@ -31,7 +31,7 @@ import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import MkMiniChart from '@/components/MkMiniChart.vue'; | ||||
| import { misskeyApiGet } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import { defaultStore } from '@/store.js'; | ||||
|  | ||||
|   | ||||
| @@ -31,7 +31,7 @@ import { GetFormResultType } from '@/scripts/form.js'; | ||||
| import MkContainer from '@/components/MkContainer.vue'; | ||||
| import * as os from '@/os.js'; | ||||
| import { misskeyApi } from '@/scripts/misskey-api.js'; | ||||
| import { useInterval } from '@/scripts/use-interval.js'; | ||||
| import { useInterval } from 'frontend-shared/use-interval.js'; | ||||
| import { i18n } from '@/i18n.js'; | ||||
| import MkButton from '@/components/MkButton.vue'; | ||||
|  | ||||
|   | ||||
							
								
								
									
										74
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										74
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
								
							| @@ -1256,6 +1256,10 @@ importers: | ||||
|         version: 2.0.29(typescript@5.5.4) | ||||
|  | ||||
|   packages/frontend-shared: | ||||
|     dependencies: | ||||
|       vue: | ||||
|         specifier: 3.4.37 | ||||
|         version: 3.4.37(typescript@5.5.4) | ||||
|     devDependencies: | ||||
|       '@types/node': | ||||
|         specifier: 20.14.12 | ||||
| @@ -12665,7 +12669,7 @@ snapshots: | ||||
|       '@babel/traverse': 7.23.5 | ||||
|       '@babel/types': 7.24.7 | ||||
|       convert-source-map: 2.0.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       gensync: 1.0.0-beta.2 | ||||
|       json5: 2.2.3 | ||||
|       semver: 6.3.1 | ||||
| @@ -12685,7 +12689,7 @@ snapshots: | ||||
|       '@babel/traverse': 7.24.7 | ||||
|       '@babel/types': 7.24.7 | ||||
|       convert-source-map: 2.0.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       gensync: 1.0.0-beta.2 | ||||
|       json5: 2.2.3 | ||||
|       semver: 6.3.1 | ||||
| @@ -12760,7 +12764,7 @@ snapshots: | ||||
|       '@babel/core': 7.24.7 | ||||
|       '@babel/helper-compilation-targets': 7.24.7 | ||||
|       '@babel/helper-plugin-utils': 7.24.7 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       lodash.debounce: 4.0.8 | ||||
|       resolve: 1.22.8 | ||||
|     transitivePeerDependencies: | ||||
| @@ -13627,7 +13631,7 @@ snapshots: | ||||
|       '@babel/helper-split-export-declaration': 7.22.6 | ||||
|       '@babel/parser': 7.24.7 | ||||
|       '@babel/types': 7.24.7 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       globals: 11.12.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -13642,7 +13646,7 @@ snapshots: | ||||
|       '@babel/helper-split-export-declaration': 7.24.7 | ||||
|       '@babel/parser': 7.24.7 | ||||
|       '@babel/types': 7.24.7 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       globals: 11.12.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -14102,7 +14106,7 @@ snapshots: | ||||
|   '@eslint/config-array@0.17.1': | ||||
|     dependencies: | ||||
|       '@eslint/object-schema': 2.1.4 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       minimatch: 3.1.2 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -14110,7 +14114,7 @@ snapshots: | ||||
|   '@eslint/eslintrc@3.1.0': | ||||
|     dependencies: | ||||
|       ajv: 6.12.6 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       espree: 10.1.0 | ||||
|       globals: 14.0.0 | ||||
|       ignore: 5.3.1 | ||||
| @@ -17276,7 +17280,7 @@ snapshots: | ||||
|       '@typescript-eslint/types': 7.17.0 | ||||
|       '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) | ||||
|       '@typescript-eslint/visitor-keys': 7.17.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       eslint: 9.8.0 | ||||
|     optionalDependencies: | ||||
|       typescript: 5.5.4 | ||||
| @@ -17302,7 +17306,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.3.3) | ||||
|       '@typescript-eslint/utils': 6.11.0(eslint@9.8.0)(typescript@5.3.3) | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       eslint: 9.8.0 | ||||
|       ts-api-utils: 1.0.1(typescript@5.3.3) | ||||
|     optionalDependencies: | ||||
| @@ -17326,7 +17330,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@typescript-eslint/typescript-estree': 7.17.0(typescript@5.5.4) | ||||
|       '@typescript-eslint/utils': 7.17.0(eslint@9.8.0)(typescript@5.5.4) | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       eslint: 9.8.0 | ||||
|       ts-api-utils: 1.3.0(typescript@5.5.4) | ||||
|     optionalDependencies: | ||||
| @@ -17344,7 +17348,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@typescript-eslint/types': 6.11.0 | ||||
|       '@typescript-eslint/visitor-keys': 6.11.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       globby: 11.1.0 | ||||
|       is-glob: 4.0.3 | ||||
|       semver: 7.5.4 | ||||
| @@ -17373,7 +17377,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@typescript-eslint/types': 7.17.0 | ||||
|       '@typescript-eslint/visitor-keys': 7.17.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       globby: 11.1.0 | ||||
|       is-glob: 4.0.3 | ||||
|       minimatch: 9.0.4 | ||||
| @@ -17449,7 +17453,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@ampproject/remapping': 2.2.1 | ||||
|       '@bcoe/v8-coverage': 0.2.3 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       istanbul-lib-coverage: 3.2.2 | ||||
|       istanbul-lib-report: 3.0.1 | ||||
|       istanbul-lib-source-maps: 5.0.4 | ||||
| @@ -17468,7 +17472,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@ampproject/remapping': 2.2.1 | ||||
|       '@bcoe/v8-coverage': 0.2.3 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       istanbul-lib-coverage: 3.2.2 | ||||
|       istanbul-lib-report: 3.0.1 | ||||
|       istanbul-lib-source-maps: 5.0.4 | ||||
| @@ -17710,13 +17714,13 @@ snapshots: | ||||
|  | ||||
|   agent-base@6.0.2: | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
|   agent-base@7.1.0: | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
| @@ -17974,7 +17978,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@fastify/error': 3.4.0 | ||||
|       archy: 1.0.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       fastq: 1.17.1 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -19028,7 +19032,7 @@ snapshots: | ||||
|   detect-port@1.5.1: | ||||
|     dependencies: | ||||
|       address: 1.2.2 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
| @@ -19241,7 +19245,7 @@ snapshots: | ||||
|  | ||||
|   esbuild-register@3.5.0(esbuild@0.19.11): | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       esbuild: 0.19.11 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -19471,7 +19475,7 @@ snapshots: | ||||
|       ajv: 6.12.6 | ||||
|       chalk: 4.1.2 | ||||
|       cross-spawn: 7.0.3 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       escape-string-regexp: 4.0.0 | ||||
|       eslint-scope: 8.0.2 | ||||
|       eslint-visitor-keys: 4.0.0 | ||||
| @@ -19924,7 +19928,7 @@ snapshots: | ||||
|  | ||||
|   follow-redirects@1.15.2(debug@4.3.5): | ||||
|     optionalDependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|  | ||||
|   for-each@0.3.3: | ||||
|     dependencies: | ||||
| @@ -20384,7 +20388,7 @@ snapshots: | ||||
|   http-proxy-agent@7.0.2: | ||||
|     dependencies: | ||||
|       agent-base: 7.1.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
| @@ -20423,7 +20427,7 @@ snapshots: | ||||
|   https-proxy-agent@5.0.1: | ||||
|     dependencies: | ||||
|       agent-base: 6.0.2 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
| @@ -20437,14 +20441,14 @@ snapshots: | ||||
|   https-proxy-agent@7.0.4: | ||||
|     dependencies: | ||||
|       agent-base: 7.1.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
|   https-proxy-agent@7.0.5: | ||||
|     dependencies: | ||||
|       agent-base: 7.1.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|  | ||||
| @@ -20792,7 +20796,7 @@ snapshots: | ||||
|  | ||||
|   istanbul-lib-source-maps@4.0.1: | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       istanbul-lib-coverage: 3.2.2 | ||||
|       source-map: 0.6.1 | ||||
|     transitivePeerDependencies: | ||||
| @@ -20801,7 +20805,7 @@ snapshots: | ||||
|   istanbul-lib-source-maps@5.0.4: | ||||
|     dependencies: | ||||
|       '@jridgewell/trace-mapping': 0.3.25 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       istanbul-lib-coverage: 3.2.2 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -21246,7 +21250,7 @@ snapshots: | ||||
|       whatwg-encoding: 3.1.1 | ||||
|       whatwg-mimetype: 4.0.0 | ||||
|       whatwg-url: 14.0.0 | ||||
|       ws: 8.18.0(bufferutil@4.0.7)(utf-8-validate@6.0.3) | ||||
|       ws: 8.18.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) | ||||
|       xml-name-validator: 5.0.0 | ||||
|     transitivePeerDependencies: | ||||
|       - bufferutil | ||||
| @@ -21939,7 +21943,7 @@ snapshots: | ||||
|   micromark@4.0.0: | ||||
|     dependencies: | ||||
|       '@types/debug': 4.1.12 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       decode-named-character-reference: 1.0.2 | ||||
|       devlop: 1.1.0 | ||||
|       micromark-core-commonmark: 2.0.0 | ||||
| @@ -23501,7 +23505,7 @@ snapshots: | ||||
|  | ||||
|   require-in-the-middle@7.3.0: | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       module-details-from-path: 1.0.3 | ||||
|       resolve: 1.22.8 | ||||
|     transitivePeerDependencies: | ||||
| @@ -23782,7 +23786,7 @@ snapshots: | ||||
|     dependencies: | ||||
|       '@hapi/hoek': 11.0.4 | ||||
|       '@hapi/wreck': 18.0.1 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       joi: 17.11.0 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -23882,7 +23886,7 @@ snapshots: | ||||
|   socks-proxy-agent@8.0.2: | ||||
|     dependencies: | ||||
|       agent-base: 7.1.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       socks: 2.7.1 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
| @@ -23977,7 +23981,7 @@ snapshots: | ||||
|       arg: 5.0.2 | ||||
|       bluebird: 3.7.2 | ||||
|       check-more-types: 2.24.0 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       execa: 5.1.1 | ||||
|       lazy-ass: 1.6.0 | ||||
|       ps-tree: 1.2.0 | ||||
| @@ -24718,7 +24722,7 @@ snapshots: | ||||
|   vite-node@1.6.0(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3): | ||||
|     dependencies: | ||||
|       cac: 6.7.14 | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       pathe: 1.1.2 | ||||
|       picocolors: 1.0.1 | ||||
|       vite: 5.3.5(@types/node@20.14.12)(sass@1.77.8)(terser@5.31.3) | ||||
| @@ -24885,7 +24889,7 @@ snapshots: | ||||
|  | ||||
|   vue-eslint-parser@9.4.3(eslint@9.8.0): | ||||
|     dependencies: | ||||
|       debug: 4.3.5(supports-color@5.5.0) | ||||
|       debug: 4.3.5(supports-color@8.1.1) | ||||
|       eslint: 9.8.0 | ||||
|       eslint-scope: 7.2.2 | ||||
|       eslint-visitor-keys: 3.4.3 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo