Skip to content

Json validator runtime #645

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 18 commits into from
Apr 14, 2023
7 changes: 7 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ written in _TypeScript_ and compiled for the target.
* Support the downstream implementation of custom XML-serializers tailored to specific environments
by providing an abstract base class that takes care of normalization and BomRef-discrimination.
This is done, because there is no universal XML support in _JavaScript_.
* Validation according to [_CycloneDX_ Specification][CycloneDX-spec].

## Capabilities

Expand Down Expand Up @@ -92,6 +93,8 @@ written in _TypeScript_ and compiled for the target.
* Specific to _Node.js_: implementation plugs/requires/utilizes one of the following _optional_ libraries
* [xmlbuilder2](https://www.npmjs.com/package/xmlbuilder2)
* ... to be continued ... (pull requests are welcome)
* Validation
* TODO: write proper descriptions

## Installation

Expand Down Expand Up @@ -119,6 +122,10 @@ See the shipped `package.json` for version constraints.

* Serialization to XML on _Node.js_ requires any of:
* [`xmlbuilder2`](https://www.npmjs.com/package/xmlbuilder2)
* JSON validation requires all of:
* [`ajv`](https://www.npmjs.com/package/ajv)
* [`ajv-formats`](https://www.npmjs.com/package/ajv-formats)
* [`ajv-formats-draft2019`](https://www.npmjs.com/package/ajv-formats-draft2019)

## Usage

Expand Down
Loading