{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":400148747,"defaultBranch":"main","name":"prettier-plugin-tailwindcss","ownerLogin":"tailwindlabs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-26T11:45:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67109815?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723731362.0","currentOid":""},"activityList":{"items":[{"before":"c12156b0ffaf520c3f757255f45c15ebf5390639","after":null,"ref":"refs/heads/fix/splice-perf","pushedAt":"2024-08-15T14:16:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"0368ffb952127cf43ab6236c231a1ef991230dd0","after":"9844623ea66925121f0fd2f75feb88e6853dacb8","ref":"refs/heads/main","pushedAt":"2024-08-15T14:16:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Improve performance of `spliceChangesIntoString` (#312)\n\n* Improve performance of spliceChangesIntoString\r\n\r\n* Add test\r\n\r\n* Add benchmark\r\n\r\n* Optimize implementation a bit\r\n\r\n* Tweak benchmarks\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: ABuffSeagull ","shortMessageHtmlLink":"Improve performance of spliceChangesIntoString (#312)"}},{"before":"7c75af842ac88612f938cfa29547ef839fa108cd","after":"c12156b0ffaf520c3f757255f45c15ebf5390639","ref":"refs/heads/fix/splice-perf","pushedAt":"2024-08-13T20:12:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":null,"after":"7c75af842ac88612f938cfa29547ef839fa108cd","ref":"refs/heads/fix/splice-perf","pushedAt":"2024-08-13T19:24:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Optimize implementation a bit","shortMessageHtmlLink":"Optimize implementation a bit"}},{"before":"b7830c697e834aeaa858802cae3a9af6cb07962a","after":"0368ffb952127cf43ab6236c231a1ef991230dd0","ref":"refs/heads/main","pushedAt":"2024-08-09T15:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"0.6.6","shortMessageHtmlLink":"0.6.6"}},{"before":"c70b9b1d65f8bf4e095783a1cb5a3c3bcba7d2b4","after":null,"ref":"refs/heads/feat/v4-async-design-system","pushedAt":"2024-08-09T15:53:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"ee50b9bbb9a255765298b5b0bd08291345161f84","after":"b7830c697e834aeaa858802cae3a9af6cb07962a","ref":"refs/heads/main","pushedAt":"2024-08-09T15:53:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Support Tailwind CSS `v4.0.0-alpha.19` (#310)\n\n* Handle async design system in v4 alpha 19\r\n\r\n* Update changelog","shortMessageHtmlLink":"Support Tailwind CSS v4.0.0-alpha.19 (#310)"}},{"before":"e69172ca5ae5e380552d987219fb4611c8fcd217","after":"c70b9b1d65f8bf4e095783a1cb5a3c3bcba7d2b4","ref":"refs/heads/feat/v4-async-design-system","pushedAt":"2024-08-09T15:42:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"ee50b9bbb9a255765298b5b0bd08291345161f84","after":"e69172ca5ae5e380552d987219fb4611c8fcd217","ref":"refs/heads/feat/v4-async-design-system","pushedAt":"2024-08-09T15:40:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Handle async design system in v4 alpha 19","shortMessageHtmlLink":"Handle async design system in v4 alpha 19"}},{"before":null,"after":"ee50b9bbb9a255765298b5b0bd08291345161f84","ref":"refs/heads/feat/v4-async-design-system","pushedAt":"2024-08-09T15:40:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add cache for known plugins (#301)\n\n* Add cache for known plugins\r\n\r\nWe have to call `require.resolve(…)` ~10 times per call to `parse(…)`. These calls generally take microseconds however if you call `prettier.format(…)` several thousand times the times add up. It also adds up for embedded documents which call `parse(…)` a large number of times.\r\n\r\nThis adds a cache for these calls because generally only a few will ever be installed and Node.js will not cache misses internally.\r\n\r\n* Update src/plugins.ts\r\n\r\nCo-authored-by: Robin Malfait \r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Robin Malfait ","shortMessageHtmlLink":"Add cache for known plugins (#301)"}},{"before":null,"after":"521576a9e0a1f5c79191278041317fa224f5cb1a","ref":"refs/heads/feat/new-twig-plugin","pushedAt":"2024-08-02T17:25:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add support for new twig plugin","shortMessageHtmlLink":"Add support for new twig plugin"}},{"before":"0f26e4ed22d26b89d263c3d2af29c5cbe4ceba43","after":null,"ref":"refs/heads/feat/resolve-cache","pushedAt":"2024-06-29T13:40:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"f69f739537024cde95b85d0b9ea7aca0a50fc858","after":"ee50b9bbb9a255765298b5b0bd08291345161f84","ref":"refs/heads/main","pushedAt":"2024-06-29T13:40:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add cache for known plugins (#301)\n\n* Add cache for known plugins\r\n\r\nWe have to call `require.resolve(…)` ~10 times per call to `parse(…)`. These calls generally take microseconds however if you call `prettier.format(…)` several thousand times the times add up. It also adds up for embedded documents which call `parse(…)` a large number of times.\r\n\r\nThis adds a cache for these calls because generally only a few will ever be installed and Node.js will not cache misses internally.\r\n\r\n* Update src/plugins.ts\r\n\r\nCo-authored-by: Robin Malfait \r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Robin Malfait ","shortMessageHtmlLink":"Add cache for known plugins (#301)"}},{"before":"dfb0668b7e22ec8aea6d16aa6123405a8258f13f","after":"0f26e4ed22d26b89d263c3d2af29c5cbe4ceba43","ref":"refs/heads/feat/resolve-cache","pushedAt":"2024-06-29T13:39:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"f99b9ff0e4e772bdbaab56602ce4480630efe11a","after":"dfb0668b7e22ec8aea6d16aa6123405a8258f13f","ref":"refs/heads/feat/resolve-cache","pushedAt":"2024-06-29T13:33:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update src/plugins.ts\n\nCo-authored-by: Robin Malfait ","shortMessageHtmlLink":"Update src/plugins.ts"}},{"before":null,"after":"f99b9ff0e4e772bdbaab56602ce4480630efe11a","ref":"refs/heads/feat/resolve-cache","pushedAt":"2024-06-29T00:48:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add cache for known plugins\n\nWe have to call `require.resolve(…)` ~10 times per call to `parse(…)`. These calls generally take microseconds however if you call `prettier.format(…)` several thousand times the times add up. It also adds up for embedded documents which call `parse(…)` a large number of times.\n\nThis adds a cache for these calls because generally only a few will ever be installed and Node.js will not cache misses internally.","shortMessageHtmlLink":"Add cache for known plugins"}},{"before":"c0c50403dc1cb81afc4486dad09292d7035acfa0","after":"f69f739537024cde95b85d0b9ea7aca0a50fc858","ref":"refs/heads/main","pushedAt":"2024-06-24T22:17:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Remove versions key in tests","shortMessageHtmlLink":"Remove versions key in tests"}},{"before":"c5eed7225514ecdd14182c2057c6613c4abbb418","after":"c0c50403dc1cb81afc4486dad09292d7035acfa0","ref":"refs/heads/main","pushedAt":"2024-06-24T22:12:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Convert tests to typescript","shortMessageHtmlLink":"Convert tests to typescript"}},{"before":"f101793b1349d30aea3a9a3a7eb786b9538e6416","after":"c5eed7225514ecdd14182c2057c6613c4abbb418","ref":"refs/heads/main","pushedAt":"2024-06-24T20:27:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add compatibility with `prettier-plugin-multiline-arrays` (#299)\n\n* Add compatibility with `prettier-plugin-multiline-arrays`\r\n\r\n* Update changelog\r\n\r\n---------\r\n\r\nCo-authored-by: Jordan Pittman ","shortMessageHtmlLink":"Add compatibility with prettier-plugin-multiline-arrays (#299)"}},{"before":"031e5f141b668276720a96de9668ee2ca092c72b","after":"f101793b1349d30aea3a9a3a7eb786b9538e6416","ref":"refs/heads/main","pushedAt":"2024-06-18T17:49:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Move fixtures' expected outputs to the fixture directories (#298)\n\n* Move fixtures' expected outputs to the fixture directories\r\n\r\nThis makes them easier to diff with conventional tools.\r\n\r\n* Tweak code a bit\r\n\r\n---------\r\n\r\nCo-authored-by: Jordan Pittman ","shortMessageHtmlLink":"Move fixtures' expected outputs to the fixture directories (#298)"}},{"before":"efea6f924c2e57fa8f8169231e802466bb5fe9ce","after":"031e5f141b668276720a96de9668ee2ca092c72b","ref":"refs/heads/main","pushedAt":"2024-06-18T17:17:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Add `ast-types` and `@babel/types` to dev dependencies (#296)","shortMessageHtmlLink":"Add ast-types and @babel/types to dev dependencies (#296)"}},{"before":"642a97cd863f9701307aea26996976c7e332738c","after":"efea6f924c2e57fa8f8169231e802466bb5fe9ce","ref":"refs/heads/main","pushedAt":"2024-06-17T15:37:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"0.6.5","shortMessageHtmlLink":"0.6.5"}},{"before":"a5506a9fe2be2b30d9fb9bfbb66a527b7cfd566a","after":"642a97cd863f9701307aea26996976c7e332738c","ref":"refs/heads/main","pushedAt":"2024-06-17T15:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"fc200aea001fffba575c01455d50bfaa6db8b0e8","after":null,"ref":"refs/heads/fix/escape-only-when-necessary","pushedAt":"2024-06-17T15:33:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}},{"before":"ec92b764816500ec7169de612e1d6ec7d2f7c176","after":"a5506a9fe2be2b30d9fb9bfbb66a527b7cfd566a","ref":"refs/heads/main","pushedAt":"2024-06-17T15:33:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Only re-apply string escaping when necessary (#295)\n\n* Simplify test\r\n\r\n* Only apply escaping when necessary","shortMessageHtmlLink":"Only re-apply string escaping when necessary (#295)"}},{"before":null,"after":"fc200aea001fffba575c01455d50bfaa6db8b0e8","ref":"refs/heads/fix/escape-only-when-necessary","pushedAt":"2024-06-14T17:19:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Only apply escaping when necessary","shortMessageHtmlLink":"Only apply escaping when necessary"}},{"before":"2a9d7023b6d72f068f842e6be8e512fb4208f065","after":"ec92b764816500ec7169de612e1d6ec7d2f7c176","ref":"refs/heads/main","pushedAt":"2024-06-13T13:54:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Tweak readme","shortMessageHtmlLink":"Tweak readme"}},{"before":"a13021c35c78cd94ec37122cbfe6e06f7a04ef1b","after":"2a9d7023b6d72f068f842e6be8e512fb4208f065","ref":"refs/heads/main","pushedAt":"2024-06-12T18:47:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"0.6.4","shortMessageHtmlLink":"0.6.4"}},{"before":"0ea2dc08e94f682ce92ae2ef5b1a4c5fd0d5657b","after":"a13021c35c78cd94ec37122cbfe6e06f7a04ef1b","ref":"refs/heads/main","pushedAt":"2024-06-12T18:47:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"},"commit":{"message":"Update changelog","shortMessageHtmlLink":"Update changelog"}},{"before":"149542752fa4002287cb1019125f96b6ed4ad1e3","after":null,"ref":"refs/heads/feat/export-plugin-opts","pushedAt":"2024-06-12T18:45:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thecrypticace","name":"Jordan Pittman","path":"/thecrypticace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/614993?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm0PQqwA","startCursor":null,"endCursor":null}},"title":"Activity · tailwindlabs/prettier-plugin-tailwindcss"}