7.2.7 • Published 9 months ago

@salesflare/optimus v7.2.7

Weekly downloads
636
License
MIT
Repository
github
Last release
9 months ago

Optimus

Greenkeeper badge

Transformer for Salesflare filter rules.

Available as a plain transform function, hapi 19 helper functions or client transformer.

The client build supports last 2 versions according to browserslist, see https://browserl.ist/?q=last+2+versions. The client build is transformed through Babel but does not come with polyfills, for that we recommend https://polyfill.io. This means we can use object spread in our transformer, which will be transformed, but something like Set you will have to polyfill yourself.

const Optimus = require('@salesflare/optimus');
const Hapi = require('@hapi/hapi');

const server = new Hapi.Server();

const transformedFilter = Optimus.transform(oldFilter); // plain

// in a route config
{
    ...,
    // this changes the rules in request.payload to the transformed rules
    pre: [Optimus.pre.transformInPlace('payload')],
    ...
}
<script src="./node_modules/@salesflare/optimus/dist/optimus.min.js"></script>
<script>
    var transformedFilter = Optimus.transform(oldFilter);
</script>
7.2.6

10 months ago

7.2.7

9 months ago

7.2.5

1 year ago

7.2.4

1 year ago

7.2.1

2 years ago

7.2.3

2 years ago

7.2.0

2 years ago

7.1.2

2 years ago

7.1.1

3 years ago

7.1.0

4 years ago

7.0.0

4 years ago

6.4.6

4 years ago

6.4.5

5 years ago

6.4.4

5 years ago

6.4.3

5 years ago

6.4.2

5 years ago

6.4.1

5 years ago

6.4.0

5 years ago

6.3.0

5 years ago

6.2.1

5 years ago

6.2.0

5 years ago

6.1.3

5 years ago

6.1.2

5 years ago

6.1.1

5 years ago

6.1.0

5 years ago

6.0.0

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

4.0.1

5 years ago

4.0.0

5 years ago

3.1.0

5 years ago

3.0.1

5 years ago

3.0.0

5 years ago

2.1.1

5 years ago

2.0.1

5 years ago

1.0.0

5 years ago