{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":111756715,"defaultBranch":"main","name":"superstruct","ownerLogin":"ianstormtaylor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-23T03:03:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/311752?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720043583.0","currentOid":""},"activityList":{"items":[{"before":"54b3cec3a08b5f5d3302f171b3f33fd717c33ecc","after":"5d182225c1e7f9fea9b5e2d805c3992ce00fc864","ref":"refs/heads/main","pushedAt":"2024-07-03T21:57:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Correct TypeScript typo in docs/readme.md (#1258)","shortMessageHtmlLink":"Correct TypeScript typo in docs/readme.md (#1258)"}},{"before":"8f8e24de0d9c8202fdc27d1c59d44051e16413d4","after":null,"ref":"refs/heads/release-2.0.0","pushedAt":"2024-07-03T21:53:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"05254f086995e04b2f0dbbe6ee14d24ffcd6c3bd","after":"54b3cec3a08b5f5d3302f171b3f33fd717c33ecc","ref":"refs/heads/main","pushedAt":"2024-07-03T21:53:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":null,"after":"8f8e24de0d9c8202fdc27d1c59d44051e16413d4","ref":"refs/heads/release-2.0.0","pushedAt":"2024-07-03T21:50:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"5a884ac381feda22217211d2ff75aab7860bb915","after":"05254f086995e04b2f0dbbe6ee14d24ffcd6c3bd","ref":"refs/heads/main","pushedAt":"2024-07-03T20:37:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Remove babel from testing suite (#1255)","shortMessageHtmlLink":"Remove babel from testing suite (#1255)"}},{"before":"fd3e25ba15450a5b4a515507dbcecfcad881bd00","after":"5a884ac381feda22217211d2ff75aab7860bb915","ref":"refs/heads/main","pushedAt":"2024-07-03T20:36:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Allow users to run the testing suite in watch mode (#1256)","shortMessageHtmlLink":"Allow users to run the testing suite in watch mode (#1256)"}},{"before":"2964a987bad2b7b79725a84caaaceec9cd16789d","after":null,"ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-03T20:26:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"fdf3e62aca4e113ddf709e58bb8ae88e3abc4f52","after":"fd3e25ba15450a5b4a515507dbcecfcad881bd00","ref":"refs/heads/main","pushedAt":"2024-07-03T20:26:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Changelog v2.0.0 (#1254)\n\n* Add 2.0.0 changelog entry\r\n\r\n* Add new maintainers section to backlog\r\n\r\n* Lower Node engine back down\r\n\r\n* Add Node 16 to back CI\r\n\r\n* Add links, fix typos\r\n\r\n* Fixup heading level\r\n\r\n* Fix typos\r\n\r\n* Changelog edits","shortMessageHtmlLink":"Changelog v2.0.0 (#1254)"}},{"before":"6b6453f7de49c8121b84daa20d14be8f074f44d3","after":"2964a987bad2b7b79725a84caaaceec9cd16789d","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-03T20:23:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Changelog edits","shortMessageHtmlLink":"Changelog edits"}},{"before":"5879bdbd74ea554dfce0eae7a33080ae47e843b5","after":"6b6453f7de49c8121b84daa20d14be8f074f44d3","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T22:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Fix typos","shortMessageHtmlLink":"Fix typos"}},{"before":"637d8582e01ba67797ccdf0044a9a4f728ebf8dc","after":"5879bdbd74ea554dfce0eae7a33080ae47e843b5","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T20:14:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Fixup heading level","shortMessageHtmlLink":"Fixup heading level"}},{"before":"0799913114bf28534777ac9498aaec48289a8516","after":"637d8582e01ba67797ccdf0044a9a4f728ebf8dc","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T20:06:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Add links, fix typos","shortMessageHtmlLink":"Add links, fix typos"}},{"before":"00a29a45570f450c360d84133940fe029790d153","after":"0799913114bf28534777ac9498aaec48289a8516","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T20:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Add Node 16 to back CI","shortMessageHtmlLink":"Add Node 16 to back CI"}},{"before":"338baa043a0ced9e22d3736384350a486a6f533e","after":"00a29a45570f450c360d84133940fe029790d153","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T20:02:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Lower Node engine back down","shortMessageHtmlLink":"Lower Node engine back down"}},{"before":"f734f2621fb1c7956ea5472aaf05c6da3b3eec2a","after":"338baa043a0ced9e22d3736384350a486a6f533e","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T20:01:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Add new maintainers section to backlog","shortMessageHtmlLink":"Add new maintainers section to backlog"}},{"before":null,"after":"f734f2621fb1c7956ea5472aaf05c6da3b3eec2a","ref":"refs/heads/changelog-2.0.0","pushedAt":"2024-07-02T19:10:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Add 2.0.0 changelog entry","shortMessageHtmlLink":"Add 2.0.0 changelog entry"}},{"before":"cd2ee1fe7f62c25486ab9c38e0493b9e2a74310a","after":null,"ref":"refs/heads/invalid-arrays","pushedAt":"2024-06-30T20:31:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"82322690d23469931860ee0f9c34ce497070d1af","after":"fdf3e62aca4e113ddf709e58bb8ae88e3abc4f52","ref":"refs/heads/main","pushedAt":"2024-06-30T20:31:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Fix incorrectly passing validation for arrays in object(), type(), and record() (#1252)\n\n* Add isNonArrayObject util\r\n\r\n* Fix incorrectly passing validation when arrays are passed to object()\r\n\r\n* Fix incorrectly passing validation when arrays are passed to record()\r\n\r\n* Fix incorrectly passing validation when arrays are passed to type()","shortMessageHtmlLink":"Fix incorrectly passing validation for arrays in object(), type(), an…"}},{"before":null,"after":"cd2ee1fe7f62c25486ab9c38e0493b9e2a74310a","ref":"refs/heads/invalid-arrays","pushedAt":"2024-06-30T20:28:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Fix incorrectly passing validation when arrays are passed to type()","shortMessageHtmlLink":"Fix incorrectly passing validation when arrays are passed to type()"}},{"before":"9b424536d8d010dfb80c88861516dfbfde89afd8","after":null,"ref":"refs/heads/union-mask","pushedAt":"2024-06-30T20:23:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"88563ad3abb818ee4d129e2d4af3c75f5ef56462","after":"82322690d23469931860ee0f9c34ce497070d1af","ref":"refs/heads/main","pushedAt":"2024-06-30T20:23:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Fix masking within unions (#1251)\n\n* fix mask() working incorrectly with union() when an alternative object contains extra unknown props\r\n\r\n* Annotate mask behaviour in object coercer\r\n\r\n* Update new tests to be compatible with Vitest\r\n\r\n---------\r\n\r\nCo-authored-by: Dimi Kot ","shortMessageHtmlLink":"Fix masking within unions (#1251)"}},{"before":null,"after":"9b424536d8d010dfb80c88861516dfbfde89afd8","ref":"refs/heads/union-mask","pushedAt":"2024-06-30T20:18:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Update new tests to be compatible with Vitest","shortMessageHtmlLink":"Update new tests to be compatible with Vitest"}},{"before":"625cea5048d384ee78c8ea43dae2f7787716b433","after":"88563ad3abb818ee4d129e2d4af3c75f5ef56462","ref":"refs/heads/main","pushedAt":"2024-06-22T14:44:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Make example directory more standalone (#1247)\n\n* Remove `is-email` from testing suite\r\n\r\n* Add README and package.json to examples dir\r\n\r\n* Remove is-uuid and is-url from root package.json\r\n\r\n---------\r\n\r\nCo-authored-by: Artur Müller ","shortMessageHtmlLink":"Make example directory more standalone (#1247)"}},{"before":"b64f64cefd267118579ec1a60c582c61e1f4417c","after":"625cea5048d384ee78c8ea43dae2f7787716b433","ref":"refs/heads/main","pushedAt":"2024-06-21T15:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Use more idiomatic Vitest in the testing suite (#1245)\n\n* Use vitest except where possible and organize tests\r\n\r\n* Use vi.fn() instead of CallTracker in 'deprecated' helper\r\n\r\n- CallTracker has been deprecated in Node.js\r\n- vi.fn() is probably more familiar to Vitest users\r\n\r\n---------\r\n\r\nCo-authored-by: Artur Müller ","shortMessageHtmlLink":"Use more idiomatic Vitest in the testing suite (#1245)"}},{"before":"3fe2139a17959e8036231aa7991aab2f6c3fc889","after":"b64f64cefd267118579ec1a60c582c61e1f4417c","ref":"refs/heads/main","pushedAt":"2024-06-20T13:33:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"2.0.0-0 (#1246)\n\n* 2.0.0-0\r\n\r\n* Add Node v22 to CI action","shortMessageHtmlLink":"2.0.0-0 (#1246)"}},{"before":"f5ad3f31ca5776e701eaa8abb0fc4da4e42ce267","after":null,"ref":"refs/heads/v2","pushedAt":"2024-06-20T13:33:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"3989cde41b0b45e38377f0e5cedced7bbc356beb","after":"f5ad3f31ca5776e701eaa8abb0fc4da4e42ce267","ref":"refs/heads/v2","pushedAt":"2024-06-20T13:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"Add Node v22 to CI action","shortMessageHtmlLink":"Add Node v22 to CI action"}},{"before":null,"after":"3989cde41b0b45e38377f0e5cedced7bbc356beb","ref":"refs/heads/v2","pushedAt":"2024-06-20T13:27:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"2.0.0-0","shortMessageHtmlLink":"2.0.0-0"}},{"before":"bac322b149cf7c78276dd2936e093a310eedb297","after":null,"ref":"refs/heads/node-next-compat","pushedAt":"2024-06-20T13:24:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"}},{"before":"f24c3cd75f4deaa4c77ce2908907632cbffe7423","after":"3fe2139a17959e8036231aa7991aab2f6c3fc889","ref":"refs/heads/main","pushedAt":"2024-06-20T13:24:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arturmuller","name":"Artur Müller","path":"/arturmuller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3978227?s=80&v=4"},"commit":{"message":"NodeNext Compat (#1224)\n\n* Add file extension to imports/exports\r\n\r\nThis fixes compat with TypeScript's NodeNext module resolution.\r\n\r\n* Remove ESLint import plugins\r\n\r\n* 1.0.5-0\r\n\r\n* Remove eslint-plugin-import package\r\n\r\n* Fixup prettier scripts and issues\r\n\r\nIt seems like the prettier API has changed and it is no longer possible to combine --list-different and --write.","shortMessageHtmlLink":"NodeNext Compat (#1224)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdlSOTQA","startCursor":null,"endCursor":null}},"title":"Activity · ianstormtaylor/superstruct"}