diff --git a/package.json b/package.json index d4a9cccb..d7889c27 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "dev": "nuxt dev", "build": "nuxt build", "start": "nuxt start", - "lint:js": "eslint --ext .js,.vue --fix --ignore-path .gitignore .", + "lint:js": "eslint --ext .js,.ts,.mjs,.vue --fix --ignore-path .gitignore .", "lint:style": "stylelint **/*.{vue,css} --fix --ignore-path .gitignore", "lint": "pnpm lint:js && pnpm lint:style", "test": "vitest run test/unit", @@ -16,7 +16,7 @@ "postinstall": "nuxt prepare && pnpm simple-git-hooks install && npx playwright install" }, "lint-staged": { - "*.{js,vue}": [ + "*.{js,ts,mjs,vue}": [ "eslint", "prettier --write" ], diff --git a/src/composables/onIdle.ts b/src/composables/onIdle.ts index b4286b6c..b0adba06 100644 --- a/src/composables/onIdle.ts +++ b/src/composables/onIdle.ts @@ -4,7 +4,7 @@ export const requestIdleCallback = const start = Date.now() const idleDeadline = { didTimeout: false, - timeRemaining () { + timeRemaining() { return Math.max(0, 50 - (Date.now() - start)) }, } diff --git a/src/modules/dedupe-hoisted.ts b/src/modules/dedupe-hoisted.ts index 6682210d..0c16cd4b 100644 --- a/src/modules/dedupe-hoisted.ts +++ b/src/modules/dedupe-hoisted.ts @@ -8,10 +8,10 @@ const plugin = createUnplugin(() => { return { name: 'lazy-hydrate', enforce: 'post', - transformInclude (id) { + transformInclude(id) { return parseURL(id).pathname.endsWith('.vue') }, - transform (code, id) { + transform(code, id) { const chunks = code.matchAll( /const _hoisted_(?\d+)(?[\s\S]*?)(;$|\n(?=const ))/gm ) @@ -41,7 +41,7 @@ const plugin = createUnplugin(() => { } } }, - buildEnd () { + buildEnd() { console.log('Saved', Buffer.from(replaced.join('')).length, 'bytes') }, } @@ -51,7 +51,7 @@ export default defineNuxtModule({ meta: { name: 'dedupe-hoisted-nodes', }, - setup () { + setup() { addVitePlugin(plugin.vite()) addWebpackPlugin(plugin.webpack()) }, diff --git a/src/modules/sitemap.ts b/src/modules/sitemap.ts index 601b38f2..903eefbf 100644 --- a/src/modules/sitemap.ts +++ b/src/modules/sitemap.ts @@ -7,7 +7,7 @@ export default defineNuxtModule({ meta: { name: 'sitemap', }, - setup () { + setup() { const nuxt = useNuxt() nuxt.hook('nitro:init', nitro => { nitro.hooks.hook('close', async () => { diff --git a/src/modules/tree-shake.ts b/src/modules/tree-shake.ts index 0c22ab29..3090b009 100644 --- a/src/modules/tree-shake.ts +++ b/src/modules/tree-shake.ts @@ -6,11 +6,11 @@ export default defineNuxtModule({ meta: { name: 'tree-shake', }, - setup () { + setup() { const nuxt = useNuxt() addVitePlugin({ name: 'tree-shake', - transform (code, id) { + transform(code, id) { if (nuxt.options.dev) return if (!code.includes('Transition') && !code.includes('KeepAlive')) return diff --git a/src/server/open-graph/parser.ts b/src/server/open-graph/parser.ts index 5f44f916..084dd3e9 100644 --- a/src/server/open-graph/parser.ts +++ b/src/server/open-graph/parser.ts @@ -7,7 +7,7 @@ export interface ParsedReqs { tags: string[] } -export function parseReqs (slug: string) { +export function parseReqs(slug: string) { if (slug === 'og') { return { date: '',