Skip to content

Commit

Permalink
import DebugAdapter only if @ember-data/debug package is present Fix e…
Browse files Browse the repository at this point in the history
  • Loading branch information
sly7-7 committed May 21, 2021
1 parent 1f80a43 commit 931171f
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions packages/-ember-data/addon/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@ import AdapterError, {
} from '@ember-data/adapter/error';
import JSONAPIAdapter from '@ember-data/adapter/json-api';
import RESTAdapter from '@ember-data/adapter/rest';
import DebugAdapter from '@ember-data/debug';

import { has } from 'require';
const HAS_DEBUG_PACKAGE = has('@ember-data/debug') || false;

import Model, { attr, belongsTo, hasMany } from '@ember-data/model';
import Serializer from '@ember-data/serializer';
import { BooleanTransform, DateTransform, NumberTransform, StringTransform } from '@ember-data/serializer/-private';
Expand Down Expand Up @@ -85,7 +88,9 @@ DS.errorsArrayToHash = errorsArrayToHash;

DS.Serializer = Serializer;

DS.DebugAdapter = DebugAdapter;
if (HAS_DEBUG_PACKAGE) {
DS.DebugAdapter = require('@ember/debug').default;
}

DS.RecordArray = RecordArray;
DS.AdapterPopulatedRecordArray = AdapterPopulatedRecordArray;
Expand Down

0 comments on commit 931171f

Please sign in to comment.