diff --git a/internal/core/buildoptions.go b/internal/core/buildoptions.go
index c7cde7504f..ea286ec9f1 100644
--- a/internal/core/buildoptions.go
+++ b/internal/core/buildoptions.go
@@ -3,10 +3,11 @@ package core
type BuildOptions struct {
_ noCopy
- Dry Tristate `json:"dry,omitzero"`
- Force Tristate `json:"force,omitzero"`
- Verbose Tristate `json:"verbose,omitzero"`
- StopBuildOnErrors Tristate `json:"stopBuildOnErrors,omitzero"`
+ Dry Tristate `json:"dry,omitzero"`
+ Force Tristate `json:"force,omitzero"`
+ Verbose Tristate `json:"verbose,omitzero"`
+ MaxConcurrentProjects *int `json:"maxConcurrentProjects,omitzero"`
+ StopBuildOnErrors Tristate `json:"stopBuildOnErrors,omitzero"`
// CompilerOptions are not parsed here and will be available on ParsedBuildCommandLine
diff --git a/internal/diagnostics/diagnostics_generated.go b/internal/diagnostics/diagnostics_generated.go
index 1c9410eeac..2061c20e23 100644
--- a/internal/diagnostics/diagnostics_generated.go
+++ b/internal/diagnostics/diagnostics_generated.go
@@ -2214,6 +2214,8 @@ var This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_nam
var The_current_host_does_not_support_the_0_option = &Message{code: 5001, category: CategoryError, key: "The_current_host_does_not_support_the_0_option_5001", text: "The current host does not support the '{0}' option."}
+var Option_0_requires_value_to_be_greater_than_0 = &Message{code: 5002, category: CategoryError, key: "Option_0_requires_value_to_be_greater_than_0_5002", text: "Option '{0}' requires value to be greater than 0."}
+
var Cannot_find_the_common_subdirectory_path_for_the_input_files = &Message{code: 5009, category: CategoryError, key: "Cannot_find_the_common_subdirectory_path_for_the_input_files_5009", text: "Cannot find the common subdirectory path for the input files."}
var File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0 = &Message{code: 5010, category: CategoryError, key: "File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010", text: "File specification cannot end in a recursive directory wildcard ('**'): '{0}'."}
@@ -3232,6 +3234,8 @@ var Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead
var Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript = &Message{code: 6721, category: CategoryMessage, key: "Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721", text: "Do not allow runtime constructs that are not part of ECMAScript."}
+var Specify_the_maximum_number_of_projects_that_can_be_built_concurrently = &Message{code: 6730, category: CategoryMessage, key: "Specify_the_maximum_number_of_projects_that_can_be_built_concurrently_6730", text: "Specify the maximum number of projects that can be built concurrently."}
+
var Default_catch_clause_variables_as_unknown_instead_of_any = &Message{code: 6803, category: CategoryMessage, key: "Default_catch_clause_variables_as_unknown_instead_of_any_6803", text: "Default catch clause variables as 'unknown' instead of 'any'."}
var Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting = &Message{code: 6804, category: CategoryMessage, key: "Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804", text: "Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."}
diff --git a/internal/diagnostics/extraDiagnosticMessages.json b/internal/diagnostics/extraDiagnosticMessages.json
index b735a67695..378e0f4376 100644
--- a/internal/diagnostics/extraDiagnosticMessages.json
+++ b/internal/diagnostics/extraDiagnosticMessages.json
@@ -38,5 +38,13 @@
"Project '{0}' is out of date because it has errors.": {
"category": "Message",
"code": 6423
+ },
+ "Option '{0}' requires value to be greater than 0.": {
+ "category": "Error",
+ "code": 5002
+ },
+ "Specify the maximum number of projects that can be built concurrently.": {
+ "category": "Message",
+ "code": 6730
}
}
diff --git a/internal/execute/build/buildtask.go b/internal/execute/build/buildtask.go
index 846dc97120..b0df2b978d 100644
--- a/internal/execute/build/buildtask.go
+++ b/internal/execute/build/buildtask.go
@@ -200,6 +200,8 @@ func (t *buildTask) updateDownstream(orchestrator *Orchestrator, path tspath.Pat
}
func (t *buildTask) compileAndEmit(orchestrator *Orchestrator, path tspath.Path) {
+ orchestrator.buildSemaphore <- struct{}{} // Acquire a slot
+ defer func() { <-orchestrator.buildSemaphore }() // Release the slot
t.errors = nil
if orchestrator.opts.Command.BuildOptions.Verbose.IsTrue() {
t.reportStatus(ast.NewCompilerDiagnostic(diagnostics.Building_project_0, orchestrator.relativeFileName(t.config)))
diff --git a/internal/execute/build/orchestrator.go b/internal/execute/build/orchestrator.go
index a047973194..cefec33ee5 100644
--- a/internal/execute/build/orchestrator.go
+++ b/internal/execute/build/orchestrator.go
@@ -63,9 +63,10 @@ type Orchestrator struct {
host *host
// order generation result
- tasks *collections.SyncMap[tspath.Path, *buildTask]
- order []string
- errors []*ast.Diagnostic
+ tasks *collections.SyncMap[tspath.Path, *buildTask]
+ order []string
+ errors []*ast.Diagnostic
+ buildSemaphore chan struct{}
errorSummaryReporter tsc.DiagnosticsReporter
watchStatusReporter tsc.DiagnosticReporter
@@ -381,5 +382,10 @@ func NewOrchestrator(opts Options) *Orchestrator {
} else {
orchestrator.errorSummaryReporter = tsc.CreateReportErrorSummary(opts.Sys, opts.Command.CompilerOptions)
}
+ maxConcurrentProjects := tsoptions.TscMaxConcurrentProjectsOption.DefaultValueDescription.(int)
+ if opts.Command.BuildOptions.MaxConcurrentProjects != nil {
+ maxConcurrentProjects = *opts.Command.BuildOptions.MaxConcurrentProjects
+ }
+ orchestrator.buildSemaphore = make(chan struct{}, maxConcurrentProjects)
return orchestrator
}
diff --git a/internal/execute/tsctests/tscbuild_test.go b/internal/execute/tsctests/tscbuild_test.go
index 5c7a91b293..83138aa866 100644
--- a/internal/execute/tsctests/tscbuild_test.go
+++ b/internal/execute/tsctests/tscbuild_test.go
@@ -3,6 +3,7 @@ package tsctests
import (
"fmt"
"slices"
+ "strconv"
"strings"
"testing"
"time"
@@ -2163,7 +2164,7 @@ func TestBuildProjectsBuilding(t *testing.T) {
return files
}
- getTestCases := func(pkgCount int) []*tscInput {
+ getTestCases := func(pkgCount int, maxBuilding int) []*tscInput {
edits := []*tscEdit{
{
caption: "dts doesn't change",
@@ -2188,6 +2189,13 @@ func TestBuildProjectsBuilding(t *testing.T) {
commandLineArgs: []string{"-b", "-v"},
edits: edits,
},
+ {
+ subScenario: fmt.Sprintf(`when there are %d projects in a solution with maxConcurrentProjects %d`, pkgCount, maxBuilding),
+ files: files(pkgCount),
+ cwd: "/user/username/projects/myproject",
+ commandLineArgs: []string{"-b", "-v", "--maxConcurrentProjects", strconv.Itoa(maxBuilding)},
+ edits: edits,
+ },
{
subScenario: fmt.Sprintf(`when there are %d projects in a solution`, pkgCount),
files: files(pkgCount),
@@ -2195,14 +2203,21 @@ func TestBuildProjectsBuilding(t *testing.T) {
commandLineArgs: []string{"-b", "-w", "-v"},
edits: edits,
},
+ {
+ subScenario: fmt.Sprintf(`when there are %d projects in a solution with maxConcurrentProjects %d`, pkgCount, maxBuilding),
+ files: files(pkgCount),
+ cwd: "/user/username/projects/myproject",
+ commandLineArgs: []string{"-b", "-w", "-v", "--maxConcurrentProjects", strconv.Itoa(maxBuilding)},
+ edits: edits,
+ },
}
}
testCases := slices.Concat(
- getTestCases(3),
- getTestCases(5),
- getTestCases(8),
- getTestCases(23),
+ getTestCases(3, 2),
+ getTestCases(5, 2),
+ getTestCases(8, 3),
+ getTestCases(23, 3),
)
for _, test := range testCases {
diff --git a/internal/tsoptions/commandlineparser.go b/internal/tsoptions/commandlineparser.go
index 4fccbf62ca..1d7d37fe73 100644
--- a/internal/tsoptions/commandlineparser.go
+++ b/internal/tsoptions/commandlineparser.go
@@ -105,6 +105,12 @@ func ParseBuildCommandLine(
if result.CompilerOptions.Watch.IsTrue() && result.BuildOptions.Dry.IsTrue() {
result.Errors = append(result.Errors, ast.NewCompilerDiagnostic(diagnostics.Options_0_and_1_cannot_be_combined, "watch", "dry"))
}
+ if result.CompilerOptions.SingleThreaded.IsTrue() && result.BuildOptions.MaxConcurrentProjects != nil {
+ result.Errors = append(result.Errors, ast.NewCompilerDiagnostic(diagnostics.Options_0_and_1_cannot_be_combined, "singleThreaded", "maxConcurrentProjects"))
+ }
+ if result.BuildOptions.MaxConcurrentProjects != nil && *result.BuildOptions.MaxConcurrentProjects <= 0 {
+ result.Errors = append(result.Errors, ast.NewCompilerDiagnostic(diagnostics.Option_0_requires_value_to_be_greater_than_0, "maxConcurrentProjects"))
+ }
return result
}
@@ -141,7 +147,7 @@ func (p *commandLineParser) parseStrings(args []string) {
inputOptionName := getInputOptionName(s)
opt := p.optionsMap.GetOptionDeclarationFromName(inputOptionName, true /*allowShort*/)
if opt != nil {
- i = p.parseOptionValue(args, i, opt, nil)
+ i = p.parseOptionValue(args, i, opt, p.workerDiagnostics.OptionTypeMismatchDiagnostic)
} else {
watchOpt := WatchNameMap.GetOptionDeclarationFromName(inputOptionName, true /*allowShort*/)
if watchOpt != nil {
@@ -255,9 +261,6 @@ func (p *commandLineParser) parseOptionValue(
// Check to see if no argument was provided (e.g. "--locale" is the last command-line argument).
if i >= len(args) {
if opt.Kind != "boolean" {
- if diag == nil {
- diag = p.workerDiagnostics.OptionTypeMismatchDiagnostic
- }
p.errors = append(p.errors, ast.NewCompilerDiagnostic(diag, opt.Name, getCompilerOptionValueTypeString(opt)))
if opt.Kind == "list" {
p.options.Set(opt.Name, []string{})
@@ -276,6 +279,8 @@ func (p *commandLineParser) parseOptionValue(
num, e := strconv.Atoi(args[i])
if e == nil {
p.options.Set(opt.Name, num)
+ } else {
+ p.errors = append(p.errors, ast.NewCompilerDiagnostic(diag, opt.Name, getCompilerOptionValueTypeString(opt)))
}
i++
case "boolean":
diff --git a/internal/tsoptions/commandlineparser_test.go b/internal/tsoptions/commandlineparser_test.go
index 9caf562d17..e6bd33b0a3 100644
--- a/internal/tsoptions/commandlineparser_test.go
+++ b/internal/tsoptions/commandlineparser_test.go
@@ -246,11 +246,18 @@ func formatNewBaseline(
}
func (f commandLineSubScenario) assertBuildParseResult(t *testing.T) {
+ t.Helper()
+ f.assertBuildParseResultWithTsBaseline(t, func() *TestCommandLineParserBuild {
+ originalBaseline := f.baseline.ReadFile(t)
+ return parseExistingCompilerBaselineBuild(t, originalBaseline)
+ })
+}
+
+func (f commandLineSubScenario) assertBuildParseResultWithTsBaseline(t *testing.T, getTsBaseline func() *TestCommandLineParserBuild) {
t.Helper()
t.Run(f.testName, func(t *testing.T) {
t.Parallel()
- originalBaseline := f.baseline.ReadFile(t)
- tsBaseline := parseExistingCompilerBaselineBuild(t, originalBaseline)
+ tsBaseline := getTsBaseline()
// f.workerDiagnostic is either defined or set to default pointer in `createSubScenario`
parsed := tsoptions.ParseBuildCommandLine(f.commandLine, &tsoptionstest.VfsParseConfigHost{
@@ -259,19 +266,25 @@ func (f commandLineSubScenario) assertBuildParseResult(t *testing.T) {
})
newBaselineProjects := strings.Join(parsed.Projects, ",")
- assert.Equal(t, tsBaseline.projects, newBaselineProjects)
+ if tsBaseline != nil {
+ assert.Equal(t, tsBaseline.projects, newBaselineProjects)
+ }
o, _ := json.Marshal(parsed.BuildOptions)
newParsedBuildOptions := &core.BuildOptions{}
e := json.Unmarshal(o, newParsedBuildOptions)
assert.NilError(t, e)
- assert.DeepEqual(t, tsBaseline.options, newParsedBuildOptions, cmpopts.IgnoreUnexported(core.BuildOptions{}))
+ if tsBaseline != nil {
+ assert.DeepEqual(t, tsBaseline.options, newParsedBuildOptions, cmpopts.IgnoreUnexported(core.BuildOptions{}))
+ }
compilerOpts, _ := json.Marshal(parsed.CompilerOptions)
newParsedCompilerOptions := &core.CompilerOptions{}
e = json.Unmarshal(compilerOpts, newParsedCompilerOptions)
assert.NilError(t, e)
- assert.DeepEqual(t, tsBaseline.compilerOptions, newParsedCompilerOptions, cmpopts.IgnoreUnexported(core.CompilerOptions{}))
+ if tsBaseline != nil {
+ assert.DeepEqual(t, tsBaseline.compilerOptions, newParsedCompilerOptions, cmpopts.IgnoreUnexported(core.CompilerOptions{}))
+ }
newParsedWatchOptions := core.WatchOptions{}
e = json.Unmarshal(o, &newParsedWatchOptions)
@@ -429,9 +442,21 @@ func TestParseBuildCommandLine(t *testing.T) {
{"errors on invalid excludeFiles", []string{"--excludeFiles", "**/../*"}},
}
+ extraScenarios := []*subScenarioInput{
+ {`parse --maxConcurrentProjects`, []string{"--maxConcurrentProjects", "2"}},
+ {`--singleThreaded and --maxConcurrentProjects together is invalid`, []string{"--singleThreaded", "--maxConcurrentProjects", "2"}},
+ {`reports error when --maxConcurrentProjects is 0`, []string{"--maxConcurrentProjects", "0"}},
+ {`reports error when --maxConcurrentProjects is negative`, []string{"--maxConcurrentProjects", "-1"}},
+ {`reports error when --maxConcurrentProjects is invalid type`, []string{"--maxConcurrentProjects", "invalid"}},
+ }
+
for _, testCase := range parseCommandLineSubScenarios {
testCase.createSubScenario("parseBuildOptions").assertBuildParseResult(t)
}
+
+ for _, testCase := range extraScenarios {
+ testCase.createSubScenario("parseBuildOptions").assertBuildParseResultWithTsBaseline(t, func() *TestCommandLineParserBuild { return nil })
+ }
}
func TestAffectsBuildInfo(t *testing.T) {
diff --git a/internal/tsoptions/declsbuild.go b/internal/tsoptions/declsbuild.go
index dff42a7b8e..1e1bbddd5d 100644
--- a/internal/tsoptions/declsbuild.go
+++ b/internal/tsoptions/declsbuild.go
@@ -18,6 +18,14 @@ var TscBuildOption = CommandLineOption{
DefaultValueDescription: false,
}
+var TscMaxConcurrentProjectsOption = &CommandLineOption{
+ Name: "maxConcurrentProjects",
+ Category: diagnostics.Command_line_Options,
+ Description: diagnostics.Specify_the_maximum_number_of_projects_that_can_be_built_concurrently,
+ Kind: "number",
+ DefaultValueDescription: 4,
+}
+
var optionsForBuild = []*CommandLineOption{
&TscBuildOption,
{
@@ -51,6 +59,7 @@ var optionsForBuild = []*CommandLineOption{
Kind: "boolean",
DefaultValueDescription: false,
},
+ TscMaxConcurrentProjectsOption,
{
Name: "stopBuildOnErrors",
Category: diagnostics.Command_line_Options,
diff --git a/internal/tsoptions/parsinghelpers.go b/internal/tsoptions/parsinghelpers.go
index bf16518be2..84bebb3d3f 100644
--- a/internal/tsoptions/parsinghelpers.go
+++ b/internal/tsoptions/parsinghelpers.go
@@ -528,6 +528,8 @@ func ParseBuildOptions(key string, value any, allOptions *core.BuildOptions) []*
allOptions.StopBuildOnErrors = parseTristate(value)
case "verbose":
allOptions.Verbose = parseTristate(value)
+ case "maxConcurrentProjects":
+ allOptions.MaxConcurrentProjects = parseNumber(value)
}
return nil
}
diff --git a/testdata/baselines/reference/tsbuild/commandLine/help.js b/testdata/baselines/reference/tsbuild/commandLine/help.js
index 8c6e197bcd..41a8325d19 100644
--- a/testdata/baselines/reference/tsbuild/commandLine/help.js
+++ b/testdata/baselines/reference/tsbuild/commandLine/help.js
@@ -138,6 +138,9 @@ Build all projects, including those that appear to be up to date.
[94m--clean[39m
Delete the outputs of all projects.
+[94m--maxConcurrentProjects[39m
+Specify the maximum number of projects that can be built concurrently.
+
[94m--stopBuildOnErrors[39m
Skip building downstream projects on error in upstream project.
diff --git a/testdata/baselines/reference/tsbuild/projectsBuilding/when-there-are-23-projects-in-a-solution-with-maxConcurrentProjects-3.js b/testdata/baselines/reference/tsbuild/projectsBuilding/when-there-are-23-projects-in-a-solution-with-maxConcurrentProjects-3.js
new file mode 100644
index 0000000000..0bb1285886
--- /dev/null
+++ b/testdata/baselines/reference/tsbuild/projectsBuilding/when-there-are-23-projects-in-a-solution-with-maxConcurrentProjects-3.js
@@ -0,0 +1,3254 @@
+currentDirectory::/user/username/projects/myproject
+useCaseSensitiveFileNames::true
+Input::
+//// [/user/username/projects/myproject/pkg0/index.ts] *new*
+export const pkg0 = 0;
+//// [/user/username/projects/myproject/pkg0/tsconfig.json] *new*
+ {
+ "compilerOptions": { "composite": true },
+
+ }
+//// [/user/username/projects/myproject/pkg1/index.ts] *new*
+export const pkg1 = 1;
+//// [/user/username/projects/myproject/pkg1/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg10/index.ts] *new*
+export const pkg10 = 10;
+//// [/user/username/projects/myproject/pkg10/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg11/index.ts] *new*
+export const pkg11 = 11;
+//// [/user/username/projects/myproject/pkg11/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg12/index.ts] *new*
+export const pkg12 = 12;
+//// [/user/username/projects/myproject/pkg12/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg13/index.ts] *new*
+export const pkg13 = 13;
+//// [/user/username/projects/myproject/pkg13/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg14/index.ts] *new*
+export const pkg14 = 14;
+//// [/user/username/projects/myproject/pkg14/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg15/index.ts] *new*
+export const pkg15 = 15;
+//// [/user/username/projects/myproject/pkg15/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg16/index.ts] *new*
+export const pkg16 = 16;
+//// [/user/username/projects/myproject/pkg16/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg17/index.ts] *new*
+export const pkg17 = 17;
+//// [/user/username/projects/myproject/pkg17/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg18/index.ts] *new*
+export const pkg18 = 18;
+//// [/user/username/projects/myproject/pkg18/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg19/index.ts] *new*
+export const pkg19 = 19;
+//// [/user/username/projects/myproject/pkg19/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg2/index.ts] *new*
+export const pkg2 = 2;
+//// [/user/username/projects/myproject/pkg2/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg20/index.ts] *new*
+export const pkg20 = 20;
+//// [/user/username/projects/myproject/pkg20/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg21/index.ts] *new*
+export const pkg21 = 21;
+//// [/user/username/projects/myproject/pkg21/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg22/index.ts] *new*
+export const pkg22 = 22;
+//// [/user/username/projects/myproject/pkg22/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg3/index.ts] *new*
+export const pkg3 = 3;
+//// [/user/username/projects/myproject/pkg3/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg4/index.ts] *new*
+export const pkg4 = 4;
+//// [/user/username/projects/myproject/pkg4/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg5/index.ts] *new*
+export const pkg5 = 5;
+//// [/user/username/projects/myproject/pkg5/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg6/index.ts] *new*
+export const pkg6 = 6;
+//// [/user/username/projects/myproject/pkg6/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg7/index.ts] *new*
+export const pkg7 = 7;
+//// [/user/username/projects/myproject/pkg7/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg8/index.ts] *new*
+export const pkg8 = 8;
+//// [/user/username/projects/myproject/pkg8/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/pkg9/index.ts] *new*
+export const pkg9 = 9;
+//// [/user/username/projects/myproject/pkg9/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [{ "path": "../pkg0" }],
+}
+//// [/user/username/projects/myproject/tsconfig.json] *new*
+{
+ "compilerOptions": { "composite": true },
+ "references": [
+ { "path": "./pkg0" },
+ { "path": "./pkg1" },
+ { "path": "./pkg2" },
+ { "path": "./pkg3" },
+ { "path": "./pkg4" },
+ { "path": "./pkg5" },
+ { "path": "./pkg6" },
+ { "path": "./pkg7" },
+ { "path": "./pkg8" },
+ { "path": "./pkg9" },
+ { "path": "./pkg10" },
+ { "path": "./pkg11" },
+ { "path": "./pkg12" },
+ { "path": "./pkg13" },
+ { "path": "./pkg14" },
+ { "path": "./pkg15" },
+ { "path": "./pkg16" },
+ { "path": "./pkg17" },
+ { "path": "./pkg18" },
+ { "path": "./pkg19" },
+ { "path": "./pkg20" },
+ { "path": "./pkg21" },
+ { "path": "./pkg22" }
+ ]
+}
+
+tsgo -b -v --maxConcurrentProjects 3
+ExitStatus:: Success
+Output::
+[[90mHH:MM:SS AM[0m] Projects in this build:
+ * pkg0/tsconfig.json
+ * pkg1/tsconfig.json
+ * pkg2/tsconfig.json
+ * pkg3/tsconfig.json
+ * pkg4/tsconfig.json
+ * pkg5/tsconfig.json
+ * pkg6/tsconfig.json
+ * pkg7/tsconfig.json
+ * pkg8/tsconfig.json
+ * pkg9/tsconfig.json
+ * pkg10/tsconfig.json
+ * pkg11/tsconfig.json
+ * pkg12/tsconfig.json
+ * pkg13/tsconfig.json
+ * pkg14/tsconfig.json
+ * pkg15/tsconfig.json
+ * pkg16/tsconfig.json
+ * pkg17/tsconfig.json
+ * pkg18/tsconfig.json
+ * pkg19/tsconfig.json
+ * pkg20/tsconfig.json
+ * pkg21/tsconfig.json
+ * pkg22/tsconfig.json
+ * tsconfig.json
+
+[[90mHH:MM:SS AM[0m] Project 'pkg0/tsconfig.json' is out of date because output file 'pkg0/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg0/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg1/tsconfig.json' is out of date because output file 'pkg1/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg1/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg2/tsconfig.json' is out of date because output file 'pkg2/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg2/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg3/tsconfig.json' is out of date because output file 'pkg3/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg3/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg4/tsconfig.json' is out of date because output file 'pkg4/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg4/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg5/tsconfig.json' is out of date because output file 'pkg5/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg5/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg6/tsconfig.json' is out of date because output file 'pkg6/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg6/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg7/tsconfig.json' is out of date because output file 'pkg7/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg7/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg8/tsconfig.json' is out of date because output file 'pkg8/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg8/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg9/tsconfig.json' is out of date because output file 'pkg9/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg9/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg10/tsconfig.json' is out of date because output file 'pkg10/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg10/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg11/tsconfig.json' is out of date because output file 'pkg11/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg11/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg12/tsconfig.json' is out of date because output file 'pkg12/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg12/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg13/tsconfig.json' is out of date because output file 'pkg13/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg13/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg14/tsconfig.json' is out of date because output file 'pkg14/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg14/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg15/tsconfig.json' is out of date because output file 'pkg15/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg15/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg16/tsconfig.json' is out of date because output file 'pkg16/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg16/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg17/tsconfig.json' is out of date because output file 'pkg17/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg17/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg18/tsconfig.json' is out of date because output file 'pkg18/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg18/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg19/tsconfig.json' is out of date because output file 'pkg19/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg19/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg20/tsconfig.json' is out of date because output file 'pkg20/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg20/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg21/tsconfig.json' is out of date because output file 'pkg21/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg21/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'pkg22/tsconfig.json' is out of date because output file 'pkg22/tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'pkg22/tsconfig.json'...
+
+[[90mHH:MM:SS AM[0m] Project 'tsconfig.json' is out of date because output file 'tsconfig.tsbuildinfo' does not exist
+
+[[90mHH:MM:SS AM[0m] Building project 'tsconfig.json'...
+
+//// [/home/src/tslibs/TS/Lib/lib.d.ts] *Lib*
+///
+interface Boolean {}
+interface Function {}
+interface CallableFunction {}
+interface NewableFunction {}
+interface IArguments {}
+interface Number { toExponential: any; }
+interface Object {}
+interface RegExp {}
+interface String { charAt: any; }
+interface Array { length: number; [n: number]: T; }
+interface ReadonlyArray {}
+interface SymbolConstructor {
+ (desc?: string | number): symbol;
+ for(name: string): symbol;
+ readonly toStringTag: symbol;
+}
+declare var Symbol: SymbolConstructor;
+interface Symbol {
+ readonly [Symbol.toStringTag]: string;
+}
+declare const console: { log(msg: any): void; };
+//// [/user/username/projects/myproject/pkg0/index.d.ts] *new*
+export declare const pkg0 = 0;
+
+//// [/user/username/projects/myproject/pkg0/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg0 = void 0;
+exports.pkg0 = 0;
+
+//// [/user/username/projects/myproject/pkg0/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"44b96319d3533fefbaaf61cad5d90c48-export const pkg0 = 0;","signature":"c0fd585e07a3ab6bf19209ced748ff46-export declare const pkg0 = 0;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg0/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "44b96319d3533fefbaaf61cad5d90c48-export const pkg0 = 0;",
+ "signature": "c0fd585e07a3ab6bf19209ced748ff46-export declare const pkg0 = 0;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "44b96319d3533fefbaaf61cad5d90c48-export const pkg0 = 0;",
+ "signature": "c0fd585e07a3ab6bf19209ced748ff46-export declare const pkg0 = 0;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg1/index.d.ts] *new*
+export declare const pkg1 = 1;
+
+//// [/user/username/projects/myproject/pkg1/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg1 = void 0;
+exports.pkg1 = 1;
+
+//// [/user/username/projects/myproject/pkg1/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"dd791c6b74e4cf9af9283579215cad88-export const pkg1 = 1;","signature":"4591f2e8d39387573c792e55fafa8bc7-export declare const pkg1 = 1;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg1/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "dd791c6b74e4cf9af9283579215cad88-export const pkg1 = 1;",
+ "signature": "4591f2e8d39387573c792e55fafa8bc7-export declare const pkg1 = 1;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "dd791c6b74e4cf9af9283579215cad88-export const pkg1 = 1;",
+ "signature": "4591f2e8d39387573c792e55fafa8bc7-export declare const pkg1 = 1;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg10/index.d.ts] *new*
+export declare const pkg10 = 10;
+
+//// [/user/username/projects/myproject/pkg10/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg10 = void 0;
+exports.pkg10 = 10;
+
+//// [/user/username/projects/myproject/pkg10/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"016c8a45eed2876438007da9f48ee891-export const pkg10 = 10;","signature":"c38d4c54a2d94e348d83dedea4131dfa-export declare const pkg10 = 10;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg10/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "016c8a45eed2876438007da9f48ee891-export const pkg10 = 10;",
+ "signature": "c38d4c54a2d94e348d83dedea4131dfa-export declare const pkg10 = 10;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "016c8a45eed2876438007da9f48ee891-export const pkg10 = 10;",
+ "signature": "c38d4c54a2d94e348d83dedea4131dfa-export declare const pkg10 = 10;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg11/index.d.ts] *new*
+export declare const pkg11 = 11;
+
+//// [/user/username/projects/myproject/pkg11/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg11 = void 0;
+exports.pkg11 = 11;
+
+//// [/user/username/projects/myproject/pkg11/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"97a7993b90ddefaf2cb697b540c18c9b-export const pkg11 = 11;","signature":"adb5c96ce0681bdd05f4d4270c92975a-export declare const pkg11 = 11;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg11/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "97a7993b90ddefaf2cb697b540c18c9b-export const pkg11 = 11;",
+ "signature": "adb5c96ce0681bdd05f4d4270c92975a-export declare const pkg11 = 11;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "97a7993b90ddefaf2cb697b540c18c9b-export const pkg11 = 11;",
+ "signature": "adb5c96ce0681bdd05f4d4270c92975a-export declare const pkg11 = 11;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg12/index.d.ts] *new*
+export declare const pkg12 = 12;
+
+//// [/user/username/projects/myproject/pkg12/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg12 = void 0;
+exports.pkg12 = 12;
+
+//// [/user/username/projects/myproject/pkg12/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"dee18118fcaf8b7bef6eff136b1a53d8-export const pkg12 = 12;","signature":"3859aeecf88540c7c6a0c8f3ee319b67-export declare const pkg12 = 12;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg12/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "dee18118fcaf8b7bef6eff136b1a53d8-export const pkg12 = 12;",
+ "signature": "3859aeecf88540c7c6a0c8f3ee319b67-export declare const pkg12 = 12;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "dee18118fcaf8b7bef6eff136b1a53d8-export const pkg12 = 12;",
+ "signature": "3859aeecf88540c7c6a0c8f3ee319b67-export declare const pkg12 = 12;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg13/index.d.ts] *new*
+export declare const pkg13 = 13;
+
+//// [/user/username/projects/myproject/pkg13/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg13 = void 0;
+exports.pkg13 = 13;
+
+//// [/user/username/projects/myproject/pkg13/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"85239d050da6047af1c93bec73a746ab-export const pkg13 = 13;","signature":"8edca9853ef5f33e4f5ce4d87face0a8-export declare const pkg13 = 13;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg13/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "85239d050da6047af1c93bec73a746ab-export const pkg13 = 13;",
+ "signature": "8edca9853ef5f33e4f5ce4d87face0a8-export declare const pkg13 = 13;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "85239d050da6047af1c93bec73a746ab-export const pkg13 = 13;",
+ "signature": "8edca9853ef5f33e4f5ce4d87face0a8-export declare const pkg13 = 13;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg14/index.d.ts] *new*
+export declare const pkg14 = 14;
+
+//// [/user/username/projects/myproject/pkg14/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg14 = void 0;
+exports.pkg14 = 14;
+
+//// [/user/username/projects/myproject/pkg14/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"0f1715774fedfae24da344cfd9a82ce5-export const pkg14 = 14;","signature":"97a5fe4a98a9150de02687e29f5bac83-export declare const pkg14 = 14;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg14/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "0f1715774fedfae24da344cfd9a82ce5-export const pkg14 = 14;",
+ "signature": "97a5fe4a98a9150de02687e29f5bac83-export declare const pkg14 = 14;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "0f1715774fedfae24da344cfd9a82ce5-export const pkg14 = 14;",
+ "signature": "97a5fe4a98a9150de02687e29f5bac83-export declare const pkg14 = 14;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg15/index.d.ts] *new*
+export declare const pkg15 = 15;
+
+//// [/user/username/projects/myproject/pkg15/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg15 = void 0;
+exports.pkg15 = 15;
+
+//// [/user/username/projects/myproject/pkg15/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"2cd6d4f18355b7cf864a108a2385b8eb-export const pkg15 = 15;","signature":"58d06577496a4bd25b043e51fcae9618-export declare const pkg15 = 15;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg15/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "2cd6d4f18355b7cf864a108a2385b8eb-export const pkg15 = 15;",
+ "signature": "58d06577496a4bd25b043e51fcae9618-export declare const pkg15 = 15;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "2cd6d4f18355b7cf864a108a2385b8eb-export const pkg15 = 15;",
+ "signature": "58d06577496a4bd25b043e51fcae9618-export declare const pkg15 = 15;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg16/index.d.ts] *new*
+export declare const pkg16 = 16;
+
+//// [/user/username/projects/myproject/pkg16/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg16 = void 0;
+exports.pkg16 = 16;
+
+//// [/user/username/projects/myproject/pkg16/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"fb31006f9d2f58066db2d819ae7220d1-export const pkg16 = 16;","signature":"7433dcfe5384e34199db0c5e1947a181-export declare const pkg16 = 16;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg16/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "fb31006f9d2f58066db2d819ae7220d1-export const pkg16 = 16;",
+ "signature": "7433dcfe5384e34199db0c5e1947a181-export declare const pkg16 = 16;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "fb31006f9d2f58066db2d819ae7220d1-export const pkg16 = 16;",
+ "signature": "7433dcfe5384e34199db0c5e1947a181-export declare const pkg16 = 16;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg17/index.d.ts] *new*
+export declare const pkg17 = 17;
+
+//// [/user/username/projects/myproject/pkg17/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg17 = void 0;
+exports.pkg17 = 17;
+
+//// [/user/username/projects/myproject/pkg17/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"0300fd99dcdaeac4ee60e77bc4e33dde-export const pkg17 = 17;","signature":"6a13a29befa0f4ce8900ad7accc29226-export declare const pkg17 = 17;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg17/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "0300fd99dcdaeac4ee60e77bc4e33dde-export const pkg17 = 17;",
+ "signature": "6a13a29befa0f4ce8900ad7accc29226-export declare const pkg17 = 17;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "0300fd99dcdaeac4ee60e77bc4e33dde-export const pkg17 = 17;",
+ "signature": "6a13a29befa0f4ce8900ad7accc29226-export declare const pkg17 = 17;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg18/index.d.ts] *new*
+export declare const pkg18 = 18;
+
+//// [/user/username/projects/myproject/pkg18/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg18 = void 0;
+exports.pkg18 = 18;
+
+//// [/user/username/projects/myproject/pkg18/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"221966317664c5e3a30503d4a7a98896-export const pkg18 = 18;","signature":"998826007793437a6f825871733db175-export declare const pkg18 = 18;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg18/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "221966317664c5e3a30503d4a7a98896-export const pkg18 = 18;",
+ "signature": "998826007793437a6f825871733db175-export declare const pkg18 = 18;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "221966317664c5e3a30503d4a7a98896-export const pkg18 = 18;",
+ "signature": "998826007793437a6f825871733db175-export declare const pkg18 = 18;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg19/index.d.ts] *new*
+export declare const pkg19 = 19;
+
+//// [/user/username/projects/myproject/pkg19/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg19 = void 0;
+exports.pkg19 = 19;
+
+//// [/user/username/projects/myproject/pkg19/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"0ac602ee4cba12981e12105658930586-export const pkg19 = 19;","signature":"9639f9c71b8c26fcb071d9c011db1183-export declare const pkg19 = 19;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg19/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "0ac602ee4cba12981e12105658930586-export const pkg19 = 19;",
+ "signature": "9639f9c71b8c26fcb071d9c011db1183-export declare const pkg19 = 19;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "0ac602ee4cba12981e12105658930586-export const pkg19 = 19;",
+ "signature": "9639f9c71b8c26fcb071d9c011db1183-export declare const pkg19 = 19;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg2/index.d.ts] *new*
+export declare const pkg2 = 2;
+
+//// [/user/username/projects/myproject/pkg2/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg2 = void 0;
+exports.pkg2 = 2;
+
+//// [/user/username/projects/myproject/pkg2/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"0cf39c01e85273ecae99a05645f3b18b-export const pkg2 = 2;","signature":"adada4e37046e37638a0d78040557b79-export declare const pkg2 = 2;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg2/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "0cf39c01e85273ecae99a05645f3b18b-export const pkg2 = 2;",
+ "signature": "adada4e37046e37638a0d78040557b79-export declare const pkg2 = 2;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "0cf39c01e85273ecae99a05645f3b18b-export const pkg2 = 2;",
+ "signature": "adada4e37046e37638a0d78040557b79-export declare const pkg2 = 2;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg20/index.d.ts] *new*
+export declare const pkg20 = 20;
+
+//// [/user/username/projects/myproject/pkg20/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg20 = void 0;
+exports.pkg20 = 20;
+
+//// [/user/username/projects/myproject/pkg20/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"06a377f981d40d9955b343e98f8f4583-export const pkg20 = 20;","signature":"3b044c8ad9c96eab6e9c98992efb1ac6-export declare const pkg20 = 20;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg20/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "06a377f981d40d9955b343e98f8f4583-export const pkg20 = 20;",
+ "signature": "3b044c8ad9c96eab6e9c98992efb1ac6-export declare const pkg20 = 20;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "06a377f981d40d9955b343e98f8f4583-export const pkg20 = 20;",
+ "signature": "3b044c8ad9c96eab6e9c98992efb1ac6-export declare const pkg20 = 20;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg21/index.d.ts] *new*
+export declare const pkg21 = 21;
+
+//// [/user/username/projects/myproject/pkg21/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg21 = void 0;
+exports.pkg21 = 21;
+
+//// [/user/username/projects/myproject/pkg21/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"b958fcbb5ed04f95714be77b25e5a61d-export const pkg21 = 21;","signature":"28fb4da3585f56679a9b65c31ee392c5-export declare const pkg21 = 21;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg21/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "b958fcbb5ed04f95714be77b25e5a61d-export const pkg21 = 21;",
+ "signature": "28fb4da3585f56679a9b65c31ee392c5-export declare const pkg21 = 21;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "b958fcbb5ed04f95714be77b25e5a61d-export const pkg21 = 21;",
+ "signature": "28fb4da3585f56679a9b65c31ee392c5-export declare const pkg21 = 21;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg22/index.d.ts] *new*
+export declare const pkg22 = 22;
+
+//// [/user/username/projects/myproject/pkg22/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg22 = void 0;
+exports.pkg22 = 22;
+
+//// [/user/username/projects/myproject/pkg22/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"8ff16559c4788073ebad59d39e03d1da-export const pkg22 = 22;","signature":"4663efb045a8de087b8acb94726a829a-export declare const pkg22 = 22;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg22/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "8ff16559c4788073ebad59d39e03d1da-export const pkg22 = 22;",
+ "signature": "4663efb045a8de087b8acb94726a829a-export declare const pkg22 = 22;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8ff16559c4788073ebad59d39e03d1da-export const pkg22 = 22;",
+ "signature": "4663efb045a8de087b8acb94726a829a-export declare const pkg22 = 22;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1103
+}
+//// [/user/username/projects/myproject/pkg3/index.d.ts] *new*
+export declare const pkg3 = 3;
+
+//// [/user/username/projects/myproject/pkg3/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg3 = void 0;
+exports.pkg3 = 3;
+
+//// [/user/username/projects/myproject/pkg3/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"3e7c6d2a2c682228b50c62e065dd86eb-export const pkg3 = 3;","signature":"0cda22bbedbd7219c42c3eae52fc90b9-export declare const pkg3 = 3;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg3/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "3e7c6d2a2c682228b50c62e065dd86eb-export const pkg3 = 3;",
+ "signature": "0cda22bbedbd7219c42c3eae52fc90b9-export declare const pkg3 = 3;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "3e7c6d2a2c682228b50c62e065dd86eb-export const pkg3 = 3;",
+ "signature": "0cda22bbedbd7219c42c3eae52fc90b9-export declare const pkg3 = 3;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg4/index.d.ts] *new*
+export declare const pkg4 = 4;
+
+//// [/user/username/projects/myproject/pkg4/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg4 = void 0;
+exports.pkg4 = 4;
+
+//// [/user/username/projects/myproject/pkg4/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"83c6d6f47b9957960cfb2d779ba0fcf4-export const pkg4 = 4;","signature":"7bf24fc1c537ab4cb909f04b2d31fc04-export declare const pkg4 = 4;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg4/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "83c6d6f47b9957960cfb2d779ba0fcf4-export const pkg4 = 4;",
+ "signature": "7bf24fc1c537ab4cb909f04b2d31fc04-export declare const pkg4 = 4;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "83c6d6f47b9957960cfb2d779ba0fcf4-export const pkg4 = 4;",
+ "signature": "7bf24fc1c537ab4cb909f04b2d31fc04-export declare const pkg4 = 4;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg5/index.d.ts] *new*
+export declare const pkg5 = 5;
+
+//// [/user/username/projects/myproject/pkg5/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg5 = void 0;
+exports.pkg5 = 5;
+
+//// [/user/username/projects/myproject/pkg5/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"c2daf00ad21fc855a340358c8c204b48-export const pkg5 = 5;","signature":"77e3d5618d46b9e6699466d447b624c1-export declare const pkg5 = 5;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg5/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "c2daf00ad21fc855a340358c8c204b48-export const pkg5 = 5;",
+ "signature": "77e3d5618d46b9e6699466d447b624c1-export declare const pkg5 = 5;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "c2daf00ad21fc855a340358c8c204b48-export const pkg5 = 5;",
+ "signature": "77e3d5618d46b9e6699466d447b624c1-export declare const pkg5 = 5;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg6/index.d.ts] *new*
+export declare const pkg6 = 6;
+
+//// [/user/username/projects/myproject/pkg6/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg6 = void 0;
+exports.pkg6 = 6;
+
+//// [/user/username/projects/myproject/pkg6/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"ca770928977c270ca6068d9ec3f4ed53-export const pkg6 = 6;","signature":"579e596cadd02c6d565300617fc4469f-export declare const pkg6 = 6;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg6/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "ca770928977c270ca6068d9ec3f4ed53-export const pkg6 = 6;",
+ "signature": "579e596cadd02c6d565300617fc4469f-export declare const pkg6 = 6;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "ca770928977c270ca6068d9ec3f4ed53-export const pkg6 = 6;",
+ "signature": "579e596cadd02c6d565300617fc4469f-export declare const pkg6 = 6;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg7/index.d.ts] *new*
+export declare const pkg7 = 7;
+
+//// [/user/username/projects/myproject/pkg7/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg7 = void 0;
+exports.pkg7 = 7;
+
+//// [/user/username/projects/myproject/pkg7/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };","affectsGlobalScope":true,"impliedNodeFormat":1},{"version":"d445d242c6358b7d6b7a2989cd41e84a-export const pkg7 = 7;","signature":"5b1f76dfc41dd8ff6fccda80f3eebda1-export declare const pkg7 = 7;\n","impliedNodeFormat":1}],"options":{"composite":true},"latestChangedDtsFile":"./index.d.ts"}
+//// [/user/username/projects/myproject/pkg7/tsconfig.tsbuildinfo.readable.baseline.txt] *new*
+{
+ "version": "FakeTSVersion",
+ "root": [
+ {
+ "files": [
+ "./index.ts"
+ ],
+ "original": 2
+ }
+ ],
+ "fileNames": [
+ "lib.d.ts",
+ "./index.ts"
+ ],
+ "fileInfos": [
+ {
+ "fileName": "lib.d.ts",
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "signature": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "8859c12c614ce56ba9a18e58384a198f-/// \ninterface Boolean {}\ninterface Function {}\ninterface CallableFunction {}\ninterface NewableFunction {}\ninterface IArguments {}\ninterface Number { toExponential: any; }\ninterface Object {}\ninterface RegExp {}\ninterface String { charAt: any; }\ninterface Array { length: number; [n: number]: T; }\ninterface ReadonlyArray {}\ninterface SymbolConstructor {\n (desc?: string | number): symbol;\n for(name: string): symbol;\n readonly toStringTag: symbol;\n}\ndeclare var Symbol: SymbolConstructor;\ninterface Symbol {\n readonly [Symbol.toStringTag]: string;\n}\ndeclare const console: { log(msg: any): void; };",
+ "affectsGlobalScope": true,
+ "impliedNodeFormat": 1
+ }
+ },
+ {
+ "fileName": "./index.ts",
+ "version": "d445d242c6358b7d6b7a2989cd41e84a-export const pkg7 = 7;",
+ "signature": "5b1f76dfc41dd8ff6fccda80f3eebda1-export declare const pkg7 = 7;\n",
+ "impliedNodeFormat": "CommonJS",
+ "original": {
+ "version": "d445d242c6358b7d6b7a2989cd41e84a-export const pkg7 = 7;",
+ "signature": "5b1f76dfc41dd8ff6fccda80f3eebda1-export declare const pkg7 = 7;\n",
+ "impliedNodeFormat": 1
+ }
+ }
+ ],
+ "options": {
+ "composite": true
+ },
+ "latestChangedDtsFile": "./index.d.ts",
+ "size": 1099
+}
+//// [/user/username/projects/myproject/pkg8/index.d.ts] *new*
+export declare const pkg8 = 8;
+
+//// [/user/username/projects/myproject/pkg8/index.js] *new*
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.pkg8 = void 0;
+exports.pkg8 = 8;
+
+//// [/user/username/projects/myproject/pkg8/tsconfig.tsbuildinfo] *new*
+{"version":"FakeTSVersion","root":[2],"fileNames":["lib.d.ts","./index.ts"],"fileInfos":[{"version":"8859c12c614ce56ba9a18e58384a198f-///