An open API service for software projects hosted on Open Collective.

github.com/neovim/node-client

Nvim Node.js client and plugin host
https://github.com/neovim/node-client

Merge #336 always use custom logger if given

899a54f66dc3ed2accf8c588fcc699383fbccf9f authored over 1 year ago
refactor: don't load logger in cli.js

cli.js is a low-level, minimal entrypoint.

84c2aea1e2bdbf55cb060f893fda6128198ccef7 authored over 1 year ago
fix(logger): use custom logger

Problem:
d9bc2efe30cd4c0de3691e953cace04d02e7855f #138 allows clients to supply
a custom logger,...

5c139b56eeda5292f7854a552f09dc4f50bd4a4c authored over 1 year ago
fix: obfuscated exception message

before:

● Node host › can run a command from plugin
failed request to "nvim_command" ...

6c8f1b9a90c3120a0836041251d5712c78c3251d authored over 1 year ago
docs: changelog

a19148b1d494dd8a0eb3cdd08f2cb98757f47c03 authored over 1 year ago
delete redundant changelogs

why do people love micro-projects so much

51d4a40b495ea28d4a475a187cf6fb03d0f19091 authored over 1 year ago
Merge #332 console.log() patching

104f0633663032999c05169891f538ec47b590aa authored over 1 year ago
fix: console.log() writes to RPC channel

Problem:
2d4744757da98c977ac0dadfcc4298c68c50533f removed "sandboxing" and
accidentally also rem...

9a2cf4ce6674705aa5d8b942aca811bc0be0d8d7 authored over 1 year ago
feat: eliminate "which" dependency

Use findNvim() instead of "which".

77282c5fd659b3a3ce853913ae380911c4d25f00 authored over 1 year ago
feat: improve logs + error messages

before:

