2.19.4 • Published 2 years ago

@arranger/middleware v2.19.4

Weekly downloads
150
License
AGPL-3.0-or-later
Repository
github
Last release
2 years ago

SQON Filters

Arranger uses a custom JSON object format for filtering that is called SQON (pronounced like "Scone"). SQON provides a flexible system for combining many different filters.

A SQON object consists of nested objects of two types: Operations and Values.

Operation objects apply boolean logic to a list of operation objects. They are of the form:

Combination Operation (aka, Boolean Operation) which groups one or more filters

{
  "op":"", //Operation to apply to content ["and", "or", "not"]
  "content":[] //List of Operation objects that the boolean operation will apply to
}

OR

Field Operation that applies to a filter to Value Object

{
  "op":"", //Operation to apply to content ["in", "<=", ">="]
  "content":{} //Value object specifying the field and list of values that the field must be "in" or "not-in"
}

Value objects specify a list the field name and values for it that the wrapping . This filter can specify to include or exclude fields with any of the listed values. It will have the following format:

{
  "field":"", //name of the field this operation applies to
  "value":[] //List of values for the field if using the "in" operation, or a scalar value for ">=" and "<=" operations
}

The top level of a SQON must always be a Combination Operation, even if only a single filter is being applied.

2.19.4

2 years ago

2.19.3

3 years ago

2.17.0

3 years ago

2.16.1

3 years ago

2.16.2

3 years ago

2.16.0

4 years ago

2.15.0

4 years ago

2.14.0

4 years ago

2.13.2

4 years ago

2.13.0

4 years ago

2.13.1

4 years ago

2.12.9

4 years ago

2.12.17

4 years ago

2.12.7

4 years ago

2.12.16

4 years ago

2.12.8

4 years ago

2.12.15

4 years ago

2.12.13

4 years ago

2.12.12

4 years ago

2.12.11

4 years ago

2.12.10

4 years ago

2.12.6

4 years ago

2.12.5

4 years ago

2.12.4

4 years ago

2.12.3

4 years ago

2.12.2

4 years ago

2.11.3

4 years ago

2.12.0

4 years ago

2.12.1

4 years ago

2.11.2

4 years ago

2.11.1

4 years ago

2.11.0

4 years ago

2.10.0

4 years ago

2.9.0

5 years ago

2.8.0

5 years ago

2.7.0

5 years ago

2.7.1

5 years ago

2.6.1

5 years ago

2.6.0

5 years ago

2.5.1

5 years ago

2.4.0

5 years ago

2.3.0

5 years ago

2.2.4

5 years ago

2.2.3

5 years ago

2.2.2

5 years ago

2.2.0

5 years ago

2.1.1

5 years ago

2.0.9

5 years ago

0.5.24

5 years ago

2.0.7

6 years ago

2.0.0-alpha.11

6 years ago

2.0.0-alpha.13

6 years ago

2.0.3

6 years ago

2.0.5

6 years ago

1.1.8

6 years ago

1.1.7

6 years ago

1.1.7-alpha.1

6 years ago

1.1.7-alpha

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.36

6 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.32

6 years ago

1.0.31

6 years ago

1.0.30

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.20

6 years ago

1.0.19

6 years ago

1.0.18

6 years ago

1.0.17

6 years ago

1.0.16

6 years ago

1.0.15

6 years ago

1.0.14

6 years ago

1.0.13

6 years ago

1.0.12

6 years ago

1.0.11

6 years ago

1.0.11-6

6 years ago

1.0.11-5

6 years ago

1.0.11-3

6 years ago

1.0.11-1

6 years ago

1.0.10

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.6-1

6 years ago

1.0.5

6 years ago

1.0.5-11

6 years ago

1.0.5-10

6 years ago

1.0.5-9

6 years ago

1.0.5-8

6 years ago

1.0.5-7

6 years ago

1.0.5-6

6 years ago

1.0.5-5

6 years ago

1.0.5-4

6 years ago

