{"_id":"@dendronhq/lsp-client-server","_rev":"3-8748c4afe2d0ada7c04aba93ee7c520e","name":"@dendronhq/lsp-client-server","dist-tags":{"latest":"0.12.3-alpha.2"},"versions":{"0.12.2":{"name":"@dendronhq/lsp-client-server","description":"Heavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide","author":{"name":"Kevin"},"license":"GPLv3","version":"0.12.2","repository":{"type":"git","url":"git+ssh://git@github.com/dendronhq/dendron.git","directory":"packages/lsp-client-server"},"categories":[],"keywords":[],"engines":{"node":">=12.0.0","vscode":"^1.43.0"},"activationEvents":["*"],"main":"./client/out/extension","contributes":{"configuration":{"type":"object","title":"Example configuration","properties":{"languageServerExample.maxNumberOfProblems":{"scope":"resource","type":"number","default":100,"description":"Controls the maximum number of problems produced by the server."},"languageServerExample.trace.server":{"scope":"window","type":"string","enum":["off","messages","verbose"],"default":"messages","description":"Traces the communication between VS Code and the language server."}}}},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -b","watch":"tsc -b -w","postinstall":"cd client && npm install && cd ../server && npm install && cd ..","test":"sh ./scripts/e2e.sh"},"devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^12.12.0","@typescript-eslint/parser":"^2.3.0","eslint":"^6.4.0","mocha":"^8.1.1","typescript":"^4.0.2"},"dependencies":{"@dendronhq/engine-server":"^0.12.2"},"gitHead":"47c197f18329be43e02389fb4bd63267dfc07874","bugs":{"url":"https://github.com/dendronhq/dendron/issues"},"homepage":"https://github.com/dendronhq/dendron#readme","_id":"@dendronhq/lsp-client-server@0.12.2","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-qLZnZVTZsP8lVS0O0Vr6tQr4Ev0mGXCQP3G/SBQF5dD4lj/LObX4+uoucDQAg0SNt1CN2zOwLpsRXhdeOL8dEQ==","shasum":"9c0718dd16c6ccebac4e82c70235a68fe47bdf6b","tarball":"https://registry.npmjs.org/@dendronhq/lsp-client-server/-/lsp-client-server-0.12.2.tgz","fileCount":4438,"unpackedSize":21218171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbM4gCRA9TVsSAnZWagAAZMUP/jHLxHjgRDvWXMT6QIS/\nZBwwdyndBmFqZY0lct5iC85tvZt+Oj82eOgqzugJvfn4J+EQ4dTRFzdNgfES\ndiBJx3UUhdzqcVxhUN5IFkBsk9ifz0ChnRlvUSuGTaZbfwJPsKfKC5bdgUpM\nD8EnVffknfPBB8zXuN+wgC3W19Veiw0Kb0lsz+o0UdmgroM56VPJv4evpjxn\nbSJvlOq47DxVjkZcW4ZulhpGDxK4n3XCajP7qALX27bHJxE6vWVv3KWWDFfh\nvBimLIpYSw04rFqFZ8JnDZFUOf7XwWUyEC9UoYl51jpF8UrUp4aQcR/4ReQ2\npNtWo4ld8poNn+76wvn4gI6bqwDt1v3uRs4o4msZXIBsZ+9zDoCGkXVcVtQh\njCu0lCOwppT4xxEE9pg8dxWjpAtZ6o9UAl0DDrf1SIrinYSYFBt0yA2bRHeh\n4ZybMWD6s/tRfKgKR1nGalzqSBZwKxuojhL7c6Bd/8XBmQ/PkESv2aOud+zN\n6HU8KyYM256SGodchAgorbUkliXE5kIj6bEwCtW9vmY2vzV8UIZuVSyKTE4X\nPGdbgmKm71f+RqIbF1Bf4vGnmiFaCRdGo7MDeSOEXAHSZnFO7okHkQbZXp95\nkwcuNCfpzIkwgermUkUX5S9YujIQWZ+egv81AAK9BdoljSzsdFXiUtqt3J5S\nk/Fg\r\n=iA6A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDuP4xv+UmMJRI114aB0khbhLAu7YTElKGmiwjxZ5MmAiBeOMDsi3mOdB3TUYtoVMYnRK/3cHQu74qnGfNYwZRTJw=="}]},"maintainers":[{"name":"kevins8","email":"kevinslin8@gmail.com"}],"_npmUser":{"name":"kevins8","email":"kevinslin8@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsp-client-server_0.12.2_1600966175319_0.025282415923708612"},"_hasShrinkwrap":false},"0.12.3-alpha.0":{"name":"@dendronhq/lsp-client-server","description":"Heavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide","author":{"name":"Kevin"},"license":"GPLv3","version":"0.12.3-alpha.0","repository":{"type":"git","url":"git+ssh://git@github.com/dendronhq/dendron.git","directory":"packages/lsp-client-server"},"categories":[],"keywords":[],"engines":{"node":">=12.0.0","vscode":"^1.43.0"},"activationEvents":["*"],"main":"./client/out/extension","contributes":{"configuration":{"type":"object","title":"Example configuration","properties":{"languageServerExample.maxNumberOfProblems":{"scope":"resource","type":"number","default":100,"description":"Controls the maximum number of problems produced by the server."},"languageServerExample.trace.server":{"scope":"window","type":"string","enum":["off","messages","verbose"],"default":"messages","description":"Traces the communication between VS Code and the language server."}}}},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -b","watch":"tsc -b -w","postinstall":"cd client && npm install && cd ../server && npm install && cd ..","test":"sh ./scripts/e2e.sh"},"devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^12.12.0","@typescript-eslint/parser":"^2.3.0","eslint":"^6.4.0","mocha":"^8.1.1","typescript":"^4.0.2"},"dependencies":{"@dendronhq/engine-server":"^0.12.3-alpha.0"},"gitHead":"e0ef2ffc65c22c4becdd5411c653927a9cd0408e","bugs":{"url":"https://github.com/dendronhq/dendron/issues"},"homepage":"https://github.com/dendronhq/dendron#readme","_id":"@dendronhq/lsp-client-server@0.12.3-alpha.0","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (darwin)","dist":{"integrity":"sha512-xh780kj80lyvYZzSgSASRsB5XzpPXJ1Ke/g/eUN15QFk6ZtH0pBdatMSmqMo6pVSaLpOg4LoB0eqF8xgvtZPaw==","shasum":"1a56226e47a658334797431224d8b4dfb809b97c","tarball":"https://registry.npmjs.org/@dendronhq/lsp-client-server/-/lsp-client-server-0.12.3-alpha.0.tgz","fileCount":4440,"unpackedSize":21287119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbNw4CRA9TVsSAnZWagAAj40P/ixMZuTMbkPEzRkwBczC\nZMxwrvnvdsae4Iu+2DnHvJtqhwR3etYUBFiYX8+BV9HCUymIY8WF83ze2lMC\n+1E62pGe+yA/2a/O1Vgh7lawqrAIzS/ZTHaqoCIGhP3J2voWYwhetU+i2G8V\n3MI7AJssXnJjm6QgaH5+Yw1zY5wYW3/deWS1duXFFL4DmFI42wuJMB24anRm\nxmJaPTgH7xMOMspTXJt27SYZtFzGxV6DKYrRZNnNYwZfW3ZhAyN4kKTOFIrW\nCnJas6pESeY4keyYypgQPCbDFj53V4AQdyhD1PmXiQG4hTS1Itw++4XLLZbO\nMlOL3BnyINgKwOjm1lhrxzj+3qHDdA0iX+LZnhvWTGeb2e7Jp751WsjnvZJq\nX1dfX8d9IOlVQbAFvWc8j/6CkCPNwvIQi0e1llusNB4UjCFmX3GeX/OYYqvQ\ns4dV6/gqCs9besmpd4saZLkAXeMQ6SabibzZZAyU6Y4nKyGZ8BtvSK5yW5/P\nK37t4vqz/h9OQ83d8/zbOv6d7xwoywAeGQ5S4RfweMchXpgrCqvw3fRWn2Zq\nOITPZN+4Ml+Zrr3QxHLKW/OgiP73cuOwCQCIn3KG+o4+CbxTorjJ/myw2jxf\noG+8PoxA+Z+f6627812WZNu0TsjSndUpQ8WrZVK1z2r7YyI9xl14d2SRjaRZ\ndODV\r\n=t9Qh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSnjwO3781XcAIbvX30l+Vn9sWuaj2G9MoxfaoHVT5bAiA79xMGd0c0G55CuLtIOIEa/wgfxMpKnB+ZEb0sSP2keg=="}]},"maintainers":[{"name":"kevins8","email":"kevinslin8@gmail.com"}],"_npmUser":{"name":"kevins8","email":"kevinslin8@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsp-client-server_0.12.3-alpha.0_1600969784363_0.7595746491397688"},"_hasShrinkwrap":false},"0.12.3-alpha.2":{"name":"@dendronhq/lsp-client-server","description":"Heavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide","author":{"name":"Kevin"},"license":"GPLv3","version":"0.12.3-alpha.2","repository":{"type":"git","url":"git+ssh://git@github.com/dendronhq/dendron.git","directory":"packages/lsp-client-server"},"categories":[],"keywords":[],"engines":{"node":">=12.0.0","vscode":"^1.43.0"},"activationEvents":["onLanguage:markdown"],"main":"./client/out/extension","contributes":{"configuration":{"type":"object","title":"Example configuration","properties":{"languageServerExample.maxNumberOfProblems":{"scope":"resource","type":"number","default":100,"description":"Controls the maximum number of problems produced by the server."},"languageServerExample.trace.server":{"scope":"window","type":"string","enum":["off","messages","verbose"],"default":"messages","description":"Traces the communication between VS Code and the language server."}}}},"scripts":{"vscode:prepublish":"npm run compile","compile":"tsc -b","watch":"tsc -b -w","postinstall":"cd client && npm install && cd ../server && npm install && cd ..","test":"sh ./scripts/e2e.sh"},"devDependencies":{"@types/mocha":"^8.0.3","@types/node":"^12.12.0","@typescript-eslint/parser":"^2.3.0","eslint":"^6.4.0","mocha":"^8.1.1","typescript":"^4.0.2"},"dependencies":{"@dendronhq/engine-server":"^0.12.3-alpha.0","@dendronhq/express-server":"^0.12.3-alpha.2"},"gitHead":"23ab7b98ca4b270bedcea2fdfdcc5ae58361d5e2","bugs":{"url":"https://github.com/dendronhq/dendron/issues"},"homepage":"https://github.com/dendronhq/dendron#readme","_id":"@dendronhq/lsp-client-server@0.12.3-alpha.2","_nodeVersion":"12.14.0","_npmVersion":"lerna/3.20.2/node@v12.14.0+x64 (darwin)","dist":{"integrity":"sha512-jZWkAne4EKlyRSuv9/oSrjVULPGQAhY2vL+2zCtYu499roRSHo7PVK1eZQ4KZ5e5O6LD5R6GKeXyEDIsgrcFlg==","shasum":"df24b1d43690ccd1a7d17f1ab18e7d06a40ce849","tarball":"https://registry.npmjs.org/@dendronhq/lsp-client-server/-/lsp-client-server-0.12.3-alpha.2.tgz","fileCount":5245,"unpackedSize":24744575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbPYvCRA9TVsSAnZWagAAlQkQAJJ0WxO56yXAOLq740lO\nlBtF4HshxkZn+2YH6q3UWSD/hKH4+B8KPrOlEuOJvxeAzsnpZA/YWck+qKI7\nmZ07AB3KYJX2vPmC1bzZvAD2S+9Avzl6Qbo0U7BOgHsVUWDIs7EMPm2eWwTT\ne/34wS9OHYkfrH0CNJU7PdYl5vGJcfRVo5o0Yxsy2KgpIDXVDBZFu2w0SGno\nEgghDclO5dHNvqKvIovjMRubO648+arESTpIWpNbhU8g8OAyuyz8QOSrQqK+\n4f3gIrYWKxFSa+lliBRIJfbs9K4KoWrjhmLLkm51zEBRXF6NsRvztvEtK2DV\nuqeJeaIjRXryWAOrbCfRC/OzVyjLOQRKiH7HZyT2caB+J+na2vSzAqfGAMKr\nKxRyeh6kcPPqk67/rDD9oYn485TTeoZYlPe6OCNcYI30mp/UGMuJm0hQ84xm\n1m1nlnVyhWz6lfKCLGo5rgKgfixAvlZcNmGu7BD0i9eEYwW6BOCPZPJ0d627\n1B9vXaX8/Q7lukKht5JzxjSvashnC8XVrsU9ZTVHZgD4K1ys6YpWsEc0JKrh\nsGVxa9luTFpL3KFK/4PHoQuHMa3yT19kfB6ER6JihWMiLa3zomL/pHEH0aVu\n7krcRPTt98UT17uJ75TbE78OKxzvPT6D/TVTWdGaeZPzsgp1moUGBL3usUb2\nrZ9Y\r\n=3m8q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtw+E6+BlC8XzdsuOGRAzHw+OV9RaSkPT8cohSgzKAXgIgBpbiQVo69DGu9NF1iPoQm64JilYBHdyytBs2KV+FdYo="}]},"maintainers":[{"name":"kevins8","email":"kevinslin8@gmail.com"}],"_npmUser":{"name":"kevins8","email":"kevinslin8@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lsp-client-server_0.12.3-alpha.2_1600976430531_0.586983011486639"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-24T16:49:35.072Z","0.12.2":"2020-09-24T16:49:35.745Z","modified":"2022-04-05T03:44:43.735Z","0.12.3-alpha.0":"2020-09-24T17:49:44.685Z","0.12.3-alpha.2":"2020-09-24T19:40:30.948Z"},"maintainers":[{"name":"kevins8","email":"kevinslin8@gmail.com"}],"description":"Heavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide","homepage":"https://github.com/dendronhq/dendron#readme","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/dendronhq/dendron.git","directory":"packages/lsp-client-server"},"author":{"name":"Kevin"},"bugs":{"url":"https://github.com/dendronhq/dendron/issues"},"license":"GPLv3","readme":"# LSP Example\n\nHeavily documented sample code for https://code.visualstudio.com/api/language-extensions/language-server-extension-guide\n\n## Functionality\n\nThis Language Server works for plain text file. It has the following language features:\n\n- Completions\n- Diagnostics regenerated on each file change or configuration change\n\nIt also includes an End-to-End test.\n\n## Structure\n\n```\n.\n├── client // Language Client\n│   ├── src\n│   │   ├── test // End to End tests for Language Client / Server\n│   │   └── extension.ts // Language Client entry point\n├── package.json // The extension manifest.\n└── server // Language Server\n    └── src\n        └── server.ts // Language Server entry point\n```\n\n## Running the Sample\n\n- Run `npm install` in this folder. This installs all necessary npm modules in both the client and server folder\n- Open VS Code on this folder.\n- Press Ctrl+Shift+B to compile the client and server.\n- Switch to the Debug viewlet.\n- Select `Launch Client` from the drop down.\n- Run the launch config.\n- If you want to debug the server as well use the launch configuration `Attach to Server`\n- In the [Extension Development Host] instance of VSCode, open a document in 'plain text' language mode.\n  - Type `j` or `t` to see `Javascript` and `TypeScript` completion.\n  - Enter text content such as `AAA aaa BBB`. The extension will emit diagnostics for all words in all-uppercase.\n","readmeFilename":"README.md"}