Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andersnm/xmldom-decorators

XML deserializer/serializer for TypeScript classes with decorators
https://github.com/andersnm/xmldom-decorators

decorators typescript xml

Last synced: about 23 hours ago
JSON representation

XML deserializer/serializer for TypeScript classes with decorators

Awesome Lists containing this project

README

        

# xmldom-decorators

TypeScript decorators and (de-)serializer for xmldom.

See [packages/xmldom-decorators](packages/xmldom-decorators)

# xmldom-decorators-cli

XSD to TypeScript classes with decorators.

See [packages/xmldom-decorators-cli](packages/xmldom-decorators-cli)

# Notes to self

First check out the source code and bootstrap the monorepo build environment:

```bash
git clone https://github.com/andersnm/xmldom-decorators.git
cd xmldom-decorators
npm install # installs blerf in the root project
```

Build, run tests and execute a REST API sample:

```bash
npm run build # shortcut for ./node_modules/.bin/blerf build
npm run test # shortcut for ./node_modules/.bin/blerf test
node ./packages/sample-clients location
```