import '../../style.css'; import '../dev-format.js'; import { effects as blocksEffects } from '@blocksuite/blocks/effects'; import { effects as presetsEffects } from '@blocksuite/presets/effects'; import { setupEdgelessTemplate } from '../_common/setup.js'; import { createDefaultDocCollection, initDefaultDocCollection, } from './utils/collection.js'; import { mountDefaultDocEditor } from './utils/editor.js'; blocksEffects(); presetsEffects(); async function main() { if (window.collection) return; setupEdgelessTemplate(); const collection = await createDefaultDocCollection(); await initDefaultDocCollection(collection); await mountDefaultDocEditor(collection); } main().catch(console.error);