ncu -u: lowdb 6 -> 7 dropped support for Node 16

This commit is contained in:
Ralf Vogler 2024-06-23 19:14:13 +02:00
parent cf59da5d9e
commit f0f142733e
3 changed files with 376 additions and 287 deletions

647
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -17,20 +17,20 @@
},
"type": "module",
"engines": {
"node": ">=15"
"node": ">=17"
},
"dependencies": {
"chalk": "^5.3.0",
"cross-env": "^7.0.3",
"dotenv": "^16.3.1",
"dotenv": "^16.4.5",
"enquirer": "^2.4.1",
"lowdb": "^6.1.1",
"lowdb": "^7.0.1",
"otplib": "^12.0.1",
"playwright-firefox": "^1.40.1",
"playwright-firefox": "^1.44.1",
"puppeteer-extra-plugin-stealth": "^2.11.2"
},
"devDependencies": {
"@stylistic/eslint-plugin-js": "^1.5.1",
"eslint": "^8.56.0"
"@stylistic/eslint-plugin-js": "^2.2.2",
"eslint": "^9.5.0"
}
}

View file

@ -11,8 +11,8 @@ export const dataDir = s => path.resolve(__dirname, '..', 'data', s);
export const resolve = (...a) => a.length && a[0] == '0' ? null : path.resolve(...a);
// json database
import { JSONPreset } from 'lowdb/node';
export const jsonDb = (file, defaultData) => JSONPreset(dataDir(file), defaultData);
import { JSONFilePreset } from 'lowdb/node';
export const jsonDb = (file, defaultData) => JSONFilePreset(dataDir(file), defaultData);
export const delay = ms => new Promise(resolve => setTimeout(resolve, ms));
// date and time as UTC (no timezone offset) in nicely readable and sortable format, e.g., 2022-10-06 12:05:27.313