When submitting a new bug report, please first search for an existing or similar report. If no duplicate exists, file the issue with the following information:
- OS version.
- Steps to reproduce the issue.
- Example code snippet that causes the issue.
- Screenshots of the broken UI.
Clone this repo and install Node v16. Below are commands we use to perform various tasks:
npm install
, install dependencies.npm run compile
, run compiler.npm run build
, build SDK assets.npm run test
, run unit tests.npm run lint
, run linter.npm run format
, run code formatter.
- Update
CHANGELOG.md
with any changes that need to be communicated to a user of the SDK. See https://keepachangelog.com/en/1.1.0/ for details on what and how content should be included. - Run
npm version <new version>
to set the new SDK version and create the git tag. - Publish new version to npm.
You will need permission to publish to the mxenabled
organization in npm before you can publish this package. Once you are able to
publish, log into npm with npm login
then run npm publish
to publish. Note
that running npm publish
will automatically execute npm run build:dist
for
you, so there is no need to do that manually.