19 lines
668 B
JavaScript

// import { createView } from 'domvm/dist/dev/domvm.dev.js';
import { createView } from 'domvm/dist/full/domvm.full.js';
import generateThumbnails from './contextLoaders/generateThumbnails.js';
import { GalleryView } from './interface/gallery.js';
import { router } from './services/router.js';
import { getDatabase } from './services/db.js';
import { EventEmitter } from 'events';
EventEmitter.defaultMaxListeners = 1000; // https://github.com/pouchdb/pouchdb/issues/6123
window.db = getDatabase();
// Attach our root view to the DOM
createView(GalleryView, { db: getDatabase() }).mount(document.querySelector('#app'));
// Start the router
router.start('home');