Skip to content

Commit 15af61c

Browse files
committed
build: get packages name correctly
1 parent 335f46f commit 15af61c

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

.commitlintrc.cjs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
const fs = require('fs')
22
const path = require('path')
33

4-
const corePackages = fs.readdirSync(path.resolve(__dirname, 'packages'))
5-
const ecosystemPackages = fs.readdirSync(path.resolve(__dirname, 'ecosystem'))
4+
const getSubDirectories = (dir) => fs.readdirSync(dir).filter(item => fs.statSync(path.join(dir, item)).isDirectory())
5+
const corePackages = getSubDirectories(path.resolve(__dirname, 'packages'))
6+
const ecosystemPackages = getSubDirectories(path.resolve(__dirname, 'ecosystem'))
67

78
module.exports = {
89
extends: ['@commitlint/config-conventional'],

vitest.config.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ import path from 'node:path'
33
import { fileURLToPath } from 'node:url'
44
import { defineConfig } from 'vitest/config'
55

6+
const getSubDirectories = (dir: string): string[] =>
7+
fs
8+
.readdirSync(dir)
9+
.filter((item) => fs.statSync(path.join(dir, item)).isDirectory())
610
const root = path.dirname(fileURLToPath(import.meta.url))
711
const nonScopedPackages = ['vuepress', 'vuepress-vite', 'vuepress-webpack']
8-
const corePackages = fs.readdirSync(path.resolve(root, 'packages'))
9-
const ecosystemPackages = fs
10-
.readdirSync(path.resolve(root, 'ecosystem'))
11-
.filter((item) => !nonScopedPackages.includes(item))
12+
const corePackages = getSubDirectories(path.resolve(root, 'packages'))
13+
const ecosystemPackages = getSubDirectories(
14+
path.resolve(root, 'ecosystem')
15+
).filter((item) => !nonScopedPackages.includes(item))
1216

1317
export default defineConfig({
1418
resolve: {

0 commit comments

Comments
 (0)