{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":118483960,"defaultBranch":"main","name":"safe-stable-stringify","ownerLogin":"BridgeAR","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-22T16:33:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8822573?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722533570.0","currentOid":""},"activityList":{"items":[{"before":"a850d28f51b9b4ff0a74913861f5e680533aab13","after":"0c192c2c1e26676ba5af1f7dbe066b98d76f353f","ref":"refs/heads/main","pushedAt":"2024-08-01T18:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"doc: fix changelog typo","shortMessageHtmlLink":"doc: fix changelog typo"}},{"before":"9a988d062c5b3b641b4a488559a1fadb24cfedf3","after":"a850d28f51b9b4ff0a74913861f5e680533aab13","ref":"refs/heads/main","pushedAt":"2024-08-01T17:30:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"v2.5.0","shortMessageHtmlLink":"v2.5.0"}},{"before":"7b7ec1b25c12449b9743fd0c1789be667a2162c6","after":"9a988d062c5b3b641b4a488559a1fadb24cfedf3","ref":"refs/heads/main","pushedAt":"2024-08-01T17:11:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"feat: accept comparator function as `deterministic` option (#49)\n\nAccept `Array#sort(comparator)` comparator method as deterministic option value to use that comparator for sorting object keys.\r\n\r\n```js\r\nimport { configure } from 'safe-stable-stringify'\r\n\r\nconst object = {\r\n a: 1,\r\n b: 2,\r\n c: 3,\r\n}\r\n\r\nconst stringify = configure({\r\n deterministic: (a, b) => b.localeCompare(a)\r\n})\r\n\r\nstringify(object)\r\n// '{\"c\": 3,\"b\":2,\"a\":1}'","shortMessageHtmlLink":"feat: accept comparator function as deterministic option (#49)"}},{"before":"46f24495221803b7a945883cb8fb262b14f1ea52","after":"7b7ec1b25c12449b9743fd0c1789be667a2162c6","ref":"refs/heads/main","pushedAt":"2024-05-26T09:58:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"Update index.js\n\nsame as https://github.com/BridgeAR/fast-json-escape/pull/6","shortMessageHtmlLink":"Update index.js"}},{"before":"924431946233e1ea067ebd4cc0064af4b07cbd18","after":"46f24495221803b7a945883cb8fb262b14f1ea52","ref":"refs/heads/main","pushedAt":"2024-03-13T16:28:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"bench: fix array creation in benchmark","shortMessageHtmlLink":"bench: fix array creation in benchmark"}},{"before":"752b9e9dd9319b56564bf291b1a9ebea99c0ee06","after":"924431946233e1ea067ebd4cc0064af4b07cbd18","ref":"refs/heads/main","pushedAt":"2024-03-13T16:25:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"ci: add Node.js 20.x and 21.x to the tests","shortMessageHtmlLink":"ci: add Node.js 20.x and 21.x to the tests"}},{"before":"17b13b8e046108050c328093742f96dfef16367e","after":"752b9e9dd9319b56564bf291b1a9ebea99c0ee06","ref":"refs/heads/main","pushedAt":"2023-03-20T21:25:18.652Z","pushType":"push","commitsCount":1,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"test: fix test suite for Node.js <= 11\n\nThe escaping now relies upon the native implementation. Thus, older\nNode.js versions do not support well formed JSON.","shortMessageHtmlLink":"test: fix test suite for Node.js <= 11"}},{"before":"c466573e872aa9cfda768eb5bcb0baf8bee90433","after":"17b13b8e046108050c328093742f96dfef16367e","ref":"refs/heads/main","pushedAt":"2023-03-19T17:59:14.596Z","pushType":"push","commitsCount":5,"pusher":{"login":"BridgeAR","name":"Ruben Bridgewater","path":"/BridgeAR","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8822573?s=80&v=4"},"commit":{"message":"v2.4.3","shortMessageHtmlLink":"v2.4.3"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQxODowNzoyOC4wMDAwMDBazwAAAASPb8lF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQxODowNzoyOC4wMDAwMDBazwAAAASPb8lF","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xOVQxNzo1OToxNC41OTYzMzVazwAAAAMGq7yv"}},"title":"Activity ยท BridgeAR/safe-stable-stringify"}