{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":642981481,"defaultBranch":"main","name":"dts-buddy","ownerLogin":"Rich-Harris","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-19T19:50:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1162160?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724425101.0","currentOid":""},"activityList":{"items":[{"before":"894c031fe50c74401f74a4cf1cadd98f756bc04a","after":null,"ref":"refs/heads/namespace-and-id-conflicts","pushedAt":"2024-08-23T14:58:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"a20939089de1c0ba52b546441e58a7d0dd2f8871","after":"fc14a42b58d4aade3d0abfc7dfbbe78ddb62d35a","ref":"refs/heads/main","pushedAt":"2024-08-23T14:58:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix: better detection of references, handle namespace dependencies (#89)\n\n* fix: better detection of references, handle namespace dependencies\r\n\r\nfixes #86\r\nfixes #88\r\n\r\n* ignore nested type references (can only be related to namespaces, and we don't traverse into those)\r\n\r\n* fix: properly support import * as X statements\r\n\r\n* changelog and package.json bump","shortMessageHtmlLink":"fix: better detection of references, handle namespace dependencies (#89)"}},{"before":"d59e38200cfef353b3cb15639898fae6e318d0eb","after":"894c031fe50c74401f74a4cf1cadd98f756bc04a","ref":"refs/heads/namespace-and-id-conflicts","pushedAt":"2024-08-23T13:44:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"changelog and package.json bump","shortMessageHtmlLink":"changelog and package.json bump"}},{"before":"7c6e2ccba23fbaf0ee259da74822805d7109ca44","after":"d59e38200cfef353b3cb15639898fae6e318d0eb","ref":"refs/heads/namespace-and-id-conflicts","pushedAt":"2024-08-23T13:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"fix: properly support import * as X statements","shortMessageHtmlLink":"fix: properly support import * as X statements"}},{"before":"f06429a451044a1ad1fefe0e4c3c35718a7379c9","after":"7c6e2ccba23fbaf0ee259da74822805d7109ca44","ref":"refs/heads/namespace-and-id-conflicts","pushedAt":"2024-08-23T12:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"ignore nested type references (can only be related to namespaces, and we don't traverse into those)","shortMessageHtmlLink":"ignore nested type references (can only be related to namespaces, and…"}},{"before":null,"after":"f06429a451044a1ad1fefe0e4c3c35718a7379c9","ref":"refs/heads/namespace-and-id-conflicts","pushedAt":"2024-08-22T21:32:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"fix: better detection of references, handle namespace dependencies\n\nfixes #86\nfixes #88","shortMessageHtmlLink":"fix: better detection of references, handle namespace dependencies"}},{"before":"c2202c06e1b709f9ea5bfb551d87fb13a78d5668","after":null,"ref":"refs/heads/strip-internal","pushedAt":"2024-08-22T13:03:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"2ce1fcca1b06dcff2443235e0121b305582b4b09","after":"a20939089de1c0ba52b546441e58a7d0dd2f8871","ref":"refs/heads/main","pushedAt":"2024-08-22T13:03:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"feat: support stripping internal types (#87)\n\n* feat: support stripping internal types\r\n\r\n... using `@internal` JSDoc tags, if the `stripInternal` tsconfig compiler option is enabled. This means types annotated with `@internal` will be stripped both from .js/ts files going through the TS program aswell as d.ts files going through our logic\r\n\r\npart of https://github.com/sveltejs/svelte/issues/12292\r\n\r\n* try fixing CI","shortMessageHtmlLink":"feat: support stripping internal types (#87)"}},{"before":"8486126dc1473b864a2c7a969595bf9614c96016","after":"c2202c06e1b709f9ea5bfb551d87fb13a78d5668","ref":"refs/heads/strip-internal","pushedAt":"2024-08-22T08:15:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"try fixing CI","shortMessageHtmlLink":"try fixing CI"}},{"before":null,"after":"8486126dc1473b864a2c7a969595bf9614c96016","ref":"refs/heads/strip-internal","pushedAt":"2024-08-21T22:44:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"feat: support stripping internal types\n\n... using `@internal` JSDoc tags, if the `stripInternal` tsconfig compiler option is enabled. This means types annotated with `@internal` will be stripped both from .js/ts files going through the TS program aswell as d.ts files going through our logic\n\npart of https://github.com/sveltejs/svelte/issues/12292","shortMessageHtmlLink":"feat: support stripping internal types"}},{"before":"5867205aee2b6b2539bee4e5836e5b4df5d4944d","after":"2ce1fcca1b06dcff2443235e0121b305582b4b09","ref":"refs/heads/main","pushedAt":"2024-07-02T13:27:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"-> v0.5.1","shortMessageHtmlLink":"-> v0.5.1"}},{"before":"46f6dde356d593793295a0a40f8edfdbff2ef501","after":null,"ref":"refs/heads/better-exports","pushedAt":"2024-07-02T13:27:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"079b5d1d58dc6397c603867eb590285a6a044376","after":"5867205aee2b6b2539bee4e5836e5b4df5d4944d","ref":"refs/heads/main","pushedAt":"2024-07-02T13:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix: better way of preventing unintended exports (#85)\n\n* Revert \"Fix exports (#82)\"\r\n\r\nThis reverts commit b9435de01a6d899622c532800eb96976d6d1302e.\r\n\r\n* fix: better way of preventing unintended exports\r\n\r\nhttps://github.com/sveltejs/svelte/issues/12202 revealed that TypeScript has a harder time tracing imports when they are indirectly exposed, e.g. `function foo(): void; ... export { foo }` instead of `export function foo(): void;`, which can lead to bugs down the line. Ultimately this is a TypeScript limitation but in the meantime adding a lone `export {}` along `export function/const/etc` statements has the same effect as #82\r\n\r\n* fix tests","shortMessageHtmlLink":"fix: better way of preventing unintended exports (#85)"}},{"before":"5c11cc7fcccbc2ed0576bafb0a17a7ccd5570792","after":"46f6dde356d593793295a0a40f8edfdbff2ef501","ref":"refs/heads/better-exports","pushedAt":"2024-07-02T13:14:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"fix tests","shortMessageHtmlLink":"fix tests"}},{"before":null,"after":"5c11cc7fcccbc2ed0576bafb0a17a7ccd5570792","ref":"refs/heads/better-exports","pushedAt":"2024-07-02T13:09:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dummdidumm","name":"Simon H","path":"/dummdidumm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5968653?s=80&v=4"},"commit":{"message":"fix: better way of preventing unintended exports\n\nhttps://github.com/sveltejs/svelte/issues/12202 revealed that TypeScript has a harder time tracing imports when they are indirectly exposed, e.g. `function foo(): void; ... export { foo }` instead of `export function foo(): void;`, which can lead to bugs down the line. Ultimately this is a TypeScript limitation but in the meantime adding a lone `export {}` along `export function/const/etc` statements has the same effect as #82","shortMessageHtmlLink":"fix: better way of preventing unintended exports"}},{"before":"60211c349849ff6558ba4a1e49ab1eeb86c38080","after":null,"ref":"refs/heads/5.5","pushedAt":"2024-06-21T15:20:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"0cdaae247e2f0e3c6d9e6d64f722b69067660be3","after":"079b5d1d58dc6397c603867eb590285a6a044376","ref":"refs/heads/main","pushedAt":"2024-06-21T15:20:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"5.5 (#80)\n\n* support 5.5\r\n\r\n* add jsdoc-import test\r\n\r\n* use import comments\r\n\r\n* update\r\n\r\n* remove\r\n\r\n* install 5.5.2\r\n\r\n* try this i guess?\r\n\r\n* or this?\r\n\r\n* fix\r\n\r\n* fix test\r\n\r\n* skipLibCheck\r\n\r\n* export types\r\n\r\n* make types.d.ts a module\r\n\r\n* export namespace\r\n\r\n* apply workaround from https://github.com/microsoft/TypeScript/issues/58368","shortMessageHtmlLink":"5.5 (#80)"}},{"before":"63e5f8669f6a8fdc3aabe998277708ebaab803ad","after":"60211c349849ff6558ba4a1e49ab1eeb86c38080","ref":"refs/heads/5.5","pushedAt":"2024-06-21T15:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"apply workaround from https://github.com/microsoft/TypeScript/issues/58368","shortMessageHtmlLink":"apply workaround from microsoft/TypeScript#58368"}},{"before":"e8998592deca5c208f9c09007ee9b65e0918e15c","after":"63e5f8669f6a8fdc3aabe998277708ebaab803ad","ref":"refs/heads/5.5","pushedAt":"2024-06-21T15:14:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"export namespace","shortMessageHtmlLink":"export namespace"}},{"before":"db4d9c9ca216e94b47a9ff6587a6c8f5cd28803f","after":"e8998592deca5c208f9c09007ee9b65e0918e15c","ref":"refs/heads/5.5","pushedAt":"2024-06-21T13:39:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Merge branch 'main' into 5.5","shortMessageHtmlLink":"Merge branch 'main' into 5.5"}},{"before":"8ac71ed0d2c3fa22963b909885556cb64fe67539","after":null,"ref":"refs/heads/chore/update-ci","pushedAt":"2024-06-21T13:38:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"}},{"before":"43f82bd34ef5fa0d57fbc48af911df0d42e98379","after":"0cdaae247e2f0e3c6d9e6d64f722b69067660be3","ref":"refs/heads/main","pushedAt":"2024-06-21T13:38:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"chore: bump versions in test matrix to include node 22 and ts 5.5 (#84)\n\n* chore: bump versions in test matrix to include node 22 and ts 5.5\r\n\r\n* looks like this test needs updating\r\n\r\n* prettier\r\n\r\n---------\r\n\r\nCo-authored-by: Rich Harris ","shortMessageHtmlLink":"chore: bump versions in test matrix to include node 22 and ts 5.5 (#84)"}},{"before":"1e6bc8c144d0b51fafe512797b4ad0c32c2dbf28","after":"8ac71ed0d2c3fa22963b909885556cb64fe67539","ref":"refs/heads/chore/update-ci","pushedAt":"2024-06-21T13:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"prettier","shortMessageHtmlLink":"prettier"}},{"before":"6951e29abaa1cbb20d906413a053bf9212052db4","after":"1e6bc8c144d0b51fafe512797b4ad0c32c2dbf28","ref":"refs/heads/chore/update-ci","pushedAt":"2024-06-21T13:32:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"looks like this test needs updating","shortMessageHtmlLink":"looks like this test needs updating"}},{"before":null,"after":"6951e29abaa1cbb20d906413a053bf9212052db4","ref":"refs/heads/chore/update-ci","pushedAt":"2024-06-21T12:44:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dominikg","name":"Dominik G.","path":"/dominikg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/611613?s=80&v=4"},"commit":{"message":"chore: bump versions in test matrix to include node 22 and ts 5.5","shortMessageHtmlLink":"chore: bump versions in test matrix to include node 22 and ts 5.5"}},{"before":"647346068650a0e0a0ed6bce14873724d4f0913a","after":"db4d9c9ca216e94b47a9ff6587a6c8f5cd28803f","ref":"refs/heads/5.5","pushedAt":"2024-06-21T02:55:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"skipLibCheck","shortMessageHtmlLink":"skipLibCheck"}},{"before":"9d0f455d90f4f9b141d4b0dd263b3f1252e27cba","after":"647346068650a0e0a0ed6bce14873724d4f0913a","ref":"refs/heads/5.5","pushedAt":"2024-06-21T02:50:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"d8782ac80ca07af7cb708381fc9f95ab9d69647b","after":"9d0f455d90f4f9b141d4b0dd263b3f1252e27cba","ref":"refs/heads/5.5","pushedAt":"2024-06-20T20:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"a98af3857b4b5e8880c9755b2b968042abfa269e","after":"d8782ac80ca07af7cb708381fc9f95ab9d69647b","ref":"refs/heads/5.5","pushedAt":"2024-06-20T20:55:01.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"Merge branch '5.5.2' into 5.5","shortMessageHtmlLink":"Merge branch '5.5.2' into 5.5"}},{"before":"123f8bb86aa2db7b04c3bb0dad7c70a6e99366b6","after":"9720fcddddef6e9f3ac1a16823e28f097ceced4e","ref":"refs/heads/5.5.2","pushedAt":"2024-06-20T20:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Rich-Harris","name":"Rich Harris","path":"/Rich-Harris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1162160?s=80&v=4"},"commit":{"message":"or this?","shortMessageHtmlLink":"or this?"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxNDo1ODoyMS4wMDAwMDBazwAAAASidxDw","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMFQyMDo1MTo1Ny4wMDAwMDBazwAAAARq-jY-"}},"title":"Activity · Rich-Harris/dts-buddy"}