{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30651283,"defaultBranch":"master","name":"node-client","ownerLogin":"neovim","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-02-11T14:23:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6471485?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716186929.0","currentOid":""},"activityList":{"items":[{"before":"d9b5a347243384665acdcecc5d4f8d95c8bf5627","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/eslint-c56a124b38","pushedAt":"2024-05-20T06:35:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"fc118af56f754446f7bdc1e7fc9a51c3a0efd93b","ref":"refs/heads/dependabot/npm_and_yarn/eslint-e52b94df82","pushedAt":"2024-05-20T06:35:25.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":"deps: bump the eslint group across 1 directory with 4 updates\n\nBumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 7.9.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 7.9.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.9.0/packages/parser)\n\nUpdates `eslint` from 8.56.0 to 9.3.0\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v9.3.0)\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 53.0.0\n- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)\n- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v53.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint-plugin-unicorn\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the eslint group across 1 directory with 4 updates"}},{"before":"9f6bc1a429dcf8801af55bf8d38b6ab3b5db9a99","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/eslint-ef62d8dd10","pushedAt":"2024-05-13T06:49:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"d9b5a347243384665acdcecc5d4f8d95c8bf5627","ref":"refs/heads/dependabot/npm_and_yarn/eslint-c56a124b38","pushedAt":"2024-05-13T06:49:37.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":"deps: bump the eslint group across 1 directory with 4 updates\n\nBumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 7.8.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 7.8.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/parser)\n\nUpdates `eslint` from 8.56.0 to 9.2.0\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v9.2.0)\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 53.0.0\n- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)\n- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v53.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint-plugin-unicorn\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the eslint group across 1 directory with 4 updates"}},{"before":"949fc093f245ada015c78bb0d85ca7ebe5f3eeb7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/babel-c9358c40d0","pushedAt":"2024-05-06T06:53:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"ce762c3aa8b24277c56e269dd9f2dba9ac5d665e","ref":"refs/heads/dependabot/npm_and_yarn/babel-e7e492ef22","pushedAt":"2024-05-06T06:53:17.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":"deps: bump the babel group with 5 updates\n\nBumps the babel group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.9` | `7.24.5` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.9` | `7.24.5` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.23.3` | `7.24.1` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.23.9` | `7.24.5` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.23.9` | `7.24.1` |\n\n\nUpdates `@babel/core` from 7.23.9 to 7.24.5\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-core)\n\nUpdates `@babel/preset-env` from 7.23.9 to 7.24.5\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-preset-env)\n\nUpdates `@babel/preset-typescript` from 7.23.3 to 7.24.1\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-preset-typescript)\n\nUpdates `@babel/cli` from 7.23.9 to 7.24.5\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.5/packages/babel-cli)\n\nUpdates `@babel/plugin-proposal-decorators` from 7.23.9 to 7.24.1\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-plugin-proposal-decorators)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/core\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/preset-env\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/preset-typescript\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/cli\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/plugin-proposal-decorators\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the babel group with 5 updates"}},{"before":"466df9c654327d39e7dd33de657811c30c5c7c9c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/eslint-24a0a1469e","pushedAt":"2024-05-06T06:49:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"9f6bc1a429dcf8801af55bf8d38b6ab3b5db9a99","ref":"refs/heads/dependabot/npm_and_yarn/eslint-ef62d8dd10","pushedAt":"2024-05-06T06:49:05.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":"deps: bump the eslint group across 1 directory with 4 updates\n\nBumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 7.8.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 7.8.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.8.0/packages/parser)\n\nUpdates `eslint` from 8.56.0 to 9.2.0\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v9.2.0)\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 52.0.0\n- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)\n- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v52.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint-plugin-unicorn\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the eslint group across 1 directory with 4 updates"}},{"before":"753ff0498f68abc372368a81216c6b535ae6b0b4","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/eslint-b6761a226f","pushedAt":"2024-04-29T06:04:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"466df9c654327d39e7dd33de657811c30c5c7c9c","ref":"refs/heads/dependabot/npm_and_yarn/eslint-24a0a1469e","pushedAt":"2024-04-29T06:04:06.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":"deps: bump the eslint group across 1 directory with 4 updates\n\nBumps the eslint group with 4 updates in the / directory: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 7.7.1\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 7.7.1\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.1/packages/parser)\n\nUpdates `eslint` from 8.56.0 to 9.1.1\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v9.1.1)\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 52.0.0\n- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)\n- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v52.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint-plugin-unicorn\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the eslint group across 1 directory with 4 updates"}},{"before":"930c1d4f1418f6d84eadf64a79f608a208fb8517","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/eslint-a16c02d571","pushedAt":"2024-04-22T06:52:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"753ff0498f68abc372368a81216c6b535ae6b0b4","ref":"refs/heads/dependabot/npm_and_yarn/eslint-b6761a226f","pushedAt":"2024-04-22T06:52:51.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":"deps: bump the eslint group with 4 updates\n\nBumps the eslint group with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [eslint](https://github.com/eslint/eslint) and [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn).\n\n\nUpdates `@typescript-eslint/eslint-plugin` from 6.20.0 to 7.7.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/eslint-plugin)\n\nUpdates `@typescript-eslint/parser` from 6.20.0 to 7.7.0\n- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)\n- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)\n- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v7.7.0/packages/parser)\n\nUpdates `eslint` from 8.56.0 to 9.1.0\n- [Release notes](https://github.com/eslint/eslint/releases)\n- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/eslint/eslint/compare/v8.56.0...v9.1.0)\n\nUpdates `eslint-plugin-unicorn` from 50.0.1 to 52.0.0\n- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)\n- [Commits](https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v50.0.1...v52.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: \"@typescript-eslint/eslint-plugin\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: \"@typescript-eslint/parser\"\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n- dependency-name: eslint-plugin-unicorn\n dependency-type: direct:development\n update-type: version-update:semver-major\n dependency-group: eslint\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the eslint group with 4 updates"}},{"before":"305c5ddcc596c9957d1195c54d1a60650a55328a","after":"949fc093f245ada015c78bb0d85ca7ebe5f3eeb7","ref":"refs/heads/dependabot/npm_and_yarn/babel-c9358c40d0","pushedAt":"2024-04-22T06:52:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"deps: bump the babel group with 5 updates\n\nBumps the babel group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.9` | `7.24.4` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `7.23.9` | `7.24.4` |\n| [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) | `7.23.3` | `7.24.1` |\n| [@babel/cli](https://github.com/babel/babel/tree/HEAD/packages/babel-cli) | `7.23.9` | `7.24.1` |\n| [@babel/plugin-proposal-decorators](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-decorators) | `7.23.9` | `7.24.1` |\n\n\nUpdates `@babel/core` from 7.23.9 to 7.24.4\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core)\n\nUpdates `@babel/preset-env` from 7.23.9 to 7.24.4\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-preset-env)\n\nUpdates `@babel/preset-typescript` from 7.23.3 to 7.24.1\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-preset-typescript)\n\nUpdates `@babel/cli` from 7.23.9 to 7.24.1\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-cli)\n\nUpdates `@babel/plugin-proposal-decorators` from 7.23.9 to 7.24.1\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-plugin-proposal-decorators)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/core\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/preset-env\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/preset-typescript\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/cli\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n- dependency-name: \"@babel/plugin-proposal-decorators\"\n dependency-type: direct:development\n update-type: version-update:semver-minor\n dependency-group: babel\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"deps: bump the babel group with 5 updates"}},{"before":"8e782473d22c858c5933d053c49e18f8faf1faa4","after":"8982da5532278f178286a11696939cbf241b4046","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T14:27:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"813b5e564451b8b4b801f71992a527344fe07b76","after":"8e782473d22c858c5933d053c49e18f8faf1faa4","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T14:25:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"09a7afde17d98f26cdf660266fde55c15d44e11f","after":"813b5e564451b8b4b801f71992a527344fe07b76","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T14:13:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"01eec521dff46fa97b53eb81cd63dc362f6e27fd","after":"09a7afde17d98f26cdf660266fde55c15d44e11f","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T13:53:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"6cf6ddeff0298fd75f791724964de28de801c1c3","after":"01eec521dff46fa97b53eb81cd63dc362f6e27fd","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T13:48:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"ac90ca7264bc2f98c6258f7ddb0df8f9229d00a5","after":"6cf6ddeff0298fd75f791724964de28de801c1c3","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T13:29:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nStory:\n- The value in rplugins is:\n 1. it finds the interpreter on the system\n 2. it figures out how to invoke the main script with the interpreter\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"5ebc7c5abdadeff6951f9a7cfbb3210761669a94","after":"ac90ca7264bc2f98c6258f7ddb0df8f9229d00a5","ref":"refs/heads/rplugin","pushedAt":"2024-04-18T01:30:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"WIP: eliminate \"host\" concept\n\nProblem:\nThe \"remote plugin\" concept is too complicated. https://github.com/neovim/neovim/issues/27949\n\nSolution:\n- Let the \"client\" also be the \"host\". Eliminate the separate \"host\"\n concept and related modules.\n- Let any node module be a \"host\". Any node module that imports the\n \"neovim\" package and defines method handler(s) is a \"remote module\".\n It is loaded by Nvim same as any \"node client\".\n\nOld architecture:\n\n nvim rplugin framework ->\n node: cli.js ->\n starts the \"plugin Host\"\n attaches itself to current node process\n searches for plugins and tries to load them in the node process (MULTI-TENANCY)\n -> plugin1\n -> plugin2\n -> ...\n\nNew architecture:\n\n nvim vim.rplugin('node', '…/plugin1.js') ->\n node: neovim.cli()\n nvim vim.rplugin('node', '…/plugin2.js') ->\n node: neovim.cli()\n\n1. A Lua plugin calls `vim.rplugin('node', '/path/to/plugin.js')`.\n2. Each call to `vim.rplugin()` starts a new node process (no \"multi-tenancy\").\n3. plugin.js is just a normal javascript file that imports the `neovim` package.\n4. plugin.js provides a \"main\" function. It can simply import the `neovim.cli()` util function, which handles attaching/setup.\n\nTEST CASE / DEMO:\n\n const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' })\n const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n const nvim = attach({ proc: nvim_proc });\n nvim.setHandler('foo', (ev, args) => {\n nvim.logger.info('handled from remote module: \"%s\": args:%O', ev.name, args);\n });\n nvim.callFunction('rpcrequest', [(await nvim.channelId), 'foo', [42, true, 'bar']]);\n\n 2024-03-26 16:47:35 INF handleRequest: foo\n 2024-03-26 16:47:35 DBG request received: foo\n 2024-03-26 16:47:35 INF handled from remote module: \"foo\": args:[ [ 42, true, 'bar' ] ]","shortMessageHtmlLink":"WIP: eliminate \"host\" concept"}},{"before":"9f441661efd812d47ca80f5574b9bea48526fa6c","after":"0253672eeea7d1595956002586aefd2ea7014770","ref":"refs/heads/master","pushedAt":"2024-04-17T13:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"docs: changelog","shortMessageHtmlLink":"docs: changelog"}},{"before":"5da48da87fb637a3f15888ad98230ff7aecad9ab","after":null,"ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:47:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"}},{"before":"f89d1c95be1d6ac4f1efe77897053f9c65c89465","after":"9f441661efd812d47ca80f5574b9bea48526fa6c","ref":"refs/heads/master","pushedAt":"2024-04-17T13:47:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(api): executeLua return type is too narrow #353\n\nfix #346","shortMessageHtmlLink":"fix(api): executeLua return type is too narrow #353"}},{"before":"77738662cf7e090abe59a722bb648040d5bc19b4","after":"5da48da87fb637a3f15888ad98230ff7aecad9ab","ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:42:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(api): executeLua return type is too narrow\n\nfix #346","shortMessageHtmlLink":"fix(api): executeLua return type is too narrow"}},{"before":"0655f9d50fb7c0f3deda1e797e290d14abbd71c4","after":"77738662cf7e090abe59a722bb648040d5bc19b4","ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:32:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(api): executeLua return type is too narrow\n\nfix #346","shortMessageHtmlLink":"fix(api): executeLua return type is too narrow"}},{"before":null,"after":"0655f9d50fb7c0f3deda1e797e290d14abbd71c4","ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:30:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(api): executeLua return type is too narrow\n\nfix #346","shortMessageHtmlLink":"fix(api): executeLua return type is too narrow"}},{"before":"ff491d89c565d775f7f2a8efed7792d8f3df80d1","after":null,"ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:22:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"}},{"before":"39849105284eb093dc4137b6af32d2e627c47737","after":"f89d1c95be1d6ac4f1efe77897053f9c65c89465","ref":"refs/heads/master","pushedAt":"2024-04-17T13:22:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"Merge #338 build: enforce type checks, fix type errors","shortMessageHtmlLink":"Merge #338 build: enforce type checks, fix type errors"}},{"before":"8092b954722aa100c4d4660136b63390364879fc","after":"ff491d89c565d775f7f2a8efed7792d8f3df80d1","ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:18:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(build): \"Cannot find name 'expect'\"\n\nref https://github.com/neovim/node-client/issues/352\n\nBefore:\n\n src/api/Buffer.test.ts:102:9 - error TS2304: Cannot find name 'expect'.\n ...\n src/api/Buffer.test.ts:106:5 - error TS2593: Cannot find name 'it'.\n Do you need to install type definitions for a test runner? Try `npm\n i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and\n then add 'jest' or 'mocha' to the types field in your tsconfig.\n ...\n Found 616 errors in 8 files.\n\nAfter:\n\n Found 138 errors in 6 files.","shortMessageHtmlLink":"fix(build): \"Cannot find name 'expect'\""}},{"before":"27b37ce60349af178dd97a7b0d8d73e3b4567124","after":"8092b954722aa100c4d4660136b63390364879fc","ref":"refs/heads/fixtypeerr","pushedAt":"2024-04-17T13:14:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinmk","name":"Justin M. Keyes","path":"/justinmk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359421?s=80&v=4"},"commit":{"message":"fix(build): \"Cannot find name 'expect'\"\n\nref https://github.com/neovim/node-client/issues/352\n\nBefore:\n\n src/api/Buffer.test.ts:102:9 - error TS2304: Cannot find name 'expect'.\n ...\n src/api/Buffer.test.ts:106:5 - error TS2593: Cannot find name 'it'.\n Do you need to install type definitions for a test runner? Try `npm\n i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and\n then add 'jest' or 'mocha' to the types field in your tsconfig.\n ...\n Found 616 errors in 8 files.\n\nAfter:\n\n Found 138 errors in 6 files.","shortMessageHtmlLink":"fix(build): \"Cannot find name 'expect'\""}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETnuN1gA","startCursor":null,"endCursor":null}},"title":"Activity · neovim/node-client"}