{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":599431918,"defaultBranch":"main","name":"oxc","ownerLogin":"oxc-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-09T05:46:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/149946238?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726792236.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"62dfb7560451f6ccf3d9a60154200647c012bf66","ref":"refs/heads/09-20-fix_transformer_fix_reference_flags_in_logical_assignment_operator_transform","pushedAt":"2024-09-20T00:30:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"fix(transformer): fix reference flags in logical assignment operator transform","shortMessageHtmlLink":"fix(transformer): fix reference flags in logical assignment operator …"}},{"before":"244f1d1f04e6393aaaf3108b4b1320839f8e8e06","after":"548704d6e9f8661dc31ddeae3393d25e766beca8","ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-09-20T00:23:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update npm packages","shortMessageHtmlLink":"chore(deps): update npm packages"}},{"before":null,"after":"2a04d9b46ae1e749f2bc239e57ef26b063f11d58","ref":"refs/heads/09-19-refactor_transformer_split_up_logical_assignment_operator_transform_into_functions","pushedAt":"2024-09-19T22:48:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(transformer): split up logical assignment operator transform into functions","shortMessageHtmlLink":"refactor(transformer): split up logical assignment operator transform…"}},{"before":"4628af8ba3c3e83ed0da3cbc9250143c12f08b6d","after":"244f1d1f04e6393aaaf3108b4b1320839f8e8e06","ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-09-19T22:45:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update npm packages","shortMessageHtmlLink":"chore(deps): update npm packages"}},{"before":"c24045555feb55e0a18470d270e5783b1d41330d","after":"9f9a8a5799da49450d57888959cb98636b5158a9","ref":"refs/heads/renovate/vscode-npm-packages","pushedAt":"2024-09-19T22:45:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update vscode npm packages","shortMessageHtmlLink":"chore(deps): update vscode npm packages"}},{"before":"b7eedabac8d225d08c5a1b121a9a70055b98b859","after":"e04aca00f1132b52145e4267729c7b275c832524","ref":"refs/heads/renovate/typos","pushedAt":"2024-09-19T22:44:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update crate-ci/typos action to v1.24.6","shortMessageHtmlLink":"chore(deps): update crate-ci/typos action to v1.24.6"}},{"before":"f981bde696c64392b27a4e56d174e247b7ea27ef","after":"c69c51bbe6b3a18aabf21b24a10a2ef4c8b75627","ref":"refs/heads/09-19-use_aho-corasick_instead_of_regex_for_default_comment_patterns_in_no-fallthrough_","pushedAt":"2024-09-19T22:44:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"Use `aho-corasick` instead of `regex` for default comment patterns in `no-fallthrough`","shortMessageHtmlLink":"Use aho-corasick instead of regex for default comment patterns in…"}},{"before":"608d637e4d3423db6beb68f7ac32ce6c7768e1a5","after":null,"ref":"refs/heads/perf/linter-aho-corasick","pushedAt":"2024-09-19T22:44:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"}},{"before":"66b468857aadb482630d78d00ebf7f315df28924","after":"608d637e4d3423db6beb68f7ac32ce6c7768e1a5","ref":"refs/heads/main","pushedAt":"2024-09-19T22:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"graphite-app[bot]","name":null,"path":"/apps/graphite-app","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/158384?s=80&v=4"},"commit":{"message":"perf(linter): use `aho-corasick` instead of `regex` for string matching in `jsx-a11y/img-redundant-alt` (#5892)\n\nhypothesis: profiling shows that Regex creation takes a decent amount of time. the `regex` crate uses `aho-corasick` internally for string matching, which is all we need in some cases. in theory, we could save time by using the lib directly and not needing the full regex syntax.","shortMessageHtmlLink":"perf(linter): use aho-corasick instead of regex for string matchi…"}},{"before":"1fe5136116c3f72aa4b136d97c3a12b7bf21003e","after":"608d637e4d3423db6beb68f7ac32ce6c7768e1a5","ref":"refs/heads/perf/linter-aho-corasick","pushedAt":"2024-09-19T22:40:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"perf(linter): use `aho-corasick` instead of `regex` for string matching in `jsx-a11y/img-redundant-alt` (#5892)\n\nhypothesis: profiling shows that Regex creation takes a decent amount of time. the `regex` crate uses `aho-corasick` internally for string matching, which is all we need in some cases. in theory, we could save time by using the lib directly and not needing the full regex syntax.","shortMessageHtmlLink":"perf(linter): use aho-corasick instead of regex for string matchi…"}},{"before":"d7ceb483b882121fdef6749481b5c8010c7b10a6","after":null,"ref":"refs/heads/graphite-base/5901","pushedAt":"2024-09-19T22:40:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"}},{"before":null,"after":"d7ceb483b882121fdef6749481b5c8010c7b10a6","ref":"refs/heads/graphite-base/5901","pushedAt":"2024-09-19T22:40:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"Replace Regex with AhoCorasick","shortMessageHtmlLink":"Replace Regex with AhoCorasick"}},{"before":"d7ceb483b882121fdef6749481b5c8010c7b10a6","after":"1fe5136116c3f72aa4b136d97c3a12b7bf21003e","ref":"refs/heads/perf/linter-aho-corasick","pushedAt":"2024-09-19T22:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"camchenry","name":"Cam McHenry","path":"/camchenry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1514176?s=80&v=4"},"commit":{"message":"Fix cargo.toml release profile","shortMessageHtmlLink":"Fix cargo.toml release profile"}},{"before":null,"after":"f981bde696c64392b27a4e56d174e247b7ea27ef","ref":"refs/heads/09-19-use_aho-corasick_instead_of_regex_for_default_comment_patterns_in_no-fallthrough_","pushedAt":"2024-09-19T22:14:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"camchenry","name":"Cam McHenry","path":"/camchenry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1514176?s=80&v=4"},"commit":{"message":"Use `aho-corasick` instead of `regex` for default comment patterns in `no-fallthrough`","shortMessageHtmlLink":"Use aho-corasick instead of regex for default comment patterns in…"}},{"before":"fca2d1e593415500408a77a2b8e35f86962b614f","after":"d7ceb483b882121fdef6749481b5c8010c7b10a6","ref":"refs/heads/perf/linter-aho-corasick","pushedAt":"2024-09-19T22:14:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"camchenry","name":"Cam McHenry","path":"/camchenry","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1514176?s=80&v=4"},"commit":{"message":"Replace Regex with AhoCorasick","shortMessageHtmlLink":"Replace Regex with AhoCorasick"}},{"before":"8d9cfbb6d65a95ea4821ca013015b2736b9ffacb","after":"7654c6ffc10ec8b03b2d7b882c84eb9324b28f89","ref":"refs/heads/don/09-11-refactor_linter_add_linterbuilder_","pushedAt":"2024-09-19T21:58:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"use LinterBuilder in tester","shortMessageHtmlLink":"use LinterBuilder in tester"}},{"before":"15bef8f21d41b61552fe220e45a4e3bd8dceb321","after":"31dcee659b331277d6d7cf6f42cb19738a874e9b","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-09-19T21:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"autofix-ci[bot]","name":null,"path":"/apps/autofix-ci","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/243519?s=80&v=4"},"commit":{"message":"[autofix.ci] apply automated fixes","shortMessageHtmlLink":"[autofix.ci] apply automated fixes"}},{"before":"429adc0d39ced0bdc4438d696e98420fe1ca7b3a","after":"15bef8f21d41b61552fe220e45a4e3bd8dceb321","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-09-19T21:47:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crates","shortMessageHtmlLink":"chore(deps): update rust crates"}},{"before":"b54412106dac01343a7948fe0ca8ca82327e1c1f","after":"8d9cfbb6d65a95ea4821ca013015b2736b9ffacb","ref":"refs/heads/don/09-11-refactor_linter_add_linterbuilder_","pushedAt":"2024-09-19T21:44:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DonIsaac","name":"Don Isaac","path":"/DonIsaac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22823424?s=80&v=4"},"commit":{"message":"refactor(linter): Add `LinterBuilder`\n\nThis will replace `OxlintOptions` in an upstream PR. This also adds `plugins` to\n`Oxlintrc`. This field gets respected by the builder, but not by\n`OxlintOptions`.","shortMessageHtmlLink":"refactor(linter): Add LinterBuilder"}},{"before":null,"after":"4ec766ccb7c32707a27c059284ce6435c4aee4dd","ref":"refs/heads/09-19-refactor_transformer_internal_functions_not_pub_in_logical_assignment_operator_transform","pushedAt":"2024-09-19T20:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(transformer): internal functions not `pub` in logical assignment operator transform","shortMessageHtmlLink":"refactor(transformer): internal functions not pub in logical assign…"}},{"before":null,"after":"70986f51d82efbbd702b70dc6e208f390b8fd293","ref":"refs/heads/09-19-refactor_transformer_remove_nested_match_in_logical_assignment_operator_transform","pushedAt":"2024-09-19T20:02:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(transformer): remove nested match in logical assignment operator transform","shortMessageHtmlLink":"refactor(transformer): remove nested match in logical assignment oper…"}},{"before":null,"after":"cacc3c2e76bec39be8db81cb7e2507d52d0c0986","ref":"refs/heads/09-19-fix_transformer_fix_references_in_logical_assignment_operator_transform","pushedAt":"2024-09-19T20:02:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"fix(transformer): fix references in logical assignment operator transform","shortMessageHtmlLink":"fix(transformer): fix references in logical assignment operator trans…"}},{"before":null,"after":"b74b63c0e033dc484185ebdd30eb11b4871c8a47","ref":"refs/heads/09-19-test_transformer_fix_jsx_test_options","pushedAt":"2024-09-19T20:01:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"test(transformer): fix JSX test options","shortMessageHtmlLink":"test(transformer): fix JSX test options"}},{"before":null,"after":"418c0be4fe82830acd96dbedd4b9d1b878bd9a2a","ref":"refs/heads/09-19-fix_transformer_jsx_source_add_var__jsxfilename_statement","pushedAt":"2024-09-19T20:01:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"fix(transformer): JSX source: add `var _jsxFileName` statement","shortMessageHtmlLink":"fix(transformer): JSX source: add var _jsxFileName statement"}},{"before":"70986f51d82efbbd702b70dc6e208f390b8fd293","after":null,"ref":"refs/heads/09-19-refactor_transformer_remove_nested_match_in_logical_assignment_operator_transform","pushedAt":"2024-09-19T20:00:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"}},{"before":null,"after":"70986f51d82efbbd702b70dc6e208f390b8fd293","ref":"refs/heads/09-19-refactor_transformer_remove_nested_match_in_logical_assignment_operator_transform","pushedAt":"2024-09-19T19:59:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"overlookmotel","name":null,"path":"/overlookmotel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/557937?s=80&v=4"},"commit":{"message":"refactor(transformer): remove nested match in logical assignment operator transform","shortMessageHtmlLink":"refactor(transformer): remove nested match in logical assignment oper…"}},{"before":"154c3455f019a9d0f4859983bb9bee95e5effb3e","after":"4628af8ba3c3e83ed0da3cbc9250143c12f08b6d","ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-09-19T19:36:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update npm packages","shortMessageHtmlLink":"chore(deps): update npm packages"}},{"before":"24fd4463f5bdf6a717cfe83a0364fbe4f39a8c71","after":"429adc0d39ced0bdc4438d696e98420fe1ca7b3a","ref":"refs/heads/renovate/rust-crates","pushedAt":"2024-09-19T19:36:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update rust crates","shortMessageHtmlLink":"chore(deps): update rust crates"}},{"before":null,"after":"16708f789ea6bd97dcc1f40b7dc2c143a5c75b0c","ref":"refs/heads/09-20-feat_minifier_statement_fusion","pushedAt":"2024-09-19T17:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Boshen","name":"Boshen","path":"/Boshen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1430279?s=80&v=4"},"commit":{"message":"feat(minifier): statement fusion","shortMessageHtmlLink":"feat(minifier): statement fusion"}},{"before":"9d94acbb0444f37a507e32a7a595ee00ad02d7db","after":"154c3455f019a9d0f4859983bb9bee95e5effb3e","ref":"refs/heads/renovate/npm-packages","pushedAt":"2024-09-19T16:53:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"chore(deps): update npm packages","shortMessageHtmlLink":"chore(deps): update npm packages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu25MTAA","startCursor":null,"endCursor":null}},"title":"Activity · oxc-project/oxc"}