{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":682120695,"defaultBranch":"main","name":"deno_config","ownerLogin":"denoland","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-23T13:39:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/42048915?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716996893.0","currentOid":""},"activityList":{"items":[{"before":"813485a86e165eb012c48df1199a0d64c20432a7","after":"5f1136c6256468633408915a1b1bac2979af1c3c","ref":"refs/heads/main","pushedAt":"2024-06-05T18:24:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nayeemrmn","name":"Nayeem Rahman","path":"/nayeemrmn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29990554?s=80&v=4"},"commit":{"message":"feat: make workspaces field nullable (#54)","shortMessageHtmlLink":"feat: make workspaces field nullable (#54)"}},{"before":"021599969ed19a19f3b122fe125ae8c3d8141aa1","after":"813485a86e165eb012c48df1199a0d64c20432a7","ref":"refs/heads/main","pushedAt":"2024-05-29T15:34:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.16.4","shortMessageHtmlLink":"0.16.4"}},{"before":"92194b1e2bb132f4e1e8865d71e2bec4f3d497d1","after":"021599969ed19a19f3b122fe125ae8c3d8141aa1","ref":"refs/heads/main","pushedAt":"2024-05-29T15:34:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"fix: derive `Hash` on more structs (#53)\n\nIn the CLI, some code is doing `serde_json::to_string` to get a hash of\r\nthis config. We can just make these derive `Hash` instead.","shortMessageHtmlLink":"fix: derive Hash on more structs (#53)"}},{"before":"7a72a0ca5953fb14ae1494a92be3d7a444e69f9f","after":"92194b1e2bb132f4e1e8865d71e2bec4f3d497d1","ref":"refs/heads/main","pushedAt":"2024-04-30T09:26:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.16.3","shortMessageHtmlLink":"0.16.3"}},{"before":"9732b3cb7d23764c5b7dda6a0eca580c6ab25c53","after":"7a72a0ca5953fb14ae1494a92be3d7a444e69f9f","ref":"refs/heads/main","pushedAt":"2024-04-30T09:25:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lucacasonato","name":"Luca Casonato","path":"/lucacasonato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7829205?s=80&v=4"},"commit":{"message":"feat: add support for jsxImportSourceTypes option (#48)","shortMessageHtmlLink":"feat: add support for jsxImportSourceTypes option (#48)"}},{"before":"e3f4d12dc1294518e87e08749a5d3ed4e7888d24","after":"9732b3cb7d23764c5b7dda6a0eca580c6ab25c53","ref":"refs/heads/main","pushedAt":"2024-04-29T15:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.16.2","shortMessageHtmlLink":"0.16.2"}},{"before":"8a0319696354a2ff9cf0f270cee0263a047ffa7c","after":"e3f4d12dc1294518e87e08749a5d3ed4e7888d24","ref":"refs/heads/main","pushedAt":"2024-04-29T15:23:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"fix: normalize import map path (#51)\n\nIt was creating file urls like `file:///some_path/../import_map.json`","shortMessageHtmlLink":"fix: normalize import map path (#51)"}},{"before":"4861469d6f44a4066b3a5ebd8b4ce5680d050e02","after":"8a0319696354a2ff9cf0f270cee0263a047ffa7c","ref":"refs/heads/main","pushedAt":"2024-04-21T00:09:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.16.1","shortMessageHtmlLink":"0.16.1"}},{"before":"84738c640fe468ddbb53bfb219dfa4305d1e530c","after":null,"ref":"refs/heads/fix_workspace_member_jsonc","pushedAt":"2024-04-21T00:08:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"}},{"before":"b2fc3912d43439139cad9d3e16a52de85cb668d6","after":"4861469d6f44a4066b3a5ebd8b4ce5680d050e02","ref":"refs/heads/main","pushedAt":"2024-04-21T00:08:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"},"commit":{"message":"fix: look for deno.json and deno.jsonc for workspace members (#50)\n\nFixing https://github.com/denoland/deno/issues/23343","shortMessageHtmlLink":"fix: look for deno.json and deno.jsonc for workspace members (#50)"}},{"before":"b450de7ccdaca4cf2a89954ec73d6659726e2c43","after":"84738c640fe468ddbb53bfb219dfa4305d1e530c","ref":"refs/heads/fix_workspace_member_jsonc","pushedAt":"2024-04-20T23:59:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"0d2607cdca3f2037b6845e7909a028566a5964b8","after":"b450de7ccdaca4cf2a89954ec73d6659726e2c43","ref":"refs/heads/fix_workspace_member_jsonc","pushedAt":"2024-04-20T23:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"},"commit":{"message":"add a test","shortMessageHtmlLink":"add a test"}},{"before":null,"after":"0d2607cdca3f2037b6845e7909a028566a5964b8","ref":"refs/heads/fix_workspace_member_jsonc","pushedAt":"2024-04-20T23:45:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"},"commit":{"message":"fix: look for deno.json and deno.jsonc for workspace members","shortMessageHtmlLink":"fix: look for deno.json and deno.jsonc for workspace members"}},{"before":"848fe722117d52eb3bc1d0a35997c6b23faa1b87","after":"b2fc3912d43439139cad9d3e16a52de85cb668d6","ref":"refs/heads/main","pushedAt":"2024-04-19T14:17:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.16.0","shortMessageHtmlLink":"0.16.0"}},{"before":"e7fcb01eee44580e1126c6ad160977d2e56c3e5d","after":null,"ref":"refs/heads/precompile-skip","pushedAt":"2024-04-19T14:14:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"marvinhagemeister","name":"Marvin Hagemeister","path":"/marvinhagemeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1062408?s=80&v=4"}},{"before":"2aa69583670578ca2a8cf7d02d93c12f5e9fad19","after":"848fe722117d52eb3bc1d0a35997c6b23faa1b87","ref":"refs/heads/main","pushedAt":"2024-04-19T14:14:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marvinhagemeister","name":"Marvin Hagemeister","path":"/marvinhagemeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1062408?s=80&v=4"},"commit":{"message":"feat: add jsx precompile skip element emit option (#49)\n\nThis PR exposes the recently added option for the JSX precompile\r\ntransform to skip precompiling passed elements.\r\n\r\nSee https://github.com/denoland/deno_ast/pull/241","shortMessageHtmlLink":"feat: add jsx precompile skip element emit option (#49)"}},{"before":"f80f78d8f753857bf0a7045a300853d32248fa23","after":"e7fcb01eee44580e1126c6ad160977d2e56c3e5d","ref":"refs/heads/precompile-skip","pushedAt":"2024-04-19T13:57:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marvinhagemeister","name":"Marvin Hagemeister","path":"/marvinhagemeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1062408?s=80&v=4"},"commit":{"message":"feat: add jsx precompile skip element emit option","shortMessageHtmlLink":"feat: add jsx precompile skip element emit option"}},{"before":null,"after":"f80f78d8f753857bf0a7045a300853d32248fa23","ref":"refs/heads/precompile-skip","pushedAt":"2024-04-19T11:41:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marvinhagemeister","name":"Marvin Hagemeister","path":"/marvinhagemeister","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1062408?s=80&v=4"},"commit":{"message":"feat: add jsx precompile skip element emit option","shortMessageHtmlLink":"feat: add jsx precompile skip element emit option"}},{"before":null,"after":"dcc4103429375b0f9720ad7a3096a992507a26d1","ref":"refs/heads/jsx_import_source_types","pushedAt":"2024-04-17T12:03:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lucacasonato","name":"Luca Casonato","path":"/lucacasonato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7829205?s=80&v=4"},"commit":{"message":"feat: add support for jsxImportSourceTypes option","shortMessageHtmlLink":"feat: add support for jsxImportSourceTypes option"}},{"before":"d64020a2b1cfa286d7eff4f9aa617f2cbc795388","after":"2aa69583670578ca2a8cf7d02d93c12f5e9fad19","ref":"refs/heads/main","pushedAt":"2024-03-27T19:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.15.0","shortMessageHtmlLink":"0.15.0"}},{"before":"dfe4eaa4cb2d15f3c15d314954470fb096aa781f","after":"d64020a2b1cfa286d7eff4f9aa617f2cbc795388","ref":"refs/heads/main","pushedAt":"2024-03-27T19:43:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nathanwhit","name":"Nathan Whitaker","path":"/nathanwhit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17734409?s=80&v=4"},"commit":{"message":"feat: Collect comments attached to task definitions (#47)\n\nPreserve comments that are in a task definition and expose them as part\r\nof the tasks config.","shortMessageHtmlLink":"feat: Collect comments attached to task definitions (#47)"}},{"before":"1993ca363543092e79fe0563b2ebddbe3ce3ee05","after":"dfe4eaa4cb2d15f3c15d314954470fb096aa781f","ref":"refs/heads/main","pushedAt":"2024-03-07T21:34:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.14.1","shortMessageHtmlLink":"0.14.1"}},{"before":"375fcf87f8226afa5bed08ed81d39cc5c59d20b3","after":"1993ca363543092e79fe0563b2ebddbe3ce3ee05","ref":"refs/heads/main","pushedAt":"2024-03-07T21:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"fix: handle invalid negations (#46)","shortMessageHtmlLink":"fix: handle invalid negations (#46)"}},{"before":"aa8e72af891cf490a603eae5cbd13fdd41d38272","after":"375fcf87f8226afa5bed08ed81d39cc5c59d20b3","ref":"refs/heads/main","pushedAt":"2024-03-07T17:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.14.0","shortMessageHtmlLink":"0.14.0"}},{"before":"31b852c7dd9846dab332b6d4baf74616933a5c2d","after":"aa8e72af891cf490a603eae5cbd13fdd41d38272","ref":"refs/heads/main","pushedAt":"2024-03-07T17:19:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"feat: unexcluding sub dirs of excluded dirs (#45)\n\nRan into this when reviewing more scenarios.\r\n\r\n1. Makes doing `!dist` work for unexcluding a directory.\r\n2. Makes unexcluding sub dirs of excluded dirs work.","shortMessageHtmlLink":"feat: unexcluding sub dirs of excluded dirs (#45)"}},{"before":"39fb42aa6ff81be1bf1d7208613858fdeb11df77","after":"31b852c7dd9846dab332b6d4baf74616933a5c2d","ref":"refs/heads/main","pushedAt":"2024-03-06T23:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.13.0","shortMessageHtmlLink":"0.13.0"}},{"before":"d1ea6fa745ccc0c368b471e3e159fe02c5592794","after":"39fb42aa6ff81be1bf1d7208613858fdeb11df77","ref":"refs/heads/main","pushedAt":"2024-03-06T23:02:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"feat: improve improve/exclude (#44)\n\nReality of the situation in Deno:\r\n\r\n1. `\"exclude\"` has higher precedence than `\"include\"`.\r\n - A file in `\"include\"` will not be matched against if it's excluded.\r\n2. `\"include\"` is a closed set.\r\n - Files not in the include set are not included.\r\n\r\nThis change makes it more flexible by having the ability to opt out of\r\nexcluded files. This can be achieved via negated globs in either\r\n\"publish.exclude\" or \"exclude\" (or \"fmt.exclude\", \"exclude\" for the fmt\r\ncommand).\r\n\r\nSpecifically for checking if a file is excluded for publishing we first\r\ncheck `\"publish.include\"` for a match, then:\r\n\r\n1. We use the array of the config's \"exclude\" + \"publish.exclude\" (done\r\nin https://github.com/denoland/deno_config/pull/43)\r\n2. Go through each entry in reverse.\r\n1. If entry is matched as opted-in (ex. !/dist/), then we consider that\r\nas NOT excluded.\r\n2. If entry is matched for an exclusion (ex. /dist/file.txt), then we\r\nconsider that as excluded.\r\n 3. We bail on the first positive or negative match for perf reasons.\r\n3. At this point, if the file has not had a positive or negative match,\r\nwe check if the gitignore excludes the file.","shortMessageHtmlLink":"feat: improve improve/exclude (#44)"}},{"before":"491d00c7bbe260eee372b7dda0f8d2b0e9528659","after":"d1ea6fa745ccc0c368b471e3e159fe02c5592794","ref":"refs/heads/main","pushedAt":"2024-03-05T23:24:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dsherret","name":"David Sherret","path":"/dsherret","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1609021?s=80&v=4"},"commit":{"message":"perf: reduce work resolving excludes (#43)\n\nSome preparation for upcoming include/exclude improvement.","shortMessageHtmlLink":"perf: reduce work resolving excludes (#43)"}},{"before":"92654dbdafe7a0dfa3b7ba07a9269d4c5697948c","after":"491d00c7bbe260eee372b7dda0f8d2b0e9528659","ref":"refs/heads/main","pushedAt":"2024-02-26T15:40:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"denobot","name":null,"path":"/denobot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33910674?s=80&v=4"},"commit":{"message":"0.12.0","shortMessageHtmlLink":"0.12.0"}},{"before":"b01cec320bd3dc63a2de5fb0de59b7e66b32965d","after":null,"ref":"refs/heads/allow_to_search_additional_paths","pushedAt":"2024-02-26T15:38:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bartlomieju","name":"Bartek Iwańczuk","path":"/bartlomieju","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13602871?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXXBpUQA","startCursor":null,"endCursor":null}},"title":"Activity · denoland/deno_config"}