diff --git a/.pnp.cjs b/.pnp.cjs index c94a7f8..774b6e4 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -37,7 +37,7 @@ ["cookie-parser", "npm:1.4.7"],\ ["crypto", "npm:1.0.1"],\ ["csurf", "npm:1.11.0"],\ - ["dotenv", "npm:16.5.0"],\ + ["dotenv", "npm:17.2.1"],\ ["express", "npm:5.1.0"],\ ["express-blog", "workspace:."],\ ["express-handlebars", "npm:8.0.2"],\ @@ -64,7 +64,7 @@ ["postcss", "npm:8.5.6"],\ ["postcss-import", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:16.1.1"],\ ["proxyquire", "npm:2.1.3"],\ - ["puppeteer", "npm:24.12.1"],\ + ["puppeteer", "npm:24.15.0"],\ ["rss", "npm:1.2.2"],\ ["serve-favicon", "npm:2.5.1"],\ ["sharp", "npm:0.34.3"],\ @@ -549,10 +549,10 @@ }]\ ]],\ ["@puppeteer/browsers", [\ - ["npm:2.10.5", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/@puppeteer-browsers-npm-2.10.5-f5e812902e-10c0.zip/node_modules/@puppeteer/browsers/",\ + ["npm:2.10.6", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/@puppeteer-browsers-npm-2.10.6-de9bdaa674-10c0.zip/node_modules/@puppeteer/browsers/",\ "packageDependencies": [\ - ["@puppeteer/browsers", "npm:2.10.5"],\ + ["@puppeteer/browsers", "npm:2.10.6"],\ ["debug", "virtual:643ed7cc338bcf145a82d8b05b3bef6bcf150ca545df386225596f10ce53cc90b88b3ca83e348ade1ccea5f3f8e76c92d2f0e2ba544da60d40aff9921c56872d#npm:4.4.1"],\ ["extract-zip", "npm:2.0.1"],\ ["progress", "npm:2.0.3"],\ @@ -1520,18 +1520,18 @@ }]\ ]],\ ["chromium-bidi", [\ - ["npm:5.1.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/chromium-bidi-npm-5.1.0-dd2fd711ff-10c0.zip/node_modules/chromium-bidi/",\ + ["npm:7.2.0", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/chromium-bidi-npm-7.2.0-6493eb5904-10c0.zip/node_modules/chromium-bidi/",\ "packageDependencies": [\ - ["chromium-bidi", "npm:5.1.0"]\ + ["chromium-bidi", "npm:7.2.0"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:5.1.0", {\ - "packageLocation": "./.yarn/__virtual__/chromium-bidi-virtual-4ba568928a/5/home/me/.yarn/berry/cache/chromium-bidi-npm-5.1.0-dd2fd711ff-10c0.zip/node_modules/chromium-bidi/",\ + ["virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:7.2.0", {\ + "packageLocation": "./.yarn/__virtual__/chromium-bidi-virtual-785af0b253/5/home/me/.yarn/berry/cache/chromium-bidi-npm-7.2.0-6493eb5904-10c0.zip/node_modules/chromium-bidi/",\ "packageDependencies": [\ ["@types/devtools-protocol", null],\ - ["chromium-bidi", "virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:5.1.0"],\ + ["chromium-bidi", "virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:7.2.0"],\ ["devtools-protocol", "npm:0.0.1464554"],\ ["mitt", "npm:3.0.1"],\ ["zod", "npm:3.25.76"]\ @@ -1826,11 +1826,11 @@ ],\ "linkType": "SOFT"\ }],\ - ["virtual:a419341c5e09a5b1f6dee8b24c1f4c7d0a08479d2635283019163edae2ae791803699a928d0fc1990bd76e6344b07c1d875100c0f37b4b1b26850c33a9dc145b#npm:9.0.0", {\ - "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-b6401c78bf/5/home/me/.yarn/berry/cache/cosmiconfig-npm-9.0.0-47d78cf275-10c0.zip/node_modules/cosmiconfig/",\ + ["virtual:3452f696c6d5fda3943c5b9345c3701f0bb5b73605cfed599345441b01e18ea7256037ec1ca720db888a0b769787549901a6a7153ad4fc92f0abf334445cbff4#npm:9.0.0", {\ + "packageLocation": "./.yarn/__virtual__/cosmiconfig-virtual-371cf705f2/5/home/me/.yarn/berry/cache/cosmiconfig-npm-9.0.0-47d78cf275-10c0.zip/node_modules/cosmiconfig/",\ "packageDependencies": [\ ["@types/typescript", null],\ - ["cosmiconfig", "virtual:a419341c5e09a5b1f6dee8b24c1f4c7d0a08479d2635283019163edae2ae791803699a928d0fc1990bd76e6344b07c1d875100c0f37b4b1b26850c33a9dc145b#npm:9.0.0"],\ + ["cosmiconfig", "virtual:3452f696c6d5fda3943c5b9345c3701f0bb5b73605cfed599345441b01e18ea7256037ec1ca720db888a0b769787549901a6a7153ad4fc92f0abf334445cbff4#npm:9.0.0"],\ ["env-paths", "npm:2.2.1"],\ ["import-fresh", "npm:3.3.1"],\ ["js-yaml", "npm:4.1.0"],\ @@ -2193,10 +2193,10 @@ }]\ ]],\ ["dotenv", [\ - ["npm:16.5.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/dotenv-npm-16.5.0-67343a179e-10c0.zip/node_modules/dotenv/",\ + ["npm:17.2.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/dotenv-npm-17.2.1-33fbb0afbc-10c0.zip/node_modules/dotenv/",\ "packageDependencies": [\ - ["dotenv", "npm:16.5.0"]\ + ["dotenv", "npm:17.2.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -2552,7 +2552,7 @@ ["cookie-parser", "npm:1.4.7"],\ ["crypto", "npm:1.0.1"],\ ["csurf", "npm:1.11.0"],\ - ["dotenv", "npm:16.5.0"],\ + ["dotenv", "npm:17.2.1"],\ ["express", "npm:5.1.0"],\ ["express-blog", "workspace:."],\ ["express-handlebars", "npm:8.0.2"],\ @@ -2579,7 +2579,7 @@ ["postcss", "npm:8.5.6"],\ ["postcss-import", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:16.1.1"],\ ["proxyquire", "npm:2.1.3"],\ - ["puppeteer", "npm:24.12.1"],\ + ["puppeteer", "npm:24.15.0"],\ ["rss", "npm:1.2.2"],\ ["serve-favicon", "npm:2.5.1"],\ ["sharp", "npm:0.34.3"],\ @@ -5694,31 +5694,31 @@ }]\ ]],\ ["puppeteer", [\ - ["npm:24.12.1", {\ - "packageLocation": "./.yarn/unplugged/puppeteer-npm-24.12.1-a419341c5e/node_modules/puppeteer/",\ + ["npm:24.15.0", {\ + "packageLocation": "./.yarn/unplugged/puppeteer-npm-24.15.0-3452f696c6/node_modules/puppeteer/",\ "packageDependencies": [\ - ["@puppeteer/browsers", "npm:2.10.5"],\ - ["chromium-bidi", "virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:5.1.0"],\ - ["cosmiconfig", "virtual:a419341c5e09a5b1f6dee8b24c1f4c7d0a08479d2635283019163edae2ae791803699a928d0fc1990bd76e6344b07c1d875100c0f37b4b1b26850c33a9dc145b#npm:9.0.0"],\ + ["@puppeteer/browsers", "npm:2.10.6"],\ + ["chromium-bidi", "virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:7.2.0"],\ + ["cosmiconfig", "virtual:3452f696c6d5fda3943c5b9345c3701f0bb5b73605cfed599345441b01e18ea7256037ec1ca720db888a0b769787549901a6a7153ad4fc92f0abf334445cbff4#npm:9.0.0"],\ ["devtools-protocol", "npm:0.0.1464554"],\ - ["puppeteer", "npm:24.12.1"],\ - ["puppeteer-core", "npm:24.12.1"],\ + ["puppeteer", "npm:24.15.0"],\ + ["puppeteer-core", "npm:24.15.0"],\ ["typed-query-selector", "npm:2.12.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["puppeteer-core", [\ - ["npm:24.12.1", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/puppeteer-core-npm-24.12.1-2237c18475-10c0.zip/node_modules/puppeteer-core/",\ + ["npm:24.15.0", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/puppeteer-core-npm-24.15.0-65bceeb54c-10c0.zip/node_modules/puppeteer-core/",\ "packageDependencies": [\ - ["@puppeteer/browsers", "npm:2.10.5"],\ - ["chromium-bidi", "virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:5.1.0"],\ + ["@puppeteer/browsers", "npm:2.10.6"],\ + ["chromium-bidi", "virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:7.2.0"],\ ["debug", "virtual:643ed7cc338bcf145a82d8b05b3bef6bcf150ca545df386225596f10ce53cc90b88b3ca83e348ade1ccea5f3f8e76c92d2f0e2ba544da60d40aff9921c56872d#npm:4.4.1"],\ ["devtools-protocol", "npm:0.0.1464554"],\ - ["puppeteer-core", "npm:24.12.1"],\ + ["puppeteer-core", "npm:24.15.0"],\ ["typed-query-selector", "npm:2.12.0"],\ - ["ws", "virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:8.18.3"]\ + ["ws", "virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:8.18.3"]\ ],\ "linkType": "HARD"\ }]\ @@ -7357,14 +7357,14 @@ ],\ "linkType": "HARD"\ }],\ - ["virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:8.18.3", {\ - "packageLocation": "./.yarn/__virtual__/ws-virtual-eb0c81aaff/5/home/me/.yarn/berry/cache/ws-npm-8.18.3-665d39209d-10c0.zip/node_modules/ws/",\ + ["virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:8.18.3", {\ + "packageLocation": "./.yarn/__virtual__/ws-virtual-784bff3c52/5/home/me/.yarn/berry/cache/ws-npm-8.18.3-665d39209d-10c0.zip/node_modules/ws/",\ "packageDependencies": [\ ["@types/bufferutil", null],\ ["@types/utf-8-validate", null],\ ["bufferutil", null],\ ["utf-8-validate", null],\ - ["ws", "virtual:2237c184758eabdadafc0b1db5a8008d889b46fe4df44a97624be5a11203ef05684da7080247d7d12e602e1142c8c8c2e3b49aff8b8e5d5a5c0dd275f2781fd4#npm:8.18.3"]\ + ["ws", "virtual:65bceeb54c47e2e629500956687e158d4cd244ad20a51a64ec358a6ebd5db66135eebd9b69f60351e3811055fc42b6558ff8715f3c0418cce2ecf0d5cd6abc60#npm:8.18.3"]\ ],\ "packagePeers": [\ "@types/bufferutil",\ diff --git a/package.json b/package.json index 1b2828d..0da9554 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "cookie-parser": "^1.4.7", "crypto": "^1.0.1", "csurf": "^1.11.0", - "dotenv": "^16.5.0", + "dotenv": "^17.2.1", "express": "^5.1.0", "express-handlebars": "^8.0.2", "express-rate-limit": "^7.5.0", @@ -50,7 +50,7 @@ "nodemailer": "^7.0.3", "nodemon": "^3.1.10", "path": "^0.12.7", - "puppeteer": "^24.12.1", + "puppeteer": "^24.15.0", "rss": "^1.2.2", "serve-favicon": "^2.5.1", "sharp": "^0.34.3", diff --git a/yarn.lock b/yarn.lock index 3ca56be..baaacf3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -429,20 +429,20 @@ languageName: node linkType: hard -"@puppeteer/browsers@npm:2.10.5": - version: 2.10.5 - resolution: "@puppeteer/browsers@npm:2.10.5" +"@puppeteer/browsers@npm:2.10.6": + version: 2.10.6 + resolution: "@puppeteer/browsers@npm:2.10.6" dependencies: debug: "npm:^4.4.1" extract-zip: "npm:^2.0.1" progress: "npm:^2.0.3" proxy-agent: "npm:^6.5.0" semver: "npm:^7.7.2" - tar-fs: "npm:^3.0.8" + tar-fs: "npm:^3.1.0" yargs: "npm:^17.7.2" bin: browsers: lib/cjs/main-cli.js - checksum: 10c0/2634b9d6a654406b1012379f8df71f917b463aff687d97aeb4ea3142c041a4edf5b01efe8cdc9e63086ed6593023667f94657c1a7c0472760ffe1d26d4a2c218 + checksum: 10c0/fad48fe9cf159bf2b054e66a8b1ef0567480332777c55bac591de6ba94007716c363fe1caf9f315269e8a2b61ea46c50f77acf6245fc90dfb07251a57e0f6774 languageName: node linkType: hard @@ -1265,15 +1265,15 @@ languageName: node linkType: hard -"chromium-bidi@npm:5.1.0": - version: 5.1.0 - resolution: "chromium-bidi@npm:5.1.0" +"chromium-bidi@npm:7.2.0": + version: 7.2.0 + resolution: "chromium-bidi@npm:7.2.0" dependencies: mitt: "npm:^3.0.1" zod: "npm:^3.24.1" peerDependencies: devtools-protocol: "*" - checksum: 10c0/7bdbd59e6fcd2d4e48b5485e23c930e1608410bd9e98a0d2ab4286ab907d080b1866287a2544b5ea0c4e67f1d81d8398d9d43fcbe56fb60a007bf28eb63e36ec + checksum: 10c0/ec9432267613453a15ade213673ee39708c5022f0a3363f88ef8bb929353959d1902f3cf04b38007763602583e2c48a660524b1c85414554d2fbf786515bc325 languageName: node linkType: hard @@ -1779,10 +1779,10 @@ languageName: node linkType: hard -"dotenv@npm:^16.5.0": - version: 16.5.0 - resolution: "dotenv@npm:16.5.0" - checksum: 10c0/5bc94c919fbd955bf0ba44d33922a1e93d1078e64a1db5c30faeded1d996e7a83c55332cb8ea4fae5a9ca4d0be44cbceb95c5811e70f9f095298df09d1997dd9 +"dotenv@npm:^17.2.1": + version: 17.2.1 + resolution: "dotenv@npm:17.2.1" + checksum: 10c0/918dd2f9d8b8f86b0afabad9534793d51de3718c437f9e7b6525628cf68c1d4ae768cc37a5afff38c066f58a8ecf549f4ac6cd5617485bd328e826112cc2650a languageName: node linkType: hard @@ -2061,7 +2061,7 @@ cookie-parser: "npm:^1.4.7" crypto: "npm:^1.0.1" csurf: "npm:^1.11.0" - dotenv: "npm:^16.5.0" + dotenv: "npm:^17.2.1" express: "npm:^5.1.0" express-handlebars: "npm:^8.0.2" express-rate-limit: "npm:^7.5.0" @@ -2087,7 +2087,7 @@ postcss: "npm:^8.5.6" postcss-import: "npm:^16.1.1" proxyquire: "npm:^2.1.3" - puppeteer: "npm:^24.12.1" + puppeteer: "npm:^24.15.0" rss: "npm:^1.2.2" serve-favicon: "npm:^2.5.1" sharp: "npm:^0.34.3" @@ -4910,33 +4910,33 @@ languageName: node linkType: hard -"puppeteer-core@npm:24.12.1": - version: 24.12.1 - resolution: "puppeteer-core@npm:24.12.1" +"puppeteer-core@npm:24.15.0": + version: 24.15.0 + resolution: "puppeteer-core@npm:24.15.0" dependencies: - "@puppeteer/browsers": "npm:2.10.5" - chromium-bidi: "npm:5.1.0" + "@puppeteer/browsers": "npm:2.10.6" + chromium-bidi: "npm:7.2.0" debug: "npm:^4.4.1" devtools-protocol: "npm:0.0.1464554" typed-query-selector: "npm:^2.12.0" ws: "npm:^8.18.3" - checksum: 10c0/83ca09eca919c825dc26075bc4fdeae7ffed60df7a6b40c1b43966d1e4dd0a51108d553cc9c58be5f4df4f333d9a4470e75e62cf258a0fe6a00ee357aa72294b + checksum: 10c0/fbbb28ffa70874aaa1cf41acab4eb5a1a54276111ee71bcbfa48364be8c436fdf68aa7e282cbe28b7c08f51a767a37df0c99ad2c45ce28ecca9084bca81d1ecc languageName: node linkType: hard -"puppeteer@npm:^24.12.1": - version: 24.12.1 - resolution: "puppeteer@npm:24.12.1" +"puppeteer@npm:^24.15.0": + version: 24.15.0 + resolution: "puppeteer@npm:24.15.0" dependencies: - "@puppeteer/browsers": "npm:2.10.5" - chromium-bidi: "npm:5.1.0" + "@puppeteer/browsers": "npm:2.10.6" + chromium-bidi: "npm:7.2.0" cosmiconfig: "npm:^9.0.0" devtools-protocol: "npm:0.0.1464554" - puppeteer-core: "npm:24.12.1" + puppeteer-core: "npm:24.15.0" typed-query-selector: "npm:^2.12.0" bin: puppeteer: lib/cjs/puppeteer/node/cli.js - checksum: 10c0/a2c329401bdc1c52cd6ce9f107a67202942eab9674dcfa6376c985db003cacae8dd5c96428cdbef11e2ec01372e96c257cf4197254c3ddc5dc9959941357cd31 + checksum: 10c0/29a2518b68ce5894810037a54e73b184bfed40ef1241f64ff8c87817a4c807d3a67c7550d6f5d4e33068a54ffd41df4ae6ef650750bc6b3bbf6cd1a7666c2e6f languageName: node linkType: hard @@ -5906,7 +5906,7 @@ languageName: node linkType: hard -"tar-fs@npm:^3.0.8": +"tar-fs@npm:^3.1.0": version: 3.1.0 resolution: "tar-fs@npm:3.1.0" dependencies: