mirror of
https://github.com/elk-zone/elk.git
synced 2024-12-18 09:01:46 +03:00
chore(deps): update lint (#3082)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: TAKAHASHI Shuuji <shuuji3@gmail.com>
This commit is contained in:
parent
b7cff82ab2
commit
900017bb3f
22 changed files with 388 additions and 530 deletions
|
@ -1,5 +1,6 @@
|
|||
<script setup lang="ts">
|
||||
import type { mastodon } from 'masto'
|
||||
import type { ConfirmDialogChoice } from '~/types'
|
||||
import {
|
||||
isCommandPanelOpen,
|
||||
isConfirmDialogOpen,
|
||||
|
@ -13,7 +14,6 @@ import {
|
|||
isReportDialogOpen,
|
||||
isSigninDialogOpen,
|
||||
} from '~/composables/dialog'
|
||||
import type { ConfirmDialogChoice } from '~/types'
|
||||
|
||||
const isMac = useIsMac()
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<script setup lang="ts">
|
||||
import type { mastodon } from 'masto'
|
||||
import type { GroupedAccountLike, NotificationSlot } from '~/types'
|
||||
// @ts-expect-error missing types
|
||||
import { DynamicScrollerItem } from 'vue-virtual-scroller'
|
||||
import type { GroupedAccountLike, NotificationSlot } from '~/types'
|
||||
|
||||
const { paginator, stream } = defineProps<{
|
||||
paginator: mastodon.Paginator<mastodon.v1.Notification[], mastodon.rest.v1.ListNotificationsParams>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<script setup lang="ts">
|
||||
import type { mastodon } from 'masto'
|
||||
import type { DraftItem } from '~/types'
|
||||
import { EditorContent } from '@tiptap/vue-3'
|
||||
import stringLength from 'string-length'
|
||||
import type { DraftItem } from '~/types'
|
||||
|
||||
const {
|
||||
threadComposer,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<script setup lang="ts">
|
||||
import { formatTimeAgo } from '@vueuse/core'
|
||||
import type { DraftItem } from '~/types'
|
||||
import { formatTimeAgo } from '@vueuse/core'
|
||||
|
||||
const route = useRoute()
|
||||
const { formatNumber } = useHumanReadableNumber()
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
<script setup lang="ts">
|
||||
import { getEmojiMatchesInText } from '@iconify/utils/lib/emoji/replace/find'
|
||||
import { emojiFilename, emojiPrefix, emojiRegEx } from '~~/config/emojis'
|
||||
import type { CommandHandler } from '~/composables/command'
|
||||
import type { CustomEmoji, Emoji } from '~/composables/tiptap/suggestion'
|
||||
import { getEmojiMatchesInText } from '@iconify/utils/lib/emoji/replace/find'
|
||||
import { emojiFilename, emojiPrefix, emojiRegEx } from '~~/config/emojis'
|
||||
import { isCustomEmoji } from '~/composables/tiptap/suggestion'
|
||||
|
||||
const { items, command } = defineProps<{
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import type { LocaleObject } from '@nuxtjs/i18n'
|
||||
import type { ComputedRef } from 'vue'
|
||||
import type { SearchResult } from '~/composables/masto/search'
|
||||
import Fuse from 'fuse.js'
|
||||
import { defineStore } from 'pinia'
|
||||
import type { SearchResult } from '~/composables/masto/search'
|
||||
|
||||
// @unocss-include
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import type { mastodon } from 'masto'
|
||||
import { STORAGE_KEY_FIRST_VISIT } from '~/constants'
|
||||
import type { ConfirmDialogChoice, ConfirmDialogOptions, DraftItem, ErrorDialogData } from '~/types'
|
||||
import { STORAGE_KEY_FIRST_VISIT } from '~/constants'
|
||||
|
||||
export const confirmDialogChoice = ref<ConfirmDialogChoice>()
|
||||
export const confirmDialogLabel = ref<ConfirmDialogOptions>()
|
||||
|
|
|
@ -2,8 +2,8 @@ import type { Pausable } from '@vueuse/core'
|
|||
import type { mastodon } from 'masto'
|
||||
import type { Ref } from 'vue'
|
||||
import type { ElkInstance } from '../users'
|
||||
import { createRestAPIClient, createStreamingAPIClient } from 'masto'
|
||||
import type { UserLogin } from '~/types'
|
||||
import { createRestAPIClient, createStreamingAPIClient } from 'masto'
|
||||
|
||||
export function createMasto() {
|
||||
return {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import type { DraftItem } from '~~/types'
|
||||
import type { mastodon } from 'masto'
|
||||
import type { Ref } from 'vue'
|
||||
import type { DraftItem } from '~~/types'
|
||||
import { fileOpen } from 'browser-fs-access'
|
||||
|
||||
export function usePublish(options: {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import type { mastodon } from 'masto'
|
||||
import type { ComputedRef, Ref } from 'vue'
|
||||
import { STORAGE_KEY_DRAFTS } from '~/constants'
|
||||
import type { DraftItem, DraftMap } from '~/types'
|
||||
import type { Mutable } from '~/types/utils'
|
||||
import { STORAGE_KEY_DRAFTS } from '~/constants'
|
||||
|
||||
export const currentUserDrafts = (import.meta.server || process.test)
|
||||
? computed<DraftMap>(() => ({}))
|
||||
|
|
|
@ -2,8 +2,10 @@ import type { MaybeRefOrGetter, RemovableRef } from '@vueuse/core'
|
|||
import type { mastodon } from 'masto'
|
||||
import type { EffectScope, Ref } from 'vue'
|
||||
import type { ElkMasto } from './masto/masto'
|
||||
import { withoutProtocol } from 'ufo'
|
||||
import type { PushNotificationPolicy, PushNotificationRequest } from '~/composables/push-notifications/types'
|
||||
import type { UserLogin } from '~/types'
|
||||
import type { Overwrite } from '~/types/utils'
|
||||
import { withoutProtocol } from 'ufo'
|
||||
import {
|
||||
DEFAULT_POST_CHARS_LIMIT,
|
||||
STORAGE_KEY_CURRENT_USER_HANDLE,
|
||||
|
@ -12,8 +14,6 @@ import {
|
|||
STORAGE_KEY_NOTIFICATION_POLICY,
|
||||
STORAGE_KEY_SERVERS,
|
||||
} from '~/constants'
|
||||
import type { UserLogin } from '~/types'
|
||||
import type { Overwrite } from '~/types/utils'
|
||||
|
||||
const mock = process.mock
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import type { EmojiRegexMatch } from '@iconify/utils/lib/emoji/replace/find'
|
||||
import { getEmojiMatchesInText } from '@iconify/utils/lib/emoji/replace/find'
|
||||
// @unimport-disabled
|
||||
import { emojiFilename, emojiPrefix, emojiRegEx } from '@iconify-emoji/twemoji'
|
||||
import { getEmojiMatchesInText } from '@iconify/utils/lib/emoji/replace/find'
|
||||
|
||||
// Re-export everything from package
|
||||
export * from '@iconify-emoji/twemoji'
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import type { BuildInfo } from '~/types'
|
||||
import { createResolver, defineNuxtModule } from '@nuxt/kit'
|
||||
import { isCI } from 'std-env'
|
||||
import type { BuildInfo } from '~/types'
|
||||
import { getEnv, version } from '../config/env'
|
||||
|
||||
const { resolve } = createResolver(import.meta.url)
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
"start": "PORT=5314 node .output/server/index.mjs",
|
||||
"start:https": "PORT=5314 node ./https-dev-config/local-https-server.mjs",
|
||||
"lint": "eslint --cache .",
|
||||
"lint:fix": "eslint --cache --fix .",
|
||||
"typecheck": "stale-dep && nuxi typecheck",
|
||||
"prepare": "ignore-dependency-scripts \"tsx scripts/prepare.ts\"",
|
||||
"generate": "nuxi generate",
|
||||
|
@ -113,7 +114,7 @@
|
|||
"ws": "^8.15.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@antfu/eslint-config": "^3.9.2",
|
||||
"@antfu/eslint-config": "^3.11.2",
|
||||
"@antfu/ni": "^0.23.1",
|
||||
"@nuxt/schema": "^3.14.1592",
|
||||
"@types/chroma-js": "^2.4.4",
|
||||
|
@ -128,13 +129,13 @@
|
|||
"@vue/test-utils": "2.4.6",
|
||||
"bumpp": "^9.8.1",
|
||||
"consola": "^3.2.3",
|
||||
"eslint": "^9.15.0",
|
||||
"eslint": "^9.16.0",
|
||||
"eslint-plugin-format": "^0.1.3",
|
||||
"flat": "^6.0.1",
|
||||
"fs-extra": "^11.2.0",
|
||||
"lint-staged": "^15.2.10",
|
||||
"nuxt": "^3.14.1592",
|
||||
"prettier": "^3.3.3",
|
||||
"prettier": "^3.4.2",
|
||||
"sharp": "^0.33.5",
|
||||
"sharp-ico": "^0.1.5",
|
||||
"simple-git-hooks": "^2.11.1",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<script setup lang="ts">
|
||||
import type { mastodon } from 'masto'
|
||||
import { NOTIFICATION_FILTER_TYPES } from '~/constants'
|
||||
import type { CommonRouteTabMoreOption, CommonRouteTabOption } from '~/types'
|
||||
import { NOTIFICATION_FILTER_TYPES } from '~/constants'
|
||||
|
||||
definePageMeta({
|
||||
middleware: 'auth',
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<script setup lang="ts">
|
||||
/* eslint-disable no-alert */
|
||||
import { fileOpen } from 'browser-fs-access'
|
||||
import type { UserLogin } from '~/types'
|
||||
import { fileOpen } from 'browser-fs-access'
|
||||
|
||||
const { t } = useI18n()
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import type { UserLogin } from '~/types'
|
||||
import { useAsyncIDBKeyval } from '~/composables/idb'
|
||||
import { STORAGE_KEY_USERS } from '~/constants'
|
||||
import type { UserLogin } from '~/types'
|
||||
|
||||
const mock = process.mock
|
||||
|
||||
|
|
849
pnpm-lock.yaml
849
pnpm-lock.yaml
File diff suppressed because it is too large
Load diff
|
@ -1,5 +1,5 @@
|
|||
import chroma from 'chroma-js'
|
||||
import type { ThemeColors } from '~/composables/settings'
|
||||
import chroma from 'chroma-js'
|
||||
|
||||
// #cc7d24 -> hcl(67.14,62.19,59.56)
|
||||
export const themesColor = Array.from(
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import type { LocaleEntry } from '../docs/types'
|
||||
import type { ElkTranslationStatus } from '~/types/translation-status'
|
||||
import { Buffer } from 'node:buffer'
|
||||
import { readFile, writeFile } from 'node:fs/promises'
|
||||
import { createResolver } from '@nuxt/kit'
|
||||
import { flatten } from 'flat'
|
||||
import type { ElkTranslationStatus } from '~/types/translation-status'
|
||||
import { countryLocaleVariants, currentLocales } from '../config/i18n'
|
||||
|
||||
export const localeData: [code: string, file: string[], title: string][]
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
import type { AppInfo } from '~/types'
|
||||
// @ts-expect-error virtual import
|
||||
import { env } from '#build-info'
|
||||
// @ts-expect-error virtual import
|
||||
import { driver } from '#storage-config'
|
||||
import { $fetch } from 'ofetch'
|
||||
|
||||
import kv from 'unstorage/drivers/cloudflare-kv-http'
|
||||
|
||||
import fs from 'unstorage/drivers/fs'
|
||||
|
||||
import memory from 'unstorage/drivers/memory'
|
||||
|
||||
import vercelKVDriver from 'unstorage/drivers/vercel-kv'
|
||||
|
||||
import cached from '../cache-driver'
|
||||
|
||||
// @ts-expect-error virtual import
|
||||
import { env } from '#build-info'
|
||||
|
||||
// @ts-expect-error virtual import
|
||||
import { driver } from '#storage-config'
|
||||
|
||||
import { version } from '~/config/env'
|
||||
import { APP_NAME } from '~/constants'
|
||||
import type { AppInfo } from '~/types'
|
||||
import cached from '../cache-driver'
|
||||
|
||||
const storage = useStorage<AppInfo>()
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import type { ContentParseOptions } from '~/composables/content-parse'
|
||||
import { format } from 'prettier'
|
||||
import { render as renderTree } from 'ultrahtml'
|
||||
import { describe, expect, it } from 'vitest'
|
||||
import type { ContentParseOptions } from '~/composables/content-parse'
|
||||
|
||||
describe('html-parse', () => {
|
||||
it('empty', async () => {
|
||||
|
|
Loading…
Reference in a new issue