feat: isolated plugin system (#2742)

This commit is contained in:
Himself65
2023-06-09 16:43:46 +08:00
committed by GitHub
parent af6f431c15
commit f2ac2e5b84
51 changed files with 489 additions and 209 deletions
+15
View File
@@ -19,6 +19,7 @@ definePlugin(
},
stage: ReleaseStage.NIGHTLY,
version: '0.0.1',
commands: ['com.blocksuite.bookmark-block.get-bookmark-data-by-link'],
},
undefined,
{
@@ -28,5 +29,19 @@ definePlugin(
import.meta.webpackHot.accept('./blocksuite', () =>
onHot(import('./blocksuite/index'))
),
},
{
load: () =>
import(
/* webpackIgnore: true */
'./server'
),
hotModuleReload: onHot =>
onHot(
import(
/* webpackIgnore: true */
'./server'
)
),
}
);