A recent change in TypeScript has caused a breaking change that affects the vscode-languageserver, vscode-languageserver-types, vscode-languageclient and vscode-jsonrpc packages. Specifically, extensions are now required in the "typings" field in package.json. These packages all have something like the following in their package.json files:
Due to this change, all of these references must instead now point to something like the following:
"typings": "lib/main.d.ts"