typeorm-schema-to-json-schema

1.0.3 • Public • Published

typeorm-schema-to-json-schema

NPM version license

standard

Typeorm entitySchema to json schema.

Install

npm install typeorm-schema-to-json-schema

Get started

  • Cat model

    const { EntitySchema } = require('typeorm')
     
    const Cat = new EntitySchema({
      name: 'cats',
      columns: {
        id: {
          type: Number,
          primary: true,
          generated: true
        },
        name: {
          type: String
        }
      }
    })
     
    module.exports = Cat
  • convert model

const convert = require('typeorm-schema-to-json-schema')
const Cat = require('./cat')
 
const schema = convert(Cat)
console.log(schema)
 
 // {
//    type: 'object',
//    properties: {
//      id: { type: 'number', primary: true, generated: true },
//      name: { type: 'string' }
//   }
// }

Package Sidebar

Install

npm i typeorm-schema-to-json-schema

Weekly Downloads

15

Version

1.0.3

License

MIT

Unpacked Size

4.71 kB

Total Files

8

Last publish

Collaborators

  • alfieri