All notable changes to this npm module are documented in this file.
- Dropped eslint and rely fully on oxlint.
- Updatde
vscode-jsonrpcto9.0.1.
- Use public exports from vscode-jsonrpc instead of deep internal imports #949
- Align required engine versions with other packages: Updated engine engine requirements for node to (
>=18.19.0) and for npm to (>=10.2.3)
- Updated to
vscode-jsonrpc@8.2.1 - Minor code adjustments to eslint rule expansions
- Correction of README and unification of copyright statements.
- Repository now includes
monaco-editor-wrapperand@typefox/monaco-editor-react - Aligned LICENSE usage throughout the repository
- No direct code changes
- Implement dispose method on WebSocketMessageReader #602
- Adjusted code to updated linting configuration
- Updated to
vscode-jsonrpc@8.2.0
- BREAKING CHANGE: Do not reexport code of imported libraries (e.g. vscode-languageclient) #459
- Content of
vscode-jsonrpcis no longer re-exported
- Content of
- Gracefully handle JSON.parse errors #455
- Changed the compile target and module to ES2022. Applied linting. Code was functionally not changed.
- BREAKING: Transform to package of type module and switch to TypeScript ECMAScript Module Support in Node.js.
- BREAKING: All cjs exports have been removed.
- Added verification examples for webpack and vite that shall ensure the libs work in dependent projects and the give you an idea how to use
monaco-languageclientandvscode-ws-jsonrpcwith common bundlers. - Revised all READMEs
The default export now provides esm code. If you require CommonJS modules you can use the additional exports. The npm packages exports the following:
vscode-ws-jsonrpcvscode-ws-jsonrpc/servervscode-ws-jsonrpc/socketvscode-ws-jsonrpc/cjsvscode-ws-jsonrpc/cjs/servervscode-ws-jsonrpc/cjs/socket
- Update
vscode-jsonrpcto8.0.2 - Updated
viteto3.0.2
- Library ships as src, esm and cjs builds. Use
typesVersionsin package.json for proper TypeScript import support
- Merged npm packages
@codingame/monaco-jsonrpcandvscode-ws-jsonrpcinto this package. - Integrate eslint with eslint-config-standard #385
There was no CHANGELOG available in the previous repositories.