[![npm (scoped)](https://img.shields.io/npm/v/@dexpenses/rule-conditions.svg)](https://www.npmjs.com/package/@dexpenses/rule-conditions)
[![Build Status](https://travis-ci.com/dexpenses/dexpenses-rule-conditions.svg?branch=master)](https://travis-ci.com/dexpenses/dexpenses-rule-conditions)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=dexpenses-rule-conditions&metric=alert_status)](https://sonarcloud.io/dashboard?id=dexpenses-rule-conditions)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=dexpenses-rule-conditions&metric=coverage)](https://sonarcloud.io/dashboard?id=dexpenses-rule-conditions)

# Dexpenses Rule Conditions

## Install

`npm i @dexpenses/rule-conditions`

or

`yarn add @dexpenses/rule-conditions`

## Polyfill

Uses `Array.prototype.flatMap` which means a polyfill may be needed:

`yarn add core-js`

Then `import 'core-js/modules/es.array.flat-map';` at some point.
