Skip to content

z-juln/object2schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

object2schema

将js对象转化为描述对象的schema

install

npm i object2schema

use

import object2schema from "object2schema";

const schema = object2schema({
  project: 'object2schema-test',
  version: '1.0.0',
  info: {
    name: 'hhh',
    age: 11,
  },
});

console.log(schema);

output

[
  {
    "key": "project",
    "type": "string",
    "required": true
  },
  {
    "key": "version",
    "type": "string",
    "required": true
  },
  {
    "key": "info",
    "type": "object",
    "required": true,
    "properties": [
      {
        "key": "name",
        "type": "string",
        "required": true
      },
      {
        "key": "age",
        "type": "number",
        "required": true
      }
    ]
  }
]

About

将js对象转化为描述对象的schema

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published