{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":787995799,"defaultBranch":"main","name":"zustand-slices","ownerLogin":"zustandjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-17T15:21:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/160464953?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720659055.0","currentOid":""},"activityList":{"items":[{"before":"7b85330046d4ca7b330260669072c5e518dee429","after":"41a73f6e505a2584ae2d609ea7ca82ec85e7dbff","ref":"refs/heads/main","pushedAt":"2024-07-11T14:31:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"106b2ef83f60708510044d13dcedfb0888b17532","after":"7b85330046d4ca7b330260669072c5e518dee429","ref":"refs/heads/main","pushedAt":"2024-07-11T01:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"b4e86e6aee4c5a65acda90ac2a0d480d763cf4e1","after":"106b2ef83f60708510044d13dcedfb0888b17532","ref":"refs/heads/main","pushedAt":"2024-07-11T00:50:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"v0.3.0","shortMessageHtmlLink":"v0.3.0"}},{"before":"29f11afbce7659956baef3215e0bba9cbb8e0222","after":"b4e86e6aee4c5a65acda90ac2a0d480d763cf4e1","ref":"refs/heads/main","pushedAt":"2024-07-11T00:02:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"immer example for createSliceWithImmer (#26)\n\n* immer example for createSliceWithImmer\r\n\r\n* formatting\r\n\r\n* add immer to dependencies\r\n\r\n* immer example\r\n\r\n* .\r\n\r\n* update script for immer example in root package.json\r\n\r\n* chore: package.json in the example\r\n\r\n---------\r\n\r\nCo-authored-by: daishi ","shortMessageHtmlLink":"immer example for createSliceWithImmer (#26)"}},{"before":"e32ef94d6d2c9c2a52fc16865b7f614778599929","after":"29f11afbce7659956baef3215e0bba9cbb8e0222","ref":"refs/heads/main","pushedAt":"2024-07-10T01:19:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"feat: create slice with immer (#24)\n\n* create slice with immer\r\n\r\n* update pnpm-lock.yaml\r\n\r\n* Support return type for both immer and non-immer slices in with-slices index signature\r\n\r\n* Update test for create-slice-with-immer\r\n\r\n* test immer slice action wrapping by produce\r\n\r\n* Support immer's produce returning arbitrary data that doesn't modify draft as per official docs\r\n\r\n* do not change with-slices type, and refactor\r\n\r\n* prefer Object.fromEntries, and fix types with Draft\r\n\r\n* split createSliceWithImmer test\r\n\r\n* change void to unknown in InferArgs type\r\n\r\n* further test on createSliceWithImmer actions\r\n\r\n* run prettier\r\n\r\n* update CHANGELOG\r\n\r\n---------\r\n\r\nCo-authored-by: daishi ","shortMessageHtmlLink":"feat: create slice with immer (#24)"}},{"before":"4274b6da19ccef882b84543cfb2528e36c26b5fa","after":"e32ef94d6d2c9c2a52fc16865b7f614778599929","ref":"refs/heads/main","pushedAt":"2024-07-04T00:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"bulk update github workflows","shortMessageHtmlLink":"bulk update github workflows"}},{"before":"9b04a9dcb7f2e339d978599aa6214af0d3767e0a","after":null,"ref":"refs/heads/examples-migrate-to-vite","pushedAt":"2024-05-21T04:24:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"}},{"before":"0ab7943310c4a36fe4e110c985c78d336296608e","after":"4274b6da19ccef882b84543cfb2528e36c26b5fa","ref":"refs/heads/main","pushedAt":"2024-05-21T04:24:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"examples: migrate to vite (#19)\n\n* examples: migrate to vite\r\n\r\n* add tsconfig.json\r\n\r\n* fix local dev","shortMessageHtmlLink":"examples: migrate to vite (#19)"}},{"before":"80774ed79e05d6a820cea3d4cb745ec678905ea3","after":"9b04a9dcb7f2e339d978599aa6214af0d3767e0a","ref":"refs/heads/examples-migrate-to-vite","pushedAt":"2024-05-21T04:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"fix local dev","shortMessageHtmlLink":"fix local dev"}},{"before":"82b356158b3aea7d88b8c1ef6c2edd944bd54e37","after":"80774ed79e05d6a820cea3d4cb745ec678905ea3","ref":"refs/heads/examples-migrate-to-vite","pushedAt":"2024-05-20T14:36:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"add tsconfig.json","shortMessageHtmlLink":"add tsconfig.json"}},{"before":null,"after":"82b356158b3aea7d88b8c1ef6c2edd944bd54e37","ref":"refs/heads/examples-migrate-to-vite","pushedAt":"2024-05-20T14:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"examples: migrate to vite","shortMessageHtmlLink":"examples: migrate to vite"}},{"before":"2b92999e006ed1f0a0a109fee6778b19cbca3096","after":"0ab7943310c4a36fe4e110c985c78d336296608e","ref":"refs/heads/main","pushedAt":"2024-05-17T22:35:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"docs: update collision handling section (#18)","shortMessageHtmlLink":"docs: update collision handling section (#18)"}},{"before":"c4b7cc3218044822879ad129ec736471d92e2db0","after":"2b92999e006ed1f0a0a109fee6778b19cbca3096","ref":"refs/heads/main","pushedAt":"2024-05-16T22:29:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"refactor: detect invalid actions in withActions (#17)","shortMessageHtmlLink":"refactor: detect invalid actions in withActions (#17)"}},{"before":"7c1b6dc5e3f5e4e73a1546a733ce5d4ee41fee43","after":null,"ref":"refs/heads/invalid-configs","pushedAt":"2024-05-13T21:46:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"}},{"before":"0b241fa76ddb0b70c534f457ab04fcb07af97548","after":"c4b7cc3218044822879ad129ec736471d92e2db0","ref":"refs/heads/main","pushedAt":"2024-05-13T21:46:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"detect invalid configs (#16)","shortMessageHtmlLink":"detect invalid configs (#16)"}},{"before":null,"after":"7c1b6dc5e3f5e4e73a1546a733ce5d4ee41fee43","ref":"refs/heads/invalid-configs","pushedAt":"2024-05-13T00:32:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"detect invalid configs","shortMessageHtmlLink":"detect invalid configs"}},{"before":"babb8435985421de07943a7a7b113fb19dfd9cd8","after":"0b241fa76ddb0b70c534f457ab04fcb07af97548","ref":"refs/heads/main","pushedAt":"2024-05-13T00:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"Docs: Create initial `docs` directory and content (#15)\n\n* docs: create docs directory and add basic documentation\r\n\r\n* docs: add documentation for collision handling\r\n\r\n* docs: add documentation for middleware support\r\n\r\n* docs: add index number in file names to sort them","shortMessageHtmlLink":"Docs: Create initial docs directory and content (#15)"}},{"before":"54d69f1d1fe4dd3f64a4e0432e1122cd1e305d24","after":"babb8435985421de07943a7a7b113fb19dfd9cd8","ref":"refs/heads/main","pushedAt":"2024-05-07T08:28:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"Implement `IsValidActions` type (#14)\n\n* feat: implement IsValidActions type\r\n\r\n* refactor: group type tests using describe\r\n\r\n* test: add type tests for withActions","shortMessageHtmlLink":"Implement IsValidActions type (#14)"}},{"before":"7ec2a22a1a5f56d67e17efd0f2fa585a8f5d890f","after":"54d69f1d1fe4dd3f64a4e0432e1122cd1e305d24","ref":"refs/heads/main","pushedAt":"2024-05-06T22:57:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"refactor: withActions return type (#13)\n\n- Return `never` instead of function in case on invalid actions","shortMessageHtmlLink":"refactor: withActions return type (#13)"}},{"before":"97a4cdd3f996aaaffe509437ad4391590ff0a8a4","after":"7ec2a22a1a5f56d67e17efd0f2fa585a8f5d890f","ref":"refs/heads/main","pushedAt":"2024-05-05T23:12:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"Add basic tests for component that utilizes new `withActions` (#12)\n\n* test: make createZustandContext a reusable util\r\n\r\n* test: added basic tests for component that utilizes new withActions","shortMessageHtmlLink":"Add basic tests for component that utilizes new withActions (#12)"}},{"before":"3cf500c17b7bfcb0e422c59b332574b8ea9eeec5","after":"97a4cdd3f996aaaffe509437ad4391590ff0a8a4","ref":"refs/heads/main","pushedAt":"2024-05-05T10:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"fix format","shortMessageHtmlLink":"fix format"}},{"before":"f7323cf4fc62b8af4b9fc017fb8d3c2df39fa053","after":"3cf500c17b7bfcb0e422c59b332574b8ea9eeec5","ref":"refs/heads/main","pushedAt":"2024-05-05T08:33:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"be352d6cd426708201278875eb97c4f457bc9d43","after":"f7323cf4fc62b8af4b9fc017fb8d3c2df39fa053","ref":"refs/heads/main","pushedAt":"2024-05-04T01:29:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"update README","shortMessageHtmlLink":"update README"}},{"before":"e2bdcf10e0bdd4f7991d2f1da1158fb9e189a12a","after":"be352d6cd426708201278875eb97c4f457bc9d43","ref":"refs/heads/main","pushedAt":"2024-05-04T01:07:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"v0.2.0","shortMessageHtmlLink":"v0.2.0"}},{"before":"58a92439271b359fd833ef50cdea571d9b313246","after":null,"ref":"refs/heads/feat/store-actions","pushedAt":"2024-05-04T01:00:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"}},{"before":"9a389b4355ec9d9f4afc9c1cb9ca079fdcf7668d","after":"e2bdcf10e0bdd4f7991d2f1da1158fb9e189a12a","ref":"refs/heads/main","pushedAt":"2024-05-04T00:59:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"feat: store actions (#10)","shortMessageHtmlLink":"feat: store actions (#10)"}},{"before":null,"after":"58a92439271b359fd833ef50cdea571d9b313246","ref":"refs/heads/feat/store-actions","pushedAt":"2024-05-03T13:09:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"feat: store actions","shortMessageHtmlLink":"feat: store actions"}},{"before":"981e91d4eccca7e63ef4533551ef8f67644c1ffb","after":"9a389b4355ec9d9f4afc9c1cb9ca079fdcf7668d","ref":"refs/heads/main","pushedAt":"2024-05-03T12:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"update deps","shortMessageHtmlLink":"update deps"}},{"before":"3fe8d01d28f801b7ff05302a3448a9e678747568","after":"981e91d4eccca7e63ef4533551ef8f67644c1ffb","ref":"refs/heads/main","pushedAt":"2024-05-03T12:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"refactor: separate src files","shortMessageHtmlLink":"refactor: separate src files"}},{"before":"4131c8cb38fa7475d45b3722c7367a7b378b4bfd","after":"3fe8d01d28f801b7ff05302a3448a9e678747568","ref":"refs/heads/main","pushedAt":"2024-05-01T03:10:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dai-shi","name":"Daishi Kato","path":"/dai-shi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/490574?s=80&v=4"},"commit":{"message":"add examples/02","shortMessageHtmlLink":"add examples/02"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMVQxNDozMTozOC4wMDAwMDBazwAAAAR8779h","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xMVQxNDozMTozOC4wMDAwMDBazwAAAAR8779h","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wMVQwMzoxMDo1My4wMDAwMDBazwAAAAQ-l9GZ"}},"title":"Activity ยท zustandjs/zustand-slices"}