ember-data

WarpDrive is a lightweight data library for web apps — universal, typed, reactive, and ready to scale.
GitHub
3.04k
Created 13 years ago, last commit 4 days ago
524 contributors
9.26k commits
Stars added on GitHub, month by month
0
12
1
2
3
4
5
6
7
8
9
10
11
2023
2024
Stars added on GitHub, per day, on average
Yesterday
=
Last week
0.0
/day
Last month
+0.1
/day
Last 12 months
0.0
/day
npmPackage on NPM
Monthly downloads on NPM
12
1
2
3
4
5
6
7
8
9
10
11
2023
2024
README

WarpDrive | Boldly go where no app has gone before WarpDrive | Boldly go where no app has gone before

NPM Stable Version NPM Downloads License Docs Discord Community Server


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 StartedGuides




Quick Links


Installation

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.


Compatibility

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 NPM Stable Version 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 NPM Stable Version 4.12.3 4.* 5.* 3.28 4.4 4.8 4.12 5.0 3.28.12
>= 4.*
>= 5.*
Prior LTS NPM Stable Version 4.12.3 4.* 5.* 3.28 4.4 4.8 4.12 5.0 3.28.12
>= 4.*
>= 5.*
unsupported
(prior LTS)
NPM Stable Version 4.8.6 4.* 3.28 4.4 4.8 3.28.12
>= 4.*
unsupported1 NPM Stable Version 4.6.0 3.28 4.* 3.28 4.4 4.5 4.6 3.28.12
>= 4.*
unsupported1
(prior LTS)
NPM Stable Version 4.4.6 3.28 4.* 3.28 4.4 3.28.12
>= 4.*

The Big List of Versions

Package Audience LTS-4-12 LTS Stable Beta Canary
ember-data 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/active-record 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/adapter 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/build-config 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/codemods 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/diagnostic 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/ember 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/experiments 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
eslint-plugin-warp-drive 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/graph 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canarye Version
@warp-drive/holodeck 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/json-api 🌌🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/legacy-compat 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/model 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/request 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/request-utils 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/rest 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/schema 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@warp-drive/schema-record 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/serializer 🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/store 🌌 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version
@ember-data/tracking 🌌🐹 NPM LTS 4.12 Version NPM LTS Version NPM Stable Version NPM Beta Version NPM Canary Version

Code of Conduct

Refer to the Code of Conduct for community guidelines and inclusivity.


License

This project is licensed under the MIT License.

Footnotes

  1. This version may receive special long-term patches to assist model-fragments users in creating a migration path onto 5.x and off of ModelFragments 2