diff --git a/docs/en/config.ts b/docs/en/config.ts index 41dbd2b8..6f959538 100644 --- a/docs/en/config.ts +++ b/docs/en/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'en-US', description: 'Vite & Vue powered static site generator.', @@ -22,7 +25,7 @@ export default { copyright: 'Copyright © 2019-present Evan You' } } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -37,7 +40,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: 'Changelog', diff --git a/docs/es/config.ts b/docs/es/config.ts index e3a0079a..1420856d 100644 --- a/docs/es/config.ts +++ b/docs/es/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'es-CO', description: 'Generador de Sitios Estaticos desarrollado con Vite y Vue.', @@ -48,7 +51,7 @@ export default { darkModeSwitchTitle: 'Cambiar a modo oscuro', skipToContentLabel: 'Saltar al contenido' } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -63,7 +66,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/es/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: 'Registro de cambios', diff --git a/docs/fa/config.ts b/docs/fa/config.ts index a0508a24..55f53b52 100644 --- a/docs/fa/config.ts +++ b/docs/fa/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ title: 'ویت‌پرس', lang: 'fa-IR', description: 'Vite & Vue powered static site generator.', @@ -66,7 +69,7 @@ export default { }, siteTitle: 'ویت‌پرس' } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -81,7 +84,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: 'Changelog', diff --git a/docs/ko/config.ts b/docs/ko/config.ts index ccbc7b03..08773ccb 100644 --- a/docs/ko/config.ts +++ b/docs/ko/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'ko-KR', description: 'Vite 및 Vue 기반 정적 사이트 생성기.', @@ -44,7 +47,7 @@ export default { darkModeSwitchTitle: '다크 모드로 변경', skipToContentLabel: '본문으로 건너뛰기' } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -59,7 +62,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/ko/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: '변경 로그', diff --git a/docs/pt/config.ts b/docs/pt/config.ts index 891202bf..aa08b7fa 100644 --- a/docs/pt/config.ts +++ b/docs/pt/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'pt-BR', description: 'Gerador de Site Estático desenvolvido com Vite e Vue.', @@ -48,7 +51,7 @@ export default { darkModeSwitchTitle: 'Mudar para Modo Escuro', skipToContentLabel: 'Pular para o Conteúdo' } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -63,7 +66,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/pt/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: 'Registro de Mudanças', diff --git a/docs/ru/config.ts b/docs/ru/config.ts index 93ac435d..41582f5e 100644 --- a/docs/ru/config.ts +++ b/docs/ru/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'ru-RU', description: 'Генератор статических сайтов на основе Vite и Vue.', @@ -42,7 +45,7 @@ export default { langMenuLabel: 'Изменить язык', skipToContentLabel: 'Перейти к содержимому' } -} +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -57,7 +60,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/ru/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: 'Изменения', diff --git a/docs/zh/config.ts b/docs/zh/config.ts index 6caf1430..f8ff24ee 100644 --- a/docs/zh/config.ts +++ b/docs/zh/config.ts @@ -1,7 +1,10 @@ -import { type DefaultTheme, type UserConfig } from 'vitepress' -import vitepress from 'vitepress/package.json' +import { createRequire } from 'module' +import { defineConfig, type DefaultTheme } from 'vitepress' -export default { +const require = createRequire(import.meta.url) +const pkg = require('vitepress/package.json') + +export default defineConfig({ lang: 'zh-Hans', description: '由 Vite 和 Vue 驱动的静态站点生成器', @@ -55,7 +58,7 @@ export default { darkModeSwitchTitle: '切换到深色模式', skipToContentLabel: '跳转到内容' } -} as UserConfig +}) function nav(): DefaultTheme.NavItem[] { return [ @@ -70,7 +73,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/zh/reference/' }, { - text: vitepress.version, + text: pkg.version, items: [ { text: '更新日志',