{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3782004,"defaultBranch":"main","name":"node-osc","ownerLogin":"MylesBorins","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-03-21T00:53:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/498775?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724873216.0","currentOid":""},"activityList":{"items":[{"before":"89597974a2c6e49be1220ca41ed6c29614adb409","after":"401ee8f159297c419f0ab21c574344bdfa3c1002","ref":"refs/heads/remove-osc-min-4","pushedAt":"2024-08-28T19:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"fixup: update package lock","shortMessageHtmlLink":"fixup: update package lock"}},{"before":"f2a0602543d47df645566baa15d98fd4ae8d66f7","after":"89597974a2c6e49be1220ca41ed6c29614adb409","ref":"refs/heads/remove-osc-min-4","pushedAt":"2024-08-28T19:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"Remove osc-min dependency\n\nFixes #115\n\nRemove the `osc-min` dependency and implement `toBuffer` and `fromBuffer` functions according to the OSC specification.\n\n* **package.json**\n - Remove the `osc-min` dependency\n - Add a package import named `#osc` pointing to `lib/internal/osc.mjs`\n\n* **lib/internal/osc.mjs**\n - Implement the `toBuffer` function\n - Implement the `fromBuffer` function\n\n* **lib/Client.mjs**\n - Remove the import of `osc-min`\n - Import `toBuffer` from `#osc`\n - Update the `send` method to use `toBuffer` from `#osc`\n\n* **lib/Server.mjs**\n - Remove the import of `#decode`\n - Import `fromBuffer` from `#osc`\n - Update the `_sock.on('message')` handler to use `fromBuffer` from `#osc`\n\n* **test/test-osc.mjs**\n - Add tests for the `toBuffer` function\n - Add tests for the `fromBuffer` function\n\n* **Remove files**\n - `lib/internal/decode.mjs`\n - `test/test-decode.mjs`\n\n---\n\nFor more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/MylesBorins/node-osc/issues/115?shareId=XXXX-XXXX-XXXX-XXXX).","shortMessageHtmlLink":"Remove osc-min dependency"}},{"before":null,"after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/remove-osc-min-4","pushedAt":"2024-08-28T19:26:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"150067b9ff284201b764b0c568f92598b129c4b2","after":"61c136b4c84fe85550592e6d85dfa9c4ee54cc4b","ref":"refs/heads/remove-osc-min-3","pushedAt":"2024-08-21T14:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"restore package.json","shortMessageHtmlLink":"restore package.json"}},{"before":"2191be3256aba5c258d0cc5b86fc6f9e72964c29","after":"150067b9ff284201b764b0c568f92598b129c4b2","ref":"refs/heads/remove-osc-min-3","pushedAt":"2024-08-20T19:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"f2a0602543d47df645566baa15d98fd4ae8d66f7","after":"2191be3256aba5c258d0cc5b86fc6f9e72964c29","ref":"refs/heads/remove-osc-min-3","pushedAt":"2024-08-20T18:44:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"Remove osc-min dependency\n\nFixes #115\n\nRemove the `osc-min` dependency and implement `toBuffer` and `fromBuffer` functions according to the OSC specification.\n\n* **package.json**\n - Remove the `osc-min` dependency.\n - Update the `imports` section to include `#osc` pointing to `internal/osc.mjs`.\n\n* **lib/Client.mjs**\n - Remove the import of `osc-min`.\n - Import `toBuffer` from `#osc`.\n - Update the `send` method to use `toBuffer` from `#osc`.\n\n* **lib/Server.mjs**\n - Remove the import of `#decode`.\n - Import `fromBuffer` from `#osc`.\n - Update the `_sock.on('message')` handler to use `fromBuffer` from `#osc`.\n\n* **internal/osc.mjs**\n - Implement the `toBuffer` function according to the OSC specification.\n - Implement the `fromBuffer` function according to the OSC specification.\n\n* **test/test-osc.mjs**\n - Add unit tests for `toBuffer` function.\n - Add unit tests for `fromBuffer` function.\n\n* **rollup.config.mjs**\n - Remove `osc-min` from the `external` array in the `walkLib` and `walkTest` functions.\n - Add `#osc` to the `external` array in the `walkLib` and `walkTest` functions.\n\n* **lib/internal/decode.mjs**\n - Delete the file.\n\n* **test/test-decode.mjs**\n - Delete the file.\n\n---\n\nFor more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/MylesBorins/node-osc/issues/115?shareId=XXXX-XXXX-XXXX-XXXX).","shortMessageHtmlLink":"Remove osc-min dependency"}},{"before":null,"after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/remove-osc-min-3","pushedAt":"2024-08-20T18:44:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"f2a0602543d47df645566baa15d98fd4ae8d66f7","after":"da56567bed972531bacd04e685a55c45d54ed17f","ref":"refs/heads/remove-osc-min-2","pushedAt":"2024-08-09T22:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"Remove osc-min dependency\n\nRelated to #115\n\nRemove the `osc-min` dependency and implement custom OSC encoding/decoding functions.\n\n* **Remove `osc-min` dependency**\n - Remove `osc-min` from `package.json`.\n - Remove `#decode` alias from `package.json`.\n\n* **Update `Client.mjs`**\n - Import `toBuffer` from `internal/osc.mjs`.\n - Update `send` method to use the new `toBuffer` function.\n\n* **Update `Server.mjs`**\n - Import `fromBuffer` from `internal/osc.mjs`.\n - Update `message` event handler to use the new `fromBuffer` function.\n\n* **Add `internal/osc.mjs`**\n - Implement `toBuffer` function to encode OSC messages.\n - Implement `fromBuffer` function to decode OSC messages.\n\n* **Update `rollup.config.mjs`**\n - Remove `osc-min` and `#decode` from the `external` array in the `walkLib` function.\n - Remove `osc-min` and `#decode` from the `external` array in the `walkTest` function.\n\n* **Add tests for new implementation**\n - Add `test/test-osc.mjs` with tests for `toBuffer` and `fromBuffer` functions.\n\n* **Remove old files**\n - Delete `lib/internal/decode.mjs`.\n - Delete `test/test-decode.mjs`.\n\n---\n\nFor more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/MylesBorins/node-osc/issues/115?shareId=XXXX-XXXX-XXXX-XXXX).","shortMessageHtmlLink":"Remove osc-min dependency"}},{"before":null,"after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/remove-osc-min-2","pushedAt":"2024-08-09T22:00:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"f2a0602543d47df645566baa15d98fd4ae8d66f7","after":"439e8d2a1b26a7dc63b7d7f1ef6977e6e91218d4","ref":"refs/heads/remove-osc-min-1","pushedAt":"2024-08-09T21:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"Remove osc-min dependency\n\nRelated to #115\n\nRemove the `osc-min` dependency and implement `toBuffer` and `fromBuffer` functions directly.\n\n* **package.json**\n - Remove the `osc-min` dependency.\n\n* **lib/Client.mjs**\n - Implement the `toBuffer` function directly in this file.\n - Replace the import of `osc-min` with the new `toBuffer` function.\n\n* **lib/internal/decode.mjs**\n - Implement the `fromBuffer` function directly in this file.\n - Replace the import of `osc-min` with the new `fromBuffer` function.\n\n* **rollup.config.mjs**\n - Remove `osc-min` from the external dependencies.\n\n---\n\nFor more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/MylesBorins/node-osc/issues/115?shareId=XXXX-XXXX-XXXX-XXXX).","shortMessageHtmlLink":"Remove osc-min dependency"}},{"before":null,"after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/remove-osc-min-1","pushedAt":"2024-08-09T21:54:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"a732781d186cb1f5ffd3e395b84a693cc9250946","after":"9ce9cb385113acb34cbd9a110d771f3edb9e3e13","ref":"refs/heads/remove-osc-min","pushedAt":"2024-08-03T04:22:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"fix me up","shortMessageHtmlLink":"fix me up"}},{"before":"f2a0602543d47df645566baa15d98fd4ae8d66f7","after":"a732781d186cb1f5ffd3e395b84a693cc9250946","ref":"refs/heads/remove-osc-min","pushedAt":"2024-08-03T04:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"Remove `osc-min` dependency and add `#transport` import in `package.json`\n\nAdd new internal module `transport.mjs` with `toBuffer` and `fromBuffer` functions\n\nUpdate `Client.mjs` to use `toBuffer` from `lib/internal/transport.mjs`\n\nUpdate `Server.mjs` to use `fromBuffer` from `lib/internal/transport.mjs`\n\nAdd `test-transport.mjs` to test `toBuffer` and `fromBuffer` functions\n\nDelete `lib/internal/decode.mjs`","shortMessageHtmlLink":"Remove osc-min dependency and add #transport import in `package.j…"}},{"before":null,"after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/remove-osc-min","pushedAt":"2024-08-03T04:06:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"cafa370cc02ee060bf51095549e8293c96e8b52a","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-06-25T20:13:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"}},{"before":"08045b58cd1fc74e2f499afcdbfd3a31c742d370","after":"f2a0602543d47df645566baa15d98fd4ae8d66f7","ref":"refs/heads/main","pushedAt":"2024-06-25T20:13:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":null,"after":"cafa370cc02ee060bf51095549e8293c96e8b52a","ref":"refs/heads/update-deps","pushedAt":"2024-06-25T19:55:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: update deps","shortMessageHtmlLink":"chore: update deps"}},{"before":"9287fb542edb5890121ba7b91f875ae772672b8a","after":"08045b58cd1fc74e2f499afcdbfd3a31c742d370","ref":"refs/heads/main","pushedAt":"2024-06-19T17:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"9.1.3","shortMessageHtmlLink":"9.1.3"}},{"before":"bf0ad0799c80fe58bab33345a2324a543dea0df2","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/ws-8.17.1","pushedAt":"2024-06-19T17:33:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"}},{"before":"9f6fc1d1ff73144e051839bc0024ce996d0cdb14","after":"9287fb542edb5890121ba7b91f875ae772672b8a","ref":"refs/heads/main","pushedAt":"2024-06-19T17:33:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"build(deps-dev): bump ws from 8.17.0 to 8.17.1\n\nBumps [ws](https://github.com/websockets/ws) from 8.17.0 to 8.17.1.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump ws from 8.17.0 to 8.17.1"}},{"before":null,"after":"bf0ad0799c80fe58bab33345a2324a543dea0df2","ref":"refs/heads/dependabot/npm_and_yarn/ws-8.17.1","pushedAt":"2024-06-19T03:19:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump ws from 8.17.0 to 8.17.1\n\nBumps [ws](https://github.com/websockets/ws) from 8.17.0 to 8.17.1.\n- [Release notes](https://github.com/websockets/ws/releases)\n- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)\n\n---\nupdated-dependencies:\n- dependency-name: ws\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump ws from 8.17.0 to 8.17.1"}},{"before":"c441433805a10902eaf3ba0c1509a754fb70d70f","after":"9f6fc1d1ff73144e051839bc0024ce996d0cdb14","ref":"refs/heads/main","pushedAt":"2024-06-12T15:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: drop 21 from engines","shortMessageHtmlLink":"chore: drop 21 from engines"}},{"before":"0b3ae8c417b0233aec07a7a130241086b6f17602","after":"c441433805a10902eaf3ba0c1509a754fb70d70f","ref":"refs/heads/main","pushedAt":"2024-06-12T15:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: drop 21 from engines","shortMessageHtmlLink":"chore: drop 21 from engines"}},{"before":"bd85963850b4e03b953822927ac2666d4a648552","after":"0b3ae8c417b0233aec07a7a130241086b6f17602","ref":"refs/heads/main","pushedAt":"2024-06-12T15:24:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"chore: drop 21 from engines","shortMessageHtmlLink":"chore: drop 21 from engines"}},{"before":"f97ac4169eb5d1d469b8bddede43dded45e9c661","after":"bd85963850b4e03b953822927ac2666d4a648552","ref":"refs/heads/main","pushedAt":"2024-06-11T19:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"deps: update","shortMessageHtmlLink":"deps: update"}},{"before":"bb219812f0e6b52e957f1eddaa97dec97ddffc3c","after":"f97ac4169eb5d1d469b8bddede43dded45e9c661","ref":"refs/heads/main","pushedAt":"2024-06-05T20:27:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"9.1.2","shortMessageHtmlLink":"9.1.2"}},{"before":"751be1b6862c32e29f44643b9e5ee7756166398b","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-06-05T20:20:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"}},{"before":"f49d10aa6a3c8974168fa94ee1791e65dc548f94","after":"bb219812f0e6b52e957f1eddaa97dec97ddffc3c","ref":"refs/heads/main","pushedAt":"2024-06-05T20:20:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"deps: update eslint","shortMessageHtmlLink":"deps: update eslint"}},{"before":"70c87d41192d7777c2eb681271ecec534d8af9cf","after":"751be1b6862c32e29f44643b9e5ee7756166398b","ref":"refs/heads/update-deps","pushedAt":"2024-06-05T20:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"deps: update eslint","shortMessageHtmlLink":"deps: update eslint"}},{"before":null,"after":"70c87d41192d7777c2eb681271ecec534d8af9cf","ref":"refs/heads/update-deps","pushedAt":"2024-06-05T19:38:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MylesBorins","name":"Myles Borins","path":"/MylesBorins","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/498775?s=80&v=4"},"commit":{"message":"deps: update dependencies","shortMessageHtmlLink":"deps: update dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpuHacQA","startCursor":null,"endCursor":null}},"title":"Activity · MylesBorins/node-osc"}