diff --git a/ts/00_commitinfo_data.ts b/ts/00_commitinfo_data.ts index 7fd9439..2c39aa7 100644 --- a/ts/00_commitinfo_data.ts +++ b/ts/00_commitinfo_data.ts @@ -3,6 +3,6 @@ */ export const commitinfo = { name: '@push.rocks/npmextra', - version: '4.0.1', + version: '4.0.2', description: 'do more with npm' } diff --git a/ts/npmextra.classes.appdata.ts b/ts/npmextra.classes.appdata.ts index bd8b057..c0507ec 100644 --- a/ts/npmextra.classes.appdata.ts +++ b/ts/npmextra.classes.appdata.ts @@ -16,11 +16,16 @@ export class AppData { } else { const appDataDir = '/app/data'; const dataDir = '/data'; + const nogitAppData = '.nogit/appdata'; const appDataExists = plugins.smartfile.fs.isDirectory(appDataDir); const dataExists = plugins.smartfile.fs.isDirectory(dataDir); if (appDataExists) { this.dirPathArg = appDataDir; + } else if (dataExists) { this.dirPathArg = dataDir; + } else { + await plugins.smartfile.fs.ensureDir(nogitAppData); + this.dirPathArg = nogitAppData; } } this.kvStore = new KeyValueStore('custom', 'appkv', this.dirPathArg);