JavaScript

JavaScript

Made by DeepSource

Migrate ember-data to @ember-data JS-0818

Bug risk
Minor
ember

ember-data has been split in multiple packages. For instance, its store is now released in @ember-data/store package. These packages have been released starting from ember-data version 3.11.

Why we have to migrate?

  • Reduce Confusion & Bike Shedding
  • Improve The TypeScript Experience
  • Simplify The Mental Model
  • Provide a Clear Subdivision of Packages

Bad Practice

import Model from 'ember-data/model';
import attr from 'ember-data/attr';
import DS from 'ember-data';
const { Model } = 'ember-data';

Recommended

import Model, { attr } from '@ember-data/model';