@maxdome/transformer

1.1.3 • Public • Published

Usage

const Transformer = require('@maxdome/transformer');

const transformer = new Transformer()
  .add({
    detect: data => data.format === 'a',
    from: 'a',
    to: 'b',
    run: data => { data.format = 'b'; return data; },
  })
  .add({
    detect: data => data.format === 'b',
    from: 'b',
    to: 'c',
    run: data => { data.format = 'c'; return data; },
  });
  
const data = { format: 'a' };
const to = 'c';

transformer.run(data, to); // { format: 'c' }

Readme

Keywords

none

Package Sidebar

Install

npm i @maxdome/transformer

Weekly Downloads

1

Version

1.1.3

License

none

Unpacked Size

4.55 kB

Total Files

5

Last publish

Collaborators

  • dragonnodejs
  • sharaal
  • fabsrc
  • markusz
  • mxdbv
  • csaba.lorincz
  • goexrock
  • dimified