19 lines
668 B
JavaScript
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');
|