0.13.32 • Published 4 months ago

pave v0.13.32

Weekly downloads
409
License
MIT
Repository
github
Last release
4 months ago

Pave

Paving the way to better state management.

Why?

Pave is a data layer inspired by Relay, GraphQL, Falcor and Om (next). Pave attempts to take the best pieces of each (subjectively) and expose a simple API that makes managing app state much easier.

Goals

  • Performance The core of any data layer will have many hot paths and should run efficiently.

  • Flexible Schema There is no requirement that your data is strictly typed, but you can add constraints on inputs and outputs as you see fit.

  • POJO All data is represented as JSON-friendly Plain Ol' JavaScript Objects so there is no need to worry about how to serialize X and how to deserialize Y. There are no classes in Pave.

  • Multiple Remotes Create a client side schema to use Pave with an existing REST API, implement a Pave schema on the server or mix and match. Allowing multiple remotes both on the client and server makes integrating Pave into an existing project manageable.

  • Immutable The cache accepts updates without mutating previous states. This makes history tracking trivial and prohibits unexpected mutations.

  • Small pave pave

    graphql pave

    falcor pave

    react-relay pave

    @apollo/client pave

Install

npm install pave
0.13.9

8 months ago

0.13.12

4 months ago

0.13.11

5 months ago

0.13.10

5 months ago

0.13.16

4 months ago

0.13.15

4 months ago

0.13.14

4 months ago

0.13.13

4 months ago

0.13.19

4 months ago

0.13.18

4 months ago

0.13.17

4 months ago

0.13.23

4 months ago

0.13.22

4 months ago

0.13.21

4 months ago

0.13.20

4 months ago

0.13.27

4 months ago

0.13.26

4 months ago

0.13.25

4 months ago

0.13.24

4 months ago

0.13.29

4 months ago

0.13.28

4 months ago

0.13.30

4 months ago

0.13.32

4 months ago

0.13.31

4 months ago

0.13.7

12 months ago

0.13.8

12 months ago

0.13.6

2 years ago

0.13.5

2 years ago

0.13.2

2 years ago

0.13.3

2 years ago

0.13.4

2 years ago

0.13.0

2 years ago

0.13.1

2 years ago

0.11.22

2 years ago

0.12.10

2 years ago

0.12.11

2 years ago

0.12.12

2 years ago

0.12.13

2 years ago

0.12.14

2 years ago

0.12.7

2 years ago

0.12.8

2 years ago

0.12.9

2 years ago

0.12.0

2 years ago

0.12.1

2 years ago

0.12.2

2 years ago

0.12.3

2 years ago

0.12.4

2 years ago

0.12.5

2 years ago

0.12.6

2 years ago

0.11.20

3 years ago

0.11.21

3 years ago

0.11.19

3 years ago

0.11.16

3 years ago

0.11.17

3 years ago

0.11.18

3 years ago

0.11.15

3 years ago

0.11.9

3 years ago

0.11.10

3 years ago

0.11.11

3 years ago

0.11.12

3 years ago

0.11.13

3 years ago

0.11.14

3 years ago

0.11.8

3 years ago

0.11.4

3 years ago

0.11.5

3 years ago

0.11.6

3 years ago

0.11.7

3 years ago

0.11.3

3 years ago

0.11.0

4 years ago

0.11.1

4 years ago

0.11.2

4 years ago

0.10.21

4 years ago

0.10.18

4 years ago

0.10.19

4 years ago

0.10.20

4 years ago

0.10.14

4 years ago

0.10.15

4 years ago

0.10.16

4 years ago

0.10.17

4 years ago

0.10.13

4 years ago

0.10.12

4 years ago

0.10.11

4 years ago

0.10.9

4 years ago

0.10.7

4 years ago

0.10.8

4 years ago

0.10.10

4 years ago

0.10.5

4 years ago

0.10.6

4 years ago

0.10.4

4 years ago

0.10.2

4 years ago

0.10.3

4 years ago

0.10.1

4 years ago

0.9.6

4 years ago

0.10.0

4 years ago

0.9.4

4 years ago

0.9.5

4 years ago

0.9.3

4 years ago

0.9.2

4 years ago

0.9.1

4 years ago

0.9.0

4 years ago

0.8.17

5 years ago

0.8.16

5 years ago

0.8.15

5 years ago

0.8.14

5 years ago

0.8.13

5 years ago

0.8.12

5 years ago

0.8.11

5 years ago

0.8.10

5 years ago

0.8.9

5 years ago

0.8.8

5 years ago

0.8.7

5 years ago

0.8.6

5 years ago

0.8.5

5 years ago

0.8.4

5 years ago

0.8.3

5 years ago

0.8.2

5 years ago

0.8.1

5 years ago

0.8.0

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.2

5 years ago

0.7.3

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.20

5 years ago

0.6.19

5 years ago

0.6.18

5 years ago

0.6.17

5 years ago

0.6.16

5 years ago

0.6.15

5 years ago

0.6.14

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.11

5 years ago

0.6.10

5 years ago

0.6.9

5 years ago

0.6.8

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.4

5 years ago

0.5.5

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.7

8 years ago

0.4.6

8 years ago

0.4.5

8 years ago

0.4.4

8 years ago

0.4.3

9 years ago

0.4.2

9 years ago

0.4.1

9 years ago

0.4.0

9 years ago

0.3.11

9 years ago

0.3.10

9 years ago

0.3.9

9 years ago

0.3.8

9 years ago

0.3.7

9 years ago

0.3.6

9 years ago

0.3.5

9 years ago

0.3.4

9 years ago

0.3.3

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.7

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago

0.0.0

9 years ago