eslint.config.mjs
12.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
// ESLint config generated by Nuxt
/// <reference path="./eslint-typegen.d.ts" />
/* eslint-disable */
// @ts-nocheck
import typegen from '../node_modules/.pnpm/eslint-typegen@2.3.1_eslint@10.3.0_jiti@2.6.1_/node_modules/eslint-typegen/dist/index.mjs';
import { createConfigForNuxt, defineFlatConfigs, resolveOptions } from '../node_modules/.pnpm/@nuxt+eslint-config@1.15.2_@typescript-eslint+utils@8.59.0_eslint@10.3.0_jiti@2.6.1__ty_94c0432974fe6a879dd8530da9180378/node_modules/@nuxt/eslint-config/dist/flat.mjs';
import { fileURLToPath } from 'node:url';
const r = (...args) => fileURLToPath(new URL(...args, import.meta.url))
export { defineFlatConfigs }
export const options = resolveOptions({
features: {
"standalone": true,
"stylistic": {
"commaDangle": "never",
"braceStyle": "1tbs"
}
},
dirs: {
pages: ["app/pages"],
composables: ["app/composables", "app/utils"],
components: ["app/components"],
componentsPrefixed: [],
layouts: ["app/layouts"],
plugins: ["app/plugins"],
middleware: ["app/middleware"],
modules: ["modules"],
servers: [],
root: [],
src: ["app"],
}
})
export const configs = createConfigForNuxt(options)
configs.append(
// Set globals from imports registry
{
name: 'nuxt/import-globals',
languageOptions: {
globals: Object.fromEntries(["asyncComputed","autoResetRef","computedAsync","computedEager","computedInject","computedWithControl","controlledComputed","controlledRef","createDisposableDirective","createEventHook","createGlobalState","createInjectionState","createReactiveFn","createRef","createReusableTemplate","createSharedComposable","createTemplatePromise","createUnrefFn","debouncedRef","debouncedWatch","eagerComputed","extendRef","ignorableWatch","injectLocal","isDefined","makeDestructurable","onClickOutside","onElementRemoval","onKeyDown","onKeyPressed","onKeyStroke","onKeyUp","onLongPress","onStartTyping","pausableWatch","provideLocal","reactify","reactifyObject","reactiveComputed","reactiveOmit","reactivePick","refAutoReset","refDebounced","refDefault","refManualReset","refThrottled","refWithControl","syncRef","syncRefs","templateRef","throttledRef","throttledWatch","toReactive","tryOnBeforeMount","tryOnBeforeUnmount","tryOnMounted","tryOnScopeDispose","tryOnUnmounted","unrefElement","until","useActiveElement","useAnimate","useArrayDifference","useArrayEvery","useArrayFilter","useArrayFind","useArrayFindIndex","useArrayFindLast","useArrayIncludes","useArrayJoin","useArrayMap","useArrayReduce","useArraySome","useArrayUnique","useAsyncQueue","useAsyncState","useBase64","useBattery","useBluetooth","useBreakpoints","useBroadcastChannel","useBrowserLocation","useCached","useClipboard","useClipboardItems","useCloned","useConfirmDialog","useCountdown","useCounter","useCssSupports","useCssVar","useCurrentElement","useCycleList","useDark","useDateFormat","useDebounce","useDebouncedRefHistory","useDebounceFn","useDeviceMotion","useDeviceOrientation","useDevicePixelRatio","useDevicesList","useDisplayMedia","useDocumentVisibility","useDraggable","useDropZone","useElementBounding","useElementByPoint","useElementHover","useElementSize","useElementVisibility","useEventBus","useEventListener","useEventSource","useEyeDropper","useFavicon","useFileDialog","useFileSystemAccess","useFocus","useFocusWithin","useFps","useFullscreen","useGamepad","useGeolocation","useIdle","useInfiniteScroll","useIntersectionObserver","useInterval","useIntervalFn","useKeyModifier","useLastChanged","useLocalStorage","useMagicKeys","useManualRefHistory","useMediaControls","useMediaQuery","useMemoize","useMemory","useMounted","useMouse","useMouseInElement","useMousePressed","useMutationObserver","useNavigatorLanguage","useNetwork","useNow","useObjectUrl","useOffsetPagination","useOnline","usePageLeave","useParallax","useParentElement","usePerformanceObserver","usePointer","usePointerLock","usePointerSwipe","usePreferredColorScheme","usePreferredContrast","usePreferredDark","usePreferredLanguages","usePreferredReducedMotion","usePreferredReducedTransparency","usePrevious","useRafFn","useRefHistory","useResizeObserver","useScreenOrientation","useScreenSafeArea","useScriptTag","useScroll","useScrollLock","useSessionStorage","useShare","useSorted","useSpeechRecognition","useSpeechSynthesis","useSSRWidth","useStepper","useStorageAsync","useStyleTag","useSupported","useSwipe","useTemplateRefsList","useTextareaAutosize","useTextDirection","useTextSelection","useThrottle","useThrottledRefHistory","useThrottleFn","useTimeAgo","useTimeAgoIntl","useTimeout","useTimeoutFn","useTimeoutPoll","useTimestamp","useTitle","useToggle","useToNumber","useToString","useTransition","useUrlSearchParams","useUserMedia","useVibrate","useVirtualList","useVModel","useVModels","useWakeLock","useWebNotification","useWebSocket","useWebWorker","useWebWorkerFn","useWindowFocus","useWindowScroll","useWindowSize","watchArray","watchAtMost","watchDebounced","watchDeep","watchIgnorable","watchImmediate","watchOnce","watchPausable","watchThrottled","watchTriggerable","watchWithFilter","whenever","useApiGateway","Locale","useAppI18n","useAuth","useAuthApi","useBaseInfoApi","useDashboard","useDashboardDataApi","useOperationApi","usePermission","useSettingsApi","useSnApi","useWorkOrderApi","randomFrom","randomInt","APP_PAGE_PATHS","AppPagePath","BUTTON_PERMISSION_KEYS","ButtonPermissionKey","canAccessPageByRoles","canUseButtonByRoles","FORBIDDEN_PATH","getAccessiblePagesForRoles","getAllowedButtonsForPage","isProtectedPage","isPublicPath","LOGIN_PATH","normalizePagePath","RolePermissionMatrix","toPagePath","useNuxtDevTools","defineAppConfig","__buildAssetsURL","__publicAssetsURL","defineLocale","extendLocale","defineShortcuts","extractShortcuts","useContentSearch","useFileUpload","useFormField","useKbd","useOverlay","useResizable","useScrollShadow","useScrollspy","useToast","useColorMode","authenticateMockUser","createMockSession","getMockUserByToken","getMockUsersForHint","PublicAuthUser","toPublicUser","exportDashboardOverview","getDashboardOverview","createMockDeviceType","getMockDeviceTypes","removeMockDeviceType","updateMockDeviceType","getMockOperationTasks","mutateMockOperationTask","createMockMember","getMockSettingsMembers","getMockSettingsNotifications","getMockSettingsProfile","markMockAccountDeleted","MemberProfilePayload","MockSettingsNotifications","MockSettingsProfile","removeMockMember","updateMockMemberProfile","updateMockMemberRole","updateMockSettingsNotifications","updateMockSettingsPassword","updateMockSettingsProfile","getMockSnItems","importMockSnItems","mutateMockSnStatus","createMockWorkOrder","getMockWorkOrders","transitionMockWorkOrder","updateMockDraftWorkOrder","cancelIdleCallback","requestIdleCallback","setInterval","defineNuxtLink","useAnnouncer","clearNuxtData","createUseAsyncData","refreshNuxtData","useAsyncData","useLazyAsyncData","useNuxtData","reloadNuxtApp","defineNuxtComponent","refreshCookie","useCookie","clearError","createError","isNuxtError","showError","useError","createUseFetch","useFetch","useLazyFetch","injectHead","useHead","useHeadSafe","useSeoMeta","useServerHead","useServerHeadSafe","useServerSeoMeta","useHydration","defineLazyHydrationComponent","useLoadingIndicator","getAppManifest","getRouteRules","callOnce","definePageMeta","PageMeta","definePayloadReducer","definePayloadReviver","isPrerendered","loadPayload","preloadPayload","prefetchComponents","preloadComponents","preloadRouteComponents","usePreviewMode","onNuxtReady","useRouteAnnouncer","abortNavigation","addRouteMiddleware","defineNuxtRouteMiddleware","navigateTo","setPageLayout","useRoute","useRouter","useRuntimeHook","useScript","useScriptBingUet","useScriptClarity","useScriptCloudflareWebAnalytics","useScriptCrisp","useScriptDatabuddyAnalytics","useScriptEventPage","useScriptFathomAnalytics","useScriptGoogleAdsense","useScriptGoogleAnalytics","useScriptGoogleMaps","useScriptGoogleRecaptcha","useScriptGoogleSignIn","useScriptGoogleTagManager","useScriptGravatar","useScriptHotjar","useScriptIntercom","useScriptLemonSqueezy","useScriptMatomoAnalytics","useScriptMetaPixel","useScriptMixpanelAnalytics","useScriptNpm","useScriptPayPal","useScriptPlausibleAnalytics","useScriptPostHog","useScriptRedditPixel","useScriptRybbitAnalytics","useScriptSegment","useScriptSnapchatPixel","useScriptStripe","useScriptTikTokPixel","useScriptTriggerConsent","useScriptTriggerElement","useScriptUmamiAnalytics","useScriptVercelAnalytics","useScriptVimeoPlayer","useScriptXPixel","useScriptYouTubePlayer","onPrehydrate","prerenderRoutes","setResponseStatus","useRequestEvent","useRequestFetch","useRequestHeader","useRequestHeaders","useResponseHeader","clearNuxtState","useState","useRequestURL","updateAppConfig","useAppConfig","defineAppConfig","defineNuxtPlugin","definePayloadPlugin","tryUseNuxtApp","useNuxtApp","useRuntimeConfig","appendCorsHeaders","appendCorsPreflightHeaders","appendHeader","appendHeaders","appendResponseHeader","appendResponseHeaders","assertMethod","callNodeListener","clearResponseHeaders","clearSession","createApp","createAppEventHandler","createError","createEvent","createEventStream","createRouter","defaultContentType","defineEventHandler","defineLazyEventHandler","defineNodeListener","defineNodeMiddleware","defineRequestMiddleware","defineResponseMiddleware","defineWebSocket","defineWebSocketHandler","deleteCookie","dynamicEventHandler","eventHandler","EventHandler","EventHandlerObject","EventHandlerRequest","EventHandlerResponse","fetchWithEvent","fromNodeMiddleware","fromPlainHandler","fromWebHandler","getCookie","getHeader","getHeaders","getMethod","getProxyRequestHeaders","getQuery","getRequestFingerprint","getRequestHeader","getRequestHeaders","getRequestHost","getRequestIP","getRequestPath","getRequestProtocol","getRequestURL","getRequestWebStream","getResponseHeader","getResponseHeaders","getResponseStatus","getResponseStatusText","getRouterParam","getRouterParams","getSession","getValidatedQuery","getValidatedRouterParams","H3Error","H3Event","H3EventContext","handleCacheHeaders","handleCors","isCorsOriginAllowed","isError","isEvent","isEventHandler","isMethod","isPreflightRequest","isStream","isWebResponse","lazyEventHandler","parseCookies","promisifyNodeListener","proxyRequest","readBody","readFormData","readMultipartFormData","readRawBody","readValidatedBody","removeResponseHeader","sanitizeStatusCode","sanitizeStatusMessage","sealSession","send","sendError","sendIterable","sendNoContent","sendProxy","sendRedirect","sendStream","sendWebResponse","serveStatic","setCookie","setHeader","setHeaders","setResponseHeader","setResponseHeaders","setResponseStatus","splitCookiesString","toEventHandler","toNodeListener","toPlainHandler","toWebHandler","toWebRequest","unsealSession","updateSession","useBase","useSession","writeEarlyHints","useNitroApp","cachedEventHandler","cachedFunction","defineCachedEventHandler","defineCachedFunction","useAppConfig","useRuntimeConfig","useEvent","defineNitroErrorHandler","defineRouteMeta","defineNitroPlugin","nitroPlugin","defineRenderHandler","getRouteRules","useStorage","defineTask","runTask","Component","ComponentPublicInstance","computed","ComputedRef","customRef","defineAsyncComponent","defineComponent","DirectiveBinding","effect","effectScope","ExtractDefaultPropTypes","ExtractPropTypes","ExtractPublicPropTypes","getCurrentInstance","getCurrentScope","h","hasInjectionContext","inject","InjectionKey","isProxy","isReactive","isReadonly","isRef","isShallow","markRaw","MaybeRef","MaybeRefOrGetter","nextTick","onActivated","onBeforeMount","onBeforeUnmount","onBeforeUpdate","onDeactivated","onErrorCaptured","onMounted","onRenderTracked","onRenderTriggered","onScopeDispose","onServerPrefetch","onUnmounted","onUpdated","onWatcherCleanup","PropType","provide","proxyRefs","reactive","readonly","ref","Ref","resolveComponent","shallowReactive","shallowReadonly","shallowRef","toRaw","toRef","toRefs","toValue","triggerRef","unref","useAttrs","useCssModule","useCssVars","useId","useModel","useShadowRoot","useSlots","useTemplateRef","useTransitionState","VNode","watch","watchEffect","watchPostEffect","watchSyncEffect","withCtx","withDirectives","withKeys","withMemo","withModifiers","withScopeId","WritableComputedRef","isVue2","isVue3","onBeforeRouteLeave","onBeforeRouteUpdate","useLink"].map(i => [i, 'readonly'])),
},
}
)
export function withNuxt(...customs) {
return configs
.clone()
.append(...customs)
.onResolved(configs => typegen(configs, { dtsPath: r("./eslint-typegen.d.ts"), augmentFlatConfigUtils: true }))
}
export default withNuxt