![Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility](https://cdn.sanity.io/images/cgdhsj6q/production/97774ea8c88cc8f4bed2766c31994ebc38116948-1664x1366.png?w=400&fit=max&auto=format)
Security News
Deno 2.2 Improves Dependency Management and Expands Node.js Compatibility
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
@matrix-org/matrix-sdk-crypto-js
Advanced tools
matrix-sdk-crypto-js
Welcome to the WebAssembly + JavaScript binding for the Rust
matrix-sdk-crypto
library! WebAssembly can run anywhere, but these
bindings are designed to run on a JavaScript host. These bindings are
part of the matrix-rust-sdk
project, which is a library
implementation of a Matrix client-server.
matrix-sdk-crypto
is a no-network-IO implementation of a state
machine, named OlmMachine
, that handles E2EE (End-to-End
Encryption) for
Matrix clients.
These WebAssembly bindings are written in Rust. To build them, you need to install the Rust compiler, see the Install Rust Page. Then, the workflow is pretty classical by using yarn, see the Downloading and installing Node.js and npm Page and installing yarn.
Once the Rust compiler, Node.js and yarn are installed, you can run the following commands:
$ yarn install
$ yarn build
$ yarn test
A matrix_sdk_crypto.js
, matrix_sdk_crypto.d.ts
and a
matrix_sdk_crypto_bg.wasm
files should be generated in the pkg/
directory.
TBD
The documentation can be found online.
To generate the documentation locally, please run the following command:
$ yarn doc
The documentation is generated in the ./docs
directory.
FAQs
Matrix encryption library, for JavaScript
We found that @matrix-org/matrix-sdk-crypto-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Deno 2.2 enhances Node.js compatibility, improves dependency management, adds OpenTelemetry support, and expands linting and task automation for developers.
Security News
React's CRA deprecation announcement sparked community criticism over framework recommendations, leading to quick updates acknowledging build tools like Vite as valid alternatives.
Security News
Ransomware payment rates hit an all-time low in 2024 as law enforcement crackdowns, stronger defenses, and shifting policies make attacks riskier and less profitable.