Merge branch 'release/1.5.8'

This commit is contained in:
Book Pauk
2024-06-04 20:08:44 +07:00
4 changed files with 9 additions and 8 deletions

View File

@@ -110,7 +110,7 @@ Options:
// пустая строка: использовать значение по умолчанию - inpx-файл, что найдется в директории библиотеки // пустая строка: использовать значение по умолчанию - inpx-файл, что найдется в директории библиотеки
"inpx": "", "inpx": "",
// конфигурационный файл для фильра по авторам и книгам (см. ниже) // конфигурационный файл для фильтра по авторам и книгам (см. ниже)
// пустая строка: использовать значение по умолчанию - файл filter.json в директории файла конфигурации // пустая строка: использовать значение по умолчанию - файл filter.json в директории файла конфигурации
"inpxFilterFile": "", "inpxFilterFile": "",

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "inpx-web", "name": "inpx-web",
"version": "1.5.7", "version": "1.5.8",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "inpx-web", "name": "inpx-web",
"version": "1.5.7", "version": "1.5.8",
"hasInstallScript": true, "hasInstallScript": true,
"license": "CC0-1.0", "license": "CC0-1.0",
"dependencies": { "dependencies": {

View File

@@ -1,6 +1,6 @@
{ {
"name": "inpx-web", "name": "inpx-web",
"version": "1.5.7", "version": "1.5.8",
"author": "Book Pauk <bookpauk@gmail.com>", "author": "Book Pauk <bookpauk@gmail.com>",
"license": "CC0-1.0", "license": "CC0-1.0",
"repository": "bookpauk/inpx-web", "repository": "bookpauk/inpx-web",

View File

@@ -52,7 +52,7 @@ class ConfigManager {
return instance; return instance;
} }
async init(tempDataDir, configFile) { async init(defaultDataDir, configFile) {
if (this.inited) if (this.inited)
throw new Error('already inited'); throw new Error('already inited');
@@ -69,14 +69,15 @@ class ConfigManager {
this.branchConfigFile = __dirname + `/${this.branch}.js`; this.branchConfigFile = __dirname + `/${this.branch}.js`;
const config = require(this.branchConfigFile); const config = require(this.branchConfigFile);
if (!tempDataDir) { if (!defaultDataDir) {
tempDataDir = `${config.execDir}/.${config.name}`; defaultDataDir = `${config.execDir}/.${config.name}`;
} }
if (configFile) { if (configFile) {
config.configFile = path.resolve(configFile); config.configFile = path.resolve(configFile);
} else { } else {
config.configFile = `${tempDataDir}/config.json`; await fs.ensureDir(defaultDataDir);
config.configFile = `${defaultDataDir}/config.json`;
} }
this._config = config; this._config = config;