diff --git a/package-lock.json b/package-lock.json index 30a45c9..0d65482 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "MIT", "dependencies": { "cross-env": "^7.0.3", - "lowdb": "^4.0.0", + "lowdb": "^5.0.5", "playwright": "^1.27.1", "prompts": "^2.4.2", "puppeteer-extra-plugin-stealth": "^2.11.1" @@ -227,7 +227,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/isobject": { "version": "3.0.1", @@ -276,9 +276,9 @@ } }, "node_modules/lowdb": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-4.0.0.tgz", - "integrity": "sha512-wH4WPH2A+doyzd9mluhMQQsdrHNfOXJE5+C5N03QvH+8EoEMB1WWnjkfn1MkPtVdDrONRTojuNAWi6Es3rVtmA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-5.0.5.tgz", + "integrity": "sha512-7EWKmIMhNKA8TXFhL8t0p6N2LC53l3ZqsWQGSksGhhjrcms9rbKlyrAh2PzSGK5v0KPJ2W5VItBnC3NDRzOnzQ==", "dependencies": { "steno": "^3.0.0" }, @@ -363,12 +363,12 @@ } }, "node_modules/playwright": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.27.1.tgz", - "integrity": "sha512-xXYZ7m36yTtC+oFgqH0eTgullGztKSRMb4yuwLPl8IYSmgBM88QiB+3IWb1mRIC9/NNwcgbG0RwtFlg+EAFQHQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.29.0.tgz", + "integrity": "sha512-vtXgX3FPNcAJq1QoIVCvmiHHKOLVTZkSYEo60n+EnX5MrNznAJzGquxT8c2sv+BG3CDyLeKm351e491HnF7yjw==", "hasInstallScript": true, "dependencies": { - "playwright-core": "1.27.1" + "playwright-core": "1.29.0" }, "bin": { "playwright": "cli.js" @@ -378,9 +378,9 @@ } }, "node_modules/playwright-core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", - "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.0.tgz", + "integrity": "sha512-pboOm1m0RD6z1GtwAbEH60PYRfF87vKdzOSRw2RyO0Y0a7utrMyWN2Au1ojGvQr4umuBMODkKTv607YIRypDSQ==", "bin": { "playwright": "cli.js" }, @@ -774,7 +774,7 @@ "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "isobject": { "version": "3.0.1", @@ -809,9 +809,9 @@ "integrity": "sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==" }, "lowdb": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-4.0.0.tgz", - "integrity": "sha512-wH4WPH2A+doyzd9mluhMQQsdrHNfOXJE5+C5N03QvH+8EoEMB1WWnjkfn1MkPtVdDrONRTojuNAWi6Es3rVtmA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-5.0.5.tgz", + "integrity": "sha512-7EWKmIMhNKA8TXFhL8t0p6N2LC53l3ZqsWQGSksGhhjrcms9rbKlyrAh2PzSGK5v0KPJ2W5VItBnC3NDRzOnzQ==", "requires": { "steno": "^3.0.0" } @@ -874,17 +874,17 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" }, "playwright": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.27.1.tgz", - "integrity": "sha512-xXYZ7m36yTtC+oFgqH0eTgullGztKSRMb4yuwLPl8IYSmgBM88QiB+3IWb1mRIC9/NNwcgbG0RwtFlg+EAFQHQ==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.29.0.tgz", + "integrity": "sha512-vtXgX3FPNcAJq1QoIVCvmiHHKOLVTZkSYEo60n+EnX5MrNznAJzGquxT8c2sv+BG3CDyLeKm351e491HnF7yjw==", "requires": { - "playwright-core": "1.27.1" + "playwright-core": "1.29.0" } }, "playwright-core": { - "version": "1.27.1", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.27.1.tgz", - "integrity": "sha512-9EmeXDncC2Pmp/z+teoVYlvmPWUC6ejSSYZUln7YaP89Z6lpAaiaAnqroUt/BoLo8tn7WYShcfaCh+xofZa44Q==" + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.29.0.tgz", + "integrity": "sha512-pboOm1m0RD6z1GtwAbEH60PYRfF87vKdzOSRw2RyO0Y0a7utrMyWN2Au1ojGvQr4umuBMODkKTv607YIRypDSQ==" }, "prompts": { "version": "2.4.2", diff --git a/package.json b/package.json index bac3e17..a3c08c6 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "type": "module", "dependencies": { "cross-env": "^7.0.3", - "lowdb": "^4.0.0", + "lowdb": "^5.0.5", "playwright": "^1.27.1", "prompts": "^2.4.2", "puppeteer-extra-plugin-stealth": "^2.11.1" diff --git a/util.js b/util.js index 644382f..a14bb1d 100644 --- a/util.js +++ b/util.js @@ -12,7 +12,8 @@ export const dirs = { screenshots: dataDir('screenshots'), }; -import { Low, JSONFile } from 'lowdb'; +import { Low } from 'lowdb'; +import { JSONFile } from 'lowdb/node'; export const jsonDb = async file => { const db = new Low(new JSONFile(dataDir(file))); await db.read();