chore: improve build scripts

This commit is contained in:
chenshenhai 2025-09-06 13:39:47 +08:00
parent 4a23a267f2
commit 3bebdc472d

View file

@ -1,6 +1,7 @@
import ts from 'typescript';
import type { CompilerOptions } from 'typescript';
import { Project } from 'ts-morph';
import type { CompilerOptions } from 'ts-morph';
import type { CompilerOptions as TsMorphCompilerOptions } from 'ts-morph';
import path from 'path';
import fs from 'fs';
import * as glob from 'glob';
@ -54,7 +55,7 @@ function buildPackage(dirName: string) {
{
// const tsConfig = getTsConfig();
// const compilerOptions = tsConfig.compilerOptions;
const compilerOptions: CompilerOptions = {
const compilerOptions: TsMorphCompilerOptions = {
noUnusedLocals: true,
declaration: true,
sourceMap: false,
@ -77,8 +78,8 @@ function buildPackage(dirName: string) {
});
const program = ts.createProgram({
rootNames: [],
options: {}
rootNames: targetFiles,
options: compilerOptions as CompilerOptions
});
// const diagnostics = ts.getPreEmitDiagnostics(program);