1.0.5-3

6 years ago

1.0.5-2

6 years ago

1.0.5-1

6 years ago

1.0.5-0

6 years ago

1.0.4

6 years ago

1.0.4-0

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

0.5.20

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.5.19

7 years ago

0.5.18

7 years ago

0.5.17

7 years ago

0.5.16

7 years ago

0.5.15

7 years ago

0.5.14

7 years ago

0.5.13

7 years ago

0.5.12

7 years ago

0.5.11

7 years ago

0.5.10

7 years ago

0.5.9

7 years ago

0.5.8

7 years ago

0.5.7

7 years ago

0.5.1

7 years ago

0.5.0

7 years ago

0.4.19

7 years ago

0.4.17-1

7 years ago

0.4.16-1

7 years ago

0.4.17

7 years ago

0.4.17-alpha-1

7 years ago

0.4.17-alpha

7 years ago

0.4.16

7 years ago

0.4.16-beta

7 years ago

0.4.16-alpha

7 years ago

0.4.15

7 years ago

0.4.15-alpha

7 years ago

0.4.14

7 years ago

0.4.13

7 years ago

0.4.10

7 years ago

0.4.10-beta

7 years ago

0.4.9

7 years ago

0.4.9-beta

7 years ago

0.4.8-beta

7 years ago

0.4.8

7 years ago

0.4.7

7 years ago

0.4.6

7 years ago

0.4.6-beta

7 years ago

0.4.5

7 years ago

0.4.4

7 years ago

0.4.4-beta

7 years ago

0.4.3

7 years ago

0.4.2

7 years ago

0.4.1

7 years ago

0.4.0

7 years ago

0.3.65

7 years ago

0.3.64

7 years ago

0.3.63

7 years ago

0.3.62

7 years ago

0.3.61

7 years ago

0.3.60

7 years ago

0.3.59

7 years ago

0.3.58

7 years ago

0.3.57

7 years ago

0.3.56

7 years ago

0.3.55

7 years ago

0.3.54

7 years ago

0.3.53

7 years ago

0.3.52

7 years ago

0.3.51

7 years ago

0.3.50

7 years ago

0.3.49

7 years ago

0.3.48

7 years ago

0.3.47

7 years ago

0.3.46

7 years ago

0.3.45

7 years ago

0.3.44

7 years ago

0.3.43

7 years ago

0.3.42

7 years ago

0.3.41

7 years ago

0.3.40

7 years ago

0.3.39

7 years ago

0.3.38

7 years ago

0.3.37

7 years ago

0.3.36

7 years ago

0.3.35

7 years ago

0.3.34

7 years ago

0.3.33

7 years ago

0.3.32

7 years ago

0.3.31

7 years ago

0.3.30

7 years ago

0.3.29

7 years ago

0.3.28

7 years ago

0.3.27

7 years ago

0.3.26

7 years ago

0.3.25

7 years ago

0.3.24

7 years ago

0.3.23

7 years ago

0.3.22

7 years ago

0.3.21

7 years ago

0.3.20

7 years ago

0.3.19

7 years ago

0.3.18

7 years ago

0.3.17

7 years ago

0.3.16

7 years ago

0.3.14

7 years ago

0.3.13

7 years ago

0.3.12

7 years ago

0.3.11

7 years ago

0.3.10

7 years ago

0.3.9

7 years ago

0.3.8

7 years ago

0.3.7

7 years ago

0.3.6

7 years ago

0.3.5

7 years ago

0.3.2

7 years ago

0.2.4

7 years ago

0.2.2

7 years ago

0.2.0

7 years ago

0.1.36

7 years ago

0.1.28

7 years ago

0.1.27

7 years ago

0.1.26

7 years ago

0.1.20

7 years ago

0.1.19

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.3

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.14-0.0.17.0

7 years ago

0.0.15-0.0.16.2

7 years ago

0.0.15-0.0.16.1

7 years ago

0.0.15-breaking

7 years ago

0.0.10

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago