Skip to content

Commit 41026d7

Browse files
committed
Minimal json.stringify for the tsbuildinfo
Again implementaion of suggestion by @sokra
1 parent 2a0224e commit 41026d7

232 files changed

Lines changed: 599 additions & 37894 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

src/compiler/emitter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -663,7 +663,7 @@ namespace ts {
663663

664664
/*@internal*/
665665
export function getBuildInfoText(buildInfo: BuildInfo) {
666-
return JSON.stringify(buildInfo, undefined, 2);
666+
return JSON.stringify(buildInfo);
667667
}
668668

669669
/*@internal*/

tests/baselines/reference/tsbuild/amdModulesWithOut/incremental-declaration-doesnt-change/modules-and-globals-mixed-in-amd.js

Lines changed: 2 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -250,60 +250,7 @@ sourceFile:file4.ts
250250
>>>//# sourceMappingURL=module.js.map
251251

252252
//// [/src/app/module.tsbuildinfo]
253-
{
254-
"bundle": {
255-
"commonSourceDirectory": "./",
256-
"sourceFiles": [
257-
"./file3.ts",
258-
"./file4.ts"
259-
],
260-
"js": {
261-
"sections": [
262-
{
263-
"pos": 0,
264-
"end": 488,
265-
"kind": "prepend",
266-
"data": "../lib/module.js",
267-
"texts": [
268-
{
269-
"pos": 0,
270-
"end": 488,
271-
"kind": "text"
272-
}
273-
]
274-
},
275-
{
276-
"pos": 488,
277-
"end": 714,
278-
"kind": "text"
279-
}
280-
]
281-
},
282-
"dts": {
283-
"sections": [
284-
{
285-
"pos": 0,
286-
"end": 171,
287-
"kind": "prepend",
288-
"data": "../lib/module.d.ts",
289-
"texts": [
290-
{
291-
"pos": 0,
292-
"end": 171,
293-
"kind": "text"
294-
}
295-
]
296-
},
297-
{
298-
"pos": 171,
299-
"end": 253,
300-
"kind": "text"
301-
}
302-
]
303-
}
304-
},
305-
"version": "FakeTSVersion"
306-
}
253+
{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file3.ts","./file4.ts"],"js":{"sections":[{"pos":0,"end":488,"kind":"prepend","data":"../lib/module.js","texts":[{"pos":0,"end":488,"kind":"text"}]},{"pos":488,"end":714,"kind":"text"}]},"dts":{"sections":[{"pos":0,"end":171,"kind":"prepend","data":"../lib/module.d.ts","texts":[{"pos":0,"end":171,"kind":"text"}]},{"pos":171,"end":253,"kind":"text"}]}},"version":"FakeTSVersion"}
307254

308255
//// [/src/app/module.tsbuildinfo.baseline.txt]
309256
======================================================================
@@ -532,36 +479,7 @@ sourceFile:global.ts
532479
>>>//# sourceMappingURL=module.js.map
533480

534481
//// [/src/lib/module.tsbuildinfo]
535-
{
536-
"bundle": {
537-
"commonSourceDirectory": "./",
538-
"sourceFiles": [
539-
"./file0.ts",
540-
"./file1.ts",
541-
"./file2.ts",
542-
"./global.ts"
543-
],
544-
"js": {
545-
"sections": [
546-
{
547-
"pos": 0,
548-
"end": 488,
549-
"kind": "text"
550-
}
551-
]
552-
},
553-
"dts": {
554-
"sections": [
555-
{
556-
"pos": 0,
557-
"end": 171,
558-
"kind": "text"
559-
}
560-
]
561-
}
562-
},
563-
"version": "FakeTSVersion"
564-
}
482+
{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file0.ts","./file1.ts","./file2.ts","./global.ts"],"js":{"sections":[{"pos":0,"end":488,"kind":"text"}]},"dts":{"sections":[{"pos":0,"end":171,"kind":"text"}]}},"version":"FakeTSVersion"}
565483

566484
//// [/src/lib/module.tsbuildinfo.baseline.txt]
567485
======================================================================

tests/baselines/reference/tsbuild/amdModulesWithOut/incremental-declaration-doesnt-change/multiple-emitHelpers-in-all-projects.js

Lines changed: 2 additions & 134 deletions
Original file line numberDiff line numberDiff line change
@@ -773,85 +773,7 @@ sourceFile:file4.ts
773773
>>>//# sourceMappingURL=module.js.map
774774

775775
//// [/src/app/module.tsbuildinfo]
776-
{
777-
"bundle": {
778-
"commonSourceDirectory": "./",
779-
"sourceFiles": [
780-
"./file3.ts",
781-
"./file4.ts"
782-
],
783-
"js": {
784-
"sections": [
785-
{
786-
"pos": 0,
787-
"end": 504,
788-
"kind": "emitHelpers",
789-
"data": "typescript:read"
790-
},
791-
{
792-
"pos": 506,
793-
"end": 697,
794-
"kind": "emitHelpers",
795-
"data": "typescript:spreadArray"
796-
},
797-
{
798-
"pos": 699,
799-
"end": 1199,
800-
"kind": "emitHelpers",
801-
"data": "typescript:rest"
802-
},
803-
{
804-
"pos": 1201,
805-
"end": 2053,
806-
"kind": "prepend",
807-
"data": "../lib/module.js",
808-
"texts": [
809-
{
810-
"pos": 1201,
811-
"end": 2053,
812-
"kind": "text"
813-
}
814-
]
815-
},
816-
{
817-
"pos": 2053,
818-
"end": 2643,
819-
"kind": "text"
820-
}
821-
],
822-
"sources": {
823-
"helpers": [
824-
"typescript:rest",
825-
"typescript:read",
826-
"typescript:spreadArray"
827-
]
828-
}
829-
},
830-
"dts": {
831-
"sections": [
832-
{
833-
"pos": 0,
834-
"end": 265,
835-
"kind": "prepend",
836-
"data": "../lib/module.d.ts",
837-
"texts": [
838-
{
839-
"pos": 0,
840-
"end": 265,
841-
"kind": "text"
842-
}
843-
]
844-
},
845-
{
846-
"pos": 265,
847-
"end": 441,
848-
"kind": "text"
849-
}
850-
]
851-
}
852-
},
853-
"version": "FakeTSVersion"
854-
}
776+
{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file3.ts","./file4.ts"],"js":{"sections":[{"pos":0,"end":504,"kind":"emitHelpers","data":"typescript:read"},{"pos":506,"end":697,"kind":"emitHelpers","data":"typescript:spreadArray"},{"pos":699,"end":1199,"kind":"emitHelpers","data":"typescript:rest"},{"pos":1201,"end":2053,"kind":"prepend","data":"../lib/module.js","texts":[{"pos":1201,"end":2053,"kind":"text"}]},{"pos":2053,"end":2643,"kind":"text"}],"sources":{"helpers":["typescript:rest","typescript:read","typescript:spreadArray"]}},"dts":{"sections":[{"pos":0,"end":265,"kind":"prepend","data":"../lib/module.d.ts","texts":[{"pos":0,"end":265,"kind":"text"}]},{"pos":265,"end":441,"kind":"text"}]}},"version":"FakeTSVersion"}
855777

856778
//// [/src/app/module.tsbuildinfo.baseline.txt]
857779
======================================================================
@@ -1436,61 +1358,7 @@ sourceFile:global.ts
14361358
>>>//# sourceMappingURL=module.js.map
14371359

14381360
//// [/src/lib/module.tsbuildinfo]
1439-
{
1440-
"bundle": {
1441-
"commonSourceDirectory": "./",
1442-
"sourceFiles": [
1443-
"./file0.ts",
1444-
"./file1.ts",
1445-
"./file2.ts",
1446-
"./global.ts"
1447-
],
1448-
"js": {
1449-
"sections": [
1450-
{
1451-
"pos": 0,
1452-
"end": 504,
1453-
"kind": "emitHelpers",
1454-
"data": "typescript:read"
1455-
},
1456-
{
1457-
"pos": 506,
1458-
"end": 697,
1459-
"kind": "emitHelpers",
1460-
"data": "typescript:spreadArray"
1461-
},
1462-
{
1463-
"pos": 699,
1464-
"end": 1199,
1465-
"kind": "emitHelpers",
1466-
"data": "typescript:rest"
1467-
},
1468-
{
1469-
"pos": 1201,
1470-
"end": 2053,
1471-
"kind": "text"
1472-
}
1473-
],
1474-
"sources": {
1475-
"helpers": [
1476-
"typescript:read",
1477-
"typescript:spreadArray",
1478-
"typescript:rest"
1479-
]
1480-
}
1481-
},
1482-
"dts": {
1483-
"sections": [
1484-
{
1485-
"pos": 0,
1486-
"end": 265,
1487-
"kind": "text"
1488-
}
1489-
]
1490-
}
1491-
},
1492-
"version": "FakeTSVersion"
1493-
}
1361+
{"bundle":{"commonSourceDirectory":"./","sourceFiles":["./file0.ts","./file1.ts","./file2.ts","./global.ts"],"js":{"sections":[{"pos":0,"end":504,"kind":"emitHelpers","data":"typescript:read"},{"pos":506,"end":697,"kind":"emitHelpers","data":"typescript:spreadArray"},{"pos":699,"end":1199,"kind":"emitHelpers","data":"typescript:rest"},{"pos":1201,"end":2053,"kind":"text"}],"sources":{"helpers":["typescript:read","typescript:spreadArray","typescript:rest"]}},"dts":{"sections":[{"pos":0,"end":265,"kind":"text"}]}},"version":"FakeTSVersion"}
14941362

14951363
//// [/src/lib/module.tsbuildinfo.baseline.txt]
14961364
======================================================================

0 commit comments

Comments
 (0)