import * as plugins from './corestore.plugins.js'; import * as paths from './corestore.paths.js'; import { CoreStore } from './corestore.classes.corestore.js'; export { CoreStore }; let coreStoreInstance: CoreStore | null = null; export const runCli = async () => { const projectinfo = await plugins.projectinfo.ProjectInfo.create(paths.packageDir); console.log(`corestore@v${projectinfo.npm.version}`); coreStoreInstance = new CoreStore(); await coreStoreInstance.start(); console.log('corestore successfully started'); }; export const stop = async () => { if (coreStoreInstance) { await coreStoreInstance.stop(); coreStoreInstance = null; } };