{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":500355849,"defaultBranch":"master","name":"language-tools","ownerLogin":"blake-newman","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-06-06T08:43:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7272211?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712911498.0","currentOid":""},"activityList":{"items":[{"before":"a5be5367a9a10e7fe62e107982e6855fdccd5cb3","after":"7a3d61574e6bf0315b87d254db580dc0b48c9721","ref":"refs/heads/blake.newman/fix-regexp","pushedAt":"2024-04-12T08:45:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): improve regexp performance for global type removal\n\nThe issue with the removal of global types was the RegExp, for\ncertain files written like `.tsbuildinfo` which is a single line\nlong contents file it would scan the whole line scanning for the\ncharacters.\n\nBy specifying `m` flag it causes ^ and $ to match the begin/end\nof each line (not only begin/end of string).\n\nThis removes the need for the check of the filename to do the\nreplacement check.","shortMessageHtmlLink":"fix(tsc): improve regexp performance for global type removal"}},{"before":null,"after":"a5be5367a9a10e7fe62e107982e6855fdccd5cb3","ref":"refs/heads/blake.newman/fix-regexp","pushedAt":"2024-04-12T08:44:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): improve regexp performance for global type removal\n\nThe issue with the removal of global types was the RegExp, for\ncertain files written like `.tsbuildinfo` which is a single line\nlong contents file it would scan the whole line scanning for the\ncharacters.\n\nBy specifying `m` flag it causes ^ and $ to match the begin/end\nof each line (not only begin/end of string).\n\nThis removes the need for the check of the filename to do the\nreplacement check.","shortMessageHtmlLink":"fix(tsc): improve regexp performance for global type removal"}},{"before":"630c74e447f66bd226bdc241d30535a1b439b8b1","after":"04215cdd388d15bff190fc42114a6b596dfb011f","ref":"refs/heads/blak.newman/remove-global-emits","pushedAt":"2024-04-12T07:38:18.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pr/4245","shortMessageHtmlLink":"Merge branch 'master' into pr/4245"}},{"before":"b2610e031d4aabb51e8b62a31101cf0b1c014811","after":"630c74e447f66bd226bdc241d30535a1b439b8b1","ref":"refs/heads/blak.newman/remove-global-emits","pushedAt":"2024-04-10T09:31:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): re-introduce global types removal check\n\nThe issue with the guard clause prior was that the out directory for the .d.ts file\nis likely to be a different place from the global types holder file. This meant the\nclause was not accurately detecting if it should remove the global types.\n\nThe guard clause is needed to some degree as large projects with many emitted files\nwould run this removal which is fairly slow. vue-tsc is unusable without this guard\nclause.\n\nInstead just get the file name from the file being written and the global types holder,\nif the dts file starts with the global types holder then perform the global types\nremoval logic.\n\nThis allows for the output and source paths to be different. The removal may run\nmore than once if similar names are present but it won't run on every file to be emitted.","shortMessageHtmlLink":"fix(tsc): re-introduce global types removal check"}},{"before":null,"after":"b2610e031d4aabb51e8b62a31101cf0b1c014811","ref":"refs/heads/blak.newman/remove-global-emits","pushedAt":"2024-04-10T09:29:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): re-introduce global types removal check\n\nThe issue with the guard clause prior was that the out directory for the .d.ts file\nis likely to be a different place from the global types holder file. This meant the\nclause was not accurately detecting if it should remove the global types.\n\nThe guard clause is needed to some degree as large projects with many emitted files\nwould run this removal which is fairly slow. vue-tsc is unusable without this guard\nclause.\n\nInstead just get the file name from the file being written and the global types holder,\nif the dts file starts with the global types holder then perform the global types\nremoval logic.\n\nThis allows for the output and source paths to be different. The removal may run\nmore than once if similar names are present but it won't run on every file to be emitted.","shortMessageHtmlLink":"fix(tsc): re-introduce global types removal check"}},{"before":"04d3e475f02055a93c0eb9f7f17e1d346f721b01","after":"4da66a52b8b608413030b30bd5c215c4394b3775","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-03T08:31:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): remove fake global types holder\n\nremove fake global types holder, instead extracting global types when\nwriting `.d.ts`. This allows composite projects to rebuild without\ndetecting changes which adjusting `options.rootNames` was causing","shortMessageHtmlLink":"fix(tsc): remove fake global types holder"}},{"before":"2066010af1501ce3a09ba410dccc962eab990f69","after":"04d3e475f02055a93c0eb9f7f17e1d346f721b01","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-03T07:46:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"chore: adjust early exit logic","shortMessageHtmlLink":"chore: adjust early exit logic"}},{"before":"b685836f3247fc03841b2da47d9166429747cfa8","after":"2066010af1501ce3a09ba410dccc962eab990f69","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-03T07:31:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"chore: remove unneeded type annotation","shortMessageHtmlLink":"chore: remove unneeded type annotation"}},{"before":"5dae83ab2ef50b36a3b7ce986b10e53c5b98df7c","after":"b685836f3247fc03841b2da47d9166429747cfa8","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T23:35:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"perf(tsc): store the global types basename\n\nStore the global types basename to only apply the removal of\nglobal emits when needed. Otherwise this will cause unnessary searches\nof file contents which is slow with large amount of emits.","shortMessageHtmlLink":"perf(tsc): store the global types basename"}},{"before":"ac02905070eb914762c50bba9ed6f468daa500c3","after":"5dae83ab2ef50b36a3b7ce986b10e53c5b98df7c","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T23:34:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"per(tsc): store the global types basename\n\nStore the global types basename to only apply the removal of\nglobal emits when needed. Otherwise this will cause unnessary searches\nof file contents which is slow with large amount of emits.","shortMessageHtmlLink":"per(tsc): store the global types basename"}},{"before":"d43483e3421c2463cae65c4e029f820580d4e86a","after":"ac02905070eb914762c50bba9ed6f468daa500c3","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T23:16:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"Try fix windows test","shortMessageHtmlLink":"Try fix windows test"}},{"before":"82bc942b26ccf65ff7a05ab042da7494ee6f98f5","after":"d43483e3421c2463cae65c4e029f820580d4e86a","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T23:06:32.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"Merge branch 'remove-fake-global-types-holder' into pr/4196","shortMessageHtmlLink":"Merge branch 'remove-fake-global-types-holder' into pr/4196"}},{"before":"e49060aa48f9d35af24e68844ecd28b85a2eec61","after":"82bc942b26ccf65ff7a05ab042da7494ee6f98f5","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T20:50:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix: remove global placeholder file\n\nremove global placeholder fake file logic, as adding a fake file will cause\ncomposite projects to always rebuild as the fake file is not\nin the root files for the project build.\n\nit's not viable to create a fake file to host the global types,\ndue to the fact tsc composite projects can't work in this format\nwithout the file actually existing.","shortMessageHtmlLink":"fix: remove global placeholder file"}},{"before":"76c7833f81e0b3cca54a5c6507c2890db4ce3ce9","after":"e49060aa48f9d35af24e68844ecd28b85a2eec61","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T20:49:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix: remove global placeholder file\n\nremove global placeholder fake file logic, as adding a fake file will cause\ncomposite projects to always rebuild as the fake file is not\nin the root files for the project build.\n\nit's not viable to create a fake file to host the global types,\ndue to the fact tsc composite projects can't work in this format\nwithout the file actually existing.","shortMessageHtmlLink":"fix: remove global placeholder file"}},{"before":"15e2cf0f3e2d709331158d9dd41ba50eb309377a","after":"76c7833f81e0b3cca54a5c6507c2890db4ce3ce9","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T20:48:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix: remove global placeholder file\n\nremove global placeholder fake file logic, as adding a fake file will cause\ncomposite projects to always rebuild as the fake file is not\nin the root files for the project build.\n\nit's not viable to create a fake file to host the global types,\ndue to the fact tsc composite projects can't work in this format\nwithout the file actually existing.","shortMessageHtmlLink":"fix: remove global placeholder file"}},{"before":"f2b373af2fc86acc23488f7b865277333bb85013","after":"15e2cf0f3e2d709331158d9dd41ba50eb309377a","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T20:47:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix: remove global placeholder file\n\nremove global placeholder fake file logic, as adding a fake file will cause\ncomposite projects to always rebuild as the fake file is not\nin the root files for the project build.\n\nit's not viable to create a fake file to host the global types,\ndue to the fact tsc composite projects can't work in this format\nwithout the file actually existing.","shortMessageHtmlLink":"fix: remove global placeholder file"}},{"before":"4ceed5d58c9c2ef711690cef0f56c91b95a56f43","after":"f2b373af2fc86acc23488f7b865277333bb85013","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T20:45:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix: remove global placeholder file\n\nremove global placeholder fake file logic, as adding a fake file will cause\ncomposite projects to always rebuild as the fake file is not\nin the root files for the project build.\n\nit's not viable to create a fake file to host the global types,\ndue to the fact tsc composite projects can't work in this format\nwithout the file actually existing.","shortMessageHtmlLink":"fix: remove global placeholder file"}},{"before":null,"after":"4ceed5d58c9c2ef711690cef0f56c91b95a56f43","ref":"refs/heads/blake.newman/composite-projects","pushedAt":"2024-04-02T15:06:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): composite projects\n\ncomposite projects currently do not rebuild efficently because we attach a fake\nplace holder vue file. This is used to generate global types once for the project.\n\nAs the fake placeholder file is added the the roots file, the second build will detect\na change because the root file does not exist for discovery with tsc.\n\n> Project 'packages/design-system/tsconfig.json' is out of date because buildinfo file\n> 'packages/design-system/tsconfig.tsbuildinfo' indicates that file '[.../path/to/fake-file.vue]'\n> was root file of compilation but not any more.\n\nAs far as i can tell there is no need for this fake file, we just need the global types\ngenerated the once per project when a vue file is detected. As such returning the first\nvue file will generate the appropriate global types with that file and not cause\ncomposite project to fail.","shortMessageHtmlLink":"fix(tsc): composite projects"}},{"before":"4027ee777f5a3e24578bda6a3e019ac8fc861d16","after":"25b50fcdafcd61d1a2220eb096d31d1c29defc20","ref":"refs/heads/blake.newman/vue-project-referenc-perf","pushedAt":"2023-11-23T13:30:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"perf(tsc): support vue files with project reference delcaration\n\nSupport vue files with project reference output, so that typescript\nresolves the project reference vue file as the output `vue.d.ts` file\nrather than the source.\n\nThis drastically improves performance in large projects that have vue\nfiles imported from project references. As much as 50% performance\nimprovements as ts no longer recompiles vue files from source.\n\nSetup the real path to pass back the real path of vue files, as they\nare virtual files the inbuilt realpath always returns the non symlinked\nversion (node_modules), which affects DX with vue-tsc as errors\noriginating from upstream project reference packages are returned\nwith the node modules path rather than the source. This change is also\nrequired to power the usage of `d.ts` files.","shortMessageHtmlLink":"perf(tsc): support vue files with project reference delcaration"}},{"before":"f835ad70487ebd262bba1416e71f47db17004117","after":"4027ee777f5a3e24578bda6a3e019ac8fc861d16","ref":"refs/heads/blake.newman/vue-project-referenc-perf","pushedAt":"2023-11-23T13:29:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"perf(tsc): support vue files with project reference delcaration\n\nSupport vue files with project reference output, so that typescript\nresolves the project reference vue file as the output `vue.d.ts` file\nrather than the source.\n\nThis drastically improves performance in large projects that have vue\nfiles imported from project references. As much as 50% performance\nimprovements as ts no longer recompiles vue files from source.\n\nSetup the real path to pass back the real path of vue files, as they\nare virtual files the inbuilt realpath always returns the non symlinked\nversion (node_modules), which affects DX with vue-tsc as errors\noriginating from upstream project reference packages are returned\nwith the node modules path rather than the source. This change is also\nrequired to power the usage of `d.ts` files.","shortMessageHtmlLink":"perf(tsc): support vue files with project reference delcaration"}},{"before":"25c7a84c5c82feb8762fa18094657138a607c42e","after":"f835ad70487ebd262bba1416e71f47db17004117","ref":"refs/heads/blake.newman/vue-project-referenc-perf","pushedAt":"2023-11-23T11:57:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"perf(tsc): support vue files with project reference delcaration\n\nSupport vue files with project reference output, so that typescript\nresolves the project reference vue file as the output `vue.d.ts` file\nrather than the source.\n\nThis drastically improves performance in large projects that have vue\nfiles imported from project references. As much as 50% performance\nimprovements as ts no longer recompiles vue files from source.\n\nSetup the real path to pass back the real path of vue files, as they\nare virtual files the inbuilt realpath always returns the non symlinked\nversion (node_modules), which affects DX with vue-tsc as errors\noriginating from upstream project reference packages are returned\nwith the node modules path rather than the source. This change is also\nrequired to power the usage of `d.ts` files.","shortMessageHtmlLink":"perf(tsc): support vue files with project reference delcaration"}},{"before":null,"after":"25c7a84c5c82feb8762fa18094657138a607c42e","ref":"refs/heads/blake.newman/vue-project-referenc-perf","pushedAt":"2023-11-23T11:26:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"perf(tsc): support vue files with project reference delcaration\n\nSupport vue files with project reference output, so that typescript\nresolves the project reference vue file as the output `vue.d.ts` file\nrather than the source.\n\nThis drastically improves performance in large projects that have vue\nfiles imported from project references. As much as 50% performance\nimprovements as ts no longer recompiles vue files from source.\n\nSetup the real path to pass back the real path of vue files, as they\nare virtual files the inbuilt realpath always returns the non symlinked\nversion (node_modules), which affects DX with vue-tsc as errors\noriginating from upstream project reference packages are returned\nwith the node modules path rather than the source. This change is also\nrequired to power the usage of `d.ts` files.","shortMessageHtmlLink":"perf(tsc): support vue files with project reference delcaration"}},{"before":"38521b800551dea08a9d0a86d23712068875858b","after":"f4c7a20b6d55dede13dd3e81bde6981850d3cb2a","ref":"refs/heads/blake.newman/fix-incremental-mode","pushedAt":"2023-09-12T08:38:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(vue-tsc): prevent rebuild in incremental mode throwing error\n\nFix rebuilding in incremental mode with tsbuildinfo file causing error.","shortMessageHtmlLink":"fix(vue-tsc): prevent rebuild in incremental mode throwing error"}},{"before":"f8e819a6b79240ef5ad6975ce5a2fc49ba71869e","after":"38521b800551dea08a9d0a86d23712068875858b","ref":"refs/heads/blake.newman/fix-incremental-mode","pushedAt":"2023-09-12T08:22:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(vue-tsc): prevent rebuild in incremental mode throwing error\n\nFix rebuilding in incremental mode with tsbuildinfo file causing error.","shortMessageHtmlLink":"fix(vue-tsc): prevent rebuild in incremental mode throwing error"}},{"before":"1b145f60041072c2bd2b33e1cfd5064bf5b13166","after":"f8e819a6b79240ef5ad6975ce5a2fc49ba71869e","ref":"refs/heads/blake.newman/fix-incremental-mode","pushedAt":"2023-09-12T08:11:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(vue-tsc): prevent rebuild in incremental mode throwing error\n\nFix rebuilding in incremental mode with tsbuildinfo file causing error.","shortMessageHtmlLink":"fix(vue-tsc): prevent rebuild in incremental mode throwing error"}},{"before":null,"after":"1b145f60041072c2bd2b33e1cfd5064bf5b13166","ref":"refs/heads/blake.newman/fix-incremental-mode","pushedAt":"2023-09-12T08:04:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(vue-tsc): prevent rebuild in incremental mode throwing error\n\nFix rebuilding in incremental mode with tsbuildinfo file causing error.","shortMessageHtmlLink":"fix(vue-tsc): prevent rebuild in incremental mode throwing error"}},{"before":"5c5d8fbf083c15cad434c49903bf759ecb1e9aa0","after":"e498c662537d70fc8e1486c6303dc8117848cb1c","ref":"refs/heads/blake.newman/fix-typescript-5-issues","pushedAt":"2023-04-09T17:17:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"refactor: embedded buildInfoRoots code","shortMessageHtmlLink":"refactor: embedded buildInfoRoots code"}},{"before":"04f69ab2977bbef86b5fdc8ed793007f55a33fe7","after":"5c5d8fbf083c15cad434c49903bf759ecb1e9aa0","ref":"refs/heads/blake.newman/fix-typescript-5-issues","pushedAt":"2023-04-09T17:09:04.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"johnsoncodehk","name":"Johnson Chu","path":"/johnsoncodehk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16279759?s=80&v=4"},"commit":{"message":"Merge branch 'master' into pr/2580","shortMessageHtmlLink":"Merge branch 'master' into pr/2580"}},{"before":"34d4e7193daa73a69959b6b170ad405cf839ad49","after":"04f69ab2977bbef86b5fdc8ed793007f55a33fe7","ref":"refs/heads/blake.newman/fix-typescript-5-issues","pushedAt":"2023-04-05T08:23:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): patch build info roots\n\nPatch build info roots so that generated types are not considered when\nchecking against project roots, also check for root existance for vue files by\nremoving the virtual file extension.","shortMessageHtmlLink":"fix(tsc): patch build info roots"}},{"before":"b8a0ca8809b0c6708ddc5d9a324e87020ed3a575","after":"34d4e7193daa73a69959b6b170ad405cf839ad49","ref":"refs/heads/blake.newman/fix-typescript-5-issues","pushedAt":"2023-04-05T08:19:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"blake-newman","name":"Blake Newman","path":"/blake-newman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7272211?s=80&v=4"},"commit":{"message":"fix(tsc): patch build info roots\n\nPatch build info roots so that generated types are not considered when\nchecking against project roots, also check for root existance for vue files by\nremoving the virtual file extension.","shortMessageHtmlLink":"fix(tsc): patch build info roots"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELuQ7HwA","startCursor":null,"endCursor":null}},"title":"Activity ยท blake-newman/language-tools"}