0.3.2 • Published 10 years ago

schema-mapper-optimizer v0.3.2

Weekly downloads
5
License
MIT
Repository
github
Last release
10 years ago

schema-mapper-optimizer

Optimize Changes

build status

Installation

npm install --save schema-mapper-optimizer

Usage

var optimizer = require('schema-mapper-optimizer');

var before = [
  {
    change: 'schema.create',
    projectId: '1',
    schemaId: '1',
    schema: {
      name: 'users',
      primary: '1',
      columns: {
        '1': {
          name: 'id',
          type: 'uuid'
        }
      }
    }
  },
  {
    change: 'schema.rename',
    projectId: '1',
    schemaId: '1',
    name: 'user',
    oldName: 'users'
  }
];

var after = optimizer.optimize(before);
console.log('after:', after);
after: [
  {
    change: 'schema.create',
    projectId: '1',
    schemaId: '1',
    schema: {
      name: 'user',
      primary: '1',
      columns: {
        '1': {
          name: 'id',
          type: 'uuid'
        }
      }
    }
  }
]

API docs

API Docs

Licence

MIT

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.2

10 years ago