0.3.2 • Published 9 years ago

schema-mapper-optimizer v0.3.2

Weekly downloads
5
License
MIT
Repository
github
Last release
9 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

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.2

9 years ago