{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":641571527,"defaultBranch":"main","name":"socket","ownerLogin":"Ethan-Arrowood","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-16T18:50:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16144158?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1699240587.0","currentOid":""},"activityList":{"items":[{"before":"b2ac4baced745b3fbc1cf84c200ccde96db299f1","after":"0f79ea41ccda8140c5be335d8cb83595beb15644","ref":"refs/heads/main","pushedAt":"2023-12-28T15:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"Update readme to link to proposal, link to pg-cloudflare (#17)\n\n- Updates readme to link directly for the WinterCG proposal\r\n- Links to `pg-cloudflare` for discoverability, since a common use case for people viewing this implementation will be to support environments where only `connect()` is available.\r\n\r\nEffectively — there are two ways of taking an existing package and making it work across runtimes:\r\n\r\n# Using the `connect()` API as the interface, and when in a Node.js environment, relying on `@arrowood.dev/socket` when in a Node.js environment (which can end up cleaner, but can be a more invasive change, depending on the codebase)\r\n# Keeping existing code as-is, and in an environment where only `connect()` is supported, using `pg-cloudflare` to provide an equivalent interface [example](https://github.com/sidorares/node-mysql2/pull/2289/files#diff-e56fabfb5e90fd8f6265cfbe84f3701a85261d884e198bf61de34958cee4864aR7-R13)\r\n\r\ncc @jasnell @dom96 @Ethan-Arrowood","shortMessageHtmlLink":"Update readme to link to proposal, link to pg-cloudflare (#17)"}},{"before":"a88c7348ceca020125b3b10fe3fb202d2339e0dc","after":"b2ac4baced745b3fbc1cf84c200ccde96db299f1","ref":"refs/heads/main","pushedAt":"2023-11-06T03:15:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"0.2.0","shortMessageHtmlLink":"0.2.0"}},{"before":"b7f050e1659e6545a930477f975c9c2ed8f234c9","after":"a88c7348ceca020125b3b10fe3fb202d2339e0dc","ref":"refs/heads/main","pushedAt":"2023-11-06T03:14:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"src: add .opened promise (#14)","shortMessageHtmlLink":"src: add .opened promise (#14)"}},{"before":"1e862dbe4a5d1258ef86a1c2a19fd98db473d110","after":"b7f050e1659e6545a930477f975c9c2ed8f234c9","ref":"refs/heads/main","pushedAt":"2023-11-02T23:53:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"Remove \"tcp://\" from address in SocketError test (#15)","shortMessageHtmlLink":"Remove \"tcp://\" from address in SocketError test (#15)"}},{"before":"9ad8fc5fdb0ca6618092f82ac814d55d1c984f81","after":"1e862dbe4a5d1258ef86a1c2a19fd98db473d110","ref":"refs/heads/main","pushedAt":"2023-10-03T04:13:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"0.1.0","shortMessageHtmlLink":"0.1.0"}},{"before":"99ac50275621917125e58e3c8e69b2639d4fb2d7","after":"9ad8fc5fdb0ca6618092f82ac814d55d1c984f81","ref":"refs/heads/main","pushedAt":"2023-10-03T04:12:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"src: add SocketError (#13)","shortMessageHtmlLink":"src: add SocketError (#13)"}},{"before":"abd421ee77b6fa500bc897bfa6c3c76657c5996b","after":"99ac50275621917125e58e3c8e69b2639d4fb2d7","ref":"refs/heads/main","pushedAt":"2023-10-03T04:12:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"Assume 443 on empty port. Fixes #9 (#11)\n\n* Assume 443 on empty port. Fixes #9\r\n\r\n* fix eslint, prettier, and improve test\r\n\r\n* rely on external 443 port\r\n\r\n---------\r\n\r\nCo-authored-by: Ethan Arrowood ","shortMessageHtmlLink":"Assume 443 on empty port. Fixes #9 (#11)"}},{"before":"eb36f79272d0e56b7f31fcbbf1377c65762082ba","after":"abd421ee77b6fa500bc897bfa6c3c76657c5996b","ref":"refs/heads/main","pushedAt":"2023-09-28T18:21:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"chore: update tap to 18.0.4 (#12)\n\n* chore: update tap to 18.0.4\r\n\r\n* update tap\r\n\r\n* disabled coverage in ci\r\n\r\n---------\r\n\r\nCo-authored-by: Ethan Arrowood ","shortMessageHtmlLink":"chore: update tap to 18.0.4 (#12)"}},{"before":"aabf198f0bacc85b4c972ae2927f5252754e550d","after":"eb36f79272d0e56b7f31fcbbf1377c65762082ba","ref":"refs/heads/main","pushedAt":"2023-09-18T23:00:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"test: add tests for read/write binary data (#10)\n\nCo-authored-by: Ethan Arrowood ","shortMessageHtmlLink":"test: add tests for read/write binary data (#10)"}},{"before":null,"after":"d390b674446f3333ae8639f2332baa221fcf6807","ref":"refs/heads/flakey5-flakey5/20230912/tests","pushedAt":"2023-09-18T15:23:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"simplify TypedArray tests","shortMessageHtmlLink":"simplify TypedArray tests"}},{"before":"efd6d1190dc4ffd4c1e17cf9909a932d535dee21","after":"aabf198f0bacc85b4c972ae2927f5252754e550d","ref":"refs/heads/main","pushedAt":"2023-09-08T20:08:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"0.0.2","shortMessageHtmlLink":"0.0.2"}},{"before":"efd6d1190dc4ffd4c1e17cf9909a932d535dee21","after":null,"ref":"refs/heads/mod-pkg-json","pushedAt":"2023-09-08T19:44:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"}},{"before":null,"after":"efd6d1190dc4ffd4c1e17cf9909a932d535dee21","ref":"refs/heads/mod-pkg-json","pushedAt":"2023-09-08T19:44:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"modify package.json","shortMessageHtmlLink":"modify package.json"}},{"before":"8153bb5df23db531be0c58dbd16d751be09421fb","after":"efd6d1190dc4ffd4c1e17cf9909a932d535dee21","ref":"refs/heads/main","pushedAt":"2023-09-08T19:43:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"modify package.json","shortMessageHtmlLink":"modify package.json"}},{"before":"6d8f8ac9ddee357515ae24b55e78039395dfd079","after":null,"ref":"refs/heads/docs","pushedAt":"2023-09-07T22:04:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"}},{"before":"d0dc03cccef1181fe100d1d3bddd1e43d768a0bc","after":"8153bb5df23db531be0c58dbd16d751be09421fb","ref":"refs/heads/main","pushedAt":"2023-09-07T22:04:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"Docs (#7)\n\n* contributing docs and fix package.json\r\n\r\n* rename lintstagedrc\r\n\r\n* more docs, expand ci to type-check\r\n\r\n* add requirements label\r\n\r\n* update deps, fix lint issues","shortMessageHtmlLink":"Docs (#7)"}},{"before":"5a43d6af8b1f8c029206de63975f966d4c800fea","after":"6d8f8ac9ddee357515ae24b55e78039395dfd079","ref":"refs/heads/docs","pushedAt":"2023-09-07T22:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"update deps, fix lint issues","shortMessageHtmlLink":"update deps, fix lint issues"}},{"before":"63042f41180239f2a4dccfde3d71346b5b4c327c","after":"5a43d6af8b1f8c029206de63975f966d4c800fea","ref":"refs/heads/docs","pushedAt":"2023-09-07T21:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"add requirements label","shortMessageHtmlLink":"add requirements label"}},{"before":null,"after":"63042f41180239f2a4dccfde3d71346b5b4c327c","ref":"refs/heads/docs","pushedAt":"2023-09-07T21:54:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"more docs, expand ci to type-check","shortMessageHtmlLink":"more docs, expand ci to type-check"}},{"before":"04217da99136cbd4c5873a2fc51b2a8c3545655d","after":null,"ref":"refs/heads/improve-promise-handling","pushedAt":"2023-09-07T20:36:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"}},{"before":"e9dc842797a3a9b43453ce33d8f3cc7c1db950ae","after":"d0dc03cccef1181fe100d1d3bddd1e43d768a0bc","ref":"refs/heads/main","pushedAt":"2023-09-07T20:36:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"improve promise handling (#5)\n\n* improve promise handling\r\n\r\n* improve testing\r\n\r\n* merge closed tests\r\n\r\n* improve test","shortMessageHtmlLink":"improve promise handling (#5)"}},{"before":"e06f4dd0208e0e42155ed95b85dc1f9c0cdfe069","after":"04217da99136cbd4c5873a2fc51b2a8c3545655d","ref":"refs/heads/improve-promise-handling","pushedAt":"2023-09-07T20:35:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"improve test","shortMessageHtmlLink":"improve test"}},{"before":"a7271ffa0dbe221b96d8b01b7fefe8973276aa31","after":"e06f4dd0208e0e42155ed95b85dc1f9c0cdfe069","ref":"refs/heads/improve-promise-handling","pushedAt":"2023-09-05T23:01:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"merge closed tests","shortMessageHtmlLink":"merge closed tests"}},{"before":"4c742d8397ecc184671f77f8ff2dceaa9c98954b","after":"a7271ffa0dbe221b96d8b01b7fefe8973276aa31","ref":"refs/heads/improve-promise-handling","pushedAt":"2023-09-05T22:57:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"improve testing","shortMessageHtmlLink":"improve testing"}},{"before":null,"after":"4c742d8397ecc184671f77f8ff2dceaa9c98954b","ref":"refs/heads/improve-promise-handling","pushedAt":"2023-08-25T18:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"improve promise handling","shortMessageHtmlLink":"improve promise handling"}},{"before":"66aaf0b0704499f1b7c1f97d9bb8e3c3c4f34549","after":null,"ref":"refs/heads/tls","pushedAt":"2023-08-23T17:26:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"}},{"before":"27d9d78b9368ba170718e6236fa9e5724e84ef2e","after":"e9dc842797a3a9b43453ce33d8f3cc7c1db950ae","ref":"refs/heads/main","pushedAt":"2023-08-23T17:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"Add tls support (#2)\n\n* improve tls support\r\n\r\nstash current work\r\n\r\nimprove tls usage, first test working\r\n\r\nsplit out types and is-socket-address\r\n\r\norganize tests and split out some utils\r\n\r\nmore tests!\r\n\r\n* fix pnpm lock\r\n\r\n* use correct ts target\r\n\r\n* fix tsconfig one more time","shortMessageHtmlLink":"Add tls support (#2)"}},{"before":"aeeff6d85ad37bf57ac02ed7c362498c8e9a8242","after":"66aaf0b0704499f1b7c1f97d9bb8e3c3c4f34549","ref":"refs/heads/tls","pushedAt":"2023-08-18T17:50:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"fix tsconfig one more time","shortMessageHtmlLink":"fix tsconfig one more time"}},{"before":"984f22f23a0d68393202052192b0a674b3a16b01","after":"aeeff6d85ad37bf57ac02ed7c362498c8e9a8242","ref":"refs/heads/tls","pushedAt":"2023-08-18T17:49:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"},"commit":{"message":"use correct ts target","shortMessageHtmlLink":"use correct ts target"}},{"before":"6854865c66bfc1dbf7f1403244737a7074684a09","after":null,"ref":"refs/heads/improve-repo","pushedAt":"2023-08-18T17:41:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ethan-Arrowood","name":"Ethan Arrowood","path":"/Ethan-Arrowood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16144158?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD04QlEAA","startCursor":null,"endCursor":null}},"title":"Activity · Ethan-Arrowood/socket"}