Skip to content

Commit 18fd88d

Browse files
committed
chore: fix vitepress config
1 parent 5c9b6ea commit 18fd88d

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

docs/.vitepress/config.js renamed to docs/.vitepress/config.mjs

+10-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
1-
"use strict"
1+
import { defineConfig } from "vitepress"
2+
import path from "path"
3+
import { fileURLToPath } from "url"
4+
import { viteCommonjs, vitePluginRequireResolve } from "./vite-plugin.mjs"
5+
import eslint4b from "vite-plugin-eslint4b"
6+
import { createRequire } from "module"
27

3-
const { defineConfig } = require("vitepress")
4-
const path = require("path")
8+
const __filename = fileURLToPath(import.meta.url)
9+
const __dirname = path.dirname(__filename)
10+
const require = createRequire(import.meta.url)
511

612
const { categories } = require("../../scripts/rules.js")
7-
const { viteCommonjs, vitePluginRequireResolve } = require("./vite-plugin")
8-
const { default: eslint4b } = require("vite-plugin-eslint4b")
913

10-
module.exports = defineConfig({
14+
export default defineConfig({
1115
title: "eslint-plugin-es-x",
1216
base: "/eslint-plugin-es-x/",
1317
description: "ESLint plugin about ECMAScript syntax.",

docs/.vitepress/vite-plugin.js renamed to docs/.vitepress/vite-plugin.mjs

+7-10
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
1-
"use strict"
1+
import path from "path"
2+
import { fileURLToPath } from "url"
3+
import esbuild from "esbuild"
24

3-
const path = require("path")
4-
5-
const esbuild = require("esbuild")
5+
const __filename = fileURLToPath(import.meta.url)
6+
const __dirname = path.dirname(__filename)
67

78
const libRoot = path.join(__dirname, "../../lib")
8-
module.exports = {
9-
vitePluginRequireResolve,
10-
viteCommonjs,
11-
}
129

13-
function vitePluginRequireResolve() {
10+
export function vitePluginRequireResolve() {
1411
return {
1512
name: "vite-plugin-require.resolve",
1613
transform(code, id, _options) {
@@ -25,7 +22,7 @@ function vitePluginRequireResolve() {
2522
}
2623
}
2724

28-
function viteCommonjs() {
25+
export function viteCommonjs() {
2926
return {
3027
name: "vite-plugin-cjs-to-esm",
3128
apply: () => true,

0 commit comments

Comments
 (0)