diff --git a/.pnp.cjs b/.pnp.cjs index 774b6e4..5e6b97e 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -33,15 +33,15 @@ ["body-parser", "npm:2.2.0"],\ ["chai", "npm:5.2.1"],\ ["chai-as-promised", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1"],\ - ["compression", "npm:1.8.0"],\ + ["compression", "npm:1.8.1"],\ ["cookie-parser", "npm:1.4.7"],\ ["crypto", "npm:1.0.1"],\ ["csurf", "npm:1.11.0"],\ ["dotenv", "npm:17.2.1"],\ ["express", "npm:5.1.0"],\ ["express-blog", "workspace:."],\ - ["express-handlebars", "npm:8.0.2"],\ - ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:7.5.0"],\ + ["express-handlebars", "npm:8.0.3"],\ + ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1"],\ ["fast-check", "npm:4.2.0"],\ ["fast-glob", "npm:3.3.3"],\ ["gray-matter", "npm:4.0.3"],\ @@ -51,13 +51,13 @@ ["hpp", "npm:0.2.3"],\ ["js-beautify", "npm:1.15.4"],\ ["js-yaml", "npm:4.1.0"],\ - ["marked", "npm:15.0.11"],\ + ["marked", "npm:16.1.1"],\ ["mocha", "npm:11.7.1"],\ ["mock-fs", "npm:5.5.0"],\ - ["morgan", "npm:1.10.0"],\ + ["morgan", "npm:1.10.1"],\ ["node-disk-info", "npm:1.3.0"],\ ["node-fetch", "npm:3.3.2"],\ - ["nodemailer", "npm:7.0.3"],\ + ["nodemailer", "npm:7.0.5"],\ ["nodemon", "npm:3.1.10"],\ ["path", "npm:0.12.7"],\ ["pm2", "npm:6.0.6"],\ @@ -359,6 +359,25 @@ "linkType": "HARD"\ }]\ ]],\ + ["@isaacs/balanced-match", [\ + ["npm:4.0.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/@isaacs-balanced-match-npm-4.0.1-8965afafe6-10c0.zip/node_modules/@isaacs/balanced-match/",\ + "packageDependencies": [\ + ["@isaacs/balanced-match", "npm:4.0.1"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ + ["@isaacs/brace-expansion", [\ + ["npm:5.0.0", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/@isaacs-brace-expansion-npm-5.0.0-754d3cb3f5-10c0.zip/node_modules/@isaacs/brace-expansion/",\ + "packageDependencies": [\ + ["@isaacs/balanced-match", "npm:4.0.1"],\ + ["@isaacs/brace-expansion", "npm:5.0.0"]\ + ],\ + "linkType": "HARD"\ + }]\ + ]],\ ["@isaacs/cliui", [\ ["npm:8.0.2", {\ "packageLocation": "../../../../home/me/.yarn/berry/cache/@isaacs-cliui-npm-8.0.2-f4364666d5-10c0.zip/node_modules/@isaacs/cliui/",\ @@ -1703,15 +1722,15 @@ }]\ ]],\ ["compression", [\ - ["npm:1.8.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/compression-npm-1.8.0-5088616544-10c0.zip/node_modules/compression/",\ + ["npm:1.8.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/compression-npm-1.8.1-e34a5db404-10c0.zip/node_modules/compression/",\ "packageDependencies": [\ ["bytes", "npm:3.1.2"],\ ["compressible", "npm:2.0.18"],\ - ["compression", "npm:1.8.0"],\ - ["debug", "virtual:50886165444733a0f3bfe50ac2d8c33ee920ef2e6dbf1ccf65ba96ddbcfed411a593dc29bef477196f1108a3580db1be948ed737826fc181781c2a4eff7140b1#npm:2.6.9"],\ + ["compression", "npm:1.8.1"],\ + ["debug", "virtual:e34a5db40400b9e5b2ff4a99207e6e6259d3054982622ae91b68c81eb2631164c6d9db4ab29c0dbf7620574b8d6b678f010601eafc55a6b832550053c1b61b7b#npm:2.6.9"],\ ["negotiator", "npm:0.6.4"],\ - ["on-headers", "npm:1.0.2"],\ + ["on-headers", "npm:1.1.0"],\ ["safe-buffer", "npm:5.2.1"],\ ["vary", "npm:1.1.2"]\ ],\ @@ -2016,20 +2035,6 @@ ],\ "linkType": "HARD"\ }],\ - ["virtual:50886165444733a0f3bfe50ac2d8c33ee920ef2e6dbf1ccf65ba96ddbcfed411a593dc29bef477196f1108a3580db1be948ed737826fc181781c2a4eff7140b1#npm:2.6.9", {\ - "packageLocation": "./.yarn/__virtual__/debug-virtual-f28ed1b076/5/home/me/.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ - "packageDependencies": [\ - ["@types/supports-color", null],\ - ["debug", "virtual:50886165444733a0f3bfe50ac2d8c33ee920ef2e6dbf1ccf65ba96ddbcfed411a593dc29bef477196f1108a3580db1be948ed737826fc181781c2a4eff7140b1#npm:2.6.9"],\ - ["ms", "npm:2.0.0"],\ - ["supports-color", null]\ - ],\ - "packagePeers": [\ - "@types/supports-color",\ - "supports-color"\ - ],\ - "linkType": "HARD"\ - }],\ ["virtual:643ed7cc338bcf145a82d8b05b3bef6bcf150ca545df386225596f10ce53cc90b88b3ca83e348ade1ccea5f3f8e76c92d2f0e2ba544da60d40aff9921c56872d#npm:4.4.1", {\ "packageLocation": "./.yarn/__virtual__/debug-virtual-f7109c0baf/5/home/me/.yarn/berry/cache/debug-npm-4.4.1-6eab84b9f7-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ @@ -2058,6 +2063,20 @@ ],\ "linkType": "HARD"\ }],\ + ["virtual:e34a5db40400b9e5b2ff4a99207e6e6259d3054982622ae91b68c81eb2631164c6d9db4ab29c0dbf7620574b8d6b678f010601eafc55a6b832550053c1b61b7b#npm:2.6.9", {\ + "packageLocation": "./.yarn/__virtual__/debug-virtual-63e86aadbc/5/home/me/.yarn/berry/cache/debug-npm-2.6.9-7d4cb597dc-10c0.zip/node_modules/debug/",\ + "packageDependencies": [\ + ["@types/supports-color", null],\ + ["debug", "virtual:e34a5db40400b9e5b2ff4a99207e6e6259d3054982622ae91b68c81eb2631164c6d9db4ab29c0dbf7620574b8d6b678f010601eafc55a6b832550053c1b61b7b#npm:2.6.9"],\ + ["ms", "npm:2.0.0"],\ + ["supports-color", null]\ + ],\ + "packagePeers": [\ + "@types/supports-color",\ + "supports-color"\ + ],\ + "linkType": "HARD"\ + }],\ ["virtual:f77efe75d23dbd674e35a35bb68b36aeea1ab47db674ef099539f7475cd575bcaac8c88b7f834a37f455c8523415d9c7b29fe0d6fdad7d1e6d0aaca56335578b#npm:3.2.7", {\ "packageLocation": "./.yarn/__virtual__/debug-virtual-6ca3ad15d3/5/home/me/.yarn/berry/cache/debug-npm-3.2.7-754e818c7a-10c0.zip/node_modules/debug/",\ "packageDependencies": [\ @@ -2548,15 +2567,15 @@ ["body-parser", "npm:2.2.0"],\ ["chai", "npm:5.2.1"],\ ["chai-as-promised", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1"],\ - ["compression", "npm:1.8.0"],\ + ["compression", "npm:1.8.1"],\ ["cookie-parser", "npm:1.4.7"],\ ["crypto", "npm:1.0.1"],\ ["csurf", "npm:1.11.0"],\ ["dotenv", "npm:17.2.1"],\ ["express", "npm:5.1.0"],\ ["express-blog", "workspace:."],\ - ["express-handlebars", "npm:8.0.2"],\ - ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:7.5.0"],\ + ["express-handlebars", "npm:8.0.3"],\ + ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1"],\ ["fast-check", "npm:4.2.0"],\ ["fast-glob", "npm:3.3.3"],\ ["gray-matter", "npm:4.0.3"],\ @@ -2566,13 +2585,13 @@ ["hpp", "npm:0.2.3"],\ ["js-beautify", "npm:1.15.4"],\ ["js-yaml", "npm:4.1.0"],\ - ["marked", "npm:15.0.11"],\ + ["marked", "npm:16.1.1"],\ ["mocha", "npm:11.7.1"],\ ["mock-fs", "npm:5.5.0"],\ - ["morgan", "npm:1.10.0"],\ + ["morgan", "npm:1.10.1"],\ ["node-disk-info", "npm:1.3.0"],\ ["node-fetch", "npm:3.3.2"],\ - ["nodemailer", "npm:7.0.3"],\ + ["nodemailer", "npm:7.0.5"],\ ["nodemon", "npm:3.1.10"],\ ["path", "npm:0.12.7"],\ ["pm2", "npm:6.0.6"],\ @@ -2597,11 +2616,11 @@ }]\ ]],\ ["express-handlebars", [\ - ["npm:8.0.2", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/express-handlebars-npm-8.0.2-dd389c9559-10c0.zip/node_modules/express-handlebars/",\ + ["npm:8.0.3", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/express-handlebars-npm-8.0.3-d1077fea0e-10c0.zip/node_modules/express-handlebars/",\ "packageDependencies": [\ - ["express-handlebars", "npm:8.0.2"],\ - ["glob", "npm:11.0.2"],\ + ["express-handlebars", "npm:8.0.3"],\ + ["glob", "npm:11.0.3"],\ ["graceful-fs", "npm:4.2.11"],\ ["handlebars", "npm:4.7.8"]\ ],\ @@ -2609,19 +2628,20 @@ }]\ ]],\ ["express-rate-limit", [\ - ["npm:7.5.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/express-rate-limit-npm-7.5.0-e9898135bd-10c0.zip/node_modules/express-rate-limit/",\ + ["npm:8.0.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/express-rate-limit-npm-8.0.1-3e86e61ca7-10c0.zip/node_modules/express-rate-limit/",\ "packageDependencies": [\ - ["express-rate-limit", "npm:7.5.0"]\ + ["express-rate-limit", "npm:8.0.1"]\ ],\ "linkType": "SOFT"\ }],\ - ["virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:7.5.0", {\ - "packageLocation": "./.yarn/__virtual__/express-rate-limit-virtual-0b71ec379b/5/home/me/.yarn/berry/cache/express-rate-limit-npm-7.5.0-e9898135bd-10c0.zip/node_modules/express-rate-limit/",\ + ["virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1", {\ + "packageLocation": "./.yarn/__virtual__/express-rate-limit-virtual-f40e27b504/5/home/me/.yarn/berry/cache/express-rate-limit-npm-8.0.1-3e86e61ca7-10c0.zip/node_modules/express-rate-limit/",\ "packageDependencies": [\ ["@types/express", null],\ ["express", "npm:5.1.0"],\ - ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:7.5.0"]\ + ["express-rate-limit", "virtual:8e0a8f128776701faaebe7b201c5fc4a913f6d92a7fb4ce8d119211b8f9b1bdf28acba8bab57899eed398942941fff50583fd7c886bd5f3fa0632c78fcbad2e3#npm:8.0.1"],\ + ["ip-address", "npm:10.0.1"]\ ],\ "packagePeers": [\ "@types/express",\ @@ -3209,13 +3229,13 @@ ],\ "linkType": "HARD"\ }],\ - ["npm:11.0.2", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/glob-npm-11.0.2-cd5db3a299-10c0.zip/node_modules/glob/",\ + ["npm:11.0.3", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/glob-npm-11.0.3-f68382b3cc-10c0.zip/node_modules/glob/",\ "packageDependencies": [\ ["foreground-child", "npm:3.3.1"],\ - ["glob", "npm:11.0.2"],\ - ["jackspeak", "npm:4.1.0"],\ - ["minimatch", "npm:10.0.1"],\ + ["glob", "npm:11.0.3"],\ + ["jackspeak", "npm:4.1.1"],\ + ["minimatch", "npm:10.0.3"],\ ["minipass", "npm:7.1.2"],\ ["package-json-from-dist", "npm:1.0.1"],\ ["path-scurry", "npm:2.0.0"]\ @@ -3636,6 +3656,13 @@ }]\ ]],\ ["ip-address", [\ + ["npm:10.0.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/ip-address-npm-10.0.1-862be6199a-10c0.zip/node_modules/ip-address/",\ + "packageDependencies": [\ + ["ip-address", "npm:10.0.1"]\ + ],\ + "linkType": "HARD"\ + }],\ ["npm:9.0.5", {\ "packageLocation": "../../../../home/me/.yarn/berry/cache/ip-address-npm-9.0.5-9fa024d42a-10c0.zip/node_modules/ip-address/",\ "packageDependencies": [\ @@ -3853,11 +3880,11 @@ ],\ "linkType": "HARD"\ }],\ - ["npm:4.1.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/jackspeak-npm-4.1.0-8f220eaf6d-10c0.zip/node_modules/jackspeak/",\ + ["npm:4.1.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/jackspeak-npm-4.1.1-582e5d1ed7-10c0.zip/node_modules/jackspeak/",\ "packageDependencies": [\ ["@isaacs/cliui", "npm:8.0.2"],\ - ["jackspeak", "npm:4.1.0"]\ + ["jackspeak", "npm:4.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -4214,10 +4241,10 @@ }]\ ]],\ ["marked", [\ - ["npm:15.0.11", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/marked-npm-15.0.11-686b2d4737-10c0.zip/node_modules/marked/",\ + ["npm:16.1.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/marked-npm-16.1.1-b649d2bcae-10c0.zip/node_modules/marked/",\ "packageDependencies": [\ - ["marked", "npm:15.0.11"]\ + ["marked", "npm:16.1.1"]\ ],\ "linkType": "HARD"\ }]\ @@ -4361,11 +4388,11 @@ }]\ ]],\ ["minimatch", [\ - ["npm:10.0.1", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/minimatch-npm-10.0.1-eabcc0d3a0-10c0.zip/node_modules/minimatch/",\ + ["npm:10.0.3", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/minimatch-npm-10.0.3-23e96438f0-10c0.zip/node_modules/minimatch/",\ "packageDependencies": [\ - ["brace-expansion", "npm:2.0.1"],\ - ["minimatch", "npm:10.0.1"]\ + ["@isaacs/brace-expansion", "npm:5.0.0"],\ + ["minimatch", "npm:10.0.3"]\ ],\ "linkType": "HARD"\ }],\ @@ -4633,15 +4660,15 @@ }]\ ]],\ ["morgan", [\ - ["npm:1.10.0", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/morgan-npm-1.10.0-a0da109b6b-10c0.zip/node_modules/morgan/",\ + ["npm:1.10.1", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/morgan-npm-1.10.1-247862abc0-10c0.zip/node_modules/morgan/",\ "packageDependencies": [\ ["basic-auth", "npm:2.0.1"],\ - ["debug", "virtual:50886165444733a0f3bfe50ac2d8c33ee920ef2e6dbf1ccf65ba96ddbcfed411a593dc29bef477196f1108a3580db1be948ed737826fc181781c2a4eff7140b1#npm:2.6.9"],\ + ["debug", "virtual:e34a5db40400b9e5b2ff4a99207e6e6259d3054982622ae91b68c81eb2631164c6d9db4ab29c0dbf7620574b8d6b678f010601eafc55a6b832550053c1b61b7b#npm:2.6.9"],\ ["depd", "npm:2.0.0"],\ - ["morgan", "npm:1.10.0"],\ + ["morgan", "npm:1.10.1"],\ ["on-finished", "npm:2.3.0"],\ - ["on-headers", "npm:1.0.2"]\ + ["on-headers", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -4823,10 +4850,10 @@ }]\ ]],\ ["nodemailer", [\ - ["npm:7.0.3", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/nodemailer-npm-7.0.3-3d3eece24c-10c0.zip/node_modules/nodemailer/",\ + ["npm:7.0.5", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/nodemailer-npm-7.0.5-e51975d3f7-10c0.zip/node_modules/nodemailer/",\ "packageDependencies": [\ - ["nodemailer", "npm:7.0.3"]\ + ["nodemailer", "npm:7.0.5"]\ ],\ "linkType": "HARD"\ }]\ @@ -4953,10 +4980,10 @@ }]\ ]],\ ["on-headers", [\ - ["npm:1.0.2", {\ - "packageLocation": "../../../../home/me/.yarn/berry/cache/on-headers-npm-1.0.2-e7cd3ea25e-10c0.zip/node_modules/on-headers/",\ + ["npm:1.1.0", {\ + "packageLocation": "../../../../home/me/.yarn/berry/cache/on-headers-npm-1.1.0-7d18779060-10c0.zip/node_modules/on-headers/",\ "packageDependencies": [\ - ["on-headers", "npm:1.0.2"]\ + ["on-headers", "npm:1.1.0"]\ ],\ "linkType": "HARD"\ }]\ diff --git a/.yarnrc.yml b/.yarnrc.yml index 3a7c56c..d863e94 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -1,2 +1,3 @@ nodeLinker: pnp yarnPath: .yarn/releases/yarn-4.9.2.cjs +cacheFolder: .yarn/cache diff --git a/package.json b/package.json index 0da9554..2167786 100644 --- a/package.json +++ b/package.json @@ -28,14 +28,14 @@ "dependencies": { "better-sqlite3": "^12.2.0", "body-parser": "^2.2.0", - "compression": "^1.8.0", + "compression": "^1.8.1", "cookie-parser": "^1.4.7", "crypto": "^1.0.1", "csurf": "^1.11.0", "dotenv": "^17.2.1", "express": "^5.1.0", - "express-handlebars": "^8.0.2", - "express-rate-limit": "^7.5.0", + "express-handlebars": "^8.0.3", + "express-rate-limit": "^8.0.1", "fast-glob": "^3.3.3", "gray-matter": "^4.0.3", "handlebars": "^4.7.8", @@ -44,10 +44,10 @@ "hpp": "^0.2.3", "js-beautify": "^1.15.4", "js-yaml": "^4.1.0", - "marked": "^15.0.11", - "morgan": "^1.10.0", + "marked": "^16.1.1", + "morgan": "^1.10.1", "node-disk-info": "^1.3.0", - "nodemailer": "^7.0.3", + "nodemailer": "^7.0.5", "nodemon": "^3.1.10", "path": "^0.12.7", "puppeteer": "^24.15.0", diff --git a/yarn.lock b/yarn.lock index baaacf3..ae808cd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -265,6 +265,22 @@ languageName: node linkType: hard +"@isaacs/balanced-match@npm:^4.0.1": + version: 4.0.1 + resolution: "@isaacs/balanced-match@npm:4.0.1" + checksum: 10c0/7da011805b259ec5c955f01cee903da72ad97c5e6f01ca96197267d3f33103d5b2f8a1af192140f3aa64526c593c8d098ae366c2b11f7f17645d12387c2fd420 + languageName: node + linkType: hard + +"@isaacs/brace-expansion@npm:^5.0.0": + version: 5.0.0 + resolution: "@isaacs/brace-expansion@npm:5.0.0" + dependencies: + "@isaacs/balanced-match": "npm:^4.0.1" + checksum: 10c0/b4d4812f4be53afc2c5b6c545001ff7a4659af68d4484804e9d514e183d20269bb81def8682c01a22b17c4d6aed14292c8494f7d2ac664e547101c1a905aa977 + languageName: node + linkType: hard + "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -1424,18 +1440,18 @@ languageName: node linkType: hard -"compression@npm:^1.8.0": - version: 1.8.0 - resolution: "compression@npm:1.8.0" +"compression@npm:^1.8.1": + version: 1.8.1 + resolution: "compression@npm:1.8.1" dependencies: bytes: "npm:3.1.2" compressible: "npm:~2.0.18" debug: "npm:2.6.9" negotiator: "npm:~0.6.4" - on-headers: "npm:~1.0.2" + on-headers: "npm:~1.1.0" safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 + checksum: 10c0/85114b0b91c16594dc8c671cd9b05ef5e465066a60e5a4ed8b4551661303559a896ed17bb72c4234c04064e078f6ca86a34b8690349499a43f6fc4b844475da4 languageName: node linkType: hard @@ -2057,14 +2073,14 @@ body-parser: "npm:^2.2.0" chai: "npm:^5.2.1" chai-as-promised: "npm:^8.0.1" - compression: "npm:^1.8.0" + compression: "npm:^1.8.1" cookie-parser: "npm:^1.4.7" crypto: "npm:^1.0.1" csurf: "npm:^1.11.0" dotenv: "npm:^17.2.1" express: "npm:^5.1.0" - express-handlebars: "npm:^8.0.2" - express-rate-limit: "npm:^7.5.0" + express-handlebars: "npm:^8.0.3" + express-rate-limit: "npm:^8.0.1" fast-check: "npm:^4.2.0" fast-glob: "npm:^3.3.3" gray-matter: "npm:^4.0.3" @@ -2074,13 +2090,13 @@ hpp: "npm:^0.2.3" js-beautify: "npm:^1.15.4" js-yaml: "npm:^4.1.0" - marked: "npm:^15.0.11" + marked: "npm:^16.1.1" mocha: "npm:^11.7.1" mock-fs: "npm:^5.5.0" - morgan: "npm:^1.10.0" + morgan: "npm:^1.10.1" node-disk-info: "npm:^1.3.0" node-fetch: "npm:^3.3.2" - nodemailer: "npm:^7.0.3" + nodemailer: "npm:^7.0.5" nodemon: "npm:^3.1.10" path: "npm:^0.12.7" pm2: "npm:^6.0.6" @@ -2103,23 +2119,25 @@ languageName: unknown linkType: soft -"express-handlebars@npm:^8.0.2": - version: 8.0.2 - resolution: "express-handlebars@npm:8.0.2" +"express-handlebars@npm:^8.0.3": + version: 8.0.3 + resolution: "express-handlebars@npm:8.0.3" dependencies: - glob: "npm:^11.0.1" + glob: "npm:^11.0.2" graceful-fs: "npm:^4.2.11" handlebars: "npm:^4.7.8" - checksum: 10c0/781b7b48b7f57c6b8e0c303d3f84c4f17c5b29d8b832f21fafd2607fda4812f9e55cebe880f62da1e780ad79a07cbabcfde47b7bc9622bb4cee21cc4074c814b + checksum: 10c0/49c73ae19a518c06a663f4030b679b8fbb99432f5fd786e8e56205607654e84bcd56418522f3ef917a7cf0fef2f020b9db7ddc0d64e855a8304dc92614315b92 languageName: node linkType: hard -"express-rate-limit@npm:^7.5.0": - version: 7.5.0 - resolution: "express-rate-limit@npm:7.5.0" +"express-rate-limit@npm:^8.0.1": + version: 8.0.1 + resolution: "express-rate-limit@npm:8.0.1" + dependencies: + ip-address: "npm:10.0.1" peerDependencies: - express: ^4.11 || 5 || ^5.0.0-beta.1 - checksum: 10c0/3e96afa05b4f577395688ede37e0cb19901f20c350b32575fb076f3d25176209fb88d3648151755c232aaf304147c58531f070757978f376e2f08326449299fd + express: ">= 4.11" + checksum: 10c0/c3cca4a87c6839e3ed94617405091e80ecbcc7200e34495aeedc48c819ce1ca7073d522706e46369cc252b8df0364ae5ff181f4ae75e75cbbe9adf3f19ec6666 languageName: node linkType: hard @@ -2410,7 +2428,7 @@ languageName: node linkType: hard -"foreground-child@npm:^3.1.0": +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: @@ -2662,19 +2680,19 @@ languageName: node linkType: hard -"glob@npm:^11.0.1": - version: 11.0.2 - resolution: "glob@npm:11.0.2" +"glob@npm:^11.0.2": + version: 11.0.3 + resolution: "glob@npm:11.0.3" dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^4.0.1" - minimatch: "npm:^10.0.0" + foreground-child: "npm:^3.3.1" + jackspeak: "npm:^4.1.1" + minimatch: "npm:^10.0.3" minipass: "npm:^7.1.2" package-json-from-dist: "npm:^1.0.0" path-scurry: "npm:^2.0.0" bin: glob: dist/esm/bin.mjs - checksum: 10c0/49f91c64ca882d5e3a72397bd45a146ca91fd3ca53dafb5254daf6c0e83fc510d39ea66f136f9ac7ca075cdd11fbe9aaa235b28f743bd477622e472f4fdc0240 + checksum: 10c0/7d24457549ec2903920dfa3d8e76850e7c02aa709122f0164b240c712f5455c0b457e6f2a1eee39344c6148e39895be8094ae8cfef7ccc3296ed30bce250c661 languageName: node linkType: hard @@ -3051,6 +3069,13 @@ languageName: node linkType: hard +"ip-address@npm:10.0.1": + version: 10.0.1 + resolution: "ip-address@npm:10.0.1" + checksum: 10c0/1634d79dae18394004775cb6d699dc46b7c23df6d2083164025a2b15240c1164fccde53d0e08bd5ee4fc53913d033ab6b5e395a809ad4b956a940c446e948843 + languageName: node + linkType: hard + "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -3234,12 +3259,12 @@ languageName: node linkType: hard -"jackspeak@npm:^4.0.1": - version: 4.1.0 - resolution: "jackspeak@npm:4.1.0" +"jackspeak@npm:^4.1.1": + version: 4.1.1 + resolution: "jackspeak@npm:4.1.1" dependencies: "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/08a6a24a366c90b83aef3ad6ec41dcaaa65428ffab8d80bc7172add0fbb8b134a34f415ad288b2a6fbd406526e9a62abdb40ed4f399fbe00cb45c44056d4dce0 + checksum: 10c0/84ec4f8e21d6514db24737d9caf65361511f75e5e424980eebca4199f400874f45e562ac20fa8aeb1dd20ca2f3f81f0788b6e9c3e64d216a5794fd6f30e0e042 languageName: node linkType: hard @@ -3565,12 +3590,12 @@ languageName: node linkType: hard -"marked@npm:^15.0.11": - version: 15.0.11 - resolution: "marked@npm:15.0.11" +"marked@npm:^16.1.1": + version: 16.1.1 + resolution: "marked@npm:16.1.1" bin: marked: bin/marked.js - checksum: 10c0/d532db4955c1f2ac6efc65a644725e9e12e7944cb6af40c7148baecfd3b3c2f3564229b3daf12d2125635466448fb9b367ce52357be3aea0273e3d152efdbdcf + checksum: 10c0/1b02f1b9e82fe8fec1e1fd7d2f96ea19001bf535c8558f70dcb6e28c7afcd03f34095689484bbde600d00c33d5bb51b3f9b29932aee324751047e40f4d092a9c languageName: node linkType: hard @@ -3708,12 +3733,12 @@ languageName: node linkType: hard -"minimatch@npm:^10.0.0": - version: 10.0.1 - resolution: "minimatch@npm:10.0.1" +"minimatch@npm:^10.0.3": + version: 10.0.3 + resolution: "minimatch@npm:10.0.3" dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/e6c29a81fe83e1877ad51348306be2e8aeca18c88fdee7a99df44322314279e15799e41d7cb274e4e8bb0b451a3bc622d6182e157dfa1717d6cda75e9cd8cd5d + "@isaacs/brace-expansion": "npm:^5.0.0" + checksum: 10c0/e43e4a905c5d70ac4cec8530ceaeccb9c544b1ba8ac45238e2a78121a01c17ff0c373346472d221872563204eabe929ad02669bb575cb1f0cc30facab369f70f languageName: node linkType: hard @@ -3968,16 +3993,16 @@ languageName: node linkType: hard -"morgan@npm:^1.10.0": - version: 1.10.0 - resolution: "morgan@npm:1.10.0" +"morgan@npm:^1.10.1": + version: 1.10.1 + resolution: "morgan@npm:1.10.1" dependencies: basic-auth: "npm:~2.0.1" debug: "npm:2.6.9" depd: "npm:~2.0.0" on-finished: "npm:~2.3.0" - on-headers: "npm:~1.0.2" - checksum: 10c0/684db061daca28f8d8e3bfd50bd0d21734401b46f74ea76f6df7785d45698fcd98f6d3b81a6bad59f8288c429183afba728c428e8f66d2e8c30fd277af3b5b3a + on-headers: "npm:~1.1.0" + checksum: 10c0/2ecd68504d29151b516a6233839e4f27ae0312acc4dbcb1fe84ff9b5db0eb9b25f31258a931dcf689184b4858839572095fcc62eef3cbd7339287d59f1424346 languageName: node linkType: hard @@ -4144,10 +4169,10 @@ languageName: node linkType: hard -"nodemailer@npm:^7.0.3": - version: 7.0.3 - resolution: "nodemailer@npm:7.0.3" - checksum: 10c0/835492262328471b94a080cea43ea20f4232e19a915400cd71c7f4f4ab93a7d361775154eebe30a8fc40379eecf11a0bbc73e6cf4bbee9dccb6dd1cf7a1dc792 +"nodemailer@npm:^7.0.5": + version: 7.0.5 + resolution: "nodemailer@npm:7.0.5" + checksum: 10c0/8fcd417a5dc6cdde4193c3f27c8ae07f6998527578c1e70adfa5f2f00121471fcaa14abbf26b2a8c513ac8505c956f437aa2c2a693606eb0e8c68bc712698fa7 languageName: node linkType: hard @@ -4269,10 +4294,10 @@ languageName: node linkType: hard -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 10c0/f649e65c197bf31505a4c0444875db0258e198292f34b884d73c2f751e91792ef96bb5cf89aa0f4fecc2e4dc662461dda606b1274b0e564f539cae5d2f5fc32f +"on-headers@npm:~1.1.0": + version: 1.1.0 + resolution: "on-headers@npm:1.1.0" + checksum: 10c0/2c3b6b0d68ec9adbd561dc2d61c9b14da8ac03d8a2f0fd9e97bdf0600c887d5d97f664ff3be6876cf40cda6e3c587d73a4745e10b426ac50c7664fc5a0dfc0a1 languageName: node linkType: hard