Pull requests are welcome. But please read the CycloneDX contributing guidelines first.
Be aware: even though this project supports node>=14 on runtime, it requires node>=18 on dev-time.
Install dependencies:
npm run dev-setupThe setup will also build the project.
Build the JavaScript:
npm run buildRun the tests:
npm testSee the dedicated test docs for details and advanced instructions.
Apply coding standards via:
npm run cs-fixPlease sign off your commits, to show that you agree to publish your changes under the current terms and licenses of the project , and to indicate agreement with Developer Certificate of Origin (DCO).
git commit --signed-off ...