WarpDrive is a lightweight data library for web apps β
universal, typed, reactive, and ready to scale.
WarpDrive provides features that make it easy to build scalable, fast, feature rich application β letting you ship better experiences more quickly without re-architecting your app or API. WarpDrive is:
- β‘οΈ Committed to Best-In-Class Performance
- π² Focused on being as svelte as possible
- π SSR Ready
- π Typed
- π works with any framework
- βοΈ Supports any API:
GraphQL
JSON:API
REST
tRPC
...bespoke or a mix - πΉ Built with
β₯οΈ by Ember
Get Started β Guides
- Installation
- API Docs
- Guides
- Build Config
- Ember Compatibility
- The Big List of Versions
- Contributing
- Community & Help
- RFCs
- Team
- Blog
pnpm add ember-data
Note
This will install the "legacy" experience. A new installer is currently being worked on for the Polaris experience and will be available soon.
The following table lists WarpDrive/EmberData versions alongside information about ember compatibility.
- Lockstep: the latest version of ember-source at the time of release
- Supported: the versions of ember-source the release officially supports
- Tested: the versions of ember-source the project tested this release against
- Range: the peer-dep range the release states for ember-source
the version of ember-source they were release with (lockstep), as well as the range of versions of ember-source that the project tested against at the point of release.
Status | WarpDrive/ EmberData | Lockstep | Supported | Tested | Range |
---|---|---|---|---|---|
Latest | 5.3.0 |
4.8 4.12 5.*
|
3.28 4.4 4.8 4.12 5.2 5.3
|
3.28.12 >= 4.* >= 5.*
|
|
LTS | 4.12.3 |
4.* 5.*
|
3.28 4.4 4.8 4.12 5.0
|
3.28.12 >= 4.* >= 5.*
|
|
Prior LTS | 4.12.3 |
4.* 5.*
|
3.28 4.4 4.8 4.12 5.0
|
3.28.12 >= 4.* >= 5.*
|
|
unsupported (prior LTS) |
4.8.6 |
4.* |
3.28 4.4 4.8
|
3.28.12 >= 4.*
|
|
unsupported1 | 4.6.0 |
3.28 4.*
|
3.28 4.4 4.5 4.6
|
3.28.12 >= 4.*
|
|
unsupported1 (prior LTS) |
4.4.6 |
3.28 4.*
|
3.28 4.4
|
3.28.12 >= 4.*
|
Package | Audience | LTS-4-12 | LTS | Stable | Beta | Canary |
---|---|---|---|---|---|---|
ember-data | πΉ | |||||
@ember-data/active-record | π | |||||
@ember-data/adapter | πΉ | |||||
@warp-drive/build-config | π | |||||
@ember-data/codemods | π | |||||
@warp-drive/diagnostic | π | |||||
@warp-drive/ember | πΉ | |||||
@warp-drive/experiments | π | |||||
eslint-plugin-warp-drive | π | |||||
@ember-data/graph | π | |||||
@warp-drive/holodeck | π | |||||
@ember-data/json-api | ππΉ | |||||
@ember-data/legacy-compat | πΉ | |||||
@ember-data/model | πΉ | |||||
@ember-data/request | π | |||||
@ember-data/request-utils | π | |||||
@ember-data/rest | π | |||||
@warp-drive/schema | π | |||||
@warp-drive/schema-record | π | |||||
@ember-data/serializer | πΉ | |||||
@ember-data/store | π | |||||
@ember-data/tracking | ππΉ |
Refer to the Code of Conduct for community guidelines and inclusivity.
This project is licensed under the MIT License.