0.17.0 • Published 3 years ago

@orbit/data v0.17.0

Weekly downloads
2,418
License
MIT
Repository
github
Last release
3 years ago

@orbit/data

Applies the primitives from @orbit/core to data sources. Includes the following elements:

  • A schema for defining models, including attributes and relationships.

  • Operations used to manipulate records (e.g. addRecord, removeRecord, addToHasMany, etc.).

  • Transforms, which are composed of any number of operations, and must be performed transactionally.

  • A query language that allows query expressions to be composed in a flexible AST form.

  • A base Source class that can be used to abstract any source of data. Sources can be decorated as pullable, pushable, queryable, syncable, and/or updatable - each decorator provides a unique interface that allows for transforms and queries to be applied as appropriate.

Installation

Install with yarn:

yarn add @orbit/data

Or with npm:

npm install @orbit/data

Contributing

Installation

To install dependencies:

yarn install

Building

Distributions can be built to the /dist directory by running:

yarn build

Testing

CI Testing

Test in CI mode by running:

yarn test

Browser Testing

Test within a browser (at http://localhost:8080/) by running:

yarn start

License

Copyright 2014-2021 Cerebris Corporation. MIT License (see LICENSE for details).

0.17.0-beta.26

3 years ago

0.17.0

3 years ago

0.17.0-beta.25

4 years ago

0.17.0-beta.20

4 years ago

0.17.0-beta.19

4 years ago

0.17.0-beta.17

4 years ago

0.17.0-beta.16

4 years ago

0.17.0-beta.14

4 years ago

0.17.0-beta.12

4 years ago

0.17.0-beta.9

4 years ago

0.17.0-beta.8

5 years ago

0.17.0-beta.7

5 years ago

0.16.7

5 years ago

0.17.0-beta.6

5 years ago

0.17.0-beta.5

5 years ago

0.17.0-beta.4

5 years ago

0.17.0-beta.3

5 years ago

0.16.5

5 years ago

0.17.0-beta.2

5 years ago

0.16.4

6 years ago

0.17.0-beta.1

6 years ago

0.16.3

6 years ago

0.16.1

6 years ago

0.16.0

6 years ago

0.16.0-beta.11

6 years ago

0.16.0-beta.10

6 years ago

0.16.0-beta.9

6 years ago

0.16.0-beta.8

6 years ago

0.16.0-beta.7

6 years ago

0.16.0-beta.6

6 years ago

0.16.0-beta.1

6 years ago

0.15.23

7 years ago

0.15.22

7 years ago

0.15.21

7 years ago

0.15.20

7 years ago

0.15.19

7 years ago

0.15.18

7 years ago

0.15.17

7 years ago

0.15.14

7 years ago

0.15.13

7 years ago

0.15.12

7 years ago

0.15.11

7 years ago

0.15.10

7 years ago

0.15.8

8 years ago

0.15.7

8 years ago

0.15.6

8 years ago

0.15.5

8 years ago

0.15.4

8 years ago

0.15.2

8 years ago

0.15.0

8 years ago

0.14.1

8 years ago

0.14.0

8 years ago

0.13.0

8 years ago

0.12.1

8 years ago

0.12.0

8 years ago

0.11.1

8 years ago

0.11.0

8 years ago

0.10.0

8 years ago

0.9.2

8 years ago

0.9.0

8 years ago