{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":485701131,"defaultBranch":"main","name":"copycat","ownerLogin":"snaplet","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-26T08:36:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69029941?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1708609030.0","currentOid":""},"activityList":{"items":[{"before":"4e062dff22076f3e4f1e657d5b60968443c8790a","after":"51fed7f2b2178eaba53be61f414e49218a22c716","ref":"refs/heads/main","pushedAt":"2024-02-22T13:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v5.0.0","shortMessageHtmlLink":"chore: v5.0.0"}},{"before":"5b760c65906a7923fde4b0f55ba2cefe5c6c0b81","after":"4e062dff22076f3e4f1e657d5b60968443c8790a","ref":"refs/heads/main","pushedAt":"2024-02-22T13:36:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v5.0.0-preview.0","shortMessageHtmlLink":"chore: v5.0.0-preview.0"}},{"before":"a20e6bdf458172ace63976d600f8a561dce24c83","after":"5b760c65906a7923fde4b0f55ba2cefe5c6c0b81","ref":"refs/heads/main","pushedAt":"2024-02-22T13:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore!: Upgrade fictional 1.0.0 -> 2.0.0\n\nFixes `someOf()` when range tuple (e.g. `copycat.someOf(seed, [1, 2], ['a','b','c'])`) is given for `range` parameter instead of number (e.g. `copycat.someOf(seed, 2, ['a','b','c'])`). Previously this case would have always (incorrectly) returned an empty array (`[]`).\n\nBREAKING CHANGE\nWhile this fixes a bug, it is still technically a breaking change: if `copycat.someOf()` is currently being given a range tuple (e.g. `copycat.someOf(seed, [1, 2], ['a','b','c'])`), results for the same input would change from (incorrectly) being an empty array (`[]`), to (correctly) being an array of items of a size within the given range.","shortMessageHtmlLink":"chore!: Upgrade fictional 1.0.0 -> 2.0.0"}},{"before":"a6056bd14f9564ec37eb4285b3eb17d69261f439","after":"a20e6bdf458172ace63976d600f8a561dce24c83","ref":"refs/heads/main","pushedAt":"2024-02-08T16:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v4.1.0","shortMessageHtmlLink":"chore: v4.1.0"}},{"before":"8454147fd06d9a5e5a0424e6c5262e39fa951a80","after":"a6056bd14f9564ec37eb4285b3eb17d69261f439","ref":"refs/heads/main","pushedAt":"2024-02-08T16:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Fix release script some more","shortMessageHtmlLink":"chore: Fix release script some more"}},{"before":"3ce8e776a9f600744f26944fc84414b34c186ac4","after":"8454147fd06d9a5e5a0424e6c5262e39fa951a80","ref":"refs/heads/main","pushedAt":"2024-02-08T16:25:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Fix release script","shortMessageHtmlLink":"chore: Fix release script"}},{"before":"d62fb2b8c26fceb4749d1356ac639abddd5bbbe0","after":"3ce8e776a9f600744f26944fc84414b34c186ac4","ref":"refs/heads/main","pushedAt":"2024-02-08T16:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"feat: Support oneOfString()\n\n ### `copycat.oneOfString(input, values[, options])`\n\nLike `oneOf()`, takes in an [`input`](#input) value and an array of `values`, and returns an item in `values` that corresponds to that `input`. However, `values` needs to be an array of _string_ values, and only values within the character limit set by the `limit` option will be picked.\n\n```js\ncopycat.oneOfString('foo', ['short', 'loooooooong'], { limit: 6 })\n// => 'short'\n```\n\n #### `options`\n\n- **`limit`**: If the `values` are strings, the picked value will be constrained to be less than `limit`'s amount of characters\n- **`fallback: string | (input) => string`**: When `limit` is specified but no values match the given `limit`, fallback is called with the given input value.","shortMessageHtmlLink":"feat: Support oneOfString()"}},{"before":"0a375bd25b0f2bcdd3cdecfaabf2988626e2525a","after":"d62fb2b8c26fceb4749d1356ac639abddd5bbbe0","ref":"refs/heads/main","pushedAt":"2024-02-08T08:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Fix npm publishing","shortMessageHtmlLink":"chore: Fix npm publishing"}},{"before":"43841bcceda64a5ef72b3815ec25773c18ec1f42","after":null,"ref":"refs/tags/v3.0.0-preview.1","pushedAt":"2024-02-07T16:11:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"}},{"before":"591c3e6461c05522414ca7771f8eb2564b322745","after":null,"ref":"refs/tags/v3.0.0-preview.0","pushedAt":"2024-02-07T16:11:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"}},{"before":"162ef33fecece9c511d2fdbc135e349b0a65279c","after":"0a375bd25b0f2bcdd3cdecfaabf2988626e2525a","ref":"refs/heads/main","pushedAt":"2024-02-07T16:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Clarify ordering for failed npm publishes","shortMessageHtmlLink":"chore: Clarify ordering for failed npm publishes"}},{"before":"99e102e05bf795fa77c0648854331b832e52979b","after":"162ef33fecece9c511d2fdbc135e349b0a65279c","ref":"refs/heads/main","pushedAt":"2024-02-07T16:05:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v4.0.0","shortMessageHtmlLink":"chore: v4.0.0"}},{"before":"93c3c22e7159e9f0ad2ab09a214091d42652079d","after":"99e102e05bf795fa77c0648854331b832e52979b","ref":"refs/heads/main","pushedAt":"2024-02-07T16:05:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v4.0.0-preview.0","shortMessageHtmlLink":"chore: v4.0.0-preview.0"}},{"before":"43841bcceda64a5ef72b3815ec25773c18ec1f42","after":"93c3c22e7159e9f0ad2ab09a214091d42652079d","ref":"refs/heads/main","pushedAt":"2024-02-07T16:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Switch back to 3.0.0 after fixing preview release","shortMessageHtmlLink":"chore: Switch back to 3.0.0 after fixing preview release"}},{"before":"af95ad01a6d2ee66b59929f60b3f4e0c4e91ea34","after":"43841bcceda64a5ef72b3815ec25773c18ec1f42","ref":"refs/heads/main","pushedAt":"2024-02-07T16:01:19.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0-preview.1","shortMessageHtmlLink":"chore: v3.0.0-preview.1"}},{"before":"48eaadbb35eddecbb840489aee36a467a6e15bcd","after":"af95ad01a6d2ee66b59929f60b3f4e0c4e91ea34","ref":"refs/heads/main","pushedAt":"2024-02-07T15:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Ensure we have up to date versions of commands when releasing preview version","shortMessageHtmlLink":"chore: Ensure we have up to date versions of commands when releasing …"}},{"before":"6f3a804776a45ef72085f5545e4d5eaf67856d67","after":"48eaadbb35eddecbb840489aee36a467a6e15bcd","ref":"refs/heads/main","pushedAt":"2024-02-07T15:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: yarn install before building next","shortMessageHtmlLink":"chore: yarn install before building next"}},{"before":"bf2493bee98c610fe2ef54e89e15dafef1c6663e","after":"6f3a804776a45ef72085f5545e4d5eaf67856d67","ref":"refs/heads/main","pushedAt":"2024-02-07T15:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: Fix build:next to not clean","shortMessageHtmlLink":"chore: Fix build:next to not clean"}},{"before":"591c3e6461c05522414ca7771f8eb2564b322745","after":"bf2493bee98c610fe2ef54e89e15dafef1c6663e","ref":"refs/heads/main","pushedAt":"2024-02-07T14:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0","shortMessageHtmlLink":"chore: v3.0.0"}},{"before":"08def1d56484ea8b69723a56f55f84c7823dc73a","after":"591c3e6461c05522414ca7771f8eb2564b322745","ref":"refs/heads/main","pushedAt":"2024-02-07T14:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0-preview.0","shortMessageHtmlLink":"chore: v3.0.0-preview.0"}},{"before":"361d9c11cd7e590cde1f11f7fe2509c861c4e90b","after":null,"ref":"refs/tags/v3.0.0","pushedAt":"2024-02-07T14:33:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"}},{"before":"b5f8eb2ce118b5d4e7f904837a7716cb03ffbd4d","after":null,"ref":"refs/tags/v3.0.0-preview.0","pushedAt":"2024-02-07T14:33:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"}},{"before":"361d9c11cd7e590cde1f11f7fe2509c861c4e90b","after":"08def1d56484ea8b69723a56f55f84c7823dc73a","ref":"refs/heads/main","pushedAt":"2024-02-07T14:32:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: More resilient npm publishing","shortMessageHtmlLink":"chore: More resilient npm publishing"}},{"before":"b5f8eb2ce118b5d4e7f904837a7716cb03ffbd4d","after":"361d9c11cd7e590cde1f11f7fe2509c861c4e90b","ref":"refs/heads/main","pushedAt":"2024-02-07T14:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0","shortMessageHtmlLink":"chore: v3.0.0"}},{"before":"147be65adc4a85ca9b0e0d8cac621a7913927a2d","after":"b5f8eb2ce118b5d4e7f904837a7716cb03ffbd4d","ref":"refs/heads/main","pushedAt":"2024-02-07T14:31:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0-preview.0","shortMessageHtmlLink":"chore: v3.0.0-preview.0"}},{"before":"ac6039ad1df4486f837675aa13e61a82d54ddca0","after":"147be65adc4a85ca9b0e0d8cac621a7913927a2d","ref":"refs/heads/main","pushedAt":"2024-02-07T14:31:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: More resilient npm publishing","shortMessageHtmlLink":"chore: More resilient npm publishing"}},{"before":"3bbe922815e60f050b06ff30576b68acf2889a11","after":"ac6039ad1df4486f837675aa13e61a82d54ddca0","ref":"refs/heads/main","pushedAt":"2024-02-07T14:30:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: More resilient npm publishing","shortMessageHtmlLink":"chore: More resilient npm publishing"}},{"before":"3bbe922815e60f050b06ff30576b68acf2889a11","after":null,"ref":"refs/tags/v3.0.0-preview.0","pushedAt":"2024-02-07T14:29:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"}},{"before":"1da13d7884ac9762afd866a8c47a1a13309dd29b","after":"3bbe922815e60f050b06ff30576b68acf2889a11","ref":"refs/heads/main","pushedAt":"2024-02-07T14:28:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: v3.0.0-preview.0","shortMessageHtmlLink":"chore: v3.0.0-preview.0"}},{"before":"26724bb024e6ac9a2e136056ef24c8c047665c09","after":"1da13d7884ac9762afd866a8c47a1a13309dd29b","ref":"refs/heads/main","pushedAt":"2024-02-07T14:28:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinvdm","name":"Justin van der Merwe","path":"/justinvdm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1731223?s=80&v=4"},"commit":{"message":"chore: More resilient npm publishing","shortMessageHtmlLink":"chore: More resilient npm publishing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAgh0-AA","startCursor":null,"endCursor":null}},"title":"Activity · snaplet/copycat"}