diff --git a/src/containers/IIIFAuthentication.js b/src/containers/IIIFAuthentication.js
index ddc37415752a29259249f3356abb9e57acdd7134..7d51087168d91d51425c07b196e6e911ba37a3b2 100644
--- a/src/containers/IIIFAuthentication.js
+++ b/src/containers/IIIFAuthentication.js
@@ -1,7 +1,7 @@
 import { connect } from 'react-redux';
 import { compose } from 'redux';
 import { withTranslation } from 'react-i18next';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { Utils } from 'manifesto.js';
 import { withPlugins } from '../extend/withPlugins';
 import * as actions from '../state/actions';
 import {
diff --git a/src/state/sagas/auth.js b/src/state/sagas/auth.js
index 0ecb94976c362690ffd0360826eb934ce635e7b8..732a482368c8521b09b1970125870d4973580a1d 100644
--- a/src/state/sagas/auth.js
+++ b/src/state/sagas/auth.js
@@ -1,7 +1,7 @@
 import {
   all, call, put, select, takeEvery, delay,
 } from 'redux-saga/effects';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { Utils } from 'manifesto.js';
 import flatten from 'lodash/flatten';
 import ActionTypes from '../actions/action-types';
 import MiradorCanvas from '../../lib/MiradorCanvas';
diff --git a/src/state/sagas/iiif.js b/src/state/sagas/iiif.js
index f0ce4c5371f91f62095e952251dd786e998afec3..41823156bc7b8ac6b423ec9dafe4e8efdb019e53 100644
--- a/src/state/sagas/iiif.js
+++ b/src/state/sagas/iiif.js
@@ -2,7 +2,7 @@ import {
   all, call, put, select, takeEvery,
 } from 'redux-saga/effects';
 import fetch from 'isomorphic-unfetch';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { Utils } from 'manifesto.js';
 import normalizeUrl from 'normalize-url';
 import ActionTypes from '../actions/action-types';
 import {
diff --git a/src/state/selectors/auth.js b/src/state/selectors/auth.js
index 07ce1253686872bdf505c5babda8b7c849098d62..7c290bfca47b82095b693d23e3d518f55db2803b 100644
--- a/src/state/selectors/auth.js
+++ b/src/state/selectors/auth.js
@@ -1,5 +1,5 @@
 import { createSelector } from 'reselect';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { Utils } from 'manifesto.js';
 import flatten from 'lodash/flatten';
 import MiradorCanvas from '../../lib/MiradorCanvas';
 import { miradorSlice } from './utils';
diff --git a/src/state/selectors/manifests.js b/src/state/selectors/manifests.js
index 44add0908978d8007489745d19ef966257666df9..44abe0435266fe581b624657d5207af2e5076a33 100644
--- a/src/state/selectors/manifests.js
+++ b/src/state/selectors/manifests.js
@@ -1,7 +1,6 @@
 import { createSelector } from 'reselect';
 import createCachedSelector from 're-reselect';
-import { PropertyValue } from 'manifesto.js/dist-esmodule/PropertyValue';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { PropertyValue, Utils } from 'manifesto.js';
 import getThumbnail from '../../lib/ThumbnailFactory';
 import asArray from '../../lib/asArray';
 import { getCompanionWindow } from './companionWindows';
diff --git a/src/state/selectors/ranges.js b/src/state/selectors/ranges.js
index 0a40388874a82176fc62b62320bf212d66510679..a2e312955850fd488421b479a8b6d4f4cecda7ec 100644
--- a/src/state/selectors/ranges.js
+++ b/src/state/selectors/ranges.js
@@ -1,7 +1,7 @@
 import { createSelector } from 'reselect';
 import union from 'lodash/union';
 import without from 'lodash/without';
-import { Utils } from 'manifesto.js/dist-esmodule/Utils';
+import { Utils } from 'manifesto.js';
 import { getVisibleCanvasIds } from './canvases';
 import { getCompanionWindow } from './companionWindows';
 import { getSequenceTreeStructure } from './sequences';
diff --git a/src/state/selectors/searches.js b/src/state/selectors/searches.js
index 90166d2bd5399a99cddd2f768bc7c1a9ee3e33ea..3e541084e325e3ca41cd962cf119dc91cf15af3a 100644
--- a/src/state/selectors/searches.js
+++ b/src/state/selectors/searches.js
@@ -1,5 +1,5 @@
 import { createSelector } from 'reselect';
-import { PropertyValue } from 'manifesto.js/dist-esmodule/PropertyValue';
+import { PropertyValue } from 'manifesto.js';
 import flatten from 'lodash/flatten';
 import AnnotationList from '../../lib/AnnotationList';
 import { getCanvas, getCanvases } from './canvases';
diff --git a/src/state/selectors/sequences.js b/src/state/selectors/sequences.js
index 6e90dc08b87958722518462470f34626e2321d38..c8014a70c0d3860dba8aaa703c9c13e880937bc8 100644
--- a/src/state/selectors/sequences.js
+++ b/src/state/selectors/sequences.js
@@ -1,5 +1,5 @@
 import { createSelector } from 'reselect';
-import { TreeNode } from 'manifesto.js/dist-esmodule/TreeNode';
+import { TreeNode } from 'manifesto.js';
 import {
   getManifestoInstance,
 } from './manifests';