Installation
Installation
The package is currently distributed via internal NPM repository and needs an access token. Please reach out to us.
You can use the token by adding following two lines to your project's .npmrc
file:
@mocanetwork:registry=https://registry.npmjs.org/
//registry.npmjs.org/:_authToken=THE_TOKEN
The package can now be added to your package.json
:
"@mocanetwork/airkit": "^1.3.0"
Bundling
This module is distributed in 3 formats
esm
builddist/airkit.esm.js
is es6 formatcommonjs
builddist/airkit.cjs.js
in es5 formatumd
builddist/airkit.umd.min.js
in es5 format without polyfilling corejs minified
By default, the appropriate format is used for your specified use case. A different format can be used (if you know what you're doing) by referencing the correct file.
Dynamic Import
If not already, the node buffer and process libraries need to be polyfilled.
Install node-polyfill-webpack-plugin:
npm install --save-dev node-polyfill-webpack-plugin
Update your webpack config as follows
const NodePolyfillPlugin = require("node-polyfill-webpack-plugin");
module.exports = {
webpack: {
plugins: [
new NodePolyfillPlugin({
additionalAliases: [
"buffer",
"crypto",
"assert",
"http",
"https",
"os",
"url",
"zlib",
"stream",
"_stream_duplex",
"_stream_passthrough",
"_stream_readable",
"_stream_writable",
"_stream_transform",
"process",
],
}),
],
},
};
Last updated