"use strict"; import "../scss/test-build.scss"; import "@a2nt/meta-lightbox-js/src/js/test-build"; import Events from "./_events"; import MainUI from "./main"; /* * AJAX functionality */ import "./ajax/links"; import "./ajax/online"; import "./ajax/lazy-images"; import "./layout"; import "./store"; /*if (process.env.NODEENV === 'development') { // mocking service worker const regeneratorRuntime = require('regenerator-runtime'); const { worker, } = require('../mocks/browser'); worker.start({ serviceWorker: { url: 'graphql/mockServiceWorker.js', options: { scope: '/', }, }, }); }*/ // caching service worker (set injectClient: false at webpack.config.serve.js) /*if (process.env.NODEENV === 'development') {if ('serviceWorker' in navigator) { const baseHref = (document.getElementsByTagName('base')[0] || {}).href; const version = (document.querySelector('meta[name="swversion"]') || {}) .content; if (baseHref) { navigator.serviceWorker .register(`${baseHref}appsw.js?v=${version}`) .then(() => { console.log('SW: Registered'); }); } }}*/ function importAll(r) { return r.keys().map(r); } const images = importAll( require.context("../img/", false, /\.(png|jpe?g|svg)$/) ); const fontAwesome = importAll( require.context("font-awesome", false, /\.(otf|eot|svg|ttf|woff|woff2)$/) ); if (module.hot) { module.hot.accept("app.js", () => { console.log("Accepting the updated printMe module!"); }); module.hot.accept("app.scss", () => { console.log("Accepting the updated printMe module!"); }); }