diff --git a/packages/gatsby/cache-dir/app.js b/packages/gatsby/cache-dir/app.js index 1c7cfd799cc85..f0c2b5c4766d5 100644 --- a/packages/gatsby/cache-dir/app.js +++ b/packages/gatsby/cache-dir/app.js @@ -5,7 +5,7 @@ import domReady from "@mikaelkristiansson/domready" import socketIo from "./socketIo" import emitter from "./emitter" import { apiRunner, apiRunnerAsync } from "./api-runner-browser" -import { setLoader } from "./loader" +import { setLoader, publicLoader } from "./loader" import DevLoader from "./dev-loader" import syncRequires from "./sync-requires" // Generated during bootstrap @@ -17,6 +17,8 @@ const loader = new DevLoader(syncRequires, matchPaths) setLoader(loader) loader.setApiRunner(apiRunner) +window.___loader = publicLoader + // Let the site/plugins run code very early. apiRunnerAsync(`onClientEntry`).then(() => { // Hook up the client to socket.io on server diff --git a/packages/gatsby/cache-dir/loader.js b/packages/gatsby/cache-dir/loader.js index 0ce33b0b0d68d..1fa67eae9eaa4 100644 --- a/packages/gatsby/cache-dir/loader.js +++ b/packages/gatsby/cache-dir/loader.js @@ -387,7 +387,6 @@ export const publicLoader = { prefetch: rawPath => instance.prefetch(rawPath), isPageNotFound: rawPath => instance.isPageNotFound(rawPath), hovering: rawPath => instance.hovering(rawPath), - findMatchPath: rawPath => instance.findMatchPath(rawPath), } export default publicLoader diff --git a/packages/gatsby/cache-dir/navigation.js b/packages/gatsby/cache-dir/navigation.js index e9a856173e55e..55451cd5319c0 100644 --- a/packages/gatsby/cache-dir/navigation.js +++ b/packages/gatsby/cache-dir/navigation.js @@ -151,7 +151,6 @@ function init() { // Temp hack while awaiting https://github.com/reach/router/issues/119 window.__navigatingToLink = false - window.___loader = loader window.___push = to => navigate(to, { replace: false }) window.___replace = to => navigate(to, { replace: true }) window.___navigate = (to, options) => navigate(to, options) diff --git a/packages/gatsby/cache-dir/production-app.js b/packages/gatsby/cache-dir/production-app.js index b6017df21f3be..ff77e8571eef2 100644 --- a/packages/gatsby/cache-dir/production-app.js +++ b/packages/gatsby/cache-dir/production-app.js @@ -12,7 +12,7 @@ import { import emitter from "./emitter" import PageRenderer from "./page-renderer" import asyncRequires from "./async-requires" -import { setLoader, ProdLoader } from "./loader" +import { setLoader, ProdLoader, publicLoader } from "./loader" import EnsureResources from "./ensure-resources" import stripPrefix from "./strip-prefix" @@ -25,7 +25,7 @@ loader.setApiRunner(apiRunner) window.asyncRequires = asyncRequires window.___emitter = emitter -window.___loader = loader +window.___loader = publicLoader window.___webpackCompilationHash = window.webpackCompilationHash navigationInit()