@ainc/script
Version:
Script compiler for typescript
44 lines (37 loc) • 978 B
text/typescript
/**
*****************************************
* Created by edonet@163.com
* Created on 2022-01-01 18:17:12
*****************************************
*/
'use strict';
/**
*****************************************
* 加载依赖
*****************************************
*/
import { jsonc } from '@ainc/fs/dist/jsonc';
/**
*****************************************
* 配置对象
*****************************************
*/
export interface TSConfig {
compilerOptions?: {
baseUrl?: string;
paths?: {
[key: string]: string[];
};
alias?: {
[key: string]: string | string[];
};
esModuleInterop?: boolean;
};
}
/**
*****************************************
* 解析配置文件
*****************************************
*/
export const tsconfig: TSConfig = jsonc('./tsconfig.json') || jsonc('./jsconfig.json') || {};
export const compilerOptions = tsconfig.compilerOptions || {};