@jixun/qmc2-crypto
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-R1 • Public • Published

QMC2-Crypto

This file is part of qmc2 project, licensed under the MIT License.

For usage, please see the demo source.

For documentation, check out the exported TypeScript documentation.

Legacy

Default export is the legacy build (pure JS), which does not require WASM.

const QMCCryptoModule = require('@jixun/qmc2-crypto'); // js
import QMCCryptoModule from '@jixun/qmc2-crypto'; // ts with typing

// or:

const QMCCryptoModule = require('@jixun/qmc2-crypto/QMC2-legacy'); // js
import QMCCryptoModule from '@jixun/qmc2-crypto/QMC2-legacy'; // ts with typing

WASM

WwbAssembly version. Uses external web assembly file.

You'll need to place the file node_modules/@jixun/qmc2-crypto/QMC2-wasm.wasm to the same directory of your app.js.

const QMCCryptoModule = require('@jixun/qmc2-crypto/QMC2-wasm'); // js
import QMCCryptoModule from '@jixun/qmc2-crypto/QMC2-wasm'; // ts with typing

QMCCryptoModule().then(QMCCrypto => {
	// Your code here.
});

WASM-Bundle

Similar to WASM, but with WASM binary embedded to the JavaScript file.

const QMCCryptoModule = require('@jixun/qmc2-crypto/QMC2-wasm-bundle'); // cjs
import QMCCryptoModule from '@jixun/qmc2-crypto/QMC2-wasm-bundle'; // ts

QMCCryptoModule().then(QMCCrypto => {
	// Your code here.
});

Readme

Keywords

Package Sidebar

Install

npm i @jixun/qmc2-crypto

Weekly Downloads

3

Version

1.0.0-R1

License

MIT

Unpacked Size

324 kB

Total Files

10

Last publish

Collaborators

  • jixunmoe