'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!') }) }