{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":5932749,"defaultBranch":"master","name":"acorn","ownerLogin":"acornjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-09-24T10:05:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34631683?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713283353.0","currentOid":""},"activityList":{"items":[{"before":"757da7b9324eaa8200e8ab9959226a337651fb45","after":"88234f529f9fdc3aa2736a6575a3778e0311110d","ref":"refs/heads/master","pushedAt":"2024-04-18T07:41:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Add VariableDeclarator to AnyNode type\n\nFIX: Include `VariableDeclarator` in the `AnyNode` type so that walker objects\ncan refer to it without getting a type error.\n\nCloses https://github.com/acornjs/acorn/issues/1294","shortMessageHtmlLink":"Add VariableDeclarator to AnyNode type"}},{"before":"33f414f22eb17c7f298605c018fa0c094e43a10c","after":"757da7b9324eaa8200e8ab9959226a337651fb45","ref":"refs/heads/master","pushedAt":"2024-04-18T06:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Actually initialize branchID in RegExpValidationState constuctor\n\nIssue https://github.com/acornjs/acorn/pull/1293","shortMessageHtmlLink":"Actually initialize branchID in RegExpValidationState constuctor"}},{"before":"1e4161ffa458598c1a4356b79dc9b18316cc0b69","after":"33f414f22eb17c7f298605c018fa0c094e43a10c","ref":"refs/heads/master","pushedAt":"2024-04-18T06:52:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"refactor to remove unnecessary code","shortMessageHtmlLink":"refactor to remove unnecessary code"}},{"before":"ed4a7a1afae031f8cb3eb245a9539f33f9008390","after":"1e4161ffa458598c1a4356b79dc9b18316cc0b69","ref":"refs/heads/master","pushedAt":"2024-04-17T08:55:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Add 2025 to ecmaVersion type","shortMessageHtmlLink":"Add 2025 to ecmaVersion type"}},{"before":"79dea8bbf733b190f64a2b682414d3231fc58e0b","after":"7b7c1cd367a59a2e3cdb4facb2b2a95840b5cf7f","ref":"refs/heads/duplicate-capture-groups","pushedAt":"2024-04-16T16:07:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Allow duplicate regexp capture group names in different branches\n\nFEATURE: Support ES2025 duplicate capture group names in regular\nexpressions.\n\nIssue https://github.com/acornjs/acorn/issues/1290\nIssue https://github.com/acornjs/acorn/pull/1291","shortMessageHtmlLink":"Allow duplicate regexp capture group names in different branches"}},{"before":null,"after":"79dea8bbf733b190f64a2b682414d3231fc58e0b","ref":"refs/heads/duplicate-capture-groups","pushedAt":"2024-04-16T16:02:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Allow duplicate regexp capture group names in different branches\n\nFEATURE: Support ES2025 duplicate capture group names in regular\nexpressions.\n\nIssue https://github.com/acornjs/acorn/issues/1290\nIssue https://github.com/acornjs/acorn/pull/1291","shortMessageHtmlLink":"Allow duplicate regexp capture group names in different branches"}},{"before":"9a5ecbc8e938b3307aba6d8773d09bbd7f06af07","after":"ed4a7a1afae031f8cb3eb245a9539f33f9008390","ref":"refs/heads/master","pushedAt":"2024-04-03T14:14:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix parsing of an \"async of\" edge case in for loop (#1286)\n\nFIX: Properly raise a parse error for invalid `for`/`of` statements using `async` as binding name.","shortMessageHtmlLink":"Fix parsing of an \"async of\" edge case in for loop (#1286)"}},{"before":"bd0aa5c9e6f333cebce2b36a4c2d7567a07f4df2","after":"9a5ecbc8e938b3307aba6d8773d09bbd7f06af07","ref":"refs/heads/master","pushedAt":"2024-03-16T12:41:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Properly handle line breaks when looking for directives (#1283)\n\nFIX: Properly recognize \\\"use strict\\\" when preceded by a string with an escaped newline.","shortMessageHtmlLink":"Properly handle line breaks when looking for directives (#1283)"}},{"before":"a3456a8c6a5a3bc3d2b233f4eb7c922a5da63c3a","after":"bd0aa5c9e6f333cebce2b36a4c2d7567a07f4df2","ref":"refs/heads/master","pushedAt":"2024-03-08T22:31:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark Parser constructor as protected so plugins can extend it\n\nFIX: Mark the `Parser` constructor as protected, not private,\nso plugins can extend it without type errors.\n\nCloses https://github.com/acornjs/acorn/issues/1282","shortMessageHtmlLink":"Mark Parser constructor as protected so plugins can extend it"}},{"before":"80b3562cbd2f105db4f0ee6df7dfa41fc7d1aa95","after":"a3456a8c6a5a3bc3d2b233f4eb7c922a5da63c3a","ref":"refs/heads/master","pushedAt":"2024-02-22T07:08:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix minor ParenthesizedExpression-related issues (#1277)\n\nAnd run test262 test suite with preserveParens enabled\r\n\r\nFIX: Fix a bug where some invalid `delete` expressions were let through when the operand\r\nwas parenthesized and `preserveParens` was enabled.","shortMessageHtmlLink":"Fix minor ParenthesizedExpression-related issues (#1277)"}},{"before":"2c186ade70510bcbc952232dd00a97d19534e129","after":"80b3562cbd2f105db4f0ee6df7dfa41fc7d1aa95","ref":"refs/heads/master","pushedAt":"2024-02-22T07:05:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Fix minor line terminator/line number tracking issues\n\nFIX: Properly normalize line endings in raw strings of invalid template tokens.\r\n\r\nFIX: Properly track line numbers for escaped newlines in strings.","shortMessageHtmlLink":"Fix minor line terminator/line number tracking issues"}},{"before":"6c104c4d085ef34462f870ba7704709e02d1354f","after":"2c186ade70510bcbc952232dd00a97d19534e129","ref":"refs/heads/master","pushedAt":"2024-02-07T16:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Properly account for crlf line breaks in readInvalidTemplateToken\n\nIssue https://github.com/acornjs/acorn/issues/1275","shortMessageHtmlLink":"Properly account for crlf line breaks in readInvalidTemplateToken"}},{"before":"6770c2ecbf8e01470f6c9a2f59c786f014045baf","after":"6c104c4d085ef34462f870ba7704709e02d1354f","ref":"refs/heads/master","pushedAt":"2024-02-07T15:32:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Properly tack line numbers in readInvalidTemplateToken\n\nFIX: Fix a bug that broke line number accounting after a template literal\nwith invalid escape sequences.\n\nCloses https://github.com/acornjs/acorn/issues/1275","shortMessageHtmlLink":"Properly tack line numbers in readInvalidTemplateToken"}},{"before":"2f70bbf73eba9bb3fe0a4f7ad543693fc0892360","after":"6770c2ecbf8e01470f6c9a2f59c786f014045baf","ref":"refs/heads/master","pushedAt":"2024-01-11T14:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Add missing changelog entry","shortMessageHtmlLink":"Add missing changelog entry"}},{"before":"ce6616fc74fd97e7cfe79829a259d0180029a9be","after":"2f70bbf73eba9bb3fe0a4f7ad543693fc0892360","ref":"refs/heads/master","pushedAt":"2024-01-11T14:13:22.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark acorn-walk 8.3.2","shortMessageHtmlLink":"Mark acorn-walk 8.3.2"}},{"before":"fcb15ff8715481fe02a456685f7b92eba74a4d85","after":"ce6616fc74fd97e7cfe79829a259d0180029a9be","ref":"refs/heads/master","pushedAt":"2023-12-29T09:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Adjust package.json","shortMessageHtmlLink":"Adjust package.json"}},{"before":"500f92162571f72b517ede0e9b135c89e2c35200","after":"fcb15ff8715481fe02a456685f7b92eba74a4d85","ref":"refs/heads/master","pushedAt":"2023-12-29T09:03:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 8.11.3","shortMessageHtmlLink":"Mark version 8.11.3"}},{"before":"1d37b0283f4c80c6596b6614c03eeb237ab5fb09","after":"500f92162571f72b517ede0e9b135c89e2c35200","ref":"refs/heads/master","pushedAt":"2023-12-06T08:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark acorn-walk 8.3.1","shortMessageHtmlLink":"Mark acorn-walk 8.3.1"}},{"before":"5906be32d83665e023bd4ec02041c6dc103805ea","after":"1d37b0283f4c80c6596b6614c03eeb237ab5fb09","ref":"refs/heads/master","pushedAt":"2023-11-17T17:10:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"changed eslint-plugin-node package with eslint-plugin-n\n\nThe package eslint-plugin-node is not longer maintained","shortMessageHtmlLink":"changed eslint-plugin-node package with eslint-plugin-n"}},{"before":"494ecc84e41ee5b476a4f5439650bfb4a81b4f9f","after":"5906be32d83665e023bd4ec02041c6dc103805ea","ref":"refs/heads/master","pushedAt":"2023-11-11T07:47:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Make visitors keep their \"this\" context\n\nFIX: Visitor functions are now called in such a way that their\n`this` refers to the object they are part of.\n\nCloses https://github.com/acornjs/acorn/pull/1261","shortMessageHtmlLink":"Make visitors keep their \"this\" context"}},{"before":"c3ec7023f08bdd6c4eee0bf76bfa2e0b88af8e4a","after":"494ecc84e41ee5b476a4f5439650bfb4a81b4f9f","ref":"refs/heads/master","pushedAt":"2023-11-03T22:50:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Remove old 'Mozilla Parser API' terminology\n\nCloses https://github.com/acornjs/acorn/issues/1258","shortMessageHtmlLink":"Remove old 'Mozilla Parser API' terminology"}},{"before":"6369777338fee0090b3b9ded01424fa758e93137","after":"c3ec7023f08bdd6c4eee0bf76bfa2e0b88af8e4a","ref":"refs/heads/master","pushedAt":"2023-11-01T08:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Don't overwrite node type when parsing import.meta\n\nFIX: Make sure `onToken` get an `import` keyword token when parsing\n`import.meta`.\n\nCloses https://github.com/acornjs/acorn/issues/1256","shortMessageHtmlLink":"Don't overwrite node type when parsing import.meta"}},{"before":"31967af4ecfd4d77ad1a4e09884513fd234cd39f","after":"6369777338fee0090b3b9ded01424fa758e93137","ref":"refs/heads/master","pushedAt":"2023-10-29T21:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Add Function and Class to AggregateType\n\nFIX: Add `Function` and `Class` to the `AggregateType` type, so that\nthey can be used in walkers without raising a type error.","shortMessageHtmlLink":"Add Function and Class to AggregateType"}},{"before":"b65dd429f4f9473410c3976bbbdb9b5779c28804","after":"31967af4ecfd4d77ad1a4e09884513fd234cd39f","ref":"refs/heads/master","pushedAt":"2023-10-27T08:04:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 8.11.2","shortMessageHtmlLink":"Mark version 8.11.2"}},{"before":"de31821cbc188de15b388602938789a547ad0a61","after":"b65dd429f4f9473410c3976bbbdb9b5779c28804","ref":"refs/heads/master","pushedAt":"2023-10-26T20:29:15.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 8.11.1","shortMessageHtmlLink":"Mark version 8.11.1"}},{"before":"4168d2afc59ca36ee61319703778977b6f2b0ec4","after":"de31821cbc188de15b388602938789a547ad0a61","ref":"refs/heads/master","pushedAt":"2023-10-26T18:10:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark acorn-loose 8.4.0","shortMessageHtmlLink":"Mark acorn-loose 8.4.0"}},{"before":"e0dd391ca1f674eeb4b27aeef1f728e24eccce53","after":"4168d2afc59ca36ee61319703778977b6f2b0ec4","ref":"refs/heads/master","pushedAt":"2023-10-26T18:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark acorn-walk 8.3.0","shortMessageHtmlLink":"Mark acorn-walk 8.3.0"}},{"before":"520547b883a83f656bcb59ef196c1b24b867e41e","after":"e0dd391ca1f674eeb4b27aeef1f728e24eccce53","ref":"refs/heads/master","pushedAt":"2023-10-26T18:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark version 8.11.0","shortMessageHtmlLink":"Mark version 8.11.0"}},{"before":"bde8b2d6f601ea8ce898b601751eeeb30aaee188","after":"520547b883a83f656bcb59ef196c1b24b867e41e","ref":"refs/heads/master","pushedAt":"2023-10-01T07:38:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Mark Parser constructor private in types\n\nCloses https://github.com/acornjs/acorn/issues/1249","shortMessageHtmlLink":"Mark Parser constructor private in types"}},{"before":"2ffb70fcb08cadd4deaa2fb25272c26bbcd1bec1","after":"bde8b2d6f601ea8ce898b601751eeeb30aaee188","ref":"refs/heads/master","pushedAt":"2023-09-21T15:11:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"marijnh","name":"Marijn Haverbeke","path":"/marijnh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/144427?s=80&v=4"},"commit":{"message":"Use writeBundle hook in Rollup copy plugins\n\nSo that they work even if dist/ doesn't exist yet.","shortMessageHtmlLink":"Use writeBundle hook in Rollup copy plugins"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEM9t3VgA","startCursor":null,"endCursor":null}},"title":"Activity ยท acornjs/acorn"}