diff --git a/scripts/compilePlugins.mjs b/scripts/compilePlugins.mjs index 4cd01ce6..68b8dc82 100644 --- a/scripts/compilePlugins.mjs +++ b/scripts/compilePlugins.mjs @@ -5,9 +5,12 @@ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ /* eslint-disable @typescript-eslint/no-unsafe-call */ import esbuild from 'esbuild'; +import { rimraf } from 'rimraf' // put it here, so it can be loaded via `'+plugins/linonetwo/tidgi'` in cli, and get copied in scripts/afterPack.js when copying tiddlywiki (no need to copy this plugin again) const tidgiIpcSyncadaptorOutDir = path.join(__dirname, '../node_modules/@tiddlygit/tiddlywiki/plugins/linonetwo/tidgi-ipc-syncadaptor'); +// delete if exist +await rimraf(tidgiIpcSyncadaptorOutDir); await fs.mkdirp(tidgiIpcSyncadaptorOutDir); const tsconfigPath = path.join(__dirname, '../tsconfig.json'); const tidgiIpcSyncadaptorSourceFolder = '../src/services/wiki/plugin/ipcSyncAdaptor'; @@ -42,4 +45,7 @@ await fs.copy(path.join(__dirname, tidgiIpcSyncadaptorSourceFolder), tidgiIpcSyn const tidgiIpcSyncadaptorUISourceFolder = '../src/services/wiki/plugin/ipcSyncAdaptorUI'; const tidgiIpcSyncadaptorUIOutDir = path.join(__dirname, '../node_modules/@tiddlygit/tiddlywiki/plugins/linonetwo/tidgi-ipc-syncadaptor-ui'); +// delete if exist +await rimraf(tidgiIpcSyncadaptorUIOutDir); +await fs.mkdirp(tidgiIpcSyncadaptorUIOutDir); await fs.copy(path.join(__dirname, tidgiIpcSyncadaptorUISourceFolder), tidgiIpcSyncadaptorUIOutDir, { filter: filterFunc }); diff --git a/src/services/wiki/plugin/ipcSyncAdaptor/plugin.info b/src/services/wiki/plugin/ipcSyncAdaptor/plugin.info index 890d6f4c..e1f71945 100644 --- a/src/services/wiki/plugin/ipcSyncAdaptor/plugin.info +++ b/src/services/wiki/plugin/ipcSyncAdaptor/plugin.info @@ -1,6 +1,6 @@ { "title": "$:/plugins/linonetwo/tidgi-ipc-syncadaptor", - "name": "TidGi", + "name": "Tidgi Ipc Syncadaptor", "description": "Save/load data to tidgi's main process", "author": "LinOnetwo", "core-version": ">=5.1.22", diff --git a/src/services/wiki/plugin/ipcSyncAdaptorUI/plugin.info b/src/services/wiki/plugin/ipcSyncAdaptorUI/plugin.info index 405d5d2f..f113eaff 100644 --- a/src/services/wiki/plugin/ipcSyncAdaptorUI/plugin.info +++ b/src/services/wiki/plugin/ipcSyncAdaptorUI/plugin.info @@ -1,6 +1,6 @@ { "title": "$:/plugins/linonetwo/tidgi-ipc-syncadaptor-ui", - "name": "TidGi", + "name": "Tidgi Ipc Syncadaptor Ui", "description": "UI for $:/plugins/linonetwo/tidgi-ipc-syncadaptor", "author": "LinOnetwo", "core-version": ">=5.1.22",