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 and browser name and 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
, run compiler and bundle all modules.npm run test
, run unit tests.npm run test:integration
, run integration 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
for you.