Always write tsbuildInfo when running tsc -b (#58626)

This commit is contained in:
Sheetal Nandi
2024-06-12 13:46:19 -07:00
committed by GitHub
parent 359646b48b
commit dca9182ca8
172 changed files with 2666 additions and 365 deletions
+12 -6
View File
@@ -55,6 +55,7 @@ import {
HostForComputeHash,
isArray,
isDeclarationFileName,
isIncrementalCompilation,
isJsonSourceFile,
isNumber,
isString,
@@ -376,7 +377,7 @@ function createBuilderProgramState(
}
else {
// We arent using old state, so atleast emit buildInfo with current information
state.buildInfoEmitPending = true;
state.buildInfoEmitPending = isIncrementalCompilation(compilerOptions);
}
// Update changed files and copy semantic diagnostics if we can
@@ -1184,7 +1185,7 @@ export function isIncrementalBuildInfo(info: BuildInfo): info is IncrementalBuil
/**
* Gets the program information to be emitted in buildInfo so that we can use it to create new program
*/
function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): IncrementalBuildInfo {
function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): BuildInfo {
const currentDirectory = state.program.getCurrentDirectory();
const buildInfoDirectory = getDirectoryPath(getNormalizedAbsolutePath(getTsBuildInfoEmitOutputFilePath(state.compilerOptions)!, currentDirectory));
// Convert the file name to Path here if we set the fileName instead to optimize multiple d.ts file emits and having to compute Canonical path
@@ -1192,6 +1193,9 @@ function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): Incremental
const fileNames: string[] = [];
const fileNameToFileId = new Map<string, IncrementalBuildInfoFileId>();
const rootFileNames = new Set(state.program.getRootFileNames().map(f => toPath(f, currentDirectory, state.program.getCanonicalFileName)));
if (!isIncrementalCompilation(state.compilerOptions)) return { version };
const root: IncrementalBuildInfoRoot[] = [];
if (state.compilerOptions.outFile) {
// Copy all fileInfo, version and impliedFormat
@@ -1204,7 +1208,7 @@ function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): Incremental
{ version: value.version, impliedFormat: value.impliedFormat, signature: undefined, affectsGlobalScope: undefined } :
value.version;
});
return {
const buildInfo: IncrementalBundleEmitBuildInfo = {
fileNames,
fileInfos,
root,
@@ -1221,7 +1225,8 @@ function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): Incremental
false : // Pending emit is same as deteremined by compilerOptions
state.programEmitPending, // Actual value
version,
} satisfies IncrementalBundleEmitBuildInfo;
};
return buildInfo;
}
let fileIdsList: (readonly IncrementalBuildInfoFileId[])[] | undefined;
@@ -1295,7 +1300,7 @@ function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): Incremental
}
}
return {
const buildInfo: IncrementalMultiFileEmitBuildInfo = {
fileNames,
fileIdsList,
fileInfos,
@@ -1310,7 +1315,8 @@ function getBuildInfo(state: BuilderProgramStateWithDefinedProgram): Incremental
emitSignatures,
latestChangedDtsFile,
version,
} satisfies IncrementalMultiFileEmitBuildInfo;
};
return buildInfo;
function relativeToBuildInfoEnsuringAbsolutePath(path: string) {
return relativeToBuildInfo(getNormalizedAbsolutePath(path, currentDirectory));
+4
View File
@@ -4617,6 +4617,10 @@
"category": "Error",
"code": 5110
},
"Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'.": {
"category": "Error",
"code": 5111
},
"Generates a sourcemap for each corresponding '.d.ts' file.": {
"category": "Message",
+6 -1
View File
@@ -479,7 +479,7 @@ export function forEachEmittedFile<T>(
export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions) {
const configFile = options.configFilePath;
if (!isIncrementalCompilation(options)) return undefined;
if (!canEmitTsBuildInfo(options)) return undefined;
if (options.tsBuildInfoFile) return options.tsBuildInfoFile;
const outPath = options.outFile;
let buildInfoExtensionLess: string;
@@ -498,6 +498,11 @@ export function getTsBuildInfoEmitOutputFilePath(options: CompilerOptions) {
return buildInfoExtensionLess + Extension.TsBuildInfo;
}
/** @internal */
export function canEmitTsBuildInfo(options: CompilerOptions) {
return isIncrementalCompilation(options) || !!options.tscBuild;
}
/** @internal */
export function getOutputPathsForBundle(options: CompilerOptions, forceDtsPaths: boolean): EmitFileNames {
const outPath = options.outFile!;
+3 -3
View File
@@ -8,6 +8,7 @@ import {
AsExpression,
BuilderProgram,
CancellationToken,
canEmitTsBuildInfo,
canHaveDecorators,
canHaveIllegalDecorators,
chainDiagnosticMessages,
@@ -195,7 +196,6 @@ import {
isImportEqualsDeclaration,
isImportSpecifier,
isImportTypeNode,
isIncrementalCompilation,
isInJSFile,
isJSDocImportTag,
isLiteralImportTypeNode,
@@ -4324,8 +4324,8 @@ export function createProgram(rootNamesOrOptions: readonly string[] | CreateProg
const outputFile = options.outFile;
if (options.tsBuildInfoFile) {
if (!isIncrementalCompilation(options)) {
createDiagnosticForOptionName(Diagnostics.Option_0_cannot_be_specified_without_specifying_option_1_or_option_2, "tsBuildInfoFile", "incremental", "composite");
if (!canEmitTsBuildInfo(options)) {
createDiagnosticForOptionName(Diagnostics.Option_tsBuildInfoFile_cannot_be_specified_without_specifying_option_incremental_or_composite_or_if_not_running_tsc_b, "tsBuildInfoFile");
}
}
else if (options.incremental && !outputFile && !options.configFilePath) {
+76 -81
View File
@@ -71,7 +71,6 @@ import {
getWatchErrorSummaryDiagnosticMessage,
hasProperty,
identity,
IncrementalBuildInfo,
IncrementalBundleEmitBuildInfo,
IncrementalMultiFileEmitBuildInfo,
isIgnoredFileFromWildCardWatching,
@@ -131,7 +130,6 @@ import {
import * as performance from "./_namespaces/ts.performance.js";
const minimumDate = new Date(-8640000000000000);
const maximumDate = new Date(8640000000000000);
export interface BuildOptions {
dry?: boolean;
@@ -328,6 +326,7 @@ function getCompilerOptionsOfBuildOptions(buildOptions: BuildOptions): CompilerO
commonOptionsWithBuild.forEach(option => {
if (hasProperty(buildOptions, option.name)) result[option.name] = buildOptions[option.name];
});
result.tscBuild = true;
return result;
}
@@ -1635,84 +1634,78 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
// Check buildinfo first
const { host } = state;
const buildInfoPath = getTsBuildInfoEmitOutputFilePath(project.options);
let oldestOutputFileName: string | undefined;
let oldestOutputFileTime = maximumDate;
let buildInfoTime: Date | undefined;
let incrementalBuildInfo: IncrementalBuildInfo | undefined;
let buildInfoVersionMap: ReturnType<typeof getBuildInfoFileVersionMap> | undefined;
if (buildInfoPath) {
const buildInfoCacheEntry = getBuildInfoCacheEntry(state, buildInfoPath, resolvedPath);
buildInfoTime = buildInfoCacheEntry?.modifiedTime || ts_getModifiedTime(host, buildInfoPath);
if (buildInfoTime === missingFileModifiedTime) {
if (!buildInfoCacheEntry) {
state.buildInfoCache.set(resolvedPath, {
path: toPath(state, buildInfoPath),
buildInfo: false,
modifiedTime: buildInfoTime,
});
}
const buildInfoPath = getTsBuildInfoEmitOutputFilePath(project.options)!;
const isIncremental = isIncrementalCompilation(project.options);
let buildInfoCacheEntry = getBuildInfoCacheEntry(state, buildInfoPath, resolvedPath);
const buildInfoTime = buildInfoCacheEntry?.modifiedTime || ts_getModifiedTime(host, buildInfoPath);
if (buildInfoTime === missingFileModifiedTime) {
if (!buildInfoCacheEntry) {
state.buildInfoCache.set(resolvedPath, {
path: toPath(state, buildInfoPath),
buildInfo: false,
modifiedTime: buildInfoTime,
});
}
return {
type: UpToDateStatusType.OutputMissing,
missingOutputFileName: buildInfoPath,
};
}
const buildInfo = getBuildInfo(state, buildInfoPath, resolvedPath, buildInfoTime);
if (!buildInfo) {
// Error reading buildInfo
return {
type: UpToDateStatusType.ErrorReadingFile,
fileName: buildInfoPath,
};
}
const incrementalBuildInfo = isIncremental && isIncrementalBuildInfo(buildInfo) ? buildInfo : undefined;
if ((incrementalBuildInfo || !isIncremental) && buildInfo.version !== version) {
return {
type: UpToDateStatusType.TsVersionOutputOfDate,
version: buildInfo.version,
};
}
if (incrementalBuildInfo) {
// If there are pending changes that are not emitted, project is out of date
// When there are syntax errors, changeFileSet will have list of files changed (irrespective of noEmit)
// But in case of semantic error we need special treatment.
// Checking presence of affectedFilesPendingEmit list is fast and good way to tell if there were semantic errors and file emit was blocked
// But if noEmit is true, affectedFilesPendingEmit will have file list even if there are no semantic errors to preserve list of files to be emitted when running with noEmit false
// So with noEmit set to true, check on semantic diagnostics needs to be explicit as oppose to when it is false when only files pending emit is sufficient
if (
incrementalBuildInfo.changeFileSet?.length ||
(!project.options.noEmit ?
(incrementalBuildInfo as IncrementalMultiFileEmitBuildInfo).affectedFilesPendingEmit?.length ||
incrementalBuildInfo.emitDiagnosticsPerFile?.length ||
(incrementalBuildInfo as IncrementalBundleEmitBuildInfo).pendingEmit !== undefined :
incrementalBuildInfo.semanticDiagnosticsPerFile?.length)
) {
return {
type: UpToDateStatusType.OutputMissing,
missingOutputFileName: buildInfoPath,
type: UpToDateStatusType.OutOfDateBuildInfo,
buildInfoFile: buildInfoPath,
};
}
const buildInfo = getBuildInfo(state, buildInfoPath, resolvedPath, buildInfoTime);
if (!buildInfo) {
// Error reading buildInfo
if (!project.options.noEmit && getPendingEmitKind(project.options, incrementalBuildInfo.options || {})) {
return {
type: UpToDateStatusType.ErrorReadingFile,
fileName: buildInfoPath,
type: UpToDateStatusType.OutOfDateOptions,
buildInfoFile: buildInfoPath,
};
}
if (isIncrementalBuildInfo(buildInfo) && buildInfo.version !== version) {
return {
type: UpToDateStatusType.TsVersionOutputOfDate,
version: buildInfo.version,
};
}
if (isIncrementalBuildInfo(buildInfo)) {
// If there are pending changes that are not emitted, project is out of date
// When there are syntax errors, changeFileSet will have list of files changed (irrespective of noEmit)
// But in case of semantic error we need special treatment.
// Checking presence of affectedFilesPendingEmit list is fast and good way to tell if there were semantic errors and file emit was blocked
// But if noEmit is true, affectedFilesPendingEmit will have file list even if there are no semantic errors to preserve list of files to be emitted when running with noEmit false
// So with noEmit set to true, check on semantic diagnostics needs to be explicit as oppose to when it is false when only files pending emit is sufficient
if (
buildInfo.changeFileSet?.length ||
(!project.options.noEmit ?
(buildInfo as IncrementalMultiFileEmitBuildInfo).affectedFilesPendingEmit?.length ||
buildInfo.emitDiagnosticsPerFile?.length ||
(buildInfo as IncrementalBundleEmitBuildInfo).pendingEmit !== undefined :
buildInfo.semanticDiagnosticsPerFile?.length)
) {
return {
type: UpToDateStatusType.OutOfDateBuildInfo,
buildInfoFile: buildInfoPath,
};
}
if (!project.options.noEmit && getPendingEmitKind(project.options, buildInfo.options || {})) {
return {
type: UpToDateStatusType.OutOfDateOptions,
buildInfoFile: buildInfoPath,
};
}
incrementalBuildInfo = buildInfo;
}
oldestOutputFileTime = buildInfoTime;
oldestOutputFileName = buildInfoPath;
}
// Check input files
let oldestOutputFileTime = buildInfoTime;
let oldestOutputFileName = buildInfoPath;
let newestInputFileName: string = undefined!;
let newestInputFileTime = minimumDate;
/** True if input file has changed timestamp but text is not changed, we can then do only timestamp updates on output to make it look up-to-date later */
let pseudoInputUpToDate = false;
const seenRoots = new Set<Path>();
let buildInfoVersionMap: ReturnType<typeof getBuildInfoFileVersionMap> | undefined;
// Get timestamps of input files
for (const inputFile of project.fileNames) {
const inputTime = getModifiedTime(state, inputFile);
@@ -1725,12 +1718,12 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
const inputPath = incrementalBuildInfo ? toPath(state, inputFile) : undefined;
// If an buildInfo is older than the newest input, we can stop checking
if (buildInfoTime && buildInfoTime < inputTime) {
if (buildInfoTime < inputTime) {
let version: string | undefined;
let currentVersion: string | undefined;
if (incrementalBuildInfo) {
// Read files and see if they are same, read is anyways cached
if (!buildInfoVersionMap) buildInfoVersionMap = getBuildInfoFileVersionMap(incrementalBuildInfo, buildInfoPath!, host);
if (!buildInfoVersionMap) buildInfoVersionMap = getBuildInfoFileVersionMap(incrementalBuildInfo, buildInfoPath, host);
const resolvedInputPath = buildInfoVersionMap.roots.get(inputPath!);
version = buildInfoVersionMap.fileInfos.get(resolvedInputPath ?? inputPath!);
const text = version ? state.readFileWithCache(resolvedInputPath ?? inputFile) : undefined;
@@ -1741,7 +1734,7 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
if (!version || version !== currentVersion) {
return {
type: UpToDateStatusType.OutOfDateWithSelf,
outOfDateOutputFileName: buildInfoPath!,
outOfDateOutputFileName: buildInfoPath,
newerInputFileName: inputFile,
};
}
@@ -1756,7 +1749,7 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
}
if (incrementalBuildInfo) {
if (!buildInfoVersionMap) buildInfoVersionMap = getBuildInfoFileVersionMap(incrementalBuildInfo, buildInfoPath!, host);
if (!buildInfoVersionMap) buildInfoVersionMap = getBuildInfoFileVersionMap(incrementalBuildInfo, buildInfoPath, host);
const existingRoot = forEachEntry(
buildInfoVersionMap.roots,
// File was root file when project was built but its not any more
@@ -1765,7 +1758,7 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
if (existingRoot) {
return {
type: UpToDateStatusType.OutOfDateRoots,
buildInfoFile: buildInfoPath!,
buildInfoFile: buildInfoPath,
inputFile: existingRoot,
};
}
@@ -1773,11 +1766,12 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
// Now see if all outputs are newer than the newest input
// Dont check output timestamps if we have buildinfo telling us output is uptodate
if (!buildInfoPath) {
if (!isIncremental) {
// Collect the expected outputs of this project
const outputs = getAllProjectOutputs(project, !host.useCaseSensitiveFileNames());
const outputTimeStampMap = getOutputTimeStampMap(state, resolvedPath);
for (const output of outputs) {
if (output === buildInfoPath) continue;
const path = toPath(state, output);
// Output is missing; can stop checking
let outputTime = outputTimeStampMap?.get(path);
@@ -1811,7 +1805,6 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
}
}
const buildInfoCacheEntry = state.buildInfoCache.get(resolvedPath);
/** Inputs are up-to-date, just need either timestamp update to make it look up-to-date */
let pseudoUpToDate = false;
if (referenceStatuses) {
@@ -1823,10 +1816,10 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
}
// Check if tsbuildinfo path is shared, then we need to rebuild
if (buildInfoCacheEntry && hasSameBuildInfo(state, buildInfoCacheEntry, resolvedRefPath)) {
if (hasSameBuildInfo(state, buildInfoCacheEntry ??= state.buildInfoCache.get(resolvedPath)!, resolvedRefPath)) {
return {
type: UpToDateStatusType.OutOfDateWithUpstream,
outOfDateOutputFileName: buildInfoPath!,
outOfDateOutputFileName: buildInfoPath,
newerProjectName: ref.path,
};
}
@@ -1850,18 +1843,18 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
}
// Check tsconfig time
const configStatus = checkConfigFileUpToDateStatus(state, project.options.configFilePath!, oldestOutputFileTime, oldestOutputFileName!);
const configStatus = checkConfigFileUpToDateStatus(state, project.options.configFilePath!, oldestOutputFileTime, oldestOutputFileName);
if (configStatus) return configStatus;
// Check extended config time
const extendedConfigStatus = forEach(project.options.configFile!.extendedSourceFiles || emptyArray, configFile => checkConfigFileUpToDateStatus(state, configFile, oldestOutputFileTime, oldestOutputFileName!));
const extendedConfigStatus = forEach(project.options.configFile!.extendedSourceFiles || emptyArray, configFile => checkConfigFileUpToDateStatus(state, configFile, oldestOutputFileTime, oldestOutputFileName));
if (extendedConfigStatus) return extendedConfigStatus;
// Check package file time
const packageJsonLookups = state.lastCachedPackageJsonLookups.get(resolvedPath);
const dependentPackageFileStatus = packageJsonLookups && forEachKey(
packageJsonLookups,
path => checkConfigFileUpToDateStatus(state, path, oldestOutputFileTime, oldestOutputFileName!),
path => checkConfigFileUpToDateStatus(state, path, oldestOutputFileTime, oldestOutputFileName),
);
if (dependentPackageFileStatus) return dependentPackageFileStatus;
@@ -1874,7 +1867,7 @@ function getUpToDateStatusWorker<T extends BuilderProgram>(state: SolutionBuilde
UpToDateStatusType.UpToDate,
newestInputFileTime,
newestInputFileName,
oldestOutputFileName: oldestOutputFileName!,
oldestOutputFileName,
};
}
@@ -1910,8 +1903,9 @@ function updateOutputTimestampsWorker<T extends BuilderProgram>(
) {
if (proj.options.noEmit) return;
let now: Date | undefined;
const buildInfoPath = getTsBuildInfoEmitOutputFilePath(proj.options);
if (buildInfoPath) {
const buildInfoPath = getTsBuildInfoEmitOutputFilePath(proj.options)!;
const isIncremental = isIncrementalCompilation(proj.options);
if (buildInfoPath && isIncremental) {
// For incremental projects, only buildinfo needs to be upto date with timestamp check
// as we dont check output files for up-to-date ness
if (!skipOutputs?.has(toPath(state, buildInfoPath))) {
@@ -1937,8 +1931,9 @@ function updateOutputTimestampsWorker<T extends BuilderProgram>(
reportStatus(state, verboseMessage, proj.options.configFilePath!);
}
host.setModifiedTime(file, now ||= getCurrentTime(state.host));
if (file === buildInfoPath) getBuildInfoCacheEntry(state, buildInfoPath, projectPath)!.modifiedTime = now;
// Store output timestamps in a map because non incremental build will need to check them to determine up-to-dateness
if (outputTimeStampMap) {
else if (outputTimeStampMap) {
outputTimeStampMap.set(path, now);
modifiedOutputs!.add(path);
}
+1
View File
@@ -7410,6 +7410,7 @@ export interface CompilerOptions {
esModuleInterop?: boolean;
/** @internal */ showConfig?: boolean;
useDefineForClassFields?: boolean;
/** @internal */ tscBuild?: boolean;
[option: string]: CompilerOptionsValue | TsConfigSourceFile | undefined;
}
+1 -1
View File
@@ -379,7 +379,7 @@ function verifyTscEditDiscrepancies({
}
}
}
if (!headerAdded && discrepancyExplanation) addBaseline("*** Supplied discrepancy explanation but didnt file any difference");
if (!headerAdded && discrepancyExplanation) addBaseline("*** Supplied discrepancy explanation but didnt find any difference");
return baselines;
function verifyTextEqual(incrementalText: string | undefined, cleanText: string | undefined, message: string) {
@@ -163,8 +163,7 @@ describe("unittests:: tsbuild:: commandLine::", () => {
{
caption: "local change",
edit: fs => appendText(fs, "/src/project1/src/b.ts", "const aaaa = 10;"),
// --out without composite doesnt emit buildInfo without emitting program so it wouldnt have project2 tsbuildInfo so no mismatch
discrepancyExplanation: options.incremental && options.outFile ? undefined : () => [
discrepancyExplanation: () => [
`Clean build tsbuildinfo for project2 will have compilerOptions with composite and emitDeclarationOnly`,
`Incremental build will detect that it doesnt need to rebuild project2 so tsbuildinfo for it is from before which has option composite only`,
],
@@ -249,6 +249,10 @@ describe("unittests:: tsbuild:: outFile::", () => {
caption: "Make non incremental build with change in file that doesnt affect dts",
edit: fs => appendText(fs, "/src/first/first_PART1.ts", "console.log(s);"),
commandLineArgs: ["--b", "/src/third", "--verbose"],
discrepancyExplanation: () => [
"Clean build is non incremental so it will have non incremental tsbuildInfo for third project",
"The incremental build does not build third so will only update timestamps for third tsbuildInfo and hence its from incremental build before",
],
},
{
caption: "Make incremental build with change in file that doesnt affect dts",
@@ -1,3 +1,4 @@
import { noop } from "../../_namespaces/ts.js";
import { dedent } from "../../_namespaces/Utils.js";
import * as vfs from "../../_namespaces/vfs.js";
import { jsonToReadableText } from "../helpers.js";
@@ -90,6 +91,57 @@ describe("unittests:: tsbuild:: with rootDir of project reference in parentDirec
edits: noChangeOnlyRuns,
});
verifyTsc({
scenario: "projectReferenceWithRootDirInParent",
subScenario: "reports error for same tsbuildinfo file without incremental",
fs: () => projFs,
commandLineArgs: ["--b", "/src/src/main", "--verbose"],
modifyFs: fs => {
fs.writeFileSync(
"/src/src/main/tsconfig.json",
jsonToReadableText({
compilerOptions: { outDir: "../../dist/" },
references: [{ path: "../other" }],
}),
);
fs.writeFileSync(
"/src/src/other/tsconfig.json",
jsonToReadableText({
compilerOptions: { composite: true, outDir: "../../dist/" },
}),
);
},
});
verifyTsc({
scenario: "projectReferenceWithRootDirInParent",
subScenario: "reports error for same tsbuildinfo file without incremental with tsc",
fs: () => projFs,
commandLineArgs: ["--b", "/src/src/other", "--verbose"],
modifyFs: fs => {
fs.writeFileSync(
"/src/src/main/tsconfig.json",
jsonToReadableText({
compilerOptions: { outDir: "../../dist/" },
references: [{ path: "../other" }],
}),
);
fs.writeFileSync(
"/src/src/other/tsconfig.json",
jsonToReadableText({
compilerOptions: { composite: true, outDir: "../../dist/" },
}),
);
},
edits: [
{
caption: "Running tsc on main",
edit: noop,
commandLineArgs: ["-p", "/src/src/main"],
},
],
});
verifyTsc({
scenario: "projectReferenceWithRootDirInParent",
subScenario: "reports no error when tsbuildinfo differ",
@@ -1,7 +1,7 @@
error TS5069: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or option 'composite'.
error TS5111: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'.
!!! error TS5069: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or option 'composite'.
!!! error TS5111: Option 'tsBuildInfoFile' cannot be specified without specifying option 'incremental' or 'composite' or if not running 'tsc -b'.
==== optionsTsBuildInfoFileWithoutIncrementalAndComposite.ts (0 errors) ====
const x = "Hello World";
@@ -36,7 +36,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/project/tsconfig.json
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/src/main.js' does not exist
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project/tsconfig.json'...
@@ -58,6 +58,15 @@ exports.x = void 0;
exports.x = 10;
//// [/src/project/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -85,5 +94,6 @@ Output::
exitCode:: ExitStatus.Success
//// [/src/project/tsconfig.tsbuildinfo] unlink
//// [/src/project/src/main.d.ts] unlink
//// [/src/project/src/main.js] unlink
@@ -54,6 +54,7 @@ Program root files: [
]
Program options: {
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -231,6 +232,7 @@ Program root files: [
Program options: {
"incremental": true,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -412,6 +414,7 @@ Program root files: [
]
Program options: {
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -579,6 +582,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -738,6 +742,7 @@ Program options: {
"incremental": true,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -927,6 +932,7 @@ Program root files: [
]
Program options: {
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1077,6 +1083,7 @@ Program options: {
"incremental": true,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1244,6 +1251,7 @@ Program root files: [
Program options: {
"incremental": true,
"inlineSourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1418,6 +1426,7 @@ Program root files: [
Program options: {
"incremental": true,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1597,6 +1606,7 @@ Program root files: [
]
Program options: {
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1769,6 +1779,7 @@ Program options: {
"incremental": true,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -54,6 +54,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -255,6 +256,7 @@ Program root files: [
Program options: {
"composite": true,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -442,6 +444,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -650,6 +653,7 @@ Program options: {
"composite": true,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -822,6 +826,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1015,6 +1020,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1184,6 +1190,7 @@ Program root files: [
Program options: {
"composite": true,
"inlineSourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1360,6 +1367,7 @@ Program root files: [
Program options: {
"composite": true,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -98,6 +98,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -131,6 +132,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -423,6 +425,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -485,6 +488,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -510,6 +514,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -673,6 +678,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -696,6 +702,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1005,6 +1012,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1061,6 +1069,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1123,6 +1132,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1148,6 +1158,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -65,11 +65,11 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/src/e.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project2/src/tsconfig.json'...
@@ -95,6 +95,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -127,6 +128,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -159,6 +161,24 @@ export declare const c = 10;
export declare const d = 10;
//// [/src/project1/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/src/project2/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -198,6 +218,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -214,6 +235,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: change
@@ -229,7 +252,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -259,6 +282,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -291,6 +315,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -311,6 +336,10 @@ No shapes updated in the builder::
//// [/src/project1/src/b.d.ts] file written with same contents
//// [/src/project1/src/c.d.ts] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: emit js files
@@ -353,6 +382,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -385,6 +415,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -438,6 +469,10 @@ var b_1 = require("./b");
exports.d = b_1.b;
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -477,6 +512,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -493,6 +529,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no change run with js emit
@@ -532,6 +570,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -548,6 +587,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change
@@ -563,7 +604,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -593,6 +634,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -625,6 +667,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -657,3 +700,7 @@ var blocal = 10;
//// [/src/project1/src/c.js] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/d.js] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -83,6 +83,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -115,6 +116,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -440,6 +442,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -592,6 +595,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -614,6 +618,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -974,6 +979,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -96,6 +96,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -129,6 +130,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -421,6 +423,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -483,6 +486,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -508,6 +512,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -674,6 +679,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -701,6 +707,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -985,6 +992,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1007,6 +1015,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1315,6 +1324,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1376,6 +1386,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1400,6 +1411,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1574,6 +1586,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1599,6 +1612,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1765,6 +1779,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1792,6 +1807,7 @@ Program options: {
"incremental": true,
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -2079,6 +2095,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -2105,6 +2122,7 @@ Program root files: [
Program options: {
"incremental": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -63,11 +63,11 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/src/e.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project2/src/tsconfig.json'...
@@ -93,6 +93,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -125,6 +126,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -157,6 +159,24 @@ export declare const c = 10;
export declare const d = 10;
//// [/src/project1/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/src/project2/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -196,6 +216,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -212,6 +233,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: local change
@@ -227,7 +250,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -257,6 +280,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -289,6 +313,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -309,6 +334,10 @@ No shapes updated in the builder::
//// [/src/project1/src/b.d.ts] file written with same contents
//// [/src/project1/src/c.d.ts] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: non local change
@@ -324,7 +353,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -354,6 +383,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -386,6 +416,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -410,6 +441,10 @@ export declare const aaa = 10;
//// [/src/project1/src/b.d.ts] file written with same contents
//// [/src/project1/src/c.d.ts] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: emit js files
@@ -451,6 +486,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -482,6 +518,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -536,6 +573,10 @@ var b_1 = require("./b");
exports.d = b_1.b;
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -575,6 +616,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -591,6 +633,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change without emitDeclarationOnly
@@ -606,7 +650,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -635,6 +679,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -666,6 +711,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -698,6 +744,10 @@ var alocal = 10;
//// [/src/project1/src/c.js] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/d.js] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: local change
@@ -713,7 +763,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.d.ts' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -743,6 +793,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -775,6 +826,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -795,6 +847,10 @@ No shapes updated in the builder::
//// [/src/project1/src/b.d.ts] file written with same contents
//// [/src/project1/src/c.d.ts] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: non local change
@@ -810,7 +866,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.d.ts' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -840,6 +896,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -872,6 +929,7 @@ Program root files: [
Program options: {
"declaration": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -896,6 +954,10 @@ export declare const aaaaa = 10;
//// [/src/project1/src/c.d.ts] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change without emitDeclarationOnly
@@ -911,7 +973,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/a.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/src/tsconfig.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -940,6 +1002,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -971,6 +1034,7 @@ Program root files: [
]
Program options: {
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1011,3 +1075,7 @@ exports.a2 = 10;
//// [/src/project1/src/c.js] file written with same contents
//// [/src/project1/src/d.d.ts] file written with same contents
//// [/src/project1/src/d.js] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project1/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project2/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -81,6 +81,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -113,6 +114,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -438,6 +440,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -593,6 +596,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -619,6 +623,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -890,6 +895,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -911,6 +917,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1250,6 +1257,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1413,6 +1421,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1568,6 +1577,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1594,6 +1604,7 @@ Program root files: [
Program options: {
"composite": true,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1868,6 +1879,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1893,6 +1905,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -58,6 +58,7 @@ Program options: {
"incremental": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -210,6 +211,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -360,6 +362,7 @@ Program options: {
"incremental": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -507,6 +510,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -642,6 +646,7 @@ Program options: {
"module": 2,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -798,6 +803,7 @@ Program options: {
"incremental": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -951,6 +957,7 @@ Program options: {
"module": 2,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1089,6 +1096,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"inlineSourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1237,6 +1245,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1387,6 +1396,7 @@ Program options: {
"incremental": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1535,6 +1545,7 @@ Program options: {
"module": 2,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -58,6 +58,7 @@ Program options: {
"composite": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -228,6 +229,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -381,6 +383,7 @@ Program options: {
"composite": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -564,6 +567,7 @@ Program options: {
"module": 2,
"declaration": true,
"declarationMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -704,6 +708,7 @@ Program options: {
"composite": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -874,6 +879,7 @@ Program options: {
"composite": true,
"outFile": "/src/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1045,6 +1051,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"inlineSourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -1196,6 +1203,7 @@ Program options: {
"outFile": "/src/outFile.js",
"module": 2,
"sourceMap": true,
"tscBuild": true,
"configFilePath": "/src/project/tsconfig.json"
}
Program structureReused: Not
@@ -104,6 +104,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -134,6 +135,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -368,6 +370,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -431,6 +434,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -461,6 +465,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -600,6 +605,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -625,6 +631,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -874,6 +881,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -931,6 +939,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -994,6 +1003,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1024,6 +1034,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -69,11 +69,11 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/outFile.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/outFile.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project2/src/tsconfig.json'...
@@ -101,6 +101,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -130,6 +131,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -160,6 +162,24 @@ declare module "d" {
}
//// [/src/project1/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/src/project2/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -201,6 +221,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -216,6 +237,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: change
@@ -231,7 +254,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -263,6 +286,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -292,6 +316,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -308,6 +333,10 @@ No shapes updated in the builder::
//// [/src/project1/outFile.d.ts] file written with same contents
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: emit js files
@@ -352,6 +381,7 @@ Program options: {
"emitDeclarationOnly": false,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -381,6 +411,7 @@ Program options: {
"emitDeclarationOnly": false,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -427,6 +458,10 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) {
});
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -468,6 +503,7 @@ Program options: {
"emitDeclarationOnly": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -483,6 +519,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no change run with js emit
@@ -524,6 +562,7 @@ Program options: {
"emitDeclarationOnly": false,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -539,6 +578,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change
@@ -554,7 +595,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -586,6 +627,7 @@ Program options: {
"emitDeclarationOnly": false,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -615,6 +657,7 @@ Program options: {
"emitDeclarationOnly": false,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -662,3 +705,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) {
});
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -89,6 +89,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -118,6 +119,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -378,6 +380,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -511,6 +514,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -535,6 +539,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -833,6 +838,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": false,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -198,7 +198,8 @@ IncrementalBuild:
"version": "FakeTSVersion"
}
6:: local change
*** Needs explanation
Clean build tsbuildinfo for project2 will have compilerOptions with composite and emitDeclarationOnly
Incremental build will detect that it doesnt need to rebuild project2 so tsbuildinfo for it is from before which has option composite only
TsBuild info text without affectedFilesPendingEmit:: /src/project2/outfile.tsbuildinfo.readable.baseline.txt::
CleanBuild:
{
@@ -102,6 +102,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -132,6 +133,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -366,6 +368,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -429,6 +432,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -459,6 +463,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -601,6 +606,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -631,6 +637,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -868,6 +875,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -892,6 +900,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1140,6 +1149,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1202,6 +1212,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1231,6 +1242,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1404,6 +1416,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1434,6 +1447,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1576,6 +1590,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1606,6 +1621,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1847,6 +1863,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1876,6 +1893,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -67,11 +67,11 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/outFile.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output file 'src/project1/outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/outFile.d.ts' does not exist
[HH:MM:SS AM] Project 'src/project2/src/tsconfig.json' is out of date because output file 'src/project2/outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project2/src/tsconfig.json'...
@@ -99,6 +99,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -128,6 +129,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -158,6 +160,24 @@ declare module "d" {
}
//// [/src/project1/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/src/project2/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -199,6 +219,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -214,6 +235,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: local change
@@ -229,7 +252,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -261,6 +284,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -290,6 +314,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -306,6 +331,10 @@ No shapes updated in the builder::
//// [/src/project1/outFile.d.ts] file written with same contents
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: non local change
@@ -321,7 +350,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.d.ts' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/a.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -353,6 +382,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -382,6 +412,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -413,6 +444,10 @@ declare module "d" {
}
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: emit js files
@@ -456,6 +491,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -484,6 +520,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -531,6 +568,10 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) {
});
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -572,6 +613,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -587,6 +629,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change without emitDeclarationOnly
@@ -602,7 +646,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -633,6 +677,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -661,6 +706,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -709,6 +755,10 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) {
});
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: local change
@@ -724,7 +774,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.d.ts' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -756,6 +806,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -785,6 +836,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -801,6 +853,10 @@ No shapes updated in the builder::
//// [/src/project1/outFile.d.ts] file written with same contents
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: non local change
@@ -816,7 +872,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.d.ts' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -848,6 +904,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -877,6 +934,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -909,6 +967,10 @@ declare module "d" {
}
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: js emit with change without emitDeclarationOnly
@@ -924,7 +986,7 @@ Output::
* src/project1/src/tsconfig.json
* src/project2/src/tsconfig.json
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.js' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Project 'src/project1/src/tsconfig.json' is out of date because output 'src/project1/outFile.tsbuildinfo' is older than input 'src/project1/src/b.ts'
[HH:MM:SS AM] Building project '/src/project1/src/tsconfig.json'...
@@ -955,6 +1017,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -983,6 +1046,7 @@ Program options: {
"declaration": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1051,3 +1115,7 @@ define("d", ["require", "exports", "b"], function (require, exports, b_1) {
});
//// [/src/project1/outFile.tsbuildinfo] file written with same contents
//// [/src/project1/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
//// [/src/project2/outFile.tsbuildinfo] file written with same contents
//// [/src/project2/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -87,6 +87,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -116,6 +117,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -376,6 +378,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -512,6 +515,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -541,6 +545,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -767,6 +772,7 @@ Program options: {
"composite": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -790,6 +796,7 @@ Program options: {
"composite": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1067,6 +1074,7 @@ Program options: {
"composite": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1234,6 +1242,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1370,6 +1379,7 @@ Program options: {
"outFile": "/src/project1/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1399,6 +1409,7 @@ Program options: {
"outFile": "/src/project2/outFile.js",
"module": 2,
"emitDeclarationOnly": true,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -1629,6 +1640,7 @@ Program options: {
"composite": true,
"outFile": "/src/project1/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project1/src/tsconfig.json"
}
Program structureReused: Not
@@ -1657,6 +1669,7 @@ Program options: {
"composite": true,
"outFile": "/src/project2/outFile.js",
"module": 2,
"tscBuild": true,
"configFilePath": "/src/project2/src/tsconfig.json"
}
Program structureReused: Not
@@ -73,7 +73,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/project/tsconfig.json
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/index.js' does not exist
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project/tsconfig.json'...
@@ -82,6 +82,7 @@ Output::
2 export const api = ky.extend({});
   ~~~
TSFILE: /src/project/tsconfig.tsbuildinfo
lib/lib.esnext.full.d.ts
Default library for target 'esnext'
src/project/node_modules/ky/distribution/index.d.ts
@@ -96,6 +97,15 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/project/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -116,6 +126,7 @@ Output::
2 export const api = ky.extend({});
   ~~~
TSFILE: /src/project/tsconfig.tsbuildinfo
lib/lib.esnext.full.d.ts
Default library for target 'esnext'
src/project/node_modules/ky/distribution/index.d.ts
@@ -130,3 +141,5 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/project/tsconfig.tsbuildinfo] file written with same contents
//// [/src/project/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -64,7 +64,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/project/tsconfig.json
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/outFile.js' does not exist
[HH:MM:SS AM] Project 'src/project/tsconfig.json' is out of date because output file 'src/project/outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/project/tsconfig.json'...
@@ -73,6 +73,7 @@ Output::
2 export const api = ky.extend({});
   ~~~
TSFILE: /src/project/outFile.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/project/ky.d.ts
@@ -85,6 +86,15 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/project/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/project/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -105,6 +115,7 @@ Output::
2 export const api = ky.extend({});
   ~~~
TSFILE: /src/project/outFile.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/project/ky.d.ts
@@ -117,3 +128,5 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/project/outFile.tsbuildinfo] file written with same contents
//// [/src/project/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -105,7 +105,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'outDir/main.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'outDir/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/home/src/projects/myproject/tsconfig.json'...
@@ -207,6 +207,15 @@ exports.z = void 0;
exports.z = 10;
//// [/home/src/projects/myproject/outDir/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/home/src/projects/myproject/outDir/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/home/src/projects/myproject/outDir/types/sometype.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
@@ -110,6 +110,7 @@ Program options: {
"composite": true,
"removeComments": true,
"extendedDiagnostics": true,
"tscBuild": true,
"configFilePath": "/users/user/projects/myproject/src/tsconfig.json"
}
Program structureReused: Not
@@ -39,7 +39,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/child/tsconfig.json
[HH:MM:SS AM] Project 'src/child/tsconfig.json' is out of date because output file 'src/child/child.js' does not exist
[HH:MM:SS AM] Project 'src/child/tsconfig.json' is out of date because output file 'src/child/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/child/tsconfig.json'...
@@ -84,6 +84,15 @@ function child2() {
}
//// [/src/child/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/child/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: delete child2 file
@@ -42,7 +42,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/child/tsconfig.json
[HH:MM:SS AM] Project 'src/child/tsconfig.json' is out of date because output file 'src/childResult.js' does not exist
[HH:MM:SS AM] Project 'src/child/tsconfig.json' is out of date because output file 'src/childResult.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/child/tsconfig.json'...
@@ -86,6 +86,15 @@ define("child", ["require", "exports", "child2"], function (require, exports, ch
});
//// [/src/childResult.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/childResult.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: delete child2 file
@@ -550,6 +550,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project1/tsconfig.json"
}
Program structureReused: Not
@@ -601,6 +602,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project2/tsconfig.json"
}
Program structureReused: Not
@@ -634,6 +636,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project3/tsconfig.json"
}
Program structureReused: Not
@@ -668,6 +671,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project4/tsconfig.json"
}
Program structureReused: Not
@@ -533,6 +533,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project1/tsconfig.json"
}
Program structureReused: Not
@@ -584,6 +585,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project2/tsconfig.json"
}
Program structureReused: Not
@@ -617,6 +619,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project3/tsconfig.json"
}
Program structureReused: Not
@@ -651,6 +654,7 @@ Program options: {
],
"traceResolution": true,
"explainFiles": true,
"tscBuild": true,
"configFilePath": "/home/src/projects/project4/tsconfig.json"
}
Program structureReused: Not
@@ -74,7 +74,7 @@ Output::
* src/projects/a/tsconfig.json
* src/projects/b/tsconfig.json
[HH:MM:SS AM] Project 'src/projects/a/tsconfig.json' is out of date because output file 'src/projects/a/src/index.js' does not exist
[HH:MM:SS AM] Project 'src/projects/a/tsconfig.json' is out of date because output file 'src/projects/a/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/projects/a/tsconfig.json'...
@@ -102,7 +102,7 @@ src/projects/a/src/index.ts
Matched by default include pattern '**/*'
src/projects/node_modules/@types/pg/index.d.ts
Entry point for implicit type library 'pg'
[HH:MM:SS AM] Project 'src/projects/b/tsconfig.json' is out of date because output file 'src/projects/b/src/index.js' does not exist
[HH:MM:SS AM] Project 'src/projects/b/tsconfig.json' is out of date because output file 'src/projects/b/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/projects/b/tsconfig.json'...
@@ -151,11 +151,29 @@ exitCode:: ExitStatus.Success
"use strict";
//// [/src/projects/a/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/projects/a/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
//// [/src/projects/b/src/index.js]
import pg from "pg";
pg.foo();
//// [/src/projects/b/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/projects/b/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -77,7 +77,7 @@ File '/user/username/projects/myproject/packages/pkg2/const.ts' exists - use it
File '/a/lib/package.json' does not exist.
File '/a/package.json' does not exist.
File '/package.json' does not exist.
[HH:MM:SS AM] Project 'packages/pkg1/tsconfig.json' is out of date because output file 'packages/pkg1/build/index.js' does not exist
[HH:MM:SS AM] Project 'packages/pkg1/tsconfig.json' is out of date because output file 'packages/pkg1/build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/myproject/packages/pkg1/tsconfig.json'...
@@ -222,6 +222,15 @@ exports.theNum = void 0;
exports.theNum = 42;
//// [/user/username/projects/myproject/packages/pkg1/build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/myproject/packages/pkg1/build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Program root files: [
"/user/username/projects/myproject/packages/pkg2/const.ts",
@@ -233,6 +242,7 @@ Program options: {
"baseUrl": "/user/username/projects/myproject/packages/pkg2",
"preserveSymlinks": true,
"traceResolution": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/packages/pkg2/tsconfig.json"
}
Program structureReused: Not
@@ -258,6 +268,7 @@ Program options: {
"outDir": "/user/username/projects/myproject/packages/pkg1/build",
"preserveSymlinks": true,
"traceResolution": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/packages/pkg1/tsconfig.json"
}
Program structureReused: Not
@@ -75,7 +75,7 @@ File '/user/username/projects/myproject/packages/pkg2/const.ts' exists - use it
File '/a/lib/package.json' does not exist.
File '/a/package.json' does not exist.
File '/package.json' does not exist.
[HH:MM:SS AM] Project 'packages/pkg1/tsconfig.json' is out of date because output file 'packages/pkg1/build/index.js' does not exist
[HH:MM:SS AM] Project 'packages/pkg1/tsconfig.json' is out of date because output file 'packages/pkg1/build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/myproject/packages/pkg1/tsconfig.json'...
@@ -221,6 +221,15 @@ exports.theNum = void 0;
exports.theNum = 42;
//// [/user/username/projects/myproject/packages/pkg1/build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/myproject/packages/pkg1/build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Program root files: [
"/user/username/projects/myproject/packages/pkg2/const.ts",
@@ -231,6 +240,7 @@ Program options: {
"outDir": "/user/username/projects/myproject/packages/pkg2/build",
"baseUrl": "/user/username/projects/myproject/packages/pkg2",
"traceResolution": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/packages/pkg2/tsconfig.json"
}
Program structureReused: Not
@@ -255,6 +265,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/myproject/packages/pkg1/build",
"traceResolution": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/packages/pkg1/tsconfig.json"
}
Program structureReused: Not
@@ -128,7 +128,7 @@ packages/a/index.js
packages/a/test/index.js
Matched by default include pattern '**/*'
File is ECMAScript module because 'packages/a/package.json' has field "type" with value "module"
[HH:MM:SS AM] Project 'packages/b/tsconfig.json' is out of date because output 'packages/b/index.js' is older than input 'packages/a'
[HH:MM:SS AM] Project 'packages/b/tsconfig.json' is out of date because output file 'packages/b/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/projects/project/packages/b/tsconfig.json'...
@@ -242,3 +242,12 @@ export {};
"size": 983
}
//// [/src/projects/project/packages/b/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/projects/project/packages/b/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -228,7 +228,7 @@ Output::
[HH:MM:SS AM] Project 'packages/a/tsconfig.json' is up to date because newest input 'packages/a/test/index.js' is older than output 'packages/a/types/tsconfig.tsbuildinfo'
[HH:MM:SS AM] Project 'packages/b/tsconfig.json' is out of date because output 'packages/b/index.js' is older than input 'packages/b/tsconfig.json'
[HH:MM:SS AM] Project 'packages/b/tsconfig.json' is out of date because output file 'packages/b/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/projects/project/packages/b/tsconfig.json'...
@@ -266,3 +266,12 @@ packages/b/index.js
exitCode:: ExitStatus.Success
//// [/src/projects/project/packages/b/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/projects/project/packages/b/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -55,6 +55,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -149,6 +150,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -196,6 +198,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -290,6 +293,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -341,6 +345,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -456,6 +461,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -35,7 +35,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -54,6 +54,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -66,6 +67,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -96,6 +106,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -108,6 +119,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix `a` error
@@ -123,7 +136,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -142,6 +155,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -154,6 +168,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -184,6 +200,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -196,6 +213,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Disable noCheck
@@ -234,6 +253,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -250,6 +270,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -280,6 +302,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -296,3 +319,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -60,6 +60,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -159,6 +160,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -206,6 +208,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -300,6 +303,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -351,6 +355,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -466,6 +471,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -35,7 +35,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -59,6 +59,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -71,6 +72,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -106,6 +116,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -118,6 +129,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix `a` error
@@ -133,7 +146,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -152,6 +165,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -164,6 +178,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -194,6 +210,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -206,6 +223,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Disable noCheck
@@ -244,6 +263,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -260,6 +280,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -290,6 +312,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -306,3 +329,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -48,6 +48,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -162,6 +163,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -285,6 +287,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -330,6 +333,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -35,7 +35,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -47,6 +47,7 @@ Program options: {
"noCheck": true,
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -68,6 +69,15 @@ declare const err: number;
declare const a: number;
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -99,7 +109,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/a.d.ts' is older than input 'src/a.ts'
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -111,6 +121,7 @@ Program options: {
"noCheck": true,
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -132,6 +143,8 @@ declare const err: number;
declare const a = "hello";
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -186,6 +199,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -202,6 +216,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -232,6 +248,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -248,3 +265,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -56,6 +56,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -152,6 +153,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -192,6 +194,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -317,6 +320,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -362,6 +366,7 @@ Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -35,7 +35,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -55,6 +55,7 @@ Program options: {
"noCheck": true,
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -67,6 +68,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -98,6 +108,7 @@ Program options: {
"noCheck": true,
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -110,6 +121,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix `a` error
@@ -125,7 +138,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.d.ts' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -137,6 +150,7 @@ Program options: {
"noCheck": true,
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -158,6 +172,8 @@ declare const err: number;
declare const a = "hello";
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -212,6 +228,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -228,6 +245,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -258,6 +277,7 @@ Program root files: [
Program options: {
"emitDeclarationOnly": true,
"declaration": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -274,3 +294,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -51,6 +51,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -160,6 +161,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -197,6 +199,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -32,7 +32,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -50,6 +50,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -66,6 +67,15 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -95,6 +105,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -111,6 +122,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -125,7 +138,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -135,6 +148,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -151,6 +165,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -172,6 +188,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -188,3 +205,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -51,6 +51,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -140,6 +141,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -177,6 +179,7 @@ Program root files: [
Program options: {
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -32,7 +32,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -50,6 +50,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -62,6 +63,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -91,6 +101,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -103,6 +114,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -117,7 +130,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/a.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'src/tsconfig.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -127,6 +140,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -143,6 +157,8 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -164,6 +180,7 @@ Program root files: [
]
Program options: {
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -180,3 +197,5 @@ Shape signatures in builder refreshed for::
/src/a.ts (used version)
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -53,6 +53,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -156,6 +157,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -194,6 +196,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -33,7 +33,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -52,6 +52,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -66,6 +67,15 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -96,6 +106,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -110,6 +121,8 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -124,7 +137,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'outFile.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -135,6 +148,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -149,6 +163,8 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -171,6 +187,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -185,3 +202,5 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -53,6 +53,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -140,6 +141,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -178,6 +180,7 @@ Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"incremental": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -33,7 +33,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -52,6 +52,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -64,6 +65,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/outFile.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -94,6 +104,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -106,6 +117,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -120,7 +133,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'outFile.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output 'outFile.tsbuildinfo' is older than input 'src/a.ts'
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -131,6 +144,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -145,6 +159,8 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -167,6 +183,7 @@ Program root files: [
Program options: {
"outFile": "/outFile.js",
"noEmit": true,
"tscBuild": true,
"configFilePath": "/src/tsconfig.json"
}
Program structureReused: Not
@@ -181,3 +198,5 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/outFile.tsbuildinfo] file written with same contents
//// [/outFile.tsbuildinfo.readable.baseline.txt] file written with same contents
@@ -70,6 +70,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -237,6 +238,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -281,6 +283,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -46,7 +46,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -68,6 +68,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -90,6 +91,15 @@ Shape signatures in builder refreshed for::
/user/username/projects/noemitonerror/src/other.ts (used version)
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -123,6 +133,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -145,6 +156,8 @@ Shape signatures in builder refreshed for::
/user/username/projects/noemitonerror/src/other.ts (used version)
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -160,7 +173,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output 'dev-build/tsconfig.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -174,6 +187,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -227,6 +241,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
console.log("hi");
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -68,6 +68,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -233,6 +234,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -276,6 +278,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -45,7 +45,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -66,6 +66,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -88,6 +89,15 @@ Shape signatures in builder refreshed for::
/user/username/projects/noemitonerror/src/other.ts (used version)
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -120,6 +130,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -142,6 +153,8 @@ Shape signatures in builder refreshed for::
/user/username/projects/noemitonerror/src/other.ts (used version)
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -157,7 +170,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output 'dev-build/tsconfig.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -170,6 +183,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -209,6 +223,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
console.log("hi");
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -73,6 +73,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -210,6 +211,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -256,6 +258,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -49,7 +49,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -71,6 +71,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -85,6 +86,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -118,6 +128,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -132,6 +143,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -149,7 +162,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output 'dev-build/tsconfig.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -163,6 +176,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -218,6 +232,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
console.log("hi");
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -71,6 +71,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -206,6 +207,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -251,6 +253,7 @@ Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -48,7 +48,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -69,6 +69,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -83,6 +84,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -115,6 +125,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -129,6 +140,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -146,7 +159,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file 'dev-build/shared/types/db.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output 'dev-build/tsconfig.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -159,6 +172,7 @@ Program root files: [
Program options: {
"outDir": "/user/username/projects/noEmitOnError/dev-build",
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -200,6 +214,8 @@ Object.defineProperty(exports, "__esModule", { value: true });
console.log("hi");
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo] file written with same contents
//// [/user/username/projects/noEmitOnError/dev-build/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -72,6 +72,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -211,6 +212,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -256,6 +258,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -47,7 +47,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -70,6 +70,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -88,6 +89,15 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -122,6 +132,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -140,6 +151,8 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -155,7 +168,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output '../dev-build.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -170,6 +183,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -217,6 +231,8 @@ define("src/other", ["require", "exports"], function (require, exports) {
});
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -70,6 +70,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -207,6 +208,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -251,6 +253,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -46,7 +46,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -68,6 +68,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -86,6 +87,15 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -119,6 +129,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -137,6 +148,8 @@ Semantic diagnostics in builder refreshed for::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -152,7 +165,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output '../dev-build.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -166,6 +179,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -201,6 +215,8 @@ define("src/other", ["require", "exports"], function (require, exports) {
});
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -75,6 +75,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -198,6 +199,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -245,6 +247,7 @@ Program options: {
"declaration": true,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -50,7 +50,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -73,6 +73,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -87,6 +88,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -121,6 +131,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -135,6 +146,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -152,7 +165,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output '../dev-build.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -167,6 +180,7 @@ Program options: {
"module": 2,
"declaration": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -216,6 +230,8 @@ define("src/other", ["require", "exports"], function (require, exports) {
});
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -73,6 +73,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -194,6 +195,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -240,6 +242,7 @@ Program options: {
"module": 2,
"incremental": true,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -49,7 +49,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -71,6 +71,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -85,6 +86,15 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -118,6 +128,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -132,6 +143,8 @@ No cached semantic diagnostics in the builder::
No shapes updated in the builder::
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Fix error
@@ -149,7 +162,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* tsconfig.json
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output file '../dev-build.js' does not exist
[HH:MM:SS AM] Project 'tsconfig.json' is out of date because output '../dev-build.tsbuildinfo' is older than input 'src/main.ts'
[HH:MM:SS AM] Building project '/user/username/projects/noEmitOnError/tsconfig.json'...
@@ -163,6 +176,7 @@ Program options: {
"outFile": "/user/username/projects/dev-build.js",
"module": 2,
"noEmitOnError": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/noEmitOnError/tsconfig.json"
}
Program structureReused: Not
@@ -200,6 +214,8 @@ define("src/other", ["require", "exports"], function (require, exports) {
});
//// [/user/username/projects/dev-build.tsbuildinfo] file written with same contents
//// [/user/username/projects/dev-build.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: no-change-run
@@ -0,0 +1,84 @@
0:: Make non incremental build with change in file that doesnt affect dts
Clean build is non incremental so it will have non incremental tsbuildInfo for third project
The incremental build does not build third so will only update timestamps for third tsbuildInfo and hence its from incremental build before
TsBuild info text without affectedFilesPendingEmit:: /src/third/thirdjs/output/third-output.tsbuildinfo.readable.baseline.txt::
CleanBuild:
{
"version": "FakeTSVersion"
}
IncrementalBuild:
{
"fileInfos": {
"../../../../lib/lib.d.ts": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"impliedFormat": "commonjs"
},
"../../../first/bin/first-output.d.ts": {
"version": "-15957783529-interface TheFirst {\n none: any;\n}\ndeclare const s = \"Hello, world\";\ninterface NoJsForHereEither {\n none: any;\n}\ndeclare function f(): string;\n",
"impliedFormat": "commonjs"
},
"../../../2/second-output.d.ts": {
"version": "-2513601205-declare namespace N {\n}\ndeclare namespace N {\n}\ndeclare class C {\n doSomething(): void;\n}\n",
"impliedFormat": "commonjs"
},
"../../third_part1.ts": {
"version": "7305100057-var c = new C();\nc.doSomething();\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
4,
"../../third_part1.ts"
]
],
"options": {
"declaration": true,
"declarationMap": true,
"outFile": "./third-output.js",
"removeComments": true,
"skipDefaultLibCheck": true,
"sourceMap": true,
"strict": false,
"target": 1
},
"version": "FakeTSVersion"
}
Incremental and clean do not match:: FileInfos:: File:: /src/third/thirdjs/output/third-output.tsbuildinfo.readable.baseline.txt
CleanBuild:
IncrementalBuild:
{
"../../../../lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"impliedFormat": 1
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"impliedFormat": "commonjs"
},
"../../../first/bin/first-output.d.ts": {
"original": {
"version": "-15957783529-interface TheFirst {\n none: any;\n}\ndeclare const s = \"Hello, world\";\ninterface NoJsForHereEither {\n none: any;\n}\ndeclare function f(): string;\n",
"impliedFormat": 1
},
"version": "-15957783529-interface TheFirst {\n none: any;\n}\ndeclare const s = \"Hello, world\";\ninterface NoJsForHereEither {\n none: any;\n}\ndeclare function f(): string;\n",
"impliedFormat": "commonjs"
},
"../../../2/second-output.d.ts": {
"original": {
"version": "-2513601205-declare namespace N {\n}\ndeclare namespace N {\n}\ndeclare class C {\n doSomething(): void;\n}\n",
"impliedFormat": 1
},
"version": "-2513601205-declare namespace N {\n}\ndeclare namespace N {\n}\ndeclare class C {\n doSomething(): void;\n}\n",
"impliedFormat": "commonjs"
},
"../../third_part1.ts": {
"original": {
"version": "7305100057-var c = new C();\nc.doSomething();\n",
"impliedFormat": 1
},
"version": "7305100057-var c = new C();\nc.doSomething();\n",
"impliedFormat": "commonjs"
}
}
@@ -561,6 +561,7 @@ function f() {
//// [/src/third/thirdjs/output/third-output.d.ts.map] file changed its modified time
//// [/src/third/thirdjs/output/third-output.js] file changed its modified time
//// [/src/third/thirdjs/output/third-output.js.map] file changed its modified time
//// [/src/third/thirdjs/output/third-output.tsbuildinfo] file changed its modified time
Change:: Make incremental build with change in file that doesnt affect dts
@@ -145,7 +145,7 @@ Output::
[HH:MM:SS AM] Building project '/src/second/tsconfig.json'...
[HH:MM:SS AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[HH:MM:SS AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/third/tsconfig.json'...
@@ -364,3 +364,12 @@ c.doSomething();
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/third/thirdjs/output/third-output.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -145,7 +145,7 @@ Output::
[HH:MM:SS AM] Building project '/src/second/tsconfig.json'...
[HH:MM:SS AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[HH:MM:SS AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/third/tsconfig.json'...
@@ -1084,6 +1084,15 @@ sourceFile:../../third_part1.ts
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/third/thirdjs/output/third-output.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: incremental-declaration-doesnt-change
@@ -1388,3 +1397,4 @@ sourceFile:../first_part3.ts
//// [/src/third/thirdjs/output/third-output.d.ts.map] file changed its modified time
//// [/src/third/thirdjs/output/third-output.js] file changed its modified time
//// [/src/third/thirdjs/output/third-output.js.map] file changed its modified time
//// [/src/third/thirdjs/output/third-output.tsbuildinfo] file changed its modified time
@@ -32,7 +32,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -46,6 +46,15 @@ exports.x = void 0;
exports.x = 10;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -36,7 +36,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -50,6 +50,15 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -75,6 +84,8 @@ Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
//// [/src/tsconfig.tsbuildinfo] file written with same contents
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt] file written with same contents
Change:: Normal build without change, that does not block emit on error to show files that get emitted
@@ -33,7 +33,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
@@ -47,6 +47,15 @@ exports.x = void 0;
exports.x = 10;
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -0,0 +1,161 @@
currentDirectory:: / useCaseSensitiveFileNames: false
Input::
//// [/lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
//// [/src/src/main/a.ts]
import { b } from './b';
const a = b;
//// [/src/src/main/b.ts]
export const b = 0;
//// [/src/src/main/tsconfig.json]
{
"compilerOptions": {
"outDir": "../../dist/"
},
"references": [
{
"path": "../other"
}
]
}
//// [/src/src/other/other.ts]
export const Other = 0;
//// [/src/src/other/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"outDir": "../../dist/"
}
}
//// [/src/tsconfig.base.json]
{
"compilerOptions": {
"composite": true,
"declaration": true,
"rootDir": "./src/",
"outDir": "./dist/",
"skipDefaultLibCheck": true
},
"exclude": [
"node_modules"
]
}
Output::
/lib/tsc --b /src/src/other --verbose
[HH:MM:SS AM] Projects in this build:
* src/src/other/tsconfig.json
[HH:MM:SS AM] Project 'src/src/other/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/src/other/tsconfig.json'...
exitCode:: ExitStatus.Success
//// [/src/dist/other.d.ts]
export declare const Other = 0;
//// [/src/dist/other.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Other = void 0;
exports.Other = 0;
//// [/src/dist/tsconfig.tsbuildinfo]
{"fileNames":["../../lib/lib.d.ts","../src/other/other.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-4254247902-export const Other = 0;\n","signature":"-10003600206-export declare const Other = 0;\n","impliedFormat":1}],"root":[2],"options":{"composite":true,"outDir":"./"},"latestChangedDtsFile":"./other.d.ts","version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../lib/lib.d.ts",
"../src/other/other.ts"
],
"fileInfos": {
"../../lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../src/other/other.ts": {
"original": {
"version": "-4254247902-export const Other = 0;\n",
"signature": "-10003600206-export declare const Other = 0;\n",
"impliedFormat": 1
},
"version": "-4254247902-export const Other = 0;\n",
"signature": "-10003600206-export declare const Other = 0;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"../src/other/other.ts"
]
],
"options": {
"composite": true,
"outDir": "./"
},
"latestChangedDtsFile": "./other.d.ts",
"version": "FakeTSVersion",
"size": 820
}
Change:: Running tsc on main
Input::
Output::
/lib/tsc -p /src/src/main
exitCode:: ExitStatus.Success
//// [/src/dist/a.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var b_1 = require("./b");
var a = b_1.b;
//// [/src/dist/b.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.b = void 0;
exports.b = 0;
@@ -0,0 +1,153 @@
currentDirectory:: / useCaseSensitiveFileNames: false
Input::
//// [/lib/lib.d.ts]
/// <reference no-default-lib="true"/>
interface Boolean {}
interface Function {}
interface CallableFunction {}
interface NewableFunction {}
interface IArguments {}
interface Number { toExponential: any; }
interface Object {}
interface RegExp {}
interface String { charAt: any; }
interface Array<T> { length: number; [n: number]: T; }
interface ReadonlyArray<T> {}
declare const console: { log(msg: any): void; };
//// [/src/src/main/a.ts]
import { b } from './b';
const a = b;
//// [/src/src/main/b.ts]
export const b = 0;
//// [/src/src/main/tsconfig.json]
{
"compilerOptions": {
"outDir": "../../dist/"
},
"references": [
{
"path": "../other"
}
]
}
//// [/src/src/other/other.ts]
export const Other = 0;
//// [/src/src/other/tsconfig.json]
{
"compilerOptions": {
"composite": true,
"outDir": "../../dist/"
}
}
//// [/src/tsconfig.base.json]
{
"compilerOptions": {
"composite": true,
"declaration": true,
"rootDir": "./src/",
"outDir": "./dist/",
"skipDefaultLibCheck": true
},
"exclude": [
"node_modules"
]
}
Output::
/lib/tsc --b /src/src/main --verbose
[HH:MM:SS AM] Projects in this build:
* src/src/other/tsconfig.json
* src/src/main/tsconfig.json
[HH:MM:SS AM] Project 'src/src/other/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/src/other/tsconfig.json'...
[HH:MM:SS AM] Project 'src/src/main/tsconfig.json' is out of date because output file 'src/dist/a.js' does not exist
[HH:MM:SS AM] Building project '/src/src/main/tsconfig.json'...
src/src/main/tsconfig.json:6:5 - error TS6377: Cannot write file '/src/dist/tsconfig.tsbuildinfo' because it will overwrite '.tsbuildinfo' file generated by referenced project '/src/src/other'
6 {
   ~
7 "path": "../other"
  ~~~~~~~~~~~~~~~~~~~~~~~~
8 }
  ~~~~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsGenerated
//// [/src/dist/other.d.ts]
export declare const Other = 0;
//// [/src/dist/other.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Other = void 0;
exports.Other = 0;
//// [/src/dist/tsconfig.tsbuildinfo]
{"fileNames":["../../lib/lib.d.ts","../src/other/other.ts"],"fileInfos":[{"version":"3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedFormat":1},{"version":"-4254247902-export const Other = 0;\n","signature":"-10003600206-export declare const Other = 0;\n","impliedFormat":1}],"root":[2],"options":{"composite":true,"outDir":"./"},"latestChangedDtsFile":"./other.d.ts","version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"fileNames": [
"../../lib/lib.d.ts",
"../src/other/other.ts"
],
"fileInfos": {
"../../lib/lib.d.ts": {
"original": {
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true,
"impliedFormat": 1
},
"version": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"signature": "3858781397-/// <reference no-default-lib=\"true\"/>\ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array<T> { length: number; [n: number]: T; }\ninterface ReadonlyArray<T> {}\ndeclare const console: { log(msg: any): void; };",
"affectsGlobalScope": true,
"impliedFormat": "commonjs"
},
"../src/other/other.ts": {
"original": {
"version": "-4254247902-export const Other = 0;\n",
"signature": "-10003600206-export declare const Other = 0;\n",
"impliedFormat": 1
},
"version": "-4254247902-export const Other = 0;\n",
"signature": "-10003600206-export declare const Other = 0;\n",
"impliedFormat": "commonjs"
}
},
"root": [
[
2,
"../src/other/other.ts"
]
],
"options": {
"composite": true,
"outDir": "./"
},
"latestChangedDtsFile": "./other.d.ts",
"version": "FakeTSVersion",
"size": 820
}
@@ -83,6 +83,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/shared/tsconfig.json"
}
Program structureReused: Not
@@ -103,6 +104,7 @@ Program root files: [
]
Program options: {
"composite": true,
"tscBuild": true,
"configFilePath": "/src/webpack/tsconfig.json"
}
Program structureReused: Not
@@ -49,12 +49,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -81,3 +82,12 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -51,12 +51,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/hello.json' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -83,3 +84,12 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -49,12 +49,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/index.json
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/index.json
@@ -81,3 +82,12 @@ exports.default = index_json_1.default.hello;
}
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -49,12 +49,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -81,3 +82,12 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -48,12 +48,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -79,3 +80,12 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -49,11 +49,12 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/index.js
TSFILE: /src/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/hello.json
@@ -73,3 +74,12 @@ var hello_json_1 = __importDefault(require("../hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -48,12 +48,13 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/src/src/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
[HH:MM:SS AM] Updating unchanged output timestamps of project '/src/tsconfig.json'...
lib/lib.d.ts
@@ -81,3 +82,12 @@ var hello_json_1 = __importDefault(require("../../hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -47,11 +47,12 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/src/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/src/index.js
TSFILE: /src/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -71,3 +72,12 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -50,13 +50,14 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/dist/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/dist/hello.json
TSFILE: /src/dist/index.js.map
TSFILE: /src/dist/index.js
TSFILE: /src/dist/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -86,6 +87,15 @@ exports.default = hello_json_1.default.hello;
//// [/src/dist/index.js.map]
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;AAAA,4DAAgC;AAChC,kBAAe,oBAAK,CAAC,KAAK,CAAA"}
//// [/src/dist/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/dist/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -48,11 +48,12 @@ Output::
[HH:MM:SS AM] Projects in this build:
* src/tsconfig.json
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/src/index.js' does not exist
[HH:MM:SS AM] Project 'src/tsconfig.json' is out of date because output file 'src/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/src/tsconfig.json'...
TSFILE: /src/src/index.js
TSFILE: /src/tsconfig.tsbuildinfo
lib/lib.d.ts
Default library for target 'es5'
src/src/hello.json
@@ -73,6 +74,15 @@ var hello_json_1 = __importDefault(require("./hello.json"));
exports.default = hello_json_1.default.hello;
//// [/src/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/src/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
Change:: no-change-run
@@ -101,7 +101,7 @@ Output::
[HH:MM:SS AM] Projects in this build:
* core/tsconfig.json
[HH:MM:SS AM] Project 'core/tsconfig.json' is out of date because output file 'core/anotherModule.js' does not exist
[HH:MM:SS AM] Project 'core/tsconfig.json' is out of date because output file 'core/tsconfig.tsbuildinfo' does not exist
[HH:MM:SS AM] Building project '/user/username/projects/sample1/core/tsconfig.json'...
@@ -142,3 +142,12 @@ function leftPad(s, n) { return s + n; }
function multiply(a, b) { return a * b; }
//// [/user/username/projects/sample1/core/tsconfig.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/sample1/core/tsconfig.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -249,3 +249,12 @@ a_1.X;
"size": 964
}
//// [/user/username/projects/transitiveReferences/tsconfig.c.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/transitiveReferences/tsconfig.c.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -255,3 +255,12 @@ a_1.X;
"size": 976
}
//// [/user/username/projects/transitiveReferences/tsconfig.c.tsbuildinfo]
{"version":"FakeTSVersion"}
//// [/user/username/projects/transitiveReferences/tsconfig.c.tsbuildinfo.readable.baseline.txt]
{
"version": "FakeTSVersion",
"size": 27
}
@@ -140,6 +140,7 @@ Program root files: [
Program options: {
"composite": true,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -201,6 +202,7 @@ Program options: {
"composite": true,
"declaration": true,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -317,6 +319,7 @@ Program options: {
"composite": true,
"declaration": true,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -367,6 +370,7 @@ Program options: {
"composite": true,
"declaration": true,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -507,6 +511,7 @@ Program options: {
"composite": true,
"declaration": true,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -142,6 +142,7 @@ Program options: {
"outFile": "/user/username/projects/outFile.js",
"module": 2,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -208,6 +209,7 @@ Program options: {
"outFile": "/user/username/projects/outFile.js",
"module": 2,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -323,6 +325,7 @@ Program options: {
"outFile": "/user/username/projects/outFile.js",
"module": 2,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -375,6 +378,7 @@ Program options: {
"outFile": "/user/username/projects/outFile.js",
"module": 2,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -517,6 +521,7 @@ Program options: {
"outFile": "/user/username/projects/outFile.js",
"module": 2,
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/myproject/tsconfig.json"
}
Program structureReused: Not
@@ -435,6 +435,7 @@ Program options: {
"outDir": "/user/username/projects/demo/lib/core",
"rootDir": "/user/username/projects/demo/core",
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/demo/core/tsconfig.json"
}
Program structureReused: Not
@@ -719,6 +720,7 @@ Program options: {
"outDir": "/user/username/projects/demo/lib/core",
"rootDir": "/user/username/projects/demo/core",
"watch": true,
"tscBuild": true,
"configFilePath": "/user/username/projects/demo/core/tsconfig.json"
}
Program structureReused: Not

Some files were not shown because too many files have changed in this diff Show More