diff --git a/docs/config.ts b/docs/config.ts index 8f38b2b4..aa751983 100644 --- a/docs/config.ts +++ b/docs/config.ts @@ -1,8 +1,5 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export default defineAdditionalConfig({ description: 'Vite & Vue powered static site generator.', @@ -40,7 +37,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/es/config.ts b/docs/es/config.ts index 0427767e..43b2dfb7 100644 --- a/docs/es/config.ts +++ b/docs/es/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -92,7 +89,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/es/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/fa/config.ts b/docs/fa/config.ts index a59bc6a5..2b7dcc1c 100644 --- a/docs/fa/config.ts +++ b/docs/fa/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -100,7 +97,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/ja/config.ts b/docs/ja/config.ts index e997b9dd..3930ab7c 100644 --- a/docs/ja/config.ts +++ b/docs/ja/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -63,7 +60,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/ko/config.ts b/docs/ko/config.ts index af4b435f..2226254d 100644 --- a/docs/ko/config.ts +++ b/docs/ko/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -92,7 +89,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/ko/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/pt/config.ts b/docs/pt/config.ts index cb0afb9d..9b99bef3 100644 --- a/docs/pt/config.ts +++ b/docs/pt/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -92,7 +89,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/pt/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/ru/config.ts b/docs/ru/config.ts index f880f54b..4a4fa3d7 100644 --- a/docs/ru/config.ts +++ b/docs/ru/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -90,7 +87,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/ru/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/docs/zh/config.ts b/docs/zh/config.ts index e558711b..41a557a5 100644 --- a/docs/zh/config.ts +++ b/docs/zh/config.ts @@ -1,12 +1,9 @@ -import { createRequire } from 'node:module' import { defineAdditionalConfig, type DefaultTheme, type MarkdownLocaleOptions } from 'vitepress' - -const require = createRequire(import.meta.url) -const pkg = require('vitepress/package.json') +import { version } from 'vitepress/package.json' with { type: 'json' } export const markdown: MarkdownLocaleOptions = { container: { @@ -92,7 +89,7 @@ function nav(): DefaultTheme.NavItem[] { activeMatch: '/zh/reference/' }, { - text: pkg.version, + text: version, items: [ { text: '1.6.4', diff --git a/package.json b/package.json index 5c064a80..89aeebcc 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "build": "pnpm build:prepare && pnpm build:client && pnpm build:node && node scripts/genWebTypes.ts", "build:prepare": "pnpm clean && node scripts/copyShared.ts", "build:client": "vue-tsc --noEmit -p src/client && tsc -p src/client && node scripts/copyClient.ts", - "build:node": "tsc -p src/node --noEmit && rollup --config rollup.config.ts --configPlugin esbuild", + "build:node": "tsc -p src/node --noEmit && rollup --config rollup.config.ts", "test": "pnpm --aggregate-output --reporter=append-only '/^test:(types|unit|e2e|init)$/'", "test:types": "tsc -p __tests__/unit && tsc -p __tests__/e2e && tsc -p __tests__/init && vue-tsc -p docs", "test:unit": "vitest run -r __tests__/unit", diff --git a/rollup.config.ts b/rollup.config.ts index 7f040f6f..6685d654 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -4,14 +4,12 @@ import json from '@rollup/plugin-json' import { nodeResolve } from '@rollup/plugin-node-resolve' import replace from '@rollup/plugin-replace' import { rm } from 'node:fs/promises' -import { builtinModules, createRequire } from 'node:module' +import { builtinModules } from 'node:module' import { fileURLToPath } from 'node:url' import { type RollupOptions, defineConfig } from 'rollup' import dts from 'rollup-plugin-dts' import esbuild from 'rollup-plugin-esbuild' - -const require = createRequire(import.meta.url) -const pkg = require('./package.json') +import pkg from './package.json' with { type: 'json' } const DEV = !!process.env.DEV const PROD = !DEV