{"_id":"neovim","_rev":"53-44e4cd7cb1ca222e949117a19f0b51e8","name":"neovim","dist-tags":{"latest":"5.4.0"},"versions":{"0.0.1":{"name":"neovim","version":"0.0.1","author":{"name":"Nathan Fritz"},"license":"MIT","_id":"neovim@0.0.1","maintainers":[{"name":"fritzy","email":"fritzy@netflint.net"}],"dist":{"shasum":"cf59b6a803fc51495c607ae69e042d68eb175fb4","tarball":"https://registry.npmjs.org/neovim/-/neovim-0.0.1.tgz","integrity":"sha512-vcqWTgEEgvjLehNcwefcE04kBgWfjYf8/qVotyULSwjEJ7rDSMaYZTQIcc14XcNFL++HQmhqunD/wYK5fM1uYQ==","signatures":[{"sig":"MEQCIBp+pYS0BcR2CodbO+UstE2JUqoNdtKlN4bqxeqR45goAiAtv8rlgWiM91Czp5EkclqCge7CXSdwNdlpDzsKbbZzhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"fritzy","email":"fritzy@netflint.net"},"_npmVersion":"1.4.3","description":"Plugin Framework for NeoVIM","directories":{},"dependencies":{"async":"^0.9.0","msgpack5":"~1.3.2"},"devDependencies":{}},"0.1.0":{"name":"neovim","version":"0.1.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@0.1.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"9c76c6371aa34cd7677d69e60003202803bf5e5e","tarball":"https://registry.npmjs.org/neovim/-/neovim-0.1.0.tgz","integrity":"sha512-FhCseFrQi/T4/sam6qkUoRAYiOLPjn5WYhzageW7BJQQPYgZFhQxC8G7t+qgXZfuhcVZrEduKd5fCjTIKHMkbQ==","signatures":[{"sig":"MEUCIQD7d4JaLZxasNq1Y6TPrUE5SvStjiDeCIaw5FBYR+Sv2wIgVdiIQKYJ0QAzBXhP5umAjc8pmxQFNxbdZpG6+ky1aXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathIgnorePatterns":["node_modules","scripts","__tests__/integration/rplugin"]},"main":"./index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"9eb501587c9b30dfaacaf5bb350a5cf1bd18dba0","scripts":{"test":"jest --runInBand","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","eslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","lodash.omit":"^4.5.0","msgpack5rpc":"^1.1.0","lodash.defaults":"^4.2.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.1.1","eslint":"^3.19.0","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.0.0","@types/node":"^6.0.34","lint-staged":"^3.6.1","eslint-plugin-import":"^2.3.0","eslint-config-prettier":"^2.1.1","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-0.1.0.tgz_1497319545272_0.5763945679645985","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"neovim","version":"3.0.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.0.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"790061a722cf234fc569d68c20461163ec780319","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.0.0.tgz","integrity":"sha512-RhjXidgm3aUhIb7FWzfHGEXxfGxCUe3MHzikvx22Whb8qxBxK7PdhP+/jTlixXiHWz1OM3q/Ip5+eFU285X7qA==","signatures":[{"sig":"MEQCIC6kAfDrAY9epOQ9Iw43yP5JoY6kq8eurKNUUgEgyuUDAiABodNGa1v6uJWLdxlYwcuTja5bqDJhBlHrqveHoEwtVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testPathIgnorePatterns":["node_modules","scripts","__tests__/integration/rplugin"]},"main":"./index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"276cabce9d7ea52b2ad06e796bf26c9f4d1dab88","scripts":{"test":"jest --runInBand","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","eslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","lodash.omit":"^4.5.0","msgpack5rpc":"^1.1.0","lodash.defaults":"^4.2.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.1.1","eslint":"^3.19.0","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.0.0","@types/node":"^6.0.34","lint-staged":"^3.6.1","eslint-plugin-import":"^2.3.0","eslint-config-prettier":"^2.1.1","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.0.0.tgz_1497319765958_0.11822265549562871","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"neovim","version":"3.1.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.1.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"3c816a7640364d02005778ce01dfa17f018eaa69","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.1.0.tgz","integrity":"sha512-4PJdCA27DaH6qbAgWYTLXWHDVajrDPm2SVF1sfEtOOCJFpBlWIy6yhUTaCVtOpWFj53CuRYRQsFSmnTldloSug==","signatures":[{"sig":"MEYCIQC9NZwYVv2X6CWf0ywpR25gm89/1bQns1N2zhCgLddiYwIhAL+2TeAtMhKmfnYHEcAG0FRBPU5azj7F8EeE6rMtrIec","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"coverageDirectory":"./coverage/","testPathIgnorePatterns":["node_modules","scripts","__tests__/integration/rplugin"]},"main":"./index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"df35c87c4f796ed779d09cd17ca5e103f55130d0","scripts":{"test":"jest --runInBand","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.js":["prettier --single-quote --trailing-comma es5 --write","eslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","lodash.omit":"^4.5.0","msgpack5rpc":"^1.1.0","lodash.defaults":"^4.2.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.1.1","eslint":"^3.19.0","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.0.0","@types/node":"^6.0.34","lint-staged":"^3.6.1","eslint-plugin-import":"^2.3.0","eslint-config-prettier":"^2.1.1","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.1.0.tgz_1497636762016_0.7780757423024625","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"neovim","version":"3.2.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"1477610f4e3022274c2d271257816348b953a4f4","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.0.tgz","integrity":"sha512-G6dIBFkikxV5tfkD0xAUefUYBH7MRGNgIk3FJBA5iCoM9ThZM20AHdfKVr60ICBEQkjvfh8iv1WO009ImL40Bg==","signatures":[{"sig":"MEQCIAZA0VqyqXNXrmVTVCu5hQ9iIKEdwNhwSeNsqQdEERpFAiAC/BdrL3pELFgI7yOnUmU5XANjyrbbTOZr8GEuK7GsqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"ba67d49d43456eb8e71657e6cd59eab16a6e034f","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.0.tgz_1498791182116_0.21369953104294837","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"neovim","version":"3.2.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.1","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"6ff1404b3b7963b2089ccac6aaf01467ed88321f","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.1.tgz","integrity":"sha512-51gGmm+/xFPCw0i2UNVrMucMKrPSGr3oyjnq6bXRWPo/QxVu+QAmQwLQ37HtrTVyDLStRIVjF0DxQjSPxnBijw==","signatures":[{"sig":"MEYCIQDUyfsk7YyTuoIZP9OCY7UBLnKif7WryruNTFDr6Vp4hgIhAOA1pJLvybQamVS83Av20Agf/DqoJ1ou0U1VDwcvulVi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"3ee36f8f44a2de0a95b07e33744eaf2a5c771830","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.1.tgz_1498795636377_0.44643872953020036","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"neovim","version":"3.2.2","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.2","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"1ea8e685783241cc796a9449d7111adc2b07852a","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.2.tgz","integrity":"sha512-NMAbES9Ay0Z6oN/yuQicfjuin/KPDx95Sa5BrJDrMteuvZ87cMTf2m/6kmyRhuxf0RppeQ3aM5/b4yIynMppfQ==","signatures":[{"sig":"MEQCIHvDzJowQWk8tMsYN+hwE/QMEcLdscmm4Lj3HbnT7H4UAiBsUSugd+qb+xPUeeEWMwZRd9PesJoZ1s98G0Y0pO7otQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"ed1b29576d3f3532a1d54bed80db9d58581e2bf0","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.2.tgz_1498854200999_0.5643779535312206","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"neovim","version":"3.2.3","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.3","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"ed863b34015cbcd9361d42590479e7e92f22a7b2","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.3.tgz","integrity":"sha512-Wu7krPCUTReDKp3vb8lMFCVNbU9LGkuexjr9I3xNifSh/m3i1r4Qs02+E0kMA6quJQ4mxPlDs5ZdSfuwHhBW1w==","signatures":[{"sig":"MEYCIQDe0MiY+DTSg/lhRit1N+sc7G3qIZ+IKIe2fgJ0oQx00AIhAOTgOleT/rjGB1neKRd9jrDmT1c8K8otPSW0WLGcrvmR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"8a924b1f7582e3af3776d85821d07564703f90d1","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.3.tgz_1498854868044_0.2633216567337513","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"neovim","version":"3.2.4","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.4","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"70a441f74157cf430732e442af6f2353270cf00b","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.4.tgz","integrity":"sha512-4IfG3lFP+f8mpSNPU63G8pgIv+Zja6RZdoA3gJ9KzPiy1LOiLJHpCJZFgJ74yp2YaKntFnGpaE6GQ3DSa2TyNg==","signatures":[{"sig":"MEQCICs4UUnK+LNSG216UyYx1lxmvCA9QrroorJgJnoZXKKiAiAhyDL1pKuCJx/6oWOMVgtVjXctjwK9UvvGDZfEz0Bb8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"https://github.com/billyvg/node-client","type":"git"},"description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.4.tgz_1498855321858_0.09171457984484732","host":"s3://npm-registry-packages"}},"3.2.5":{"name":"neovim","version":"3.2.5","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.5","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"a9fab7f91241065c00af090fd15d6338af8f0c19","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.5.tgz","integrity":"sha512-RXTELIlGf2qSmZsM0Uvh558hz4p1fIl3Aw3WqWx28YQvrfQ1P0oCcquTXtxwSlr1GPznzG1Y7hwMHWMntHCw6w==","signatures":[{"sig":"MEUCIQCqCe83cxbRyCZ1qcHHvbydrdIsrY3XoDzNAprb5aD5mwIgEs6TSiMTW2nn6domtNu1KsljKCT1yykfsxsWebRB59g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"2c756bec70e7557f2428db26ba445c4852ea7391","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.5.tgz_1498855765119_0.1918450160883367","host":"s3://npm-registry-packages"}},"3.2.6":{"name":"neovim","version":"3.2.6","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.6","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"822f72de370cac93f9934ee8db1877737cdf35a5","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.6.tgz","integrity":"sha512-ghXxHpdcVmlOqSJdNq3gvkUQyeVHIugltpYMN8MqOv6dUmJ7xVC7+2rWCdgWqOqpmFT23lVEs1pmifknL/xhSw==","signatures":[{"sig":"MEYCIQDu7FC/SMoVgSJuSzfNrI1d4j9EiaVi9hzQKfBiZUIYAgIhANxf93pc5a84aj34Ufa4V9G0FCyKH1tVgUNdoAgR4GPa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index.js","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"98867b05d10f73765b0624a8dc93e3279238b92a","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index.d.ts","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","@types/jest":"^20.0.1","@types/node":"^7.0.32","msgpack5rpc":"^1.1.0","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","lint-staged":"^3.6.1","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.6.tgz_1498856036289_0.2680882753338665","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"neovim","version":"3.2.7","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.2.7","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"4b914c4ca28aa1114a6c63b89d9178a0bc0266a0","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.2.7.tgz","integrity":"sha512-hRUgnwUpXIVcyg7TJwE0wiH887un8ZCUrIJrNE9zujO22A1k2OWu5ZyUuuqYSnP2sZ38GMnJENhsTM0Wab7SxQ==","signatures":[{"sig":"MEQCIQCPtnOJIRE5gTltxUTxN77l+bBXXS6Bn/m6Bi+Vc2oJ9AIfUUh5CKy0IcYWC1Jyl3QQ0OPeIr2pl/XRe0Znnye72w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"6e5f1eb56dc964585b32887b74d52851ed2b65be","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged -- --no-cache"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack5rpc":"^1.1.0"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.2.7.tgz_1499099476795_0.21781248110346496","host":"s3://npm-registry-packages"}},"3.4.1-0":{"name":"neovim","version":"3.4.1-0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.4.1-0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"c79a32112ed51f1d46896ef276028cda59292a2c","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.4.1-0.tgz","integrity":"sha512-TlIr3q5ZJ89UekaMYFoOB5rd6E6yrwjKw57zcsKkLJ/g628vlR09pj+PnODFKp8RkbtLqOER5jBECEhBQqkQHA==","signatures":[{"sig":"MEUCIQDP2B19STkUdO4XFuBaMPWNcDtr4W6ABCP6y26u4Po2lAIgTjCMNXMYKLHEPjf4dyi+WsrMiOSdSdcWxcfjetyWnfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"412d78c6d36f893b2dbcbc65471e6956feae5872","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.0.3","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.0","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.4.1-0.tgz_1499283882487_0.7408384054433554","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"neovim","version":"3.4.2","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.4.2","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"392ee10e7999bad11614d0d3dce81a35ce04d7d2","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.4.2.tgz","integrity":"sha512-nf0p39ASMf/HfNi1xTQn9ljObYurXolAjrclbTVCj+jd5tCx9fm2P1Hhe8sE8sw+Wp2nz4QfA7aQMQ5jh7LE9A==","signatures":[{"sig":"MEYCIQDYYEUsfu9Yt0o07Cq4pDx8S21bfIwiuJANnoa63YhkkgIhAOArJQKiC/a9MZtH1PZojg+H7rHWpB8nvoFqrHid+ZIO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"6dd675da7b7d00fc96a14a16283c52b6c5a80740","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.3.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.4","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.4.2.tgz_1500870634732_0.1269281143322587","host":"s3://npm-registry-packages"}},"3.4.4":{"name":"neovim","version":"3.4.4","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.4.4","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"b502335f6507425122a4db669a4892cf0051f063","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.4.4.tgz","integrity":"sha512-aUniq5V+6cSk1l72AKrasZGjCll6DTLMt96tBEJV7j4k6XECZyPowoD1sb082JVlnetbVVW+MTGue3BYRnuA1w==","signatures":[{"sig":"MEYCIQC9yjQFILPvi0C9UY5rBdpDXMyNu7FnoLeeVZXZQemEEgIhAOL2Ao2NBs6MNsMB9ABmp1B26eMkKyFb65SgdvkhkJ2o","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","_from":".","files":["bin/","lib/"],"_shasum":"b502335f6507425122a4db669a4892cf0051f063","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"076c139c1a85f7c1575a4890dc8d0443854be067","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"3.10.10","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"6.10.2","dependencies":{"winston":"^2.3.1","traverse":"^0.6.6","lodash-es":"^4.17.4","typescript":"^2.3.4","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.4.4.tgz_1500871915541_0.7751890295185149","host":"s3://npm-registry-packages"}},"3.4.5":{"name":"neovim","version":"3.4.5","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.4.5","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/billyvg/node-client","bugs":{"url":"https://github.com/billyvg/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"7c40807396f4cb9ec0909f8d711b9573154adebe","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.4.5.tgz","integrity":"sha512-HoNRYcNfEB28LrKUkBRl4ODZZA57/yLr19jchazUOqBhgPvCgxMkfjouyM4dx3rZwvbom61DB68WuTkvB5pGpA==","signatures":[{"sig":"MEYCIQDVN1MPADSlLjyAkPDCeuMTocgztEJrZXxgv8ErpYBPzgIhANlIm1Ct+GUCCWRzsrL9fCgmx1WhA8DH+gT+axFXZ+oU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"43c4db32bc0e26b05c862fd22e5601494441e75c","scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"billy@opstarts.com"},"repository":{"url":"git+https://github.com/billyvg/node-client.git","type":"git"},"_npmVersion":"5.3.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.1.4","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","typescript":"^2.3.4","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.4.5.tgz_1501517388848_0.46789732994511724","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"neovim","version":"3.5.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.5.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"55b829785cda3927b5f468ba5a989fd7dbf91639","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.5.0.tgz","integrity":"sha512-2PHNRSk0zPb/j1EhXmdLB8fXIAFfJih6BHm80pRTeoU31IAj/1zhxg3S39kfclJAxJwrKUUe+2llXqgikA+6LA==","signatures":[{"sig":"MEUCIQC6j83EFdYRtLo8XC6kA3ZxJaRFB5/CUBIFrUVpUH99ZQIgYA/yBTb84PVjQ9wG2ujFW1QnSuMD11upnnlzrfRMwEc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"scripts":{"test":"npm run build && jest --runInBand","build":"tsc -p tsconfig.json || true","watch":"tsc -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"https://github.com/neovim/node-client","type":"git"},"description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --parser typescript --single-quote --trailing-comma es5 --write","tslint --fix","npm run test-staged"]},"dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.3.4","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.5.0.tgz_1509116147927_0.7994211739860475","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"neovim","version":"3.5.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.5.1","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"33e94646c4946d3b3a0341ac9aac2c9cce00b19b","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.5.1.tgz","integrity":"sha512-ucZjxzdkxC3n0F5KNW8xVtnd/w8bQB/gRy5PVZvtQCQCzVrIw1EiEU31z7EJLhokfNTrFS+ob1DnrWug0mqPyA==","signatures":[{"sig":"MEUCIQC0wk+lDvvNuF99Dk/5peB3EGRdD++YavWGaiBD3mYWvAIgdVE0atC25auFxsKdPAs0/kkiEwLO6Jp0uLGHMOLTFYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"e66be7877d8256aaf2d173f51d3489324e04a6a2","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"(cd __tests__/integration/rplugin/node/test && npm install)"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.6.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.5.1.tgz_1512882864479_0.2850740144494921","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"neovim","version":"3.5.2","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@3.5.2","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"ef3f8f287b5966c29197dcb83d116fbc1d90ed37","tarball":"https://registry.npmjs.org/neovim/-/neovim-3.5.2.tgz","integrity":"sha512-I7K0bDqUB9TDfO1Qz5whfBCOzU4MdNyjjLa8iE794iJ2wWGROqtWTOiRxGDnhOQSLYSC3fNJMeav5ihsmHZPMA==","signatures":[{"sig":"MEUCIDX7ngz04bcOAhtCwqetbVd260MUR6e8XK0J5hBusv9UAiEAiVwHZeo3KOXasQU+nllNrYt/5C++krdmb2ZyVoF1knY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"5516a057875f05325736a251a22cf1992e1dedaf","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"cd __tests__/integration/rplugin/node/test && npm install"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.6.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim-3.5.2.tgz_1514912225313_0.7741284805815667","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"neovim","version":"4.0.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.0.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"b9cc6f2fecaa44596640daa4c764707964dc3038","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.0.0.tgz","fileCount":64,"integrity":"sha512-cA6Bx49Y2ZBjTYwV5DWlRhXPPNcU4E1uOH1vv8v0a/ngKzy6piuOJm09UVZrYsCmhrB2fekaMkM6RI3UEzq3qQ==","signatures":[{"sig":"MEQCIBv5FVAI3M3IbeU9P6355YASg2X9jezkRFfVRpbmcgiVAiANLxM1UufgM45UzDpTPBEmlsHVvyZj9QMon3P89f8RgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+IZ6CRA9TVsSAnZWagAAgSAP/128wJj/OOW5h1B+8oFK\np81PG7cTE/JuEP0UoskAMxCQPMokhFoXH0iyjKBL4egOE/1e8rR3V26lW7ik\nSEZDKyS2DIwLOfL//M9GADfA29kL6j5D41Fgte3Iw3dt+x3iIKWRn3m9URsc\noroSryVbgx/NQxZb5BbDuwDL6gAW/rlIpEkjszSb21j4YZNJux5fNPonSQA3\nX8LxLAANKkSe+mDAvUyJC6EASDpS6ZgmHhvC6zIg6OYq38gBPc9mk+YNbx+L\naI5WigI/ziZRBn4F+d4ToH/C6B/dVFFvFIw8N972eDnqt4x6pqGRr4afPWg1\nLu982E1Fa8hDStAaNBNsYxzbgFEJ4TvP4Pwy/0OP1BCjWYpGLMtZx/iy4PWA\nd7Sn+LQis8VqiGhmp2+tPEVdptLpaglcK89mA8gZ2GGld0V9ejLWa/tYgLvC\nEFoLBcCCpJiliGktXf+1rEpXG70WbhqnJHIdDMwYrF7Vui8yvUGlO62hrUNo\nkE/We2yCJRsVNCZkQdhGmfzHfxB9ZBGooBSjGJF1h4Y9dS7pdDJuAug8HHDQ\nzt06igDvJo+uYOZPwVeZhb6bLMpSybmaEIpBUZCdl0u6POEGWTNn5lq7uiRA\n0YqvHag2EuS//yNGFtXnms0n38VkuwcLdCM90f+3zrQIKbTuh90LT8datZ75\nxaIn\r\n=6Gf8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"647f92895b6a8da9fb90732edfced68017236adc","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.6.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.0.0_1526236793571_0.8705449982255988","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"neovim","version":"4.0.0-alpha.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.0.0-alpha.1","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"cf15288694e60b1e61d1afa72bc8e3091fc2887d","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.0.0-alpha.1.tgz","fileCount":64,"integrity":"sha512-BSzDpgJlEr1AH0+5owopDSYGzWVfVn7XtxpFzq7F5PjS1HhtbhkPAtpfaGgZbBqmczuQcQAME10C3GEr3T4q1g==","signatures":[{"sig":"MEUCIGQ43zTxxvIWqPQ+lmvR42tsut7m7Pr4FtLNMwRU3+P+AiEA218Ko6kdvVKYLZjXC3cnFkG4zfOITiwHp5m5kVBylFw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97352,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+IiFCRA9TVsSAnZWagAAKPMQAJvaKWgI+y8p5jN/QkD7\njNvJNwxAHTU/AuN/+c3eBP9+jrEGgcBTIeBgIB3fF3CRcVsq+TAID9IBp+EG\neE5Ebku6apXy2d3lfhRLD0LT5jrP6CRKLs11vNQUU0gXG+X0kyi8Nx4mPthW\n7nNstm9/vTSz5Lfz3/x5S25OZqjVq7kDO/jcVNGocmhZj5ft5Mwuy5GODDZF\noGJTSITyvkk5EL+llpNbNh8P25uVT00IrLaCZkAnnwKaswguOwof2/JDqRu4\nW6/kD+k2eAs1uiqqnmGCHRCaaACn9zm0gPQaGGukHWSOUDdft79jk6QlKpUY\nkIsI5RY6BMOCPaNyza9QikOqA0WNrYJk8S4vORpP6zpMVlVMWElM9rTjSH/V\nzTAN8NbuMeDDzYrymla1HzzURysbp0EmnuBcSJ6rQbyjhrbhSsfPTecD7Qlc\nN3xQF7TKSy1JIe/XuYTI/EGSTVjSeOVaflgQhnB+kMATXRs98XE6/IJevrdu\nyjCJAOvDjw9p6jgM8PyuWtc/OHxfs3kUhXmIqPxXIqn0R7k5XkdUFzWG+JSe\nOO4spbt1ngCQPXmvo+c+J4Kow5+rUbjl4+HrSZEzQjtgoV0xeuR2lBUkFgdV\nLv8gItHHt8zROZY2afq8j5gh6sEkBOLE3B3wpVTjmFDDr6XXmErf4quF/RC7\nNF2M\r\n=pbAQ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"acf2f38de049c4c1f29fdbccd4ccd4a88c2445f8","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.6.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^20.0.4","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.4.2","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.0.0-alpha.1_1526237314966_0.33078741923709876","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"neovim","version":"4.0.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.0.1","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"5da832e20118aa925396352d4f6d365de64ac6d8","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.0.1.tgz","fileCount":64,"integrity":"sha512-ihcNGxAOVLHeelTAVvw0bBnEGposi+guu+Om6oBr9jXPTVvc3hyZRnbnoWMKosRUGnOnOIQIDg0wEV1kvo8f2w==","signatures":[{"sig":"MEQCIFa6akCnfG1l2RU8ApPSYXoIZNzk917phPNLd/4cOsw1AiB3/MW7likd4jz+1sesqN+HT9+RemBZ07RWmgBcnl447w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+J+7CRA9TVsSAnZWagAAsGoP/1RGYE2qvgJZn+zepuOs\nzbrPyhG7JHwIhSV1aOBSkq1RqPKELMxoBtqVpnf+QnYEni8ppuW9gP7vFwjA\nQJFHGhVv5LfoOi7NJdmwek/LZv7n0jTVC1MwHU2+/T3jfgioKbeuQYB9LYgT\nTLBQP61RpbkcT8TwRyHNvdj6YEBr3xZPoyZpfmKCWfuvRDppzzu3T3QJnbo+\nRQ3XKANciZdh/iWt0HrWZHYpim1cUq9H6X0/uF7rOUeBPj4nJIwjwSQ39YqE\n87pPnd92c0slMfpQ0H7GhTQRz4zTavT9ybIXt82iHrw1L/gSCUe1BMtfdrrL\n2vXQ5MiPVkRyKIsSVRftR2xP65Jfp96vrqMZI3uZZx+9R6J790n01ma+rq17\nTbMHPj4MfRgZzUfSUJxhbqV1dbwgcshHai54Esvn1xYu+SwfrtKaYsRU+K0r\nFWSa7qlf9CCDE7p6L/nv89ER2GKp8wezC11MPKfSPbA0EWt0j7pxN6xLPvdO\nfOdDiuHL7bNwGQIElHy+1HN5/Sn5s7M4duxr9QQN1dJP6935dvOP2+b+gbIJ\n+TbbhuqwGbMkdQ/EtA9Pezcfuetrxj8UsTk/48hrkOzrOfsQUvtyG61V/Sal\n9uPbOewHuXUkc1beQ0Ymd0BNHzYeAmGJzmWCqol26kI56rt/H6LXH/Fg7SXq\njm57\r\n=NE4y\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"090d73ca5eabbeaa0c6f035a818fd1379fea29b5","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.6.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26","@types/lodash":"^4.14.66","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.12.1","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.0.1_1526243257503_0.1487363879321102","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"neovim","version":"4.1.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.1.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"f931c33e00c8bd443ee8cfae74630b592ba75876","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.1.0.tgz","fileCount":66,"integrity":"sha512-eq3WkfM+64GbA5b9xrJttnNzbKRD7gIdJniYtYGjpwjSW4koas+uOMI+hBrnRv3LhSmckaDmCRBedJ/2bzr4Sw==","signatures":[{"sig":"MEUCIQDVEV+A1IVCGwcpoHMmWKRsZ5CBtYo+CRU7G56W0RMP7QIgOv8FRvC9xNVAPnv1GTx4uSEZSiG2lfOJVzMpNUFORYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFDswCRA9TVsSAnZWagAAB7QQAKA9dDb+1PaJ/bACVOp8\nDkfNryIO7O3n36+CWfEaNOrcZ9QoJlr5h1s5ZLWDDRWUfEV6mPJiDpvBSZ2A\nnHxF+AMgorqL6s0+QArve8fJXV1ap/HT7OL1ce/M63j28Ln/eO0q6qpC+51J\nJa7VnlAGi2wEMMxCway9mvrLhA++d+5Qb1JOEEF4Grbgr0J4UWHefaH8Zl/m\n811KEwfQy4DwxoWlA+equ7YkL4PkXYHZRtl0dsx6P3i0Ou5tnhQcZkK6olmt\nxcRKeTx4GGIvza75/2+YddLoHlt7REx2BTbgAYwE/G0QzPzvIe2PdPZydEAi\nzo1RCh6sVZJosfnFYRKjEvA2zkYUzIa9SGzTHNPEEosy9r2TwwomyEZruR7J\nKMe3MoqKVDmrPZKaFLZFp3/k0G9GuYuLFeuvKBJSBlzYlWUW3FgwnFTwz7RB\nk9WJy9oRTc4m3rjyeRRVpn/tgtwcDcxHKxsfd17ginRJq66CxUc+eO+FiV+Q\nqVs5C5kDloLvGL5ln4pcCrRgAbLsmoNSwXMJeOPWgsj0nNtuyn7rcbGW9fVj\n5mAp9qxIfDo59xDR6t0TyY7hgPdg/XT3De7WALVS2PWh/+oO6czP2+OiYCvT\nUh6QBFRFp939+Hbs2xSp/Me4z4clq0Fq6EJiaWaM9Qs0yE5MGXxzusnG7T3z\nPqFu\r\n=OHaX\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.(j|t)s?(x)","**/?(*.)(spec|test).(t|j)s?(x)"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js"],"testPathIgnorePatterns":["node_modules","lib","scripts","__tests__/integration/rplugin"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"4c7ca055e6113eda018ec722b4863943be5849d7","scripts":{"test":"npm run build && jest --runInBand","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.5.1","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.9.0","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","husky":"^0.13.4","which":"^1.2.14","tslint":"^5.4.3","nodemon":"^1.3.7","prettier":"^1.12.1","babel-core":"^6.25.0","typescript":"^2.6.1","@types/jest":"^20.0.1","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","tslint-config-prettier":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.1.0_1528052527169_0.0003263732820713017","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"neovim","version":"4.2.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.2.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"bd07628b4512d2f867f81d0ccaf016bc312a1c0d","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.2.0.tgz","fileCount":86,"integrity":"sha512-LO/sKr4tjaSVBySLnkPGyIgdvgiWsiFiPEtQ6Ar/w6nUmmlBnjDI9O7WSJgp0ITQPR11deb6sTn7jcwj8jt6RQ==","signatures":[{"sig":"MEUCICSZEMIY1Z4gN6CSec0OxlIE9TV9C+50/rD9vozr9b/FAiEA9Oni/egs0UbJub4oM4ZqHm/1fczSylvIwHUyKN9Kosg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161707,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNHB5CRA9TVsSAnZWagAAUlYQAKDjfQ3G8gD6I2BGWjHh\n86STDsYwxoY8Rf2mUCWrKYjgcRUY8k70cPUnzpOJuWeUtFQNg5WI4J637rdr\nvfjWcQEhOQQJ8ROWxlet0oAioiO1IDnxd0mT2xxtadJCKpE9exBdp7dUeUdZ\nF2CwhCopYaehnxMBzR83Pv8N+kFHYHsFDL81xM/6OFayr/0GoKv5lFjWE/Np\nHDZJLyB/A7qShgl13fg21FGXC8ogYDPspBgk1amhAXhHfLVM1kGsREfQRGBL\nzbO6IsCZvkU/30pDB6jBcClBxDd4iLQ2sMATTwNVb3lgEW1MffxP92WXc7NC\na+JuAK+ChadV8nStigbIXmUEGv/rQlnb3cVSubNOfkMHAgc0KW5VPs3oipbI\nDxjCVK35S5gqLOv+L7FOHEZ1aeHw5uP5XiYwKKaZwRwHmYKrYSF5ZD5gdcpW\n80NV+E/91624qhpSU1r8iJ15tbTwnmil9NRKIIpCA4ZBTXC8jmNLOEQLaVoU\nPkGYXgt7Vtvm/oBcyvIRwqo53OB51nfgx2diW3eV3SShelNTLbtxnkwyJ3Xn\nSoMXmWmvsow7Z2xk5Z4L+chKjN+6u9xVSaLvqdYg8HMZELOSUn0BlNF+NTUN\ntB19jT4rlgqqKN2jr7p17zh2rrGJX8W1DtmKDe5bWJQ3sxQgOwN194Kyg6No\nswjW\r\n=cBuI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"63b48d239f28cf334072d2fa4e66955bbcaadc48","scripts":{"lint":"eslint src/**/*.ts && tslint -p tsconfig.json","test":"jest","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-lint":"npm run lint","test-build":"npm run build && npm run prep-integration-test && jest --runInBand --coverage","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"yarn build && node scripts/findMissingApi","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","eslint --fix","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.11.2","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","husky":"^0.13.4","which":"^1.2.14","eslint":"^4.19.1","tslint":"^5.4.3","nodemon":"^1.3.7","ts-jest":"^22.4.6","prettier":"^1.13.5","babel-core":"^6.25.0","typescript":"^2.9","@types/jest":"^23.1.0","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","tslint-config-prettier":"^1.1.0","eslint-plugin-typescript":"^0.12.0","typescript-eslint-parser":"^16.0.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.2.0_1530163321893_0.5070590037618765","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"neovim","version":"4.2.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.2.1","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"25e99703831fafd9e26190feec15366bebfda8c0","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.2.1.tgz","fileCount":86,"integrity":"sha512-2Kto3HlBsFFtgyAmV8ecNtBBUrydoXp2EfIHwIvuhOIiVinCuKJaUmp1+1u5eGGu1TDZHUiHwvFv0T05eG8T+w==","signatures":[{"sig":"MEYCIQDa2mGvFMsoMHTVJuBoV0/N0JFUwzmcalVmGL6epxmeswIhAIbJeJVzJqT+fmySkurypaRN0U9b1Mg+ICWuro5h2rOp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbShr0CRA9TVsSAnZWagAAEK4P/j2/1gixMe4HgBxJ2wGv\nPXdyKvwLSjVrzFzX5rn8N9BloJ5YpxS1+D2Eq/ARCLMlujBELFzdCaFr0aPY\nv+5I9tdcBn6Oa6sbAoL2M2h/Buu1rm8ysITuzrCyFHGWDGWBwtAeqBZmSfdV\nzEG9dUa1DdHjZIWAPsWcmzIDbJJZfgNAQCc0bGOwZoPFfUGvdV/iobXUKwkT\nMbBiTzPXYZDPgibPcv0DvXhQO3I5O9+Zz/BW6PRD882fZGayH9aSQLeiG3vI\nLkO4m6N4Nz5hWAeDm43hoOFiPa8WDTHN3+eOLIDI0LQCfAYCYx3ofLAXyWvV\nmvvXjX4PoTVT0RFtGTio1q6Mhbgz6gppkvlTrSBejwy6XjwgICeDV5fVERmN\nVfvkZ3lJr8uaJ8CH1kBnMhIBbh/SXqmZ37im16KJBdH8nY45bDz8eKNNfPKc\nodI0JOhUX1kM30bOjIBy9H+dGXMjyGiZ9iPeoKX1BguAUokSFolbnxGFzouE\n0taLA67EJ/Wm1eYLkSSNETBzhEUMNyFXITej0p18pzIlnugWrPuVSvbUzRVE\ndMhKBKldPWr4KK/zkQZcKF/hiJQsdWPN95wkMwbLKJuPCgVBaOAvjiFpW0ke\nYDxzfqwbavaBw8ptxYYY1LtkvOPZobTR936X7mxDgtXmwr7g06MvuTjXkVM9\nQlT4\r\n=Mc1h\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","files":["scripts/nvim.js","scripts/api.js","bin/","lib/"],"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"gitHead":"f8ee790575e368192fd190825f681e51d3b563cc","scripts":{"lint":"eslint src/**/*.ts && tslint -p tsconfig.json","test":"jest","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-lint":"npm run lint","test-build":"npm run build && npm run prep-integration-test && jest --runInBand --coverage","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"yarn build && node scripts/findMissingApi","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"5.6.0","description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","eslint --fix","tslint --fix","npm run test-staged"]},"_nodeVersion":"8.11.2","dependencies":{"lodash":"^4.17.4","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","husky":"^0.13.4","which":"^1.2.14","eslint":"^4.19.1","tslint":"^5.4.3","nodemon":"^1.3.7","ts-jest":"^22.4.6","prettier":"^1.13.5","babel-core":"^6.25.0","typescript":"^2.9","@types/jest":"^23.1.0","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","tslint-config-prettier":"^1.1.0","eslint-plugin-typescript":"^0.12.0","typescript-eslint-parser":"^16.0.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.2.1_1531583220357_0.8793047967101388","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"neovim","version":"4.3.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.3.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"7925b482bbdc0e9832825438a8e4ac78dcc4337e","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.3.0.tgz","fileCount":80,"integrity":"sha512-LNp6YDDCHKvsPE35kkcvOwsOIKVTJYGFQCu9Nax1bhWbYX7gbdPmydckw0H5jmaudNUObgK3s2smyRGtpvzJKQ==","signatures":[{"sig":"MEYCIQD28r30tcLzmoukRtAruyz5Y3Wqlczo0Ixg6kfbJslc/AIhAPfRLmNRL7Hkl63SvQKeRHABAO8RHrOS8gR6wz2L8jEh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":113776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfMxGCRA9TVsSAnZWagAAlJQP/ilctNIGvupJdPUZ9U2J\n51CTefXZq/WI0cvkoa1R8VlmnQK/fZwlSdksbmznVnJQULJhm+rEM+cDU3An\nu0SiE+TMquzXKEF3EJ1Do+317KS/DvZC3MTwiv9l2My/gVFWmVW2XYSBBUjS\n4QY4xjRxAexEn0D/EdOyKcSFdeFevVhSE/ffCAK3kUYuaRCIqK4xb9fjA/Ar\ntFSAf0ASdJi2xxqFEsF2+GdxUkVhckO5/HcxOd92VBM7WpZrxqXhC1J4rcmm\njmF3x6dujm5ZLpu1L/07L3LdP5t5ALM396BrJxxZUo0f0EJAD078AAWidNSh\nheYr7nNn5kEXpSPEuc+MV9Cs1rGnsk43aCpj5mPO8JMMmNuBubLOHahmjtPU\nR/oiaLnhy2lxWxkHKv6QcR+ZRRO9HcbSKR/U7Lbq3eCF/JI9lHIQEd9KGpi9\n/dR0Yty8Asuq/k7SOMAEG6n9SEFuRb99oiJ2BAPO9gdmnhddE7iV+MbAsq8Y\nsHQG72INJujKPMnMhJ6NiBQ2XpPHjLt47+M9IcYed/3sXg5PXRX5KK/gI9mm\nSAt1Au/EiK92K1gYW1kazMy5V7rdJnZ4FgjwddMTo21RWTjuNx1PWJ+BykPo\noFTiyretAK5Mg5KwwmAq+lQeuatoyNk1DsdEATYzw6PY6dfMB50foRMnQYp6\n9Cql\r\n=qGtM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"scripts":{"lint":"eslint src/**/*.ts && tslint -p tsconfig.json","test":"jest","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-lint":"npm run lint","test-build":"npm run build && npm run prep-integration-test && jest --runInBand --coverage","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"yarn build && node scripts/findMissingApi","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"toolchain":{"node":"8.15.1","yarn":"1.13.0"},"repository":{"url":"https://github.com/neovim/node-client","type":"git"},"description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","eslint --fix","tslint --fix","npm run test-staged"]},"dependencies":{"lodash":"^4.17.4","semver":"^5.6.0","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","axios":"^0.18.0","husky":"^0.13.4","which":"^1.2.14","eslint":"^4.19.1","tslint":"^5.4.3","nodemon":"^1.3.7","ts-jest":"^22.4.6","prettier":"^1.13.5","babel-core":"^6.25.0","typescript":"^2.9","@types/jest":"^23.1.0","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","tslint-config-prettier":"^1.1.0","eslint-plugin-typescript":"^0.12.0","typescript-eslint-parser":"^16.0.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.3.0_1551682629693_0.7107503918140201","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"neovim","version":"4.4.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.4.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"e50b4dae933c9f1548d2a57af27ed227cb4f25a4","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.4.0.tgz","fileCount":80,"integrity":"sha512-zFsmjUeiK7vJNXsSljaAXt8eUmwKIJ4d7iTn7Mq2PmTEPmtBCuaVEGRpkl5z3AWJKPmOYNzlIu9Lgyq4s4FTew==","signatures":[{"sig":"MEQCIDhJLskv1drYWNaMqRPX5xSS8gbQyFy6iwK78TQUl9kPAiAE0vxYi08Z6GetYSsWRTo5M6NoiJRKJ/pbPONiiHnccA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf2EACRA9TVsSAnZWagAAtykP/1AyERzAohmm1e3jgQ1B\nYT0n+1S4Q4ZfIj7e7u7I470KcZb32sxMJcKdUePMYKjuGR/fW0bFBFa5SHo2\npoGN+KqKWz34WvGxzXgBJhdiqiAWjxgtvuDqeghMKW+1FdS9XD3S2DtVdrt4\ne58/qznbI/SI6bxWB5XSKoy2csyVTRscRcWZxSgKW6O8DKps18F7X2UJXgcZ\ntNfCcPZPLKGdybRu1sWJZ024klq2ogNe5uwLCrGl9Prmv2T8sRE+0AixgIgy\ngs+J9V3VhaL/vCkSeFxZ2y3rhzfNGz3P0cIOwOY7Sxk6JnDIirvolMBO3EU6\nMmz2HPd8XTNGWXzT+w6kXRYD0ifWQXXxx/xvabx1nRnzw34SeWm2aox1ySLU\nECbMpQtS94OSvNXVUtUmsIIlqtInEpSMevkGqG1q+S8Dbnue0u/T4lVWUaqP\nPwTveZo9Uo4CYHUnhaAm5bVYX7iAzxOHuQw2BLhrDmdlJm/oKwS6/N4Z78pp\nmdGpishPd41I6YePnIcOMMuffwU1wCUxwS3DxP86nflxM187m6/chR0Kwkwx\nMB/5jw9XWofvrFflZVetzs0hWEAMVNIhp2IhH/77M+Pl5big8ZlUo4l0+xVt\nXxSAjue/xMw5GLCACanvUYlaBofYMV246DWYamht7FPZThMNQfOo8sU+zWJ5\nkF9R\r\n=9VXx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","transform":{"^.+\\.tsx?$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"}],"scripts":{"doc":"typedoc --out doc --exclude '**/*.test.ts' src","lint":"eslint src/**/*.ts && tslint -p tsconfig.json","test":"jest","build":"tsc --pretty -p tsconfig.json","watch":"tsc --pretty -p tsconfig.json --watch true","precommit":"lint-staged","test-lint":"npm run lint","test-build":"npm run build && npm run prep-integration-test && jest --runInBand --coverage","test-staged":"jest --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"yarn build && node scripts/findMissingApi","prep-integration-test":"cd __tests__/integration/rplugin/node/test_2 && npm install && npm run build"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"toolchain":{"node":"8.15.1","yarn":"1.13.0"},"repository":{"url":"https://github.com/neovim/node-client","type":"git"},"description":"Neovim client API and neovim remote plugin provider","directories":{},"lint-staged":{"*.{ts,js}":["prettier --write --config .prettierrc","eslint --fix","tslint --fix","npm run test-staged"]},"dependencies":{"lodash":"^4.17.4","semver":"^5.6.0","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^22.4.3","axios":"^0.18.0","husky":"^0.13.4","which":"^1.2.14","eslint":"^4.19.1","tslint":"^5.4.3","nodemon":"^1.3.7","ts-jest":"^22.4.6","typedoc":"^0.12.0","prettier":"^1.13.5","babel-core":"^6.25.0","typescript":"^2.9","@types/jest":"^23.1.0","@types/node":"^7.0.32","lint-staged":"^3.6.1","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/winston":"^2.3.3","@types/traverse":"^0.6.29","@types/msgpack-lite":"^0.1.4","tslint-eslint-rules":"^4.1.1","eslint-plugin-import":"^2.12.0","eslint-config-prettier":"^2.9.0","tslint-config-prettier":"^1.1.0","eslint-plugin-typescript":"^0.12.0","typescript-eslint-parser":"^16.0.0","eslint-config-airbnb-base":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.4.0_1551851775289_0.9939761295327632","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"neovim","version":"4.5.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.5.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"./bin/cli.js"},"dist":{"shasum":"b47bc0c37f918d5ad9e753af9d5a30c67d967426","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.5.0.tgz","fileCount":65,"integrity":"sha512-+Q5EEIYIZG14NYAAQmvHHdYZ8hg0TbcsFo9vDf2rHhwidqdJv7jrDk0vQz+kUrNvhNQO/pqkBrZ08yEWZbD/0A==","signatures":[{"sig":"MEUCIFfGkdvshAEBpGhKF1DZxgRXN3pQr70ymN7eFdqI18qwAiEAtr0K7lBJ5/Ggy/YQHUAMr3GkQ+kU9RUf2I9OGyLfcq0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl/F2CRA9TVsSAnZWagAAsb0P/jJsOTBLH5Y3LZ3nFY+P\nzQ5C3nlKzYxv1UkzTRZoE0QEdlabEH6X7wAzyPRVzFZifg0+oxauDOi3djeX\nWt8lL5EcoC/3MNYcJwD1AEz29xLEKKx8Yxnc7MfL1IcQd1yvKi3UR+yy8/Bp\n0nqLTZoxCpG3crmk47QyTZQN1OV2//rMDGG521OBPQOg6HylQAvNcAqoFZZU\ne+5iF/E9PYSSTHeDZJZHBno2d4xJp1Vxqf4ZNlu/a9xNUtp7NRmN9YrTH/kC\nAJvxFBbMUBpwKuqbFYP/YG+uHFt5Mr0RgZmPvmCzUMbmt5B4ox36IHhHi+35\nn+sWd9h/t9iY2RWJ58sMV7MDBfkcrCW7tvPprhWReDSp21/l6tFg10/xBqHX\nwPXhgBiQx2usgDEfpSutE7KqMxHvbsN1u03diB3JodA5msSWUjlZELQnQxRS\nG83bAPQmJ5hYIOuqyJhqbiRBzzkUWkMDpziTEgHqVhwAdcI4CobQ3vx3ttOC\n+CIMLdHvUTmt7QJ8mv1ya9JU9LpTAULZnmSmF93TNihn0dFWPpPRTmdDBTrN\n/P608LLg+HKULxiSUMpLMf8LhEEoj5HdkXN3xKwwXd3O2Ceygwcx/8Y+Q7Qf\n28YeI0TDRE0wn73AiHh1K49jGoLSgXBfJrqWdUWr+IijtwBzPLmE6wphDql1\nVvpE\r\n=6ByA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"gitHead":"a937d3c07d9d6800a67b06cdbd7cbf3c31572cf0","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"toolchain":{"node":"8.15.1","yarn":"1.13.0"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.13.1/node@v8.15.1+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"8.15.1","dependencies":{"which":"^1.3.1","lodash":"^4.17.4","semver":"^5.6.0","winston":"^2.3.1","traverse":"^0.6.6","msgpack-lite":"^0.1.26"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.1.0","axios":"^0.18.0","nodemon":"^1.3.7","typedoc":"^0.14.2","babel-jest":"^24.1.0","@babel/core":"^7.3.4","@types/jest":"^24.0.9","@types/node":"^7.0.32","@types/which":"^1.0.28","@types/lodash":"^4.14.108","@types/traverse":"^0.6.29","@babel/preset-env":"^7.3.4","@types/msgpack-lite":"^0.1.4","@neovim/example-plugin":"^4.5.0","@babel/preset-typescript":"^7.3.3","@neovim/example-plugin-decorators":"^4.5.0","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.5.0_1553461622242_0.6974922708689391","host":"s3://npm-registry-packages"}},"4.6.0-alpha.0":{"name":"neovim","version":"4.6.0-alpha.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.6.0-alpha.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"6e4b1ecf43c3a3b6b8acd795f6c7ab19ae7e83a0","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.6.0-alpha.0.tgz","fileCount":67,"integrity":"sha512-hlnWPmp2dx0byH2TlUmkEkaMhEg2bedZx1NOtL4SY6XcGdW76nYZrPJUkgVi/4f+kRRHbB3BuSF1qV70WFDP+w==","signatures":[{"sig":"MEUCIHy4b0j8jgIDp0fHF5Df025T4O3TwZrQUytmoJrayiJyAiEAtDAoZMNj4n1tl4O+ky5UVlB5xOyWMMSBHPlY3E4W9WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/+x0CRA9TVsSAnZWagAA1aIQAJz/UZ6xF70+b251wq7/\n9bzr1bUtS09v41PIR61Di/C9AfLZUMW6w+gr0CLwSW5Y6ZtsPpB+RtA4awRx\nWUrZUJu20v1OVee8FHqYcyRNROBrqdHJs2by/vIN8JWB/hz1N/MqCORJW3sU\nLJFBXthSlXXpxUUmDql07DvD4+QBoS1bPkPfQ/pxCj6TJf1gCfCWqVjdKZLl\nEPsifccvbYQ3BGFCB6XBwfd4yegO85Nl5xQyy7smFr0FMFagBnDLpPqAbyUR\n1oDXzliOuAeD5Wqt+9KoYHdHQHKO5zYC/mxWhtOjGr7NEdw/XLvHkt7To4xd\neyxB+KWyiih/BDZV6lOEMrdQWQfNivpsrCJXQ3Op8aJGQkMB/dLrID28x6rX\nc0Bl68/MHhsRVMB3uNbeCdGelkDU/VNlSdgre34SbOl6b8j8Zdek17BIPMRW\nxIVNuPZx33MypKVrVN+6AlYk8b6y6MWE7yUtz9A3BlUAMShB7DbRWLhyFGz/\n86G8fpBKAzDByBR/amWQe80bRWCx5ZJHD1gdnDgYLGfK2b6FiZPr5eFFdvCY\nPT4lazMXIzII2bTXdfBn9zmKWizHHCugaZKdaSLnWkEy3UpfltvAWKy2mu+w\nTwZVaEywvIb233aV1GZjUilO2j8uNzE4sPBw6GRgUjg5JddysMnfNM3z2c6u\nOz5z\r\n=4TV2\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"gitHead":"c17c1bea5cceb36e2c02a5c481dfe86049da7ada","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.19.0/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.2.1","lodash.omit":"^4.5.0","msgpack-lite":"^0.1.26","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/msgpack-lite":"^0.1.7","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.6.0-alpha.0_1577053299492_0.35996199694784403","host":"s3://npm-registry-packages"}},"4.6.0":{"name":"neovim","version":"4.6.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.6.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"99a44f93cc315bc09c806b3f8a88c7d04f845c9e","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.6.0.tgz","fileCount":67,"integrity":"sha512-1rLecisbxfNlpc+G82Tmlm3EzhvV8dPwkeg/lSwa78wwK9GKzSMs7RliXsXL5evm44HLZ3zA5b0EijLWn17fIw==","signatures":[{"sig":"MEUCIQDFUbstIkWpofLOeuuNuFUSEJpwEugwD3abVKEW3Or7sQIgGBvGnBIBCbNlvJQCQ1tjwDFi9QvQ19O6vdSR5cH+hQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCeshCRA9TVsSAnZWagAAVrkP/1yeAAj/06w07WZPLi37\nf9acxacKqNannm8I3xlrgL8L5kJvY/pexQbsrkIV0is7bo8psyx17j50oXsw\n6FEYUYi50zd5H3bTQzeA4vs0wwVZvAj0hGY/M14lktaxrgwJu+qRKwOApzMl\n4P8y37LD1/H5LLmg2FdzXYUr8lHrOX60v28vFKSy+F9tYXct5FtxFEeVGCpw\n9KbznO7tC0Bi+cXoERLbDxyCYPGDturXz08aSFivgLjOlFzWY1T+SJSlop3U\n60fOqSklpLbVJk/9uoU8G+6ZxldwfhZgoNCr6GgXZIxKadyk545TSNRS+Qxi\n/X1ufq9EvF7M7kdkE+PkscmS4BfoGFHa5lOl2upnAFruuoRZbDpqAdTPHf/a\nUABKYFZXhK/B0Dnn9dNN6ZBLF6wb9tDfWvw0ZyHnD+A1M00sdVv797LCnyRu\nw9b7byaVJ3G7xv3K2S8vvZOzLBQ789+vSkM2bFng/pjjrKtDbnETh39ppby/\n9blSrcDqROWYeNXQuD42aA/NOL77RyzsMehHr93udf1lTeu31/lpCPlMPLHh\n21GUb3UjFrp4sEZVr9hKEEC9ViZ9HO3aax0O2UbWCr7bGiEH2gwYJEWuRpeF\nGtqUWp51mAz1viT3lP0zw5EbG6UzLMxKgx4eIy1Z9iOUT4iKs3Nl7hCgq+lm\n/uhV\r\n=p8bR\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"gitHead":"45c9ebd8b897edf05c055103ecf88c7d1d77e9d9","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.2.1","lodash.omit":"^4.5.0","msgpack-lite":"^0.1.26","lodash.defaults":"^4.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/msgpack-lite":"^0.1.7","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.6.0_1577708321359_0.9288715415059887","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"neovim","version":"4.7.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.7.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"7227d93871d79a8bb2513be729aa277d85962777","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.7.0.tgz","fileCount":68,"integrity":"sha512-7Evugdi8QhdZ5qmrAp7+w2GRVy+8+/kk/LZODGJDAcxHGVaN918KPJ2k5L/9WGi+DzEQF4e/4YBA9dhvK+6eew==","signatures":[{"sig":"MEUCIQCy0jtsmHzHKnilfsfRN7PphnHFTqVvT3X9ZJg1Mt8nmgIgH0GCM0DW1hnuxnpJHVFH0D5DMXK+1WD5pyNGlpCacCg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCe9QCRA9TVsSAnZWagAAKXEP/RtzPi3CM1nXFqivAF3f\n73PuHPlVdbPWRkdBVNf+D6rOjMW8PTCq4VTw8RasQhjZdhLXB24BChQR8IYE\nu8nOJatUDJG5aOmF3urIpGflFTxuSzoJCPVZRg3HGHUJLWnL85p1rfMMgXTo\niNBXqzxf0yO+kcZy79LlfEBLHJCdOJjFYqCaA/YUNEZbrljLA7Quv0qYPMTW\nqdjpYPBKFPNwAfV2L5MMcJ2J+pX2qxTMLIqsRMnFZsSIdoPtivQD8yp2g8X0\nWlz9OnrK9k9V+vx/rvOfusrh3+YE/fVx9J8l0CIHW9/vZmGjMhBxGDPSK7c2\nGjqzxvRPV0mwa4vuqFoeal9uGt1DhzjG4OzcbSLO+1/btMmDgb/sRDFyFc2e\nqSj6YxqTXrI8RtkWnPoYpHVRXkr4i+3k4pFyXStf7C9HYSqFcd9hnyoJHWf/\nVYIDKczLM275Z6VZZi4aXDCI2LB3t/OC+OKlWF0pc4/viDyLWpqR+YYFyOXI\n61RrzyJCXls9zOY6gPWhUTp6wwta0ukSFCPCueFGd5mbWuSo7Wrk5ShRe+KM\nHMzVDecfet9TSn+SdobB4tLsqSiyucsTgYWO7hscj2f2dMs4wjOtfjjTkSBW\nJnvi1hO6CVSBIOTw7U5iztwUcXQxAqOGruM143pLPpU/QU64CiCdQBKGLoTt\npmGU\r\n=KiIH\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"gitHead":"57ba042fb5a2fed3b2361167341a8c170a361f69","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.2.1","lodash.omit":"^4.5.0","lodash.defaults":"^4.2.0","@msgpack/msgpack":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.7.0_1577709391678_0.3013562548381281","host":"s3://npm-registry-packages"}},"4.8.0":{"name":"neovim","version":"4.8.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.8.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"887f34f14d9249f7d0f7ca1d841f4169d8d89d67","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.8.0.tgz","fileCount":68,"integrity":"sha512-gGiVq/r9iIrp2XCdDXb3fBEW4e3H6zMLxgTGuG5e6MaxiLzLnUZj2ersr4r+Ij8qnbRFxCqCrOw5d7lyrGPcWg==","signatures":[{"sig":"MEUCIQCqyL3S8zMJfUcgg2n2wSPjRgt3MBs+ncSHMeIXpO0+PAIgeERTzXEgc/LM/owAUF8hH6NIZOir3EL1kKQ203QM1jQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG2rhCRA9TVsSAnZWagAA6cIP/icBYxLeBe6OVP+dz4/U\n85qHOtGd7Ddp/8BCVGfd1L+N/OdIVDJGWvb9ARziEbVSuqNCwGyOZQ4BY8cr\nwi3rdBxdMNUpbnrbnOCbAdFMZKEMuvJ21Xbp+1fkCG8ai+QQg+2RKpZBpra0\nbmS9rZvAr0xYdxLo2SiqlX0d8l+cPpeJFZ3k3X7w/l8QDeNlV47x7zitj300\n4OKi7+vhkm4BvVPCKOHt5/lcTcZsnftiHhydvcUdHGiVH7/9FQFSuXfNxsTV\n5nbkEQQjBzg4npA6kde2FLMYfP8ESFBkaNFcmx8U6TibrpISCP53qUt7yihM\nsYCE/X+25lM+Z/5XnxKBU4eJF3/IVO7exg0awsvKUlhufgQDjN2aUqD8lgZ3\nB9nGUi0NKRcSTcTRDi+55LlrHgSopO3v6J0fvtDyGMesQYIdLjz5Gnvgblpn\n5Pa2cGr6UBGJ/2IVj7tZFoD3INg9F4Pp+XVINLpJ9mly3qkAcr7mQ/YVHYKB\nEL5TrudkXWd5Fkx98if76z1hm9IzwZt/nNXEZ1ppoyQtBcYyEh76zGQ5DcpG\nPy8wGUtGa4Rae36RjNAy6I+TBRIcqm5c23wZbRprpaF+je1OtWTd6RK1mMGU\n+wZg6CzgHXxNDeDVFZAZKeCKC2SKxUvr2FCLQoqok6Dr5nsB16Tn/B6DyU1L\nbau7\r\n=tnYl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"gitHead":"9635e1737dd23a414ae3d366524b0e37ff8c24f8","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.2.1","lodash.omit":"^4.5.0","lodash.defaults":"^4.2.0","@msgpack/msgpack":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.8.0_1578855137364_0.2917619845850228","host":"s3://npm-registry-packages"}},"4.9.0":{"name":"neovim","version":"4.9.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.9.0","maintainers":[{"name":"billyvg","email":"billy@opstarts.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"ce7f8a231f3b49999fe4001413e6d7b63b97369c","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.9.0.tgz","fileCount":68,"integrity":"sha512-48hDy0Dheo5qFF+cwhj7qaWoXfbiKOQ0CLNE0/aiA41rhn/Z1m0OKQqlp9SqbSMr/PnY5QdiLdbs0xh2UudEfA==","signatures":[{"sig":"MEQCIB45L4IRMMm0hhYc6cC0yjZlu8dPZXtIvK8Lbixjfh/pAiBCxpEoMiJlDKLuaGxSkf+boxXxiHDXqJaOGPQXuBmjYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezB6mCRA9TVsSAnZWagAAOuYP/RAZQIvGdkCmYP087nhR\nL826rmtnsnuE2egedfaJh3FrZzu5vm164WnR+NqYajPXDXvuTQHka1M1zKdv\ny5FlMNn9COQy2tpcHvXloZhZpk7ARMP1moivD0IWDpg4BlQg1+rvtXtP+T19\n/jU28RG64kWs0gxS7FYdxjKSkIDcVTbZ5OnFksIiQlaENLMtOtPwOG6FTS7a\nwvk6XYP7JcAxoU+e8EJj1ErmqDEwosUUoqvsWdGJCVQAf8xocVkhJuob+OUJ\nBBgxycl4n8S9nZRHMR31ZCZV9ugLGLq5TblNMKMt8NkUyAjrgyaif8M3eXP8\nES41unaiVY8ajYfomF8xrlWwNtCbUGHZZt328dom3g44FWtkSKu1bySFmD7G\n0UwqlFLkZ+jZ89TOvJ0tKm3ewiH5hRXbudZ2aG4Zv+aUGMKfApYuvFjEAP4N\nueiJrysK8LdmC7HR2Fu1/uPB/m91oqPG7hg3FNEOD6IQaaUZ30Qq7KaCZuI1\nc2qc4ZvhjccCNJjjDHO/vF4Lhva1G4YdGuQkGZEyCe8r568urBuz4vF6YHj3\neJtF2vl3aEW33sX4iExw7HvqhvfEzfVf864do3r+N0XtzY5X6S0pqzOBUlUg\n9GG3jdaGH4v6zhPCJOMys+BvHaFxglk6ELop80/4cXjkbuaUea+a882waJqm\ny8nm\r\n=i/Tk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"98943dff950a2f782a25179014c86ac814da022a","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.2.1","lodash.omit":"^4.5.0","lodash.defaults":"^4.2.0","@msgpack/msgpack":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.9.0_1590435493639_0.677837259757248","host":"s3://npm-registry-packages"}},"4.10.0":{"name":"neovim","version":"4.10.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.10.0","maintainers":[{"name":"billyvg","email":"npm@mmo.me"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"82066c3236271d82dc16277e7a75aa254e974877","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.10.0.tgz","fileCount":68,"integrity":"sha512-MMtsyjCPYXy45I8TZTz0iYJUIJhaDSO0zfHOJeidGuLUCeY6WLQiwZteJ9tmCveNWMjT1r2QO9nq135mUDgbtw==","signatures":[{"sig":"MEUCIQDaRUGJzniuIe7z2FAxCAEEB93BClNo9b8FUy1zn/OiaQIgZK0b1fXzBCMdm4uXhLD6z2l+i67P5SyJEfWTE1CFf7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdcBwCRA9TVsSAnZWagAAaSQP/3YI5+lKTXjWvYwjhzdx\nlw7DGHeP3JOaZOCQyOnm6uRLPxHPRV0Bz6b8RsrfyPy9mNoE3Pe5jwjinTLY\nEKfS42OqLD0TodmGBd9wWhBRru7CFTfIeFori0B4MagqULDDCinQ06PKHvXr\n4Z972qApkZkfVn0e9+8pv7g6vAvHQt28fh83Z2x7WQtvYuKn2gBwak74nHV1\n8M+O98iLtTlYxt5pym0ECDdRAyotANug8XVvpF77m4kxjJRaXyeCI7WymgkV\nwdESo8XsVAR9BQ4noYoRueV8oQcjqgF+2YLTdgcu4PF6C13cf+q9laPFS4xz\nUTQNXdaQiUBjr7qKhdFXAoAw9v2g74lQI2lCzBFCPECWfHfNJjQ1pS3XFiRb\nyKAJ9uaCDm13pjSsgLdmQiFEvv6cXmdI9gzTH4EMolbF3XPK1dekS2z2xeH6\n0Fo588xx/kVWvA610Idm5TSQtFyPSN+Lv1hJc6tbs6R6/qUL7XDaNv/IOQY2\nNz8QdAcebZt7Xqn+PukDdxtCi+erHh2R+8uaQKnNP2pbmzd2Z2K1QLtSk6Kb\ntt9OQFGTz621/aR6OkOhMts/pgZPWyxvgMH951UBUT6/gbEXjJETBys/JUPh\nnaJ88L0ggOE9m9JYlVa0yD80NoUk6pzmuNgvQv0Bb6M7wOIoZisfVA8VtO5y\nHr1q\r\n=f/vL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"2deb454ab7587a79d7bbba8d660cb0eaa81ba535","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/3.20.1/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.1.1","winston":"3.1.0","lodash.omit":"^4.5.0","lodash.defaults":"^4.2.0","@msgpack/msgpack":"^1.9.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","which":"^2.0.2","typedoc":"^0.15.5","babel-jest":"^24.9.0","typescript":"^3.7.4","@babel/core":"^7.3.4","@types/jest":"^24.0.24","@types/node":"10.17.x","@types/which":"^1.3.2","jest-resolve":"^24.9.0","jest-haste-map":"^24.9.0","@babel/preset-env":"^7.3.4","@types/lodash.omit":"^4.5.6","@types/lodash.defaults":"^4.2.6","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.3.4"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.10.0_1618329712411_0.24380062858272433","host":"s3://npm-registry-packages"}},"4.10.1":{"name":"neovim","version":"4.10.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.10.1","maintainers":[{"name":"billyvg","email":"npm@mmo.me"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"ff8655fdcac9bbb9dabea58847ae0644bafbad2c","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.10.1.tgz","fileCount":67,"integrity":"sha512-H46Jl2bh/LAFJsitv2MiIK3oCxvQnEK9t3efNMUUkKzsTYlLIikVxGWVk/vJnHzvxoHYBIRB/KHwPAOm+9UStg==","signatures":[{"sig":"MEUCIET1mTAKFTVNaYFYqHFCWGkhV0MlijjDlq9KyVX5pAmuAiEAnyWgeLJufnstSKKPJ4sHZ5VY3+FSKIAQ+XZg8Y5boR0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht2OfCRA9TVsSAnZWagAA5McP/jX9xDE8XV3NMzfqIp8L\nUQrzIZEjjj8EJDrhBanvkizEEq3usmqNg8MDvKndz7rh00D756kOT1cIEtml\nwvHIsVZ0IdsRoHTHK/YIkxuD7K8r0/tbDWeh4bIKGz5gT1OQwhqBGY2VPjfx\n5tEsF17eVaqLrqudKGIz+Fg0HrAQXovKTVGlGL5F3zEHxt5MuUugU0ZP1XpC\n6NItgcfGcWkYYZxWYVticikCxpy4hXAMoAqfJZ3pcXwf56ILSmdpvZgogRok\nRfjvszf9EQDwld4W72wf6R6zqnH588QqAYBbhaQ6clES2EG+1CHqTVqlyOjN\n+wLnR36npn92s5K3xWHMYCbwhGwHJetXAQ4/gBNR2FKQvbnXJvYWt5ByrdS7\nxRlm7FxYwPk+IhdN35WbFjsXGpUOfCuQl92KPg33Bp7EkbMUqxkCU+frX/PV\nXB24qLLNC0XvdNPv1giq0YQCroQldXWDhkTQOZihFWtk3wtOmin6oZICYbFZ\n/ke6tgLN3P5Cj5oKRLzK0l/Bh9A5E9LoFmYJzxWosA2NRVZjsIotUoPoUpTO\nxxaQMvQXT+584gfPwTtC4mZ+Z+Tc7omi+TU+U/lOI0Z3UgRcDqgwXr3seDsY\nQPZ1sP7UrpU4fGmbtlsoC1du5BkgoKDxJYsgNUA7lT5fTNFSI7gDBd35E+7e\ng0eJ\r\n=jjyE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testURL":"http://localhost","testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","testEnvironment":"node","coverageDirectory":"./coverage/","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"main":"./lib/index","volta":{"node":"10.18.0","yarn":"1.21.1"},"authors":[{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"4b088eeb8c34fef77e7704ca80c0d514b40f57e1","scripts":{"dev":"yarn build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"yarn jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"yarn test --runInBand --coverage","test-staged":"yarn test --bail --no-cache --findRelatedTests","prepublishOnly":"yarn build","test-missing-apis":"yarn build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"billyvg","email":"npm@mmo.me"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v10.18.0+x64 (darwin)","description":"Neovim client API and neovim remote plugin provider","directories":{},"_nodeVersion":"10.18.0","dependencies":{"semver":"^7.3.5","winston":"3.3.3","@msgpack/msgpack":"^2.7.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.0","which":"^2.0.2","typedoc":"^0.22.4","babel-jest":"^27.2.0","typescript":"^4.4.3","@babel/core":"^7.15.5","@types/jest":"^27.0.1","@types/node":"16.9.x","@types/which":"^2.0.1","jest-resolve":"^27.2.0","jest-haste-map":"^27.2.0","@babel/preset-env":"^7.15.6","@babel/preset-typescript":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.10.1_1639408543414_0.7033120132635116","host":"s3://npm-registry-packages"}},"4.11.0":{"name":"neovim","version":"4.11.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@4.11.0","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"cf32d312afe0a1f231cbd218dae238616108c809","tarball":"https://registry.npmjs.org/neovim/-/neovim-4.11.0.tgz","fileCount":68,"integrity":"sha512-8JJr7fr43xvldrrM0Y+Oij5JNdHrpi8x/EulEGexshMMWWGgBqL+QN2IbYkwWv8UyArQRbJnawqeuEH7OEu43g==","signatures":[{"sig":"MEQCIHMBd99YvUBJisjHjvuxlnZvvqthYqH50IQtPayEa3k4AiARX8vULPlOVRoxFQl8Lr+kMikYbrw8RDbqiFc4jO7nSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165118},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"21.6.1","dependencies":{"semver":"^7.5.4","winston":"3.11.0","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","which":"^4.0.0","typedoc":"^0.25.7","babel-jest":"^29.7.0","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/jest":"^29.5.11","@types/node":"16.9.x","@types/which":"^3.0.0","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_4.11.0_1707271645896_0.30191221641365473","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"neovim","version":"5.0.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@5.0.1","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"fa03cd0d074f4ea86041a909d15556cc0141d3d4","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.0.1.tgz","fileCount":70,"integrity":"sha512-dGrk2r+uQDZHB8yFKBuHUBqwP1akbCGUQt+Re7nRaS3uhOvsKYUvikg5qBRdcxoWMvvHIqp1EVihskKAk93mPw==","signatures":[{"sig":"MEUCIC/a49AduB/V4Xf9WX2clS3Zz+3P7S6FAnqMFdaydctzAiEAhKQfw4y/W+f0FMl5pnl5XZhsiGo9j3nz5G9hRu0OrOA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172277},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"21.6.2","dependencies":{"winston":"3.11.0","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","which":"^4.0.0","typedoc":"^0.25.7","babel-jest":"^29.7.0","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"16.9.x","@types/which":"^3.0.3","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_5.0.1_1709313641531_0.40096078726091866","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"neovim","version":"5.1.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@5.1.0","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"cffddd293c16b0b386596c8c50bbc5f4a5b0a246","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.1.0.tgz","fileCount":79,"integrity":"sha512-9eTxqknziWkN8CBOx1SKdK+0Dfp1NHKHKyJaeOYu+x6qjaV9z3hB211wKhLaFGtyYmGZxVaIe1aLtvuTHmuZTA==","signatures":[{"sig":"MEUCIQD4Oap7M2mAybF0xlvooK2JcuaC656oiPgAEy1dGBpyPAIgFPD3T5plW9ocVi7xUoIjmAx0yeHA4Tys81TgK0s3PjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182962},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"setupFilesAfterEnv":["<rootDir>/src/testSetup.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"21.6.2","dependencies":{"winston":"3.11.0","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typedoc":"^0.25.7","babel-jest":"^29.7.0","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"16.9.x","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_5.1.0_1710943291493_0.6462941538084401","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"neovim","version":"5.2.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@5.2.0","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"daa8643d3f30552aac36c7737a651a0eb6aff4a6","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.2.0.tgz","fileCount":81,"integrity":"sha512-Gb4p9vhnhdtAOBI7Xw/S9vnpDO6896qAtIZF7gHQwZh99NkGAJOsmTp7khrbyAzqsVsO21z5IP4wgyUfNU9/ZQ==","signatures":[{"sig":"MEYCIQCC0qd+Ve3bYKsga4iPcJATb88RBl+VjcqC85mU3P1HLgIhAMQoRWOEGj7ayIx/Az9LyVWI9bwK2HmFMiZqiP7Lof4z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188509},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"setupFilesAfterEnv":["<rootDir>/src/testSetup.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.8.2","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"22.6.0","dependencies":{"winston":"3.11.0","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typedoc":"^0.25.7","babel-jest":"^29.7.0","typescript":"^5.3.3","@babel/core":"^7.23.9","@types/jest":"^29.5.12","@types/node":"16.9.x","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.23.9","@babel/preset-typescript":"^7.23.3","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_5.2.0_1723388701458_0.39250406664104065","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"neovim","version":"5.2.1","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@5.2.1","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"d5d216e989a0fbce737787d3ae78123f0df2193f","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.2.1.tgz","fileCount":81,"integrity":"sha512-9mpiafAakIQ+yQRwmJr8bVyHhGwL7y44aByjo5RHpc8xjWHJ00FzSWFd/aNsBl209X/KrfuPPmKEnkKEQ6/iQA==","signatures":[{"sig":"MEQCIBs5fNCPAfXJDq9YBzLxGwXnaQo9aXatiHgeH7aV6bIEAiB1A59aa1/Bg2VjuxBx57ca/10yATlyAiedleksfHJGig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188673},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"setupFilesAfterEnv":["<rootDir>/src/testSetup.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.8.2","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"22.6.0","dependencies":{"winston":"3.14.1","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typedoc":"^0.26.5","babel-jest":"^29.7.0","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"16.9.x","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.25.3","@babel/preset-typescript":"^7.24.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_5.2.1_1726228151440_0.6848495917706501","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"neovim","version":"5.3.0","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"license":"MIT","_id":"neovim@5.3.0","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"homepage":"https://github.com/neovim/node-client","bugs":{"url":"https://github.com/neovim/node-client/issues"},"bin":{"neovim-node-host":"bin/cli.js"},"dist":{"shasum":"aa1113bc17282943576e83f0d0ee58aeea0ce841","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.3.0.tgz","fileCount":77,"integrity":"sha512-32Cypq6qh7vzJ5wuVPPzIsBdOlvwo0do8/3jxLu+RGdneFSJjh5CYi0ScHHAw/2HLtIjRKhRjJMXeze21M+uyw==","signatures":[{"sig":"MEUCIAZNGq/93S3M3yYusRG6HjYsbhM0vMofWTU6+IocbRUYAiEA5xbQkO6lOYEaHJJFLPAvI6G48pe/G/kO8a8UNjngD/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189392},"jest":{"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.ts$","collectCoverage":true,"testEnvironment":"node","coverageDirectory":"./coverage/","coverageReporters":["json","html"],"setupFilesAfterEnv":["<rootDir>/src/testSetup.ts"],"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testEnvironmentOptions":{"url":"http://localhost"}},"main":"./lib/index","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"engines":{"node":">=10"},"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","scripts":{"dev":"npm run build --watch true","doc":"typedoc --out doc --exclude '**/*.test.ts' src","test":"jest","build":"tsc --pretty","precommit":"lint-staged","test-build":"npm test --runInBand --coverage","test-staged":"npm test --bail --no-cache --findRelatedTests","prepublishOnly":"npm run build","test-missing-apis":"npm run build && node scripts/findMissingApi"},"typings":"./lib/index","_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"repository":{"url":"git+https://github.com/neovim/node-client.git","type":"git"},"_npmVersion":"10.8.3","description":"Nvim msgpack API client and remote plugin provider","directories":{},"_nodeVersion":"22.9.0","dependencies":{"winston":"3.14.1","@msgpack/msgpack":"^2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","typedoc":"^0.26.7","babel-jest":"^29.7.0","typescript":"^5.5.4","@babel/core":"^7.25.2","@types/jest":"^29.5.12","@types/node":"16.9.x","jest-resolve":"^29.6.1","jest-haste-map":"^29.7.0","@babel/preset-env":"^7.25.3","@babel/preset-typescript":"^7.24.7","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/neovim_5.3.0_1728492903155_0.040284883380230285","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"neovim","description":"Nvim msgpack API client and remote plugin provider","version":"5.4.0","homepage":"https://github.com/neovim/node-client","authors":[{"name":"Justin M. Keyes","email":"justinkz@gmail.com"},{"name":"Billy Vong","email":"github@mmo.me"},{"name":"rhysd","email":"lin90162@yahoo.co.jp"},{"name":"Thiago de Arruda","email":"tpadilha84@gmail.com"},{"name":"Mike Hartington","email":"<mikehartington@gmail.com>"}],"repository":{"type":"git","url":"git+https://github.com/neovim/node-client.git"},"bugs":{"url":"https://github.com/neovim/node-client/issues"},"license":"MIT","bin":{"neovim-node-host":"bin/cli.js"},"main":"./lib/index","typings":"./lib/index","engines":{"node":">=10"},"dependencies":{"@msgpack/msgpack":"^2.8.0","winston":"3.15.0"},"devDependencies":{"@babel/core":"^7.26.0","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.26.0","@babel/preset-typescript":"^7.26.0","@types/mocha":"^10.0.10","@types/node":"^16.18.113","c8":"^10.1.2","expect":"^29.7.0","jest-mock":"^29.7.0","mocha":"^10.8.2","ts-node":"^10.9.2","typedoc":"^0.26.11","typescript":"^5.6.3"},"scripts":{"doc":"typedoc --out doc --exclude '**/*.test.ts' src","prepublishOnly":"npm run build","test":"mocha","test-coverage":"c8 --reporter=json --reporter=html npm test","test-staged":"npm test --bail","test-missing-apis":"npm run build && node scripts/findMissingApi","precommit":"lint-staged","build":"tsc --pretty","dev":"npm run build --watch true"},"keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"gitHead":"43fb7aff04a7f441209aa0ae3966f2e5ba04cf3a","_id":"neovim@5.4.0","_nodeVersion":"24.7.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-95YXs6d5p8M0k8xrmJHQ9aVLv9ebpM3ZQnmTaSpbJtPSdxFaKq7szCP1Ou+S8K++rEsh7BvTPwqdtdlwQfT0pw==","shasum":"555c30f7b327cfe2c2780ed5acfa8952f6fbe144","tarball":"https://registry.npmjs.org/neovim/-/neovim-5.4.0.tgz","fileCount":95,"unpackedSize":273871,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEVI/erv9y3D4VML91RPBw0QrVV2fG2KI1w6HF++fXiBAiEAv4wpsWfQD/UViZCXdN3DS9fJ59tvX2kzQJAn6c/U9EY="}]},"_npmUser":{"name":"justinmk","email":"justinkz@gmail.com"},"directories":{},"maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/neovim_5.4.0_1756694695881_0.7824303171272975"},"_hasShrinkwrap":false}},"time":{"created":"2014-11-26T06:31:04.482Z","modified":"2025-09-01T02:44:56.240Z","0.0.1":"2014-11-26T06:31:04.482Z","0.1.0":"2017-06-13T02:05:45.474Z","3.0.0":"2017-06-13T02:09:26.056Z","3.1.0":"2017-06-16T18:12:42.133Z","3.2.0":"2017-06-30T02:53:03.216Z","3.2.1":"2017-06-30T04:07:17.584Z","3.2.2":"2017-06-30T20:23:21.705Z","3.2.3":"2017-06-30T20:34:28.204Z","3.2.4":"2017-06-30T20:42:01.976Z","3.2.5":"2017-06-30T20:49:25.295Z","3.2.6":"2017-06-30T20:53:56.511Z","3.2.7":"2017-07-03T16:31:16.908Z","3.4.1-0":"2017-07-05T19:44:43.619Z","3.4.2":"2017-07-24T04:30:34.825Z","3.4.4":"2017-07-24T04:51:55.701Z","3.4.5":"2017-07-31T16:09:48.967Z","3.5.0":"2017-10-27T14:55:48.115Z","3.5.1":"2017-12-10T05:14:24.567Z","3.5.2":"2018-01-02T16:57:05.458Z","4.0.0":"2018-05-13T18:39:53.688Z","4.0.0-alpha.1":"2018-05-13T18:48:35.137Z","4.0.1":"2018-05-13T20:27:37.573Z","4.1.0":"2018-06-03T19:02:07.244Z","4.2.0":"2018-06-28T05:22:01.971Z","4.2.1":"2018-07-14T15:47:00.485Z","4.3.0":"2019-03-04T06:57:09.883Z","4.4.0":"2019-03-06T05:56:15.627Z","4.5.0":"2019-03-24T21:07:02.432Z","4.6.0-alpha.0":"2019-12-22T22:21:39.727Z","4.6.0":"2019-12-30T12:18:41.597Z","4.7.0":"2019-12-30T12:36:31.803Z","4.8.0":"2020-01-12T18:52:17.521Z","4.9.0":"2020-05-25T19:38:13.803Z","4.10.0":"2021-04-13T16:01:52.579Z","4.10.1":"2021-12-13T15:15:43.579Z","4.11.0":"2024-02-07T02:07:26.103Z","5.0.1":"2024-03-01T17:20:41.681Z","5.1.0":"2024-03-20T14:01:31.695Z","5.2.0":"2024-08-11T15:05:01.819Z","5.2.1":"2024-09-13T11:49:11.692Z","5.3.0":"2024-10-09T16:55:03.402Z","5.4.0":"2025-09-01T02:44:56.057Z"},"bugs":{"url":"https://github.com/neovim/node-client/issues"},"license":"MIT","homepage":"https://github.com/neovim/node-client","keywords":["neovim","neovim-client","node-host","node-client","nvim","nvim-client","vim"],"repository":{"type":"git","url":"git+https://github.com/neovim/node-client.git"},"description":"Nvim msgpack API client and remote plugin provider","maintainers":[{"name":"billyvg","email":"npm@mmo.me"},{"name":"justinmk","email":"justinkz@gmail.com"}],"readme":"# Neovim node.js client\n\n| CI (node >= 14, Linux/macOS/Windows)                                                                                                              | Coverage                               | npm                             |\n| ------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | ------------------------------- |\n| [![ci](https://github.com/neovim/node-client/actions/workflows/ci.yml/badge.svg)](https://github.com/neovim/node-client/actions/workflows/ci.yml) | [![Coverage Badge][]][Coverage Report] | [![npm version][]][npm package] |\n\n## Install\n\nFor \"remote plugins\", the Nvim [Node.js provider](https://neovim.io/doc/user/provider.html#provider-nodejs) expects the `neovim` package to be globally installed:\n\n```bash\nnpm install -g neovim\n```\n\nOr for non-plugin purposes, `neovim` works like any other NPM package.\nSee below for a quickstart example that you can copy and run immediately.\n\n## Usage\n\n### Functions\n\nThe `neovim` package provides these functions:\n\n- `attach()`: The primary interface. Takes a process, socket, or pair of write/read streams and returns a `NeovimClient` connected to an `nvim` process.\n- `findNvim()`: Tries to find a usable `nvim` binary on the current system.\n\n### Logging\n\n- At load-time, the `neovim` module replaces (\"monkey patches\") `console` with its `logger`\n  interface, so `console.log` will call `logger.info` instead of writing to stdout (which would\n  break the stdio RPC channel).\n  - To skip this patching of `console.log`, pass a custom `logger` to `attach()`.\n  - Best practice in any case is to use the `logger` available from the `NeovimClient` returned by\n    `attach()`, instead of `console` logging functions.\n- Set the `$NVIM_NODE_LOG_FILE` env var to (also) write logs to a file.\n- Set the `$ALLOW_CONSOLE` env var to (also) write logs to stdout. **This will break any (stdio) RPC\n  channel** because logs written to stdout are invalid RPC messages.\n\n### Quickstart: connect to Nvim\n\nFollowing is a complete, working example.\n\n1. Install the `neovim` package _locally_ in any directory (i.e. without `-g`. Node throws `ERR_MODULE_NOT_FOUND` if a script imports a _globally_ installed package).\n   ```bash\n   npm install neovim\n   ```\n2. Paste the script below into a `demo.mjs` file and run it!\n\n   ```\n   ALLOW_CONSOLE=1 node demo.mjs\n   ```\n\n   - `$ALLOW_CONSOLE` env var must be set, because logs are normally not printed to stdout.\n     - Note: `$ALLOW_CONSOLE` is only for demo purposes. It cannot be used for remote plugins or\n       whenever stdio is an RPC channel, because writing logs to stdout would break the RPC\n       channel.\n   - Script:\n\n   ```js\n   import * as child_process from 'node:child_process';\n   import * as assert from 'node:assert';\n   import { attach, findNvim } from 'neovim';\n\n   // Find `nvim` on the system and open a channel to it.\n   (async function () {\n     const found = findNvim({ orderBy: 'desc', minVersion: '0.9.0' });\n     console.log(found);\n     const nvim_proc = child_process.spawn(found.matches[0].path, ['--clean', '--embed'], {});\n     const nvim = attach({ proc: nvim_proc });\n\n     nvim.command('vsp | vsp | vsp');\n\n     const windows = await nvim.windows;\n     assert.deepStrictEqual(windows.length, 4);\n     assert.ok(windows[0] instanceof nvim.Window);\n\n     nvim.window = windows[2];\n     const win = await nvim.window;\n     assert.ok(win.id !== windows[0].id);\n     assert.deepStrictEqual(win.id, windows[2].id);\n\n     const buf = await nvim.buffer;\n     assert.ok(buf instanceof nvim.Buffer);\n     const lines = await buf.lines;\n     assert.deepStrictEqual(lines, []);\n\n     await buf.replace(['line1', 'line2'], 0);\n     const newLines = await buf.lines;\n     assert.deepStrictEqual(newLines, ['line1', 'line2']);\n\n     if (nvim_proc.disconnect) {\n       nvim_proc.disconnect();\n     }\n     nvim.quit();\n     while (nvim_proc.exitCode === null) {\n       await new Promise(resolve => setTimeout(resolve, 100));\n       console.log('waiting for Nvim (pid %d) to exit', nvim_proc.pid);\n     }\n     console.log('Nvim exit code: %d', nvim_proc.exitCode);\n   })();\n   ```\n\n### Create a remote plugin\n\nNeovim supports [remote plugins](https://neovim.io/doc/user/remote_plugin.html), which are plugins implemented as Nvim API clients.\nThis package contains both the \"API client\" (which talks to nvim) and \"remote plugin host\" (which discovers and runs Nvim node.js remote plugins).\n\nYou can define a remote plugin as a file or folder in an `rplugin/node/` directory on Nvim's ['runtimepath'](https://neovim.io/doc/user/options.html#'runtimepath').\nIf the plugin is a folder, the `main` script from `package.json` will be loaded.\n\nThe plugin must export a function which takes a `NvimPlugin` object as its only parameter. You may then register autocmds, commands and functions by calling methods on the `NvimPlugin` object.\n**Avoid heavy initialisation or async functions at this stage,** because Nvim may only be collecting information about your plugin without wishing to actually use it.\nInstead, wait for one of your autocmds, commands or functions to be called before starting any processing.\n\n### Remote plugin examples\n\nSee [`examples/`](https://github.com/neovim/node-client/tree/master/examples) for remote plugin examples.\n\n### Remote plugin API\n\n```ts\nNvimPlugin.nvim;\n```\n\nThis is the nvim api object you can use to send commands from your plugin to nvim.\n\n```ts\n  NvimPlugin.setOptions(options: NvimPluginOptions);\n\n  interface NvimPluginOptions {\n    dev?: boolean;\n    alwaysInit?: boolean;\n  }\n```\n\nSet your plugin to dev mode, which will cause the module to be reloaded on each invocation.\n`alwaysInit` will always attempt to attempt to re-instantiate the plugin. e.g. your plugin class will\nalways get called on each invocation of your plugin's command.\n\n```ts\n  NvimPlugin.registerAutocmd(name: string, fn: Function, options: AutocmdOptions): void;\n  NvimPlugin.registerAutocmd(name: string, fn: [any, Function], options: AutocmdOptions): void;\n\n  interface AutocmdOptions {\n    pattern: string;  // See `:help autocmd-pattern`.\n    eval?: string;    // Vimscript expression evaluated by the Nvim peer.\n    sync?: boolean;   // Force blocking (non-async) behavior.\n  }\n```\n\nRegisters an autocmd for the event `name`, calling your function `fn` with `options`. Pattern is the only required option. If you wish to call a method on an object you may pass `fn` as an array of `[object, object.method]`.\n\nBy default autocmds, commands and functions are all treated as asynchronous and should return `Promises` (or should be `async` functions).\n\n```ts\n  NvimPlugin.registerCommand(name: string, fn: Function, options?: CommandOptions): void;\n  NvimPlugin.registerCommand(name: string, fn: [any, Function], options?: CommandOptions): void;\n\n  interface CommandOptions {\n    sync?: boolean;   // Force blocking (non-async) behavior.\n    range?: string;   // See `:help :range`.\n    nargs?: string;   // See `:help :command-nargs`.\n  }\n```\n\nRegisters a command named by `name`, calling function `fn` with `options`. This will be invoked from nvim by entering `:name` in normal mode.\n\n```ts\n  NvimPlugin.registerFunction(name: string, fn: Function, options?: NvimFunctionOptions): void;\n  NvimPlugin.registerFunction(name: string, fn: [any, Function], options?: NvimFunctionOptions): void;\n\n  interface NvimFunctionOptions {\n    sync?: boolean;   // Force blocking (non-async) behavior.\n    range?: string;   // See `:help :range`.\n    eval?: string;    // Vimscript expression evaluated by the Nvim peer.\n  }\n```\n\nRegisters a function with name `name`, calling function `fn` with `options`. This will be invoked from nvim by entering eg `:call name()` in normal mode.\n\n## Debug / troubleshoot\n\nFor debugging and configuring logging, you can set the following environment variables which are used by the `neovim` package (or `nvim` itself where noted):\n\n- `NVIM_NODE_HOST_DEBUG`: Spawns the node process that calls `neovim-client-host` with `--inspect-brk` so you can have a debugger.\n  Pair that with this [Node Inspector Manager Chrome plugin](https://chrome.google.com/webstore/detail/nodejs-v8-inspector-manag/gnhhdgbaldcilmgcpfddgdbkhjohddkj?hl=en)\n- Logging: Logging is done using `winston` through the `logger` module. This package replaces `console` with this interface.\n  - `NVIM_NODE_LOG_LEVEL`: Sets the logging level for winston. Default is `debug`.\n    Available levels: `{ error: 0, warn: 1, info: 2, verbose: 3, debug: 4, silly: 5 }`\n  - `NVIM_NODE_LOG_FILE`: Sets the log file path.\n- Usage through node REPL\n  - `NVIM_LISTEN_ADDRESS`:\n    1. Start Nvim with a known address (or use the $NVIM_LISTEN_ADDRESS of a running instance):\n       ```\n       $ NVIM_LISTEN_ADDRESS=/tmp/nvim nvim\n       ```\n    2. In another terminal, connect a node REPL to Nvim\n       ```javascript\n       // `scripts/nvim` will detect if `NVIM_LISTEN_ADDRESS` is set and use that unix socket\n       // Otherwise will create an embedded `nvim` instance\n       require('neovim/scripts/nvim').then(nvim => {\n         nvim.command('vsp');\n       });\n       ```\n\nSee the tests and [`scripts`](https://github.com/neovim/node-client/tree/master/packages/neovim/scripts) for more examples.\n\n## Develop\n\nAfter cloning the repo, run `npm install` to install dev dependencies. The main `neovim` library is in `packages/neovim`.\n\n### Run tests\n\n    npm run build && NVIM_NODE_LOG_FILE=log npm run test\n\n## Maintain\n\n### Release\n\nOnly maintainers of the [neovim NPM package](https://www.npmjs.com/package/neovim) can publish a release. Follow these steps to publish a release:\n\n1. Update `CHANGELOG.md`.\n2. Update version. Build and publish the package. Tag the release and push.\n   ```bash\n   # Choose major/minor/patch as needed.\n   npm version --no-git-tag-version patch\n   npm version -w packages/neovim/ patch\n   git add package*.json packages/neovim/package.json\n   git commit -m 'release'\n   # Note: this copies the top-level README.md/CHANGELOG.md to packages/neovim/.\n   npm run publish:neovim\n   export _VERSION=$(grep -o 'version\": \"[^\"]\\+' packages/neovim/package.json | sed 's/.*\"//')\n   git tag \"v${_VERSION}\"\n   git push --tags\n   git push\n   ```\n3. Post-release tasks:\n   - Add stub to `CHANGELOG.md`.\n   - Bump and commit.\n     ```bash\n     npm version --no-git-tag-version prerelease --preid dev\n     npm version -w packages/neovim/ --no-git-tag-version prerelease --preid dev\n     git add package*.json packages/neovim/package.json\n     git commit -m bump\n     git push\n     ```\n\n### Regenerate documentation website\n\nThe docs website is currently not automated. Follow these steps to regenerate it:\n\n```bash\nnpm run doc -w packages/neovim\ngit checkout gh-pages\nshopt -s extglob\ngit rm -r !(node_modules|packages)\nmv packages/neovim/doc/* .\nrm -r packages/\ngit add !(node_modules|packages)\ngit commit -m 'publish docs'\ngit push origin HEAD:gh-pages\n```\n\n## Contributors\n\n- [@billyvg](https://github.com/billyvg) for rewrite\n- [@mhartington](https://github.com/mhartington) for TypeScript rewrite\n- [@fritzy](https://github.com/fritzy) for transferring over the npm package repo `neovim`!\n- [@rhysd](https://github.com/rhysd), [@tarruda](https://github.com/tarruda), [@nhynes](https://github.com/nhynes) on work for the original `node-client`\n- [@justinmk](https://github.com/justinmk) Neovim maintainer\n\n[Coverage Badge]: https://codecov.io/gh/neovim/node-client/branch/master/graph/badge.svg\n[Coverage Report]: https://codecov.io/gh/neovim/node-client\n[npm version]: https://img.shields.io/npm/v/neovim.svg\n[npm package]: https://www.npmjs.com/package/neovim\n","readmeFilename":"README.md","users":{}}