@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.
});

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i @jixun/qmc2-crypto

    Weekly Downloads

    2

    Version

    1.0.0-R1

    License

    MIT

    Unpacked Size

    324 kB

    Total Files

    10

    Last publish

    Collaborators

    • jixunmoe