mirror of
https://github.com/angular/angular-cli.git
synced 2025-05-23 15:36:23 +08:00
12 lines
503 B
TypeScript
12 lines
503 B
TypeScript
import * as path from 'path';
|
|
import { requireProjectModule } from '../utilities/require-project-module';
|
|
|
|
export function readTsconfig(tsconfigPath: string) {
|
|
const projectTs = requireProjectModule(path.dirname(tsconfigPath), 'typescript');
|
|
const configResult = projectTs.readConfigFile(tsconfigPath, projectTs.sys.readFile);
|
|
const tsConfig = projectTs.parseJsonConfigFileContent(configResult.config, projectTs.sys,
|
|
path.dirname(tsconfigPath), undefined, tsconfigPath);
|
|
return tsConfig;
|
|
}
|
|
|