Skip to content

Commit 4adaba1

Browse files
authored
Merge pull request #220 from VisActor/test/llm
feat: move llm test to tools
2 parents 425f9bf + 62f2a9b commit 4adaba1

File tree

10 files changed

+58
-57
lines changed

10 files changed

+58
-57
lines changed

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ coverage/
1717
!.vscode/extensions.json
1818
.idea
1919

20-
llm_test/top-key
21-
llm_test/new-type
20+
tools/llm_test/top-key
21+
tools/llm_test/new-type

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dev:rsdoctor": "pnpm --filter=@visactor/vseed run dev:rsdoctor",
1515
"format": "pnpm prettier --write .",
1616
"lint": "pnpm -r --color --parallel lint",
17-
"type-check": "pnpm -r --color --parallel type-check",
17+
"type-check": "pnpm -r --color --parallel type-check && pnpm --filter=vseed-llm-test run generate",
1818
"build": "pnpm -r build",
1919
"build:vseed": "pnpm --filter=@visactor/vseed run build",
2020
"build:vquery": "pnpm --filter=@visactor/vquery run build",
@@ -41,7 +41,6 @@
4141
"workspaces": [
4242
"apps/*",
4343
"packages/*",
44-
"llm_test",
4544
"tools/*"
4645
],
4746
"engines": {

pnpm-lock.yaml

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
packages:
22
- apps/*
33
- packages/*
4-
- llm_test
54
- tools/*
65

76
ignoredBuiltDependencies:
File renamed without changes.
File renamed without changes.

llm_test/generate-markdown.ts renamed to tools/llm_test/generate-markdown.ts

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ function generateChartTypeMarkdown() {
3737
const localeMd = fs.readFileSync(path.resolve(__dirname, './new-type/Locale.md')).toString()
3838

3939
chartTypes.forEach((chartType) => {
40-
const chartTypePath = path.resolve(__dirname, `../packages/vseed/src/types/chartType/${chartType}/${chartType}.ts`)
40+
const chartTypePath = path.resolve(
41+
__dirname,
42+
`../../packages/vseed/src/types/chartType/${chartType}/${chartType}.ts`,
43+
)
4144
let fileContentStr
4245
try {
4346
fileContentStr = fs.readFileSync(chartTypePath, 'utf-8')
@@ -122,7 +125,7 @@ const skipTopKeys = [
122125
]
123126

124127
function generateComponentMarkdown() {
125-
const dir = path.resolve(__dirname, '../packages/vseed/src/types/properties/')
128+
const dir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/')
126129
const topKeyDir = path.resolve(__dirname, './top-key')
127130
const outputDir = path.resolve(__dirname, './new-type')
128131

@@ -146,7 +149,7 @@ function generateComponentMarkdown() {
146149
})
147150

148151
// NumFormat
149-
const numFormatDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/format/numFormat.ts')
152+
const numFormatDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/format/numFormat.ts')
150153
const numFormatFileContent = fs.readFileSync(numFormatDir)
151154
const numFormatFileContentStr = numFormatFileContent.toString()
152155
const interfaceNumFormatSignature = `export interface NumFormat`
@@ -256,7 +259,7 @@ function generateComponentMarkdown() {
256259

257260
function generateAxisMarkdown() {
258261
// NumFormat
259-
const numFormatDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/format/numFormat.ts')
262+
const numFormatDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/format/numFormat.ts')
260263
const numFormatFileContent = fs.readFileSync(numFormatDir)
261264
const numFormatFileContentStr = numFormatFileContent.toString()
262265
const interfaceNumFormatSignature = `export interface NumFormat`
@@ -272,8 +275,8 @@ function generateAxisMarkdown() {
272275
}
273276
const numFormatDefinition = numFormatFileContentStr.substring(definitionStartIndex, definitionEndIndex + 1)
274277

275-
const bandAxisDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/config/axes/bandAxis.ts')
276-
const linearAxisDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/config/axes/linearAxis.ts')
278+
const bandAxisDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/config/axes/bandAxis.ts')
279+
const linearAxisDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/config/axes/linearAxis.ts')
277280
const bandAxisFileContent = fs.readFileSync(bandAxisDir)
278281
const linearAxisFileContent = fs.readFileSync(linearAxisDir)
279282
const bandAxisFileContentStr = bandAxisFileContent.toString()
@@ -460,7 +463,7 @@ function generateAxisMarkdown() {
460463

461464
function generateMeasureMarkdown() {
462465
// NumFormat
463-
const numFormatDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/format/numFormat.ts')
466+
const numFormatDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/format/numFormat.ts')
464467
const numFormatFileContent = fs.readFileSync(numFormatDir)
465468
const numFormatFileContentStr = numFormatFileContent.toString()
466469
const interfaceNumFormatSignature = `export interface NumFormat`
@@ -479,13 +482,13 @@ function generateMeasureMarkdown() {
479482
// MeasureEncoding
480483
const measureEncodingDir = path.resolve(
481484
__dirname,
482-
'../packages/vseed/src/types/properties/encoding/measureEncoding.ts',
485+
'../../packages/vseed/src/types/properties/encoding/measureEncoding.ts',
483486
)
484487
const measureEncodingFileContent = fs.readFileSync(measureEncodingDir)
485488
const measureEncodingContent = measureEncodingFileContent.toString()
486489

487490
// MeasureTree & Measures
488-
const measureDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/measures/measures.ts')
491+
const measureDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/measures/measures.ts')
489492
const fileContent = fs.readFileSync(measureDir)
490493
const fileContentStr = fileContent.toString()
491494
const outputDir = path.resolve(__dirname, './new-type')
@@ -524,7 +527,7 @@ function generateMeasureMarkdown() {
524527
// ScatterMeasures
525528
const scatterMeasureDir = path.resolve(
526529
__dirname,
527-
'../packages/vseed/src/types/properties/measures/scatterMeasures.ts',
530+
'../../packages/vseed/src/types/properties/measures/scatterMeasures.ts',
528531
)
529532
const scatterFileContent = fs.readFileSync(scatterMeasureDir)
530533
const scatterFileContentStr = scatterFileContent.toString()
@@ -552,7 +555,7 @@ function generateMeasureMarkdown() {
552555
)
553556

554557
// DualMeasure
555-
const dualMeasureDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/measures/dualMeasures.ts')
558+
const dualMeasureDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/measures/dualMeasures.ts')
556559
const dualFileContent = fs.readFileSync(dualMeasureDir)
557560
const dualFileContentStr = dualFileContent.toString()
558561
const dualInterfaceSignature = `export type DualMeasure`
@@ -583,13 +586,13 @@ function generateDimensionMarkdown() {
583586
// DimensionEncoding
584587
const dimensionEncodingDir = path.resolve(
585588
__dirname,
586-
'../packages/vseed/src/types/properties/encoding/dimensionEncoding.ts',
589+
'../../packages/vseed/src/types/properties/encoding/dimensionEncoding.ts',
587590
)
588591
const dimensionEncodingFileContent = fs.readFileSync(dimensionEncodingDir)
589592
const dimensionEncodingContent = dimensionEncodingFileContent.toString()
590593

591594
// Dimensions & DimensionTree
592-
const dimensionDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/dimensions/dimensions.ts')
595+
const dimensionDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/dimensions/dimensions.ts')
593596
const dimensionFileContent = fs.readFileSync(dimensionDir)
594597
const dimensionContentStr = dimensionFileContent.toString()
595598
const startIndex = dimensionContentStr.indexOf('export type Dimension')
@@ -608,7 +611,7 @@ function generateDimensionMarkdown() {
608611

609612
function generateLinearColor() {
610613
// LinearColor
611-
const linearColorDir = path.resolve(__dirname, '../packages/vseed/src/types/properties/config/color/color.ts')
614+
const linearColorDir = path.resolve(__dirname, '../../packages/vseed/src/types/properties/config/color/color.ts')
612615
const linearColorFileContent = fs.readFileSync(linearColorDir)
613616
const linearColorFileContentStr = linearColorFileContent.toString()
614617
const linearColorInterfaceSignature = `export type LinearColor`

llm_test/generate-top-key.ts renamed to tools/llm_test/generate-top-key.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Project } from 'ts-morph'
33
import fs from 'fs'
44

55
const project = new Project()
6-
const dir = path.resolve(__dirname, '../packages/vseed/src/types/chartType/')
6+
const dir = path.resolve(__dirname, '../../packages/vseed/src/types/chartType/')
77
const outDir = path.resolve(__dirname, './top-key')
88
if (!fs.existsSync(outDir)) {
99
fs.mkdirSync(outDir)
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)