Open
Description
Description
Expose “LanguageServerProtocol” as a product. It is only a target currently and requires embedding “LSPBindings” which will only compile on mac due to dependencies. “LSPBindings depends on “LanguageServerProtocolJSONRPC” which depends on “SKLogging” which requires “Crypto” product from “swift-crypto”. “Crypto” has a minimum iOS deployment of .v13 and since iOS is not included in the platforms of “SourceKitLSP” package it defaults to .v12 preventing compiling on iOS targets. Considering the use case of the “SourceKitLSP” package, it doesn’t make sense to add iOS as a platform. Therefore my request is to expose “LanguageServerProtocol” as a product. Thank you for your consideration.