{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":241534790,"defaultBranch":"master","name":"twin.macro","ownerLogin":"ben-rogerson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-02-19T04:45:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21288568?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708055176.0","currentOid":""},"activityList":{"items":[{"before":"9a155edd7e0e1912f8573d319600c6dbd8e536c3","after":"e477fca539e784642c504fee3cc330824285d561","ref":"refs/heads/master","pushedAt":"2024-04-08T04:13:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Add pizza link","shortMessageHtmlLink":"Add pizza link"}},{"before":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","after":"9a155edd7e0e1912f8573d319600c6dbd8e536c3","ref":"refs/heads/master","pushedAt":"2024-03-20T06:41:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Update stackblitz link and remove 'new v3' line","shortMessageHtmlLink":"Update stackblitz link and remove 'new v3' line"}},{"before":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","after":"e2a262a9227517133210b3932bff40d30a4b0b57","ref":"refs/heads/snyk-upgrade-1e73e7357fe3063cad719adb3b2899cc","pushedAt":"2024-02-16T03:46:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"fix: upgrade @babel/template from 7.22.15 to 7.23.9\n\nSnyk has created this PR to upgrade @babel/template from 7.22.15 to 7.23.9.\n\nSee this package in npm:\nhttps://www.npmjs.com/package/@babel/template\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade @babel/template from 7.22.15 to 7.23.9"}},{"before":null,"after":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","ref":"refs/heads/snyk-upgrade-1e73e7357fe3063cad719adb3b2899cc","pushedAt":"2024-02-16T03:46:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.1","shortMessageHtmlLink":"3.4.1"}},{"before":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","after":"11f8174fbf466427710df50c5fdd1432adefae24","ref":"refs/heads/snyk-upgrade-842dbf2afc718ad487f2d31e88bd9359","pushedAt":"2024-01-20T18:22:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"fix: upgrade postcss-selector-parser from 6.0.13 to 6.0.15\n\nSnyk has created this PR to upgrade postcss-selector-parser from 6.0.13 to 6.0.15.\n\nSee this package in npm:\nhttps://www.npmjs.com/package/postcss-selector-parser\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade postcss-selector-parser from 6.0.13 to 6.0.15"}},{"before":null,"after":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","ref":"refs/heads/snyk-upgrade-842dbf2afc718ad487f2d31e88bd9359","pushedAt":"2024-01-20T18:22:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.1","shortMessageHtmlLink":"3.4.1"}},{"before":"bde4ded94e1c135f8e878370253b6c1dcf4db6db","after":"5ee856c257a4f89b6218e4e3c26591a757c05ba1","ref":"refs/heads/master","pushedAt":"2024-01-19T05:30:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.1","shortMessageHtmlLink":"3.4.1"}},{"before":"e1208422fd85207192958ee46443fba4d8c46ad8","after":null,"ref":"refs/heads/snyk-upgrade-b3405f0dd22ff12bd7d796ed8a43ed6d","pushedAt":"2024-01-19T05:23:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"9f958d6e0b58daeac0a5b27dde05eab00dacb8be","after":"bde4ded94e1c135f8e878370253b6c1dcf4db6db","ref":"refs/heads/master","pushedAt":"2024-01-19T05:23:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"[Snyk] Upgrade @babel/template from 7.18.10 to 7.22.15 (#844)\n\n

This PR was automatically created by Snyk using the credentials of a\r\nreal user.


Snyk has created this PR to upgrade\r\n@babel/template from 7.18.10 to 7.22.15.

\r\n\r\n:information_source: Keep your dependencies up-to-date. This makes it\r\neasier to fix existing vulnerabilities and to more quickly identify and\r\nfix newly disclosed vulnerabilities when they affect your project.\r\n
\r\n\r\n- The recommended version is **9 versions** ahead of your current\r\nversion.\r\n- The recommended version was released **3 months ago**, on 2023-09-04.\r\n\r\n\r\n
\r\nRelease notes\r\n
\r\n
\r\n Package name: @babel/template\r\n \r\nfrom @babel/template\r\nGitHub release notes\r\n
\r\n
\r\n
\r\n\r\n**Note:** *You are seeing this because you or someone else with access\r\nto this repository has authorized Snyk to open upgrade PRs.*\r\n\r\nFor more information: \r\n\r\n🧐 [View latest project\r\nreport](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr)\r\n\r\nπŸ›  [Adjust upgrade PR\r\nsettings](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr)\r\n\r\nπŸ”• [Ignore this dependency or unsubscribe from future upgrade\r\nPRs](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32/settings/integration?pkg=@babel/template&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)\r\n\r\n\r\n\r\nCo-authored-by: snyk-bot ","shortMessageHtmlLink":"[Snyk] Upgrade @babel/template from 7.18.10 to 7.22.15 (#844)"}},{"before":"e0f90ab593acb8b44ae056ff099ba68c24054e52","after":null,"ref":"refs/heads/snyk-upgrade-01e32b5be83fcf87763ea10c7d312a73","pushedAt":"2024-01-19T05:21:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"b29327e19391702c8822533ce8142f769713fc4b","after":"9f958d6e0b58daeac0a5b27dde05eab00dacb8be","ref":"refs/heads/master","pushedAt":"2024-01-19T05:21:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"[Snyk] Upgrade postcss-selector-parser from 6.0.10 to 6.0.13 (#845)\n\n

This PR was automatically created by Snyk using the credentials of a\r\nreal user.


Snyk has created this PR to upgrade\r\npostcss-selector-parser from 6.0.10 to 6.0.13.

\r\n\r\n:information_source: Keep your dependencies up-to-date. This makes it\r\neasier to fix existing vulnerabilities and to more quickly identify and\r\nfix newly disclosed vulnerabilities when they affect your project.\r\n
\r\n\r\n- The recommended version is **3 versions** ahead of your current\r\nversion.\r\n- The recommended version was released **7 months ago**, on 2023-05-15.\r\n\r\n\r\n
\r\nRelease notes\r\n
\r\n
\r\n Package name: postcss-selector-parser\r\n
    \r\n
  • \r\n6.0.13 - 2023-05-15

    6.0.13

    \r\n
      \r\n
    • Fixed: throw on unexpected pipe symbols
    • \r\n
    \r\n
  • \r\n
  • \r\n6.0.12 - 2023-04-29

    6.0.12

    \r\n
      \r\n
    • Fixed: clone arguments should be optional
    • \r\n
    \r\n
  • \r\n
  • \r\n6.0.11 - 2022-11-20

    6.0.11

    \r\n
      \r\n
    • Fixed: parse attribute case insensitivity flag
    • \r\n
    \r\n
  • \r\n
  • \r\n6.0.10 - 2022-03-30

    6.0.10

    \r\n
      \r\n
    • Fixed: isPseudoElement() supports\r\n:first-letter and :first-line
    • \r\n
    \r\n
  • \r\n
\r\nfrom postcss-selector-parser\r\nGitHub release notes\r\n
\r\n
\r\n\r\n\r\n
\r\n Commit messages\r\n
\r\n
\r\n Package name: postcss-selector-parser\r\n
    \r\n
  • 9b5ade2\r\nchore(release): 6.0.13
  • \r\n
  • 317e275\r\nfix: throw on unexpected pipe symbols (#278)
  • \r\n
  • 2c24f44\r\ndocs: update clone (#277)
  • \r\n
  • 66b5152\r\nchore(release): 6.0.12
  • \r\n
  • 63b463e\r\nfix(types): clone (#276)
  • \r\n
  • 6d3bd57\r\nchore(deps): bump json5 from 2.2.1 to 2.2.3 (#274)
  • \r\n
  • fe807ad\r\nchore: update dependencies (#268)
  • \r\n
  • e6b4029\r\nchore(release): 6.0.11
  • \r\n
  • fd5f0bf\r\nfix: attribute case insensitivity parsing
  • \r\n
  • c3db2ff\r\ndocs: fix `container.atPosition()` API (#264)
  • \r\n
\r\n\r\nCompare\r\n
\r\n
\r\n
\r\n\r\n**Note:** *You are seeing this because you or someone else with access\r\nto this repository has authorized Snyk to open upgrade PRs.*\r\n\r\nFor more information: \r\n\r\n🧐 [View latest project\r\nreport](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr)\r\n\r\nπŸ›  [Adjust upgrade PR\r\nsettings](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32/settings/integration?utm_source=github&utm_medium=referral&page=upgrade-pr)\r\n\r\nπŸ”• [Ignore this dependency or unsubscribe from future upgrade\r\nPRs](https://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32/settings/integration?pkg=postcss-selector-parser&utm_source=github&utm_medium=referral&page=upgrade-pr#auto-dep-upgrades)\r\n\r\n\r\n\r\nCo-authored-by: snyk-bot ","shortMessageHtmlLink":"[Snyk] Upgrade postcss-selector-parser from 6.0.10 to 6.0.13 (#845)"}},{"before":"b1258e71defc4de70e381d569fc2254f1094affa","after":"b29327e19391702c8822533ce8142f769713fc4b","ref":"refs/heads/master","pushedAt":"2024-01-19T05:19:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Add 'as' prop to types (#846)\n\nAdd missing type for prop `as`. \r\n\r\nThis removes the need for the workaround proposed here:\r\n- https://github.com/ben-rogerson/twin.macro/issues/180\r\n\r\nAlso, it works better because the `as` prop is only available for styled\r\ncomponents.","shortMessageHtmlLink":"Add 'as' prop to types (#846)"}},{"before":"b1258e71defc4de70e381d569fc2254f1094affa","after":"e0f90ab593acb8b44ae056ff099ba68c24054e52","ref":"refs/heads/snyk-upgrade-01e32b5be83fcf87763ea10c7d312a73","pushedAt":"2023-12-07T17:16:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"fix: upgrade postcss-selector-parser from 6.0.10 to 6.0.13\n\nSnyk has created this PR to upgrade postcss-selector-parser from 6.0.10 to 6.0.13.\n\nSee this package in npm:\nhttps://www.npmjs.com/package/postcss-selector-parser\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade postcss-selector-parser from 6.0.10 to 6.0.13"}},{"before":null,"after":"b1258e71defc4de70e381d569fc2254f1094affa","ref":"refs/heads/snyk-upgrade-01e32b5be83fcf87763ea10c7d312a73","pushedAt":"2023-12-07T17:16:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.0","shortMessageHtmlLink":"3.4.0"}},{"before":"b1258e71defc4de70e381d569fc2254f1094affa","after":"e1208422fd85207192958ee46443fba4d8c46ad8","ref":"refs/heads/snyk-upgrade-b3405f0dd22ff12bd7d796ed8a43ed6d","pushedAt":"2023-12-07T17:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"fix: upgrade @babel/template from 7.18.10 to 7.22.15\n\nSnyk has created this PR to upgrade @babel/template from 7.18.10 to 7.22.15.\n\nSee this package in npm:\nhttps://www.npmjs.com/package/@babel/template\n\nSee this project in Snyk:\nhttps://app.snyk.io/org/ben-rogerson/project/5166ef83-6f86-471f-9f97-28d8b4709d32?utm_source=github&utm_medium=referral&page=upgrade-pr","shortMessageHtmlLink":"fix: upgrade @babel/template from 7.18.10 to 7.22.15"}},{"before":null,"after":"b1258e71defc4de70e381d569fc2254f1094affa","ref":"refs/heads/snyk-upgrade-b3405f0dd22ff12bd7d796ed8a43ed6d","pushedAt":"2023-12-07T17:15:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.0","shortMessageHtmlLink":"3.4.0"}},{"before":"0b0ea695e9b6a6aed4d778e0462f5d797c033631","after":null,"ref":"refs/heads/feature/auto-config-updates","pushedAt":"2023-08-02T07:42:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"3851ef73ea8d88db1b56771e3466c3fdfde95b35","after":null,"ref":"refs/heads/feature/hooks","pushedAt":"2023-08-02T07:41:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"8280bc87a26e68a037823c8eb189dbaab4bcbf4a","after":null,"ref":"refs/heads/albohlabs-master","pushedAt":"2023-08-02T07:40:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"0404da6c84fc5b13ebb5828adf0e7795efaef1b6","after":"b1258e71defc4de70e381d569fc2254f1094affa","ref":"refs/heads/master","pushedAt":"2023-07-25T08:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"3.4.0","shortMessageHtmlLink":"3.4.0"}},{"before":"206c0240bbf6c0f815205093ed5d311d63cfac1c","after":null,"ref":"refs/heads/feature/styled-components-6-support","pushedAt":"2023-07-25T08:20:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"45ff6adb0c6addce659d946b60a5c4dc528fd54b","after":"0404da6c84fc5b13ebb5828adf0e7795efaef1b6","ref":"refs/heads/master","pushedAt":"2023-07-25T08:19:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Add support for styled-components v6 (#818)\n\nThis PR adds support for styled-components v6 by setting the\r\n`sassyPseudo` option to true for the styled-components preset.\r\nPrefixing selectors like hover with an ampersand (eg: `&:hover`) were\r\nmade a requirement in the latest version.\r\n\r\nAnother change is that when using styled, all props will be added to the\r\nelement and you'll likely see a console warning. This isn't handled by\r\ntwin so we'll need to use [transient\r\nprops](https://styled-components.com/docs/api#transient-props) to get\r\naround that.\r\n\r\nRelated #805","shortMessageHtmlLink":"Add support for styled-components v6 (#818)"}},{"before":"dc5c6c9af99b5b3fa2160e52daf212474ac6aeaa","after":"206c0240bbf6c0f815205093ed5d311d63cfac1c","ref":"refs/heads/feature/styled-components-6-support","pushedAt":"2023-07-25T08:13:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Add support for styled-components v6","shortMessageHtmlLink":"Add support for styled-components v6"}},{"before":"a81116d51c81e8875c0d23acfab0d39cb10782fa","after":null,"ref":"refs/heads/bugfix/escape-selectors-containing-forward-slashes","pushedAt":"2023-07-23T22:44:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"8668bf2df96a3e6a352525199a6be7dde65b93dd","after":"45ff6adb0c6addce659d946b60a5c4dc528fd54b","ref":"refs/heads/master","pushedAt":"2023-07-23T22:44:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Escape selectors containing forward slashes (#816)\n\nThis PR adds support for forward slashes within certain classes:\r\n\r\n```js\r\ntw`group-hover/link:bg-black`\r\n\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\n\r\n({\r\n \".group\\\\/link:hover &\": { // < Added escaping to class name\r\n \"--tw-bg-opacity\": \"1\",\r\n \"backgroundColor\": \"rgb(0 0 0 / var(--tw-bg-opacity))\"\r\n }\r\n});\r\n```\r\n\r\nCloses #808","shortMessageHtmlLink":"Escape selectors containing forward slashes (#816)"}},{"before":"bb3de1cd393c604fe9850212b6666fc7603019a6","after":null,"ref":"refs/heads/bugfix/allow-decimal-theme-values-for-spacing","pushedAt":"2023-07-23T22:44:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"e438582db85bf0d2f4a9250dcb6f4008aa13b4d4","after":"8668bf2df96a3e6a352525199a6be7dde65b93dd","ref":"refs/heads/master","pushedAt":"2023-07-23T22:44:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Allow grabbing theme values with a decimal (#815)\n\nThis PR contains a fix for spacing theme values containing a decimal,\r\nlike this:\r\n\r\n```js\r\ntw`pl-[calc(20px + theme(spacing.2.5))]`\r\n\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\n\r\n({\r\n \"paddingLeft\": \"calc(20px + 0.625rem)\"\r\n});\r\n```\r\n\r\nPreviously values like this would return an incorrect value.\r\nThis made square brackets required to select these type of values: \r\n\r\n```js\r\ntw`pl-[calc(20px + theme(spacing[2.5]))]`\r\n```\r\n\r\nRelated https://github.com/ben-rogerson/twin.macro/discussions/814","shortMessageHtmlLink":"Allow grabbing theme values with a decimal (#815)"}},{"before":"fa729ff304ead29ced5883285f06d0cf84748fb8","after":null,"ref":"refs/heads/feature/preset-for-solid-js","pushedAt":"2023-07-23T22:40:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"}},{"before":"d8bd0c57cde03c24eef48ac9ac04ecb111a18cc7","after":"e438582db85bf0d2f4a9250dcb6f4008aa13b4d4","ref":"refs/heads/master","pushedAt":"2023-07-23T22:40:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Add preset for SolidJS (#817)\n\nTwin now has support for [SolidJS](https://www.solidjs.com/)\r\nWhen we define the solid preset like this:\r\n\r\n```js\r\n// babel-plugin-macros.config.js\r\nmodule.exports = {\r\n twin: {\r\n preset: 'solid',\r\n },\r\n}\r\n```\r\n\r\nOr in `package.json`:\r\n\r\n```js\r\n// package.json\r\n\"babelMacros\": {\r\n \"twin\": {\r\n \"preset\": \"solid\"\r\n }\r\n},\r\n```\r\n\r\nTwin will use the imports from\r\n[solid-styled-components](https://github.com/solidjs/solid-styled-components)\r\n- the official css-in-js library provided by the SolidJS team.\r\n\r\nHere are the conversions that happen during common styling patterns:\r\n\r\n### `tw` prop\r\n\r\n```js\r\nfunction Component() {\r\n return
\r\n}\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\nimport { styled } from \"solid-styled-components\";\r\nconst TwComponent = styled(\"div\")({ \"display\": \"block\" });\r\nfunction Component() {\r\n return ;\r\n}\r\n```\r\n\r\n### `css` prop\r\n\r\n```js\r\nconst Component = ({ children }) => (\r\n
{children}
\r\n)\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\nimport { styled } from \"solid-styled-components\";\r\nconst TwComponent = styled(\"div\")([]);\r\nconst Component = ({ children }) => (\r\n {children}\r\n)\r\n```\r\n\r\n### `tw.div`\r\n\r\n```js\r\nimport tw from \"twin.macro\"\r\nconst Component = tw.div`block`\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\nimport { styled } from \"solid-styled-components\";\r\nconst Component = styled(\"div\")({ \"display\": \"block\" });\r\n```\r\n\r\n### `styled.div`\r\n\r\n```js\r\nimport { styled } from \"twin.macro\"\r\nconst Component = styled.div([])\r\n// ↓ ↓ ↓ ↓ ↓ ↓\r\nimport { styled } from \"solid-styled-components\";\r\nconst Component = styled(\"div\")([]);\r\n```\r\n\r\n### More\r\n\r\n- [StackBlitz\r\nexample](https://stackblitz.com/github/ben-rogerson/twin.examples/tree/master/vite-solid-typescript?file=src/App.tsx)\r\n- [SolidJS\r\nexample](https://github.com/ben-rogerson/twin.examples/blob/master/vite-solid-typescript/README.md)\r\n-\r\n[solid-styled-components](https://github.com/solidjs/solid-styled-components)\r\n\r\nRelated https://github.com/ben-rogerson/twin.macro/pull/398","shortMessageHtmlLink":"Add preset for SolidJS (#817)"}},{"before":"4536d6209c58f1a8b2b589ed26fb51afe0bef9df","after":"fa729ff304ead29ced5883285f06d0cf84748fb8","ref":"refs/heads/feature/preset-for-solid-js","pushedAt":"2023-07-19T22:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ben-rogerson","name":"Ben Rogerson","path":"/ben-rogerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21288568?s=80&v=4"},"commit":{"message":"Make sure leftover css prop is removed","shortMessageHtmlLink":"Make sure leftover css prop is removed"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKn5pmQA","startCursor":null,"endCursor":null}},"title":"Activity Β· ben-rogerson/twin.macro"}