{"level":"debug","message":"request -> neovim.api.nvim_list_bufs"}
{"level":"de...

85a9d4360a1335cd42c0d135d743a9646587110c authored over 1 year ago
tests: do not silently log failed beforeAll

ref 3efc733d3ea41b5c5c911b39c96c99f94759c51d

c0004123eb20aa9a8f6ac9afe6bd8f09a6a9799e authored over 1 year ago
refactor(tests): global test setup

7d1e1fe219f57ec997dda92a470cacf491b47d65 authored over 1 year ago
refactor: cleanup

- annotate types.
- rename helpers/ => utils/
- there are already other "utils/" directories
...

555acfb79f3bbcb886734d74376d0bd7472cd62d authored over 1 year ago
refactor(tests): drop "global test setup"

Can't do "global beforeAll" because jest sucks.

865abe88393c5f78f179f04838cf91ac4383b310 authored over 1 year ago
docs

ab7e260d8713d2a2505d6f65c67173305fc57c35 authored over 1 year ago
bump

f94f4d0f2fe0c3a00289a154455005b3b45c0cfa authored over 1 year ago
release

ff2083826ead88db7549af80dcddfe5ba9684fb9 authored over 1 year ago
fix: findNvim() fails if path has spaces #323

fix #319

20adbe856bb78b0e9c8f676ebf8d01cb8b042095 authored over 1 year ago
Merge #316 rename getNvimFromEnv => findNvim

053a222b474c21217a0d96cc8d87c44792101d9c authored over 1 year ago
refactor!: rename getNvimFromEnv => findNvim

Also change the default `orderBy` to 'desc'.

0558ce1426c9525f52b7f16354f12bf993818347 authored over 1 year ago
bump major version

b4a428d4588964f6a0175b32b7939edc5118907f authored over 1 year ago
feat: eliminate "semver" dependency #313

This dependency is unnecessary.

37a00341fa873ff8483c423ba2b84f6428a16d6a authored over 1 year ago
deps: bump the types group with 2 updates (#310)

Bumps the types group with 2 updates: [@types/jest](https://github.com/DefinitelyTyped/Definitel...

73ec6918a5c90042ac21ed72752f109865ce6fa1 authored over 1 year ago
ci: dependabot ignore @types/node

69ccade449ebcec5af432912b09c3944350af872 authored over 1 year ago
fix package-lock.json

$ npm ci
npm ERR! code EUSAGE
npm ERR! npm ERR! `npm ci` can only install packages w...

8b0a567c1cc2b4738d511ebc7b67343e37fd7834 authored over 1 year ago
docs

06b4c185848a4c1e041d8cba267d8b9abac892f7 authored over 1 year ago
bump

bcb75635661145aaf95c173f5d321d1430e068ab authored over 1 year ago
release

4f6061cdad7d43edcfda0ce8751779419ee36651 authored over 1 year ago
docs: NvimPlugin options

fix #153

e3c1e7718f9769cde5b26e36658cd2a151ed22e9 authored over 1 year ago
docs #309

fix #41

fd060d8a9750085c4b9b6cd5975db271abf3ebab authored over 1 year ago
Merge #308 fix getNvimFromEnv

20f94c1f9204b80e9381201a90f1b2b54c15f0ed authored over 1 year ago
fix: getNvimFromEnv returns invalid Nvim in matches

Problem:
If a found "nvim" does not meet `minVersion`, it's included in _both_
`matches` and `un...

8500af8a3f242b4118e8a160036dded32fdcda98 authored over 1 year ago
fix: don't need to await attach()

see 22e1dc4db248

f9992cafa71ab1e129789eafc1aee880e034b071 authored over 1 year ago
Merge #215 docs, include README in package

9391d93484848762a12da02c956932ea47123d59 authored over 1 year ago
Merge #307 refactor: getNvimFromEnv

21cf29fe96c397d8103df4d9ce603ce2e64a236b authored over 1 year ago
refactor: getNvimFromEnv

- don't export `parseVersion`, `compareVersions`
- rename options
- add test coverage
- remove T...

8aabe203eca0a05d9a4c5173f6b22f4002c21cf0 authored over 1 year ago
docs

3e5b161e55dc8e3cebd918f8d9e7c05eab4cfac2 authored over 1 year ago
Merge #301 lint

a24d608c2872a1d759035bc1e72bb29cff9d4b65 authored over 1 year ago
build: test code must run in older node.js

We must disable eslint rules that require new javascript features in
test files, because test fi...

56fefb9195cfe4e3e7a5c9a5d073eb18c4074992 authored over 1 year ago
build: enable "esnext" and polyfill for minimum target

Problem:
Can't use newer JS features like `Array.at()`

Solution:
- Polyfill to es2015, so we ca...

1d61403384908cef266c68a2912b16c69fe600c0 authored over 1 year ago
lint

fixed with:

./node_modules/.bin/eslint --format=unix packages/*/src/**/*.ts packages/*/src/...

619e29dcf238994a213eb28ffde872841a4f0203 authored over 1 year ago
Merge #300 ci: fix codecov

fea2caff35904a2cd15214d1a4ff9ff25d2bb6f6 authored over 1 year ago
fix(ci): codecov upload fails

Problem:

Error: Codecov token not found. Please provide Codecov token with -t flag.
##[...

c964a869fd01a5a0797022c305a9cf2519e38a46 authored over 1 year ago
fix(build): generate test coverage data

Problem:
codecov cannot find coverage data:

2024-02-02T15:33:55.6821530Z info - 2024-02-02 ...

d938ea5b6a94c84e84414a64e96f153077021272 authored over 1 year ago
deps: bump the github-actions group with 1 update (#299)

Bumps the github-actions group with 1 update: [codecov/codecov-action](https://github.com/codeco...

c2a64d114ba00c62384e15eb59be485c6fda94f7 authored over 1 year ago
Merge pull request #298 from neovim/fixci

5071f37ee84ee8ae5854c2cc5c28e4c4f55db30f authored over 1 year ago
fix(ci): use newer NPM

a9365ebb5c83e17e43162fd92073510254210166 authored over 1 year ago
fix(tests): jest deprecated config

> jest
● Deprecation Warning:
Option "testURL" was replaced by passing the URL via...

276e89018149c4163693a416b0415df3f4e23823 authored over 1 year ago
fix(build): lint fails on Windows

Problem:
Lint fails on Windows CI, because git converts text to CRLF and prettier
expects LF.

S...

aa009807b0e02d3e57aa5e0189f5c81e6be0f66a authored over 1 year ago
deps: bump the jest group with 3 updates (#296)

Bumps the jest group with 3 updates: [jest](https://github.com/jestjs/jest/tree/HEAD/packages/je...

c7172087d288f5e75342c33132409910f97fc0fa authored over 1 year ago
deps: bump which from 3.0.1 to 4.0.0 (#297)

> BREAKING CHANGES
> support for node 14 has been removed

"which" is only used in tests, so ...

727267fc453abdc7e829531b3967da81bd55bca2 authored over 1 year ago
deps: bump the babel group with 6 updates (#291)

Bumps the babel group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [@babel...

3212491599d0273f9f7165b0d86f388bec0743d7 authored over 1 year ago
deps: bump typedoc from 0.24.8 to 0.25.7 (#294)

Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.24.8 to 0.25.7.
- [Release notes]...

4ee003489b7658475d89dab7936228d2bde6c511 authored over 1 year ago
deps: bump lint-staged from 11.2.6 to 15.2.0 (#295)

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 11.2.6 to 15.2.0.
- [Release no...

0a8453d6996bdbec9347051e40e480bad3b66dc0 authored over 1 year ago
ci: group dependabot updates

b4c0e69d0d8f72c366c9a40b3bccc27a7de72aae authored over 1 year ago
deps: update "semver"

16b3372b0707ae074156adcaae47ef7a659e7eb6 authored over 1 year ago
ci: group dependabot updates

7204fb1a913387b993c12baf7567e3cee127ad67 authored over 1 year ago
deps: bump @babel/core from 7.17.10 to 7.23.9 (#287)

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.17.10 t...

f3545919069384802096fd3f5121993aa31a7463 authored over 1 year ago
deps: bump typescript from 5.1.6 to 5.3.3 (#288)

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 5.1.6 to 5.3.3.
- [Release not...

a8381554ffec58c180e3d2e435b7d77a7d88dfb0 authored over 1 year ago
deps: bump husky from 9.0.6 to 9.0.7 (#289)

Bumps [husky](https://github.com/typicode/husky) from 9.0.6 to 9.0.7.
- [Release notes](https:/...

608fc8b31e1d4d69138a4ecf4c0b8fd9682061d3 authored over 1 year ago
deps: bump winston from 3.10.0 to 3.11.0 (#286)

Bumps [winston](https://github.com/winstonjs/winston) from 3.10.0 to 3.11.0.
- [Release notes](...

701ba036078de9525bfc0d744afbc5509bc0a31f authored over 1 year ago
ci: group dependabot updates

2102654baf23eb1b8d27dea48c831f521c262370 authored over 1 year ago
Merge #282 bump prettier, eslint deps

ca3d33ce251750c71731434714c58c472ca02acf authored over 1 year ago
ci: skip lint on old node.js

Problem:

> lint
> eslint packages/*/src/**/*.ts packages/*/src/*.ts
Oops! Something...

ae0ea685c7f3dbd0655146c1fa90864db5fa9e1b authored over 1 year ago
lint

d5d3b71b3fdef89ab6cedebdacd1b5c35c66679c authored over 1 year ago
deps: update eslint packages

4f4699a0a4ed40f83584845a40009cce7f7a9602 authored over 1 year ago
build(deps-dev): bump prettier from 2.6.2 to 3.2.4

Bumps [prettier](https://github.com/prettier/prettier) from 2.6.2 to 3.2.4.
- [Release notes](ht...

18bc06d442e056fb07052e3de4140b16cf04b106 authored over 1 year ago
build(deps-dev): bump husky from 7.0.4 to 9.0.6 (#284)

Bumps [husky](https://github.com/typicode/husky) from 7.0.4 to 9.0.6.
- [Release notes](https:/...

e7a85bb8b497907522f8699cdfc7c480b87d3cd6 authored over 1 year ago
fix(types): add Promisify type to neovim APIs #265

6020a114d972d36717564acd4f83d44b1474462e authored over 1 year ago
build(deps): bump actions/setup-node from 3 to 4 (#257)

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes...

ea95e0d58227829bfa9a63e7dddffc6d2f5ba486 authored over 1 year ago
build(deps): bump actions/checkout from 3 to 4 (#245)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](ht...

c9034275aeb1c1eac5da07ec6bd7fbab3a731e56 authored almost 2 years ago
build: remove "resolutions" field #240

"resolutions" was added in 96ed4d35fb25314a7bb9f9aee564cfd38c7aeff1
but is no longer needed bec...

21b05aebb03fce73c16b1a298efcc8f891d46fce authored almost 2 years ago
build(deps-dev): bump @babel/preset-typescript from 7.16.7 to 7.22.5 (#223)

Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-...

9c47b03dcb5fcbdaa083e878347eab7deea8790e authored about 2 years ago
build(deps-dev): bump eslint-plugin-prettier from 4.0.0 to 4.2.1 (#225)

Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 4.0.0 to...

d21a049c326c39c0ccb4d807906e75d38faa5b50 authored about 2 years ago
build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 (#222)

Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4.
- [Release n...

26f47b5721467d9eee99dda63a28aac17c760d19 authored about 2 years ago
feat: find nvim on the user's system #207

Problem:
UIs and other Nvim applications often [search for Nvim](https://github.com/asvetliakov...

b5456fc9a6fb3c243605f5e344420fc6aa8c54a9 authored about 2 years ago
build(deps-dev): bump which and @types/which (#216)

Bumps [which](https://github.com/npm/node-which) and [@types/which](https://github.com/Definitel...

7a291b00812799d585cfe92b05d2b99f714894c5 authored about 2 years ago
build(deps-dev): bump jest-resolve from 27.5.1 to 29.6.1 (#217)

Bumps [jest-resolve](https://github.com/facebook/jest/tree/HEAD/packages/jest-resolve) from 27.5...

520bc633442afb35af26288099c56a951f65c7c6 authored about 2 years ago
build(deps): bump @msgpack/msgpack from 2.7.2 to 2.8.0 (#219)

Bumps [@msgpack/msgpack](https://github.com/msgpack/msgpack-javascript) from 2.7.2 to 2.8.0.
- ...

756139bc80e7284498968b15e5b75ac35df108c2 authored about 2 years ago
update README

6cf5e9d11616644169640f93f8266fbe4f369ce6 authored about 2 years ago
docs: add simple publishing docs

afdc342ccd73629c3fa92a9fe605b22ad48c2113 authored about 2 years ago
meta: Move README to `neovim` package

This was being published with a README.

10aad38958d3fb84b9496837176b6bcde7893dc9 authored about 2 years ago
Merge #211 from neovim/dependabot/npm_and_yarn/typescript-5.1.6

build(deps-dev): bump typescript from 4.6.4 to 5.1.6

c4ba03108dbf5360d17205f43f17a717de95cfa7 authored about 2 years ago
fix: suppressImplicitAnyIndexErrors is deprecated

Problem:
error TS5101: Option 'suppressImplicitAnyIndexErrors' is deprecated and
will stop funct...

6adf72531079e877676ce7665750d9223d2464be authored about 2 years ago
build: skipLibCheck

Problem:
build is checking declaration files in node_modules, which causes slower
compilation an...

9ade6ece5aecee23af5bb1510d28ab2692b3ed14 authored about 2 years ago
build(deps-dev): bump typescript from 4.6.4 to 5.1.6

Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.6.4 to 5.1.6.
- [Release note...

0272f9e5ce0cba57a8d48edef43b36ff81c61b1f authored about 2 years ago
build(deps-dev): bump babel-jest from 27.5.1 to 29.6.1 (#213)

Bumps [babel-jest](https://github.com/facebook/jest/tree/HEAD/packages/babel-jest) from 27.5.1 t...

ad8428796bd495ae6eb04db026ee056b3821f1a0 authored about 2 years ago
build(deps): bump winston from 3.3.3 to 3.10.0 (#212)

Bumps [winston](https://github.com/winstonjs/winston) from 3.3.3 to 3.10.0.
- [Release notes](h...

33e6559d032c29c13206a8cfdcb9a8f64b46ed65 authored about 2 years ago
build(deps-dev): bump @babel/preset-env from 7.17.10 to 7.22.9 (#209)

Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) fr...

e87c7c13ffc78c5a1e12a7c20f781c59ca05fa1f authored about 2 years ago
build(deps-dev): bump typedoc from 0.22.15 to 0.24.8 (#210)

Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.22.15 to 0.24.8.
- [Release notes...

cc4a0ecf2a33996ec866e43ee34bc0fab80a7f40 authored about 2 years ago
ci: dependabot.yml

a4633b7ce49f973ad6dee5f561554c45cecebb50 authored about 2 years ago
build(deps): bump semver from 7.3.7 to 7.5.2 (#206)

Bumps [semver](https://github.com/npm/node-semver) from 7.3.7 to 7.5.2.
- [Release notes](https...

ebb96730744bb91ca06e5d33753d39071ee75561 authored about 2 years ago
build(deps): bump tough-cookie from 4.0.0 to 4.1.3 (#205)

Bumps [tough-cookie](https://github.com/salesforce/tough-cookie) from 4.0.0 to 4.1.3.
- [Releas...

76a90724eb7dd9bc3f43a2bfa4fdb00245600eac authored about 2 years ago
build(deps): bump json5 from 1.0.1 to 1.0.2 (#201)

Bumps [json5](https://github.com/json5/json5) from 1.0.1 to 1.0.2.
- [Release notes](https://gi...

defee89ef35757ca9d88fa803bbee2c62dcdfc96 authored about 2 years ago
Update Node.js version used by CI (#198)

* chore(ci): remove node v12 and v18 to CI

* chore(ci): update actions used in CI

* fix(ci...

635b642309e7be5391d8f546f22099950f58fb24 authored almost 3 years ago
Replace lerna with npm workspaces (fixes #196) (#197)

* replace lerna with npm workspaces

* update CI to use npm instead of yarn

* specify range...

10a3432b9526ae52e03b88d3adf377b95ed723e2 authored about 3 years ago
fix(nvim.js): $NVIM_LISTEN_ADDRESS is deprecated #195

Use $NVIM with Nvim 0.8+.

Since https://github.com/neovim/neovim/pull/11009 (Nvim 0.8+) Nvim ...

5ebd911efe9d54b0e2216c20995e5558396307bf authored about 3 years ago
build(deps): bump async from 3.2.1 to 3.2.3 (#194)

Bumps [async](https://github.com/caolan/async) from 3.2.1 to 3.2.3.
- [Release notes](https://g...

6ce04754a8c5a080520fd0a7debc45a05f468df2 authored over 3 years ago
fix(ci): Fix path to nvim.exe was changed in nightly Neovim asset (#193)

eb9c9ef2a6b0222e42841fce606a539594675007 authored over 3 years ago
build(deps): bump node-fetch from 2.6.1 to 2.6.7 (#192)

Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 2.6.7.
- [Release no...

de9b0b83a59ad03340862824acd65342bf14aa50 authored over 3 years ago