mirror of
https://github.com/actions/setup-dotnet.git
synced 2024-11-30 07:13:04 +07:00
50 lines
1.0 KiB
Markdown
50 lines
1.0 KiB
Markdown
|
# nimnjs-schema-builder
|
||
|
Build schema from JS object or JSON to feed into [nimnjs](https://github.com/nimndata/nimnjs-node).
|
||
|
|
||
|
|
||
|
## Usages
|
||
|
|
||
|
First install or add to your npm package
|
||
|
```
|
||
|
$npm install nimn_schema_builder
|
||
|
```
|
||
|
|
||
|
```js
|
||
|
var builder = require("nimn_schema_builder");
|
||
|
|
||
|
var data = {
|
||
|
name : "amit",
|
||
|
age : 32,
|
||
|
human : true,
|
||
|
projects : [
|
||
|
{
|
||
|
name: "some",
|
||
|
from: new Date(),
|
||
|
//to: null,
|
||
|
decription : "some long description"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
|
||
|
var schema = builder.build(data);
|
||
|
|
||
|
/*
|
||
|
var schema = {
|
||
|
name : "string",
|
||
|
age : "number",
|
||
|
human : "boolean",
|
||
|
projects : [
|
||
|
{
|
||
|
name: "string",
|
||
|
from: "date",
|
||
|
decription : "string"
|
||
|
}
|
||
|
]
|
||
|
};
|
||
|
*/
|
||
|
```
|
||
|
|
||
|
You can also use it in browser from [dist](dist/nimn-schema-builder.js) folder.
|
||
|
|
||
|
Check the [demo](https://nimndata.github.io/nimnjs-schema-builder/) for instant use.
|