my blog https://overreacted.io

Bump Next

Changed files
+155 -165
+153 -163
package-lock.json
··· 12 12 "colorjs.io": "^0.4.5", 13 13 "feed": "^4.2.2", 14 14 "gray-matter": "^4.0.3", 15 - "next": "15.3.0-canary.24", 15 + "next": "15.4.0-canary.23", 16 16 "next-mdx-remote-client": "^2.1.1", 17 17 "next-plausible": "^3.12.4", 18 18 "overnight": "^1.8.0", ··· 92 92 } 93 93 }, 94 94 "node_modules/@emnapi/runtime": { 95 - "version": "1.3.1", 96 - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", 97 - "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", 95 + "version": "1.4.3", 96 + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", 97 + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", 98 98 "license": "MIT", 99 99 "optional": true, 100 100 "dependencies": { ··· 191 191 "dev": true 192 192 }, 193 193 "node_modules/@img/sharp-darwin-arm64": { 194 - "version": "0.33.5", 195 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", 196 - "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", 194 + "version": "0.34.1", 195 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.1.tgz", 196 + "integrity": "sha512-pn44xgBtgpEbZsu+lWf2KNb6OAf70X68k+yk69Ic2Xz11zHR/w24/U49XT7AeRwJ0Px+mhALhU5LPci1Aymk7A==", 197 197 "cpu": [ 198 198 "arm64" 199 199 ], ··· 209 209 "url": "https://opencollective.com/libvips" 210 210 }, 211 211 "optionalDependencies": { 212 - "@img/sharp-libvips-darwin-arm64": "1.0.4" 212 + "@img/sharp-libvips-darwin-arm64": "1.1.0" 213 213 } 214 214 }, 215 215 "node_modules/@img/sharp-darwin-x64": { 216 - "version": "0.33.5", 217 - "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", 218 - "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", 216 + "version": "0.34.1", 217 + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.1.tgz", 218 + "integrity": "sha512-VfuYgG2r8BpYiOUN+BfYeFo69nP/MIwAtSJ7/Zpxc5QF3KS22z8Pvg3FkrSFJBPNQ7mmcUcYQFBmEQp7eu1F8Q==", 219 219 "cpu": [ 220 220 "x64" 221 221 ], ··· 231 231 "url": "https://opencollective.com/libvips" 232 232 }, 233 233 "optionalDependencies": { 234 - "@img/sharp-libvips-darwin-x64": "1.0.4" 234 + "@img/sharp-libvips-darwin-x64": "1.1.0" 235 235 } 236 236 }, 237 237 "node_modules/@img/sharp-libvips-darwin-arm64": { 238 - "version": "1.0.4", 239 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", 240 - "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", 238 + "version": "1.1.0", 239 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.1.0.tgz", 240 + "integrity": "sha512-HZ/JUmPwrJSoM4DIQPv/BfNh9yrOA8tlBbqbLz4JZ5uew2+o22Ik+tHQJcih7QJuSa0zo5coHTfD5J8inqj9DA==", 241 241 "cpu": [ 242 242 "arm64" 243 243 ], ··· 251 251 } 252 252 }, 253 253 "node_modules/@img/sharp-libvips-darwin-x64": { 254 - "version": "1.0.4", 255 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", 256 - "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", 254 + "version": "1.1.0", 255 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.1.0.tgz", 256 + "integrity": "sha512-Xzc2ToEmHN+hfvsl9wja0RlnXEgpKNmftriQp6XzY/RaSfwD9th+MSh0WQKzUreLKKINb3afirxW7A0fz2YWuQ==", 257 257 "cpu": [ 258 258 "x64" 259 259 ], ··· 267 267 } 268 268 }, 269 269 "node_modules/@img/sharp-libvips-linux-arm": { 270 - "version": "1.0.5", 271 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", 272 - "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", 270 + "version": "1.1.0", 271 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.1.0.tgz", 272 + "integrity": "sha512-s8BAd0lwUIvYCJyRdFqvsj+BJIpDBSxs6ivrOPm/R7piTs5UIwY5OjXrP2bqXC9/moGsyRa37eYWYCOGVXxVrA==", 273 273 "cpu": [ 274 274 "arm" 275 275 ], ··· 283 283 } 284 284 }, 285 285 "node_modules/@img/sharp-libvips-linux-arm64": { 286 - "version": "1.0.4", 287 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", 288 - "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", 286 + "version": "1.1.0", 287 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.1.0.tgz", 288 + "integrity": "sha512-IVfGJa7gjChDET1dK9SekxFFdflarnUB8PwW8aGwEoF3oAsSDuNUTYS+SKDOyOJxQyDC1aPFMuRYLoDInyV9Ew==", 289 289 "cpu": [ 290 290 "arm64" 291 291 ], ··· 298 298 "url": "https://opencollective.com/libvips" 299 299 } 300 300 }, 301 + "node_modules/@img/sharp-libvips-linux-ppc64": { 302 + "version": "1.1.0", 303 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.1.0.tgz", 304 + "integrity": "sha512-tiXxFZFbhnkWE2LA8oQj7KYR+bWBkiV2nilRldT7bqoEZ4HiDOcePr9wVDAZPi/Id5fT1oY9iGnDq20cwUz8lQ==", 305 + "cpu": [ 306 + "ppc64" 307 + ], 308 + "license": "LGPL-3.0-or-later", 309 + "optional": true, 310 + "os": [ 311 + "linux" 312 + ], 313 + "funding": { 314 + "url": "https://opencollective.com/libvips" 315 + } 316 + }, 301 317 "node_modules/@img/sharp-libvips-linux-s390x": { 302 - "version": "1.0.4", 303 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", 304 - "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", 318 + "version": "1.1.0", 319 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.1.0.tgz", 320 + "integrity": "sha512-xukSwvhguw7COyzvmjydRb3x/09+21HykyapcZchiCUkTThEQEOMtBj9UhkaBRLuBrgLFzQ2wbxdeCCJW/jgJA==", 305 321 "cpu": [ 306 322 "s390x" 307 323 ], ··· 315 331 } 316 332 }, 317 333 "node_modules/@img/sharp-libvips-linux-x64": { 318 - "version": "1.0.4", 319 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", 320 - "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", 334 + "version": "1.1.0", 335 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.1.0.tgz", 336 + "integrity": "sha512-yRj2+reB8iMg9W5sULM3S74jVS7zqSzHG3Ol/twnAAkAhnGQnpjj6e4ayUz7V+FpKypwgs82xbRdYtchTTUB+Q==", 321 337 "cpu": [ 322 338 "x64" 323 339 ], ··· 331 347 } 332 348 }, 333 349 "node_modules/@img/sharp-libvips-linuxmusl-arm64": { 334 - "version": "1.0.4", 335 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", 336 - "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", 350 + "version": "1.1.0", 351 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.1.0.tgz", 352 + "integrity": "sha512-jYZdG+whg0MDK+q2COKbYidaqW/WTz0cc1E+tMAusiDygrM4ypmSCjOJPmFTvHHJ8j/6cAGyeDWZOsK06tP33w==", 337 353 "cpu": [ 338 354 "arm64" 339 355 ], ··· 347 363 } 348 364 }, 349 365 "node_modules/@img/sharp-libvips-linuxmusl-x64": { 350 - "version": "1.0.4", 351 - "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", 352 - "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", 366 + "version": "1.1.0", 367 + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.1.0.tgz", 368 + "integrity": "sha512-wK7SBdwrAiycjXdkPnGCPLjYb9lD4l6Ze2gSdAGVZrEL05AOUJESWU2lhlC+Ffn5/G+VKuSm6zzbQSzFX/P65A==", 353 369 "cpu": [ 354 370 "x64" 355 371 ], ··· 363 379 } 364 380 }, 365 381 "node_modules/@img/sharp-linux-arm": { 366 - "version": "0.33.5", 367 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", 368 - "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", 382 + "version": "0.34.1", 383 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.1.tgz", 384 + "integrity": "sha512-anKiszvACti2sGy9CirTlNyk7BjjZPiML1jt2ZkTdcvpLU1YH6CXwRAZCA2UmRXnhiIftXQ7+Oh62Ji25W72jA==", 369 385 "cpu": [ 370 386 "arm" 371 387 ], ··· 381 397 "url": "https://opencollective.com/libvips" 382 398 }, 383 399 "optionalDependencies": { 384 - "@img/sharp-libvips-linux-arm": "1.0.5" 400 + "@img/sharp-libvips-linux-arm": "1.1.0" 385 401 } 386 402 }, 387 403 "node_modules/@img/sharp-linux-arm64": { 388 - "version": "0.33.5", 389 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", 390 - "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", 404 + "version": "0.34.1", 405 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.1.tgz", 406 + "integrity": "sha512-kX2c+vbvaXC6vly1RDf/IWNXxrlxLNpBVWkdpRq5Ka7OOKj6nr66etKy2IENf6FtOgklkg9ZdGpEu9kwdlcwOQ==", 391 407 "cpu": [ 392 408 "arm64" 393 409 ], ··· 403 419 "url": "https://opencollective.com/libvips" 404 420 }, 405 421 "optionalDependencies": { 406 - "@img/sharp-libvips-linux-arm64": "1.0.4" 422 + "@img/sharp-libvips-linux-arm64": "1.1.0" 407 423 } 408 424 }, 409 425 "node_modules/@img/sharp-linux-s390x": { 410 - "version": "0.33.5", 411 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", 412 - "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", 426 + "version": "0.34.1", 427 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.1.tgz", 428 + "integrity": "sha512-7s0KX2tI9mZI2buRipKIw2X1ufdTeaRgwmRabt5bi9chYfhur+/C1OXg3TKg/eag1W+6CCWLVmSauV1owmRPxA==", 413 429 "cpu": [ 414 430 "s390x" 415 431 ], ··· 425 441 "url": "https://opencollective.com/libvips" 426 442 }, 427 443 "optionalDependencies": { 428 - "@img/sharp-libvips-linux-s390x": "1.0.4" 444 + "@img/sharp-libvips-linux-s390x": "1.1.0" 429 445 } 430 446 }, 431 447 "node_modules/@img/sharp-linux-x64": { 432 - "version": "0.33.5", 433 - "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", 434 - "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", 448 + "version": "0.34.1", 449 + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.1.tgz", 450 + "integrity": "sha512-wExv7SH9nmoBW3Wr2gvQopX1k8q2g5V5Iag8Zk6AVENsjwd+3adjwxtp3Dcu2QhOXr8W9NusBU6XcQUohBZ5MA==", 435 451 "cpu": [ 436 452 "x64" 437 453 ], ··· 447 463 "url": "https://opencollective.com/libvips" 448 464 }, 449 465 "optionalDependencies": { 450 - "@img/sharp-libvips-linux-x64": "1.0.4" 466 + "@img/sharp-libvips-linux-x64": "1.1.0" 451 467 } 452 468 }, 453 469 "node_modules/@img/sharp-linuxmusl-arm64": { 454 - "version": "0.33.5", 455 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", 456 - "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", 470 + "version": "0.34.1", 471 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.1.tgz", 472 + "integrity": "sha512-DfvyxzHxw4WGdPiTF0SOHnm11Xv4aQexvqhRDAoD00MzHekAj9a/jADXeXYCDFH/DzYruwHbXU7uz+H+nWmSOQ==", 457 473 "cpu": [ 458 474 "arm64" 459 475 ], ··· 469 485 "url": "https://opencollective.com/libvips" 470 486 }, 471 487 "optionalDependencies": { 472 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" 488 + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0" 473 489 } 474 490 }, 475 491 "node_modules/@img/sharp-linuxmusl-x64": { 476 - "version": "0.33.5", 477 - "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", 478 - "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", 492 + "version": "0.34.1", 493 + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.1.tgz", 494 + "integrity": "sha512-pax/kTR407vNb9qaSIiWVnQplPcGU8LRIJpDT5o8PdAx5aAA7AS3X9PS8Isw1/WfqgQorPotjrZL3Pqh6C5EBg==", 479 495 "cpu": [ 480 496 "x64" 481 497 ], ··· 491 507 "url": "https://opencollective.com/libvips" 492 508 }, 493 509 "optionalDependencies": { 494 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4" 510 + "@img/sharp-libvips-linuxmusl-x64": "1.1.0" 495 511 } 496 512 }, 497 513 "node_modules/@img/sharp-wasm32": { 498 - "version": "0.33.5", 499 - "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", 500 - "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", 514 + "version": "0.34.1", 515 + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.1.tgz", 516 + "integrity": "sha512-YDybQnYrLQfEpzGOQe7OKcyLUCML4YOXl428gOOzBgN6Gw0rv8dpsJ7PqTHxBnXnwXr8S1mYFSLSa727tpz0xg==", 501 517 "cpu": [ 502 518 "wasm32" 503 519 ], 504 520 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", 505 521 "optional": true, 506 522 "dependencies": { 507 - "@emnapi/runtime": "^1.2.0" 523 + "@emnapi/runtime": "^1.4.0" 508 524 }, 509 525 "engines": { 510 526 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" ··· 514 530 } 515 531 }, 516 532 "node_modules/@img/sharp-win32-ia32": { 517 - "version": "0.33.5", 518 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", 519 - "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", 533 + "version": "0.34.1", 534 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.1.tgz", 535 + "integrity": "sha512-WKf/NAZITnonBf3U1LfdjoMgNO5JYRSlhovhRhMxXVdvWYveM4kM3L8m35onYIdh75cOMCo1BexgVQcCDzyoWw==", 520 536 "cpu": [ 521 537 "ia32" 522 538 ], ··· 533 549 } 534 550 }, 535 551 "node_modules/@img/sharp-win32-x64": { 536 - "version": "0.33.5", 537 - "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", 538 - "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", 552 + "version": "0.34.1", 553 + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.1.tgz", 554 + "integrity": "sha512-hw1iIAHpNE8q3uMIRCgGOeDoz9KtFNarFLQclLxr/LK1VBkj8nby18RjFvr6aP7USRYAjTZW6yisnBWMX571Tw==", 539 555 "cpu": [ 540 556 "x64" 541 557 ], ··· 761 777 } 762 778 }, 763 779 "node_modules/@next/env": { 764 - "version": "15.3.0-canary.24", 765 - "resolved": "https://registry.npmjs.org/@next/env/-/env-15.3.0-canary.24.tgz", 766 - "integrity": "sha512-U4XEUv2a0Cy1NkNo9QDoszhohUnttcwHNGhUPl02CzEwJPm8SgoPZNnlUPoeisywF7r/xOkOfZ67mrwUo3FtzQ==", 780 + "version": "15.4.0-canary.23", 781 + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.4.0-canary.23.tgz", 782 + "integrity": "sha512-bv6Fbe265CnGo0P8Uay9LzL4sziJh6uc7dfNt7CJIhsl8rzJOJahyucTtUvgcUXBX2hklsTJVuHzAVpb8wOZ8w==", 767 783 "license": "MIT" 768 784 }, 769 785 "node_modules/@next/eslint-plugin-next": { ··· 776 792 } 777 793 }, 778 794 "node_modules/@next/swc-darwin-arm64": { 779 - "version": "15.3.0-canary.24", 780 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.3.0-canary.24.tgz", 781 - "integrity": "sha512-aWFKewt67BHop1qVmPFCJmg6pcGC25NvEzhyg/FFQX/H5mM3F7gNNIeGZSNntDGO7D2V1Tt9FGCaKfjyHyKWWg==", 795 + "version": "15.4.0-canary.23", 796 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.4.0-canary.23.tgz", 797 + "integrity": "sha512-ZaGUTvGQEQUhxBj0Qu2uoxStA8yf/TMA0lrs2mVrQ3nqSZh7ytInYuY8JtojpKZqA2eTGhUciUXbu0QdjOuHgA==", 782 798 "cpu": [ 783 799 "arm64" 784 800 ], ··· 792 808 } 793 809 }, 794 810 "node_modules/@next/swc-darwin-x64": { 795 - "version": "15.3.0-canary.24", 796 - "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.3.0-canary.24.tgz", 797 - "integrity": "sha512-D3nvBYgBuepbWsQ520gubhAoPhhj/Z50+4L9anfKvK2sCH0V+fDrg/REtMGuLFZagk3phRSrd3g3RFzcRmYTEQ==", 811 + "version": "15.4.0-canary.23", 812 + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.4.0-canary.23.tgz", 813 + "integrity": "sha512-visdkQByAry6a/C7K9l9lb51XEejlm2zmih8SqkkIIGLnQ2j5/c1pwWTmbWp/LumsV2YLTATTpC31xA+SemDSg==", 798 814 "cpu": [ 799 815 "x64" 800 816 ], ··· 808 824 } 809 825 }, 810 826 "node_modules/@next/swc-linux-arm64-gnu": { 811 - "version": "15.3.0-canary.24", 812 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.3.0-canary.24.tgz", 813 - "integrity": "sha512-cErabCi0Hoq+crqREbqHBCBSZax+gSpThsVfQx+D5JWTz8VpyMfamkZqZeZ+4XL1FGmjQX/syeXMc+I0J7Ap7Q==", 827 + "version": "15.4.0-canary.23", 828 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.4.0-canary.23.tgz", 829 + "integrity": "sha512-txwv3qVj/VqnoKpe0jyrFoy0Hl2zl2MPslkMjLth9qHPIAOCms/iI8IJvY4ARgbeLTIHPNKzKptdYiTJKBiUjA==", 814 830 "cpu": [ 815 831 "arm64" 816 832 ], ··· 824 840 } 825 841 }, 826 842 "node_modules/@next/swc-linux-arm64-musl": { 827 - "version": "15.3.0-canary.24", 828 - "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.3.0-canary.24.tgz", 829 - "integrity": "sha512-6j6bRey5kYxb37ap0prL0T7i1z5zVjj7Q+j+J7QZHToubZK4V6LaCqaD9A2ozjvlpVg4NjbfW/hwunJcEsB/aw==", 843 + "version": "15.4.0-canary.23", 844 + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.4.0-canary.23.tgz", 845 + "integrity": "sha512-a0IWkOuiOdZU++yN6vgqZOFeh9t8/pW+7fQSQktWWob6xLCYVh0Ib0OCGPwolh7CxY29JHSoORrpRTg/rhD0iA==", 830 846 "cpu": [ 831 847 "arm64" 832 848 ], ··· 840 856 } 841 857 }, 842 858 "node_modules/@next/swc-linux-x64-gnu": { 843 - "version": "15.3.0-canary.24", 844 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.3.0-canary.24.tgz", 845 - "integrity": "sha512-uMlbquibm5/MN730pXjqRJkqbXqv8L29N2rWdpq1vRZWbr1GSgxm3AY0dBW2dkoA5eNxX3kcrgCf3oFNxlm8CQ==", 859 + "version": "15.4.0-canary.23", 860 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.4.0-canary.23.tgz", 861 + "integrity": "sha512-wDibCQ4qOg74/ZHDEIk3yRD1vIm9ns3tn+92BS6OXnMNAUGaRXP7hQwUjmnVj/TiqCoMyNfRVvjYjwkAOROa/w==", 846 862 "cpu": [ 847 863 "x64" 848 864 ], ··· 856 872 } 857 873 }, 858 874 "node_modules/@next/swc-linux-x64-musl": { 859 - "version": "15.3.0-canary.24", 860 - "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.3.0-canary.24.tgz", 861 - "integrity": "sha512-Ayi6Q8Y0qkHFcrH8OaQVcsR/qUpzqw3MKBKFsGiS597wfBD1RMFEBN26cOPV0YoTd/Q9OK58FgLHu8pGazbVHA==", 875 + "version": "15.4.0-canary.23", 876 + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.4.0-canary.23.tgz", 877 + "integrity": "sha512-AGE1pu3WinXYqPdZ3a1t9IvsJ4Sy/AFeDDf3fvLKAFJkxixhA6BuOtzFDyphuGQ30RyhrOAZti9vetwsmiwPrQ==", 862 878 "cpu": [ 863 879 "x64" 864 880 ], ··· 872 888 } 873 889 }, 874 890 "node_modules/@next/swc-win32-arm64-msvc": { 875 - "version": "15.3.0-canary.24", 876 - "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.3.0-canary.24.tgz", 877 - "integrity": "sha512-noc2q+IbKLSbz2hmGWf5+/Wc56DpWvFuDgNIAmzi9dcnIC0YuSzGZANBT9Hb1v2Sz0y8wqWEiyRxLHBN4rx8qQ==", 891 + "version": "15.4.0-canary.23", 892 + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.4.0-canary.23.tgz", 893 + "integrity": "sha512-GbzYRcjcN8z2v2ddANtqOdBk++fwQ/DZ408y184mtEupq0L7LQMtDQCrxAA2EsLOEHUJEzgjcTrtV6ViwA5BMQ==", 878 894 "cpu": [ 879 895 "arm64" 880 896 ], ··· 888 904 } 889 905 }, 890 906 "node_modules/@next/swc-win32-x64-msvc": { 891 - "version": "15.3.0-canary.24", 892 - "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.3.0-canary.24.tgz", 893 - "integrity": "sha512-LHw2a+fDKRZVwrEiZh9lYA3ZJPjJ+eG9BMEu8WnjfQuIvZ8y75kp5qpPfJoLOGFeLuuPyyLM3orbOEgubZf+FA==", 907 + "version": "15.4.0-canary.23", 908 + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.4.0-canary.23.tgz", 909 + "integrity": "sha512-a0rFUokWcYMVQjdql5hw1C6aDGobCLqtLls/U1JSHmCET7a/WNpp/sTrqp+cnlSR4wZyb/Eo/tCDmwkiYYcTVw==", 894 910 "cpu": [ 895 911 "x64" 896 912 ], ··· 1010 1026 "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", 1011 1027 "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", 1012 1028 "license": "MIT" 1013 - }, 1014 - "node_modules/@swc/counter": { 1015 - "version": "0.1.3", 1016 - "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", 1017 - "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", 1018 - "license": "Apache-2.0" 1019 1029 }, 1020 1030 "node_modules/@swc/helpers": { 1021 1031 "version": "0.5.15", ··· 1648 1658 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" 1649 1659 } 1650 1660 }, 1651 - "node_modules/busboy": { 1652 - "version": "1.6.0", 1653 - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 1654 - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 1655 - "dependencies": { 1656 - "streamsearch": "^1.1.0" 1657 - }, 1658 - "engines": { 1659 - "node": ">=10.16.0" 1660 - } 1661 - }, 1662 1661 "node_modules/call-bind": { 1663 1662 "version": "1.0.5", 1664 1663 "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", ··· 2033 2032 } 2034 2033 }, 2035 2034 "node_modules/detect-libc": { 2036 - "version": "2.0.3", 2037 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", 2038 - "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", 2035 + "version": "2.0.4", 2036 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 2037 + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 2039 2038 "license": "Apache-2.0", 2040 2039 "optional": true, 2041 2040 "engines": { ··· 5977 5976 "dev": true 5978 5977 }, 5979 5978 "node_modules/next": { 5980 - "version": "15.3.0-canary.24", 5981 - "resolved": "https://registry.npmjs.org/next/-/next-15.3.0-canary.24.tgz", 5982 - "integrity": "sha512-FDj8ajAVBZ75jmYZH6JLAw+jEl+d4qxFIWGAiWGi5Ke562UBET2og/gOP5kA3X+Ig/yIY7wdiCuQq7j1zpVLVA==", 5979 + "version": "15.4.0-canary.23", 5980 + "resolved": "https://registry.npmjs.org/next/-/next-15.4.0-canary.23.tgz", 5981 + "integrity": "sha512-iL+q0cJpB/rHDbkbuuVOb58FV3bgneioJK7Q3YF2p4wOXXb0xjX29puqO91fYCLeQpqqfaxB/T7ftLSxQz02KA==", 5983 5982 "license": "MIT", 5984 5983 "dependencies": { 5985 - "@next/env": "15.3.0-canary.24", 5986 - "@swc/counter": "0.1.3", 5984 + "@next/env": "15.4.0-canary.23", 5987 5985 "@swc/helpers": "0.5.15", 5988 - "busboy": "1.6.0", 5989 5986 "caniuse-lite": "^1.0.30001579", 5990 5987 "postcss": "8.4.31", 5991 5988 "styled-jsx": "5.1.6" ··· 5997 5994 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" 5998 5995 }, 5999 5996 "optionalDependencies": { 6000 - "@next/swc-darwin-arm64": "15.3.0-canary.24", 6001 - "@next/swc-darwin-x64": "15.3.0-canary.24", 6002 - "@next/swc-linux-arm64-gnu": "15.3.0-canary.24", 6003 - "@next/swc-linux-arm64-musl": "15.3.0-canary.24", 6004 - "@next/swc-linux-x64-gnu": "15.3.0-canary.24", 6005 - "@next/swc-linux-x64-musl": "15.3.0-canary.24", 6006 - "@next/swc-win32-arm64-msvc": "15.3.0-canary.24", 6007 - "@next/swc-win32-x64-msvc": "15.3.0-canary.24", 6008 - "sharp": "^0.33.5" 5997 + "@next/swc-darwin-arm64": "15.4.0-canary.23", 5998 + "@next/swc-darwin-x64": "15.4.0-canary.23", 5999 + "@next/swc-linux-arm64-gnu": "15.4.0-canary.23", 6000 + "@next/swc-linux-arm64-musl": "15.4.0-canary.23", 6001 + "@next/swc-linux-x64-gnu": "15.4.0-canary.23", 6002 + "@next/swc-linux-x64-musl": "15.4.0-canary.23", 6003 + "@next/swc-win32-arm64-msvc": "15.4.0-canary.23", 6004 + "@next/swc-win32-x64-msvc": "15.4.0-canary.23", 6005 + "sharp": "^0.34.1" 6009 6006 }, 6010 6007 "peerDependencies": { 6011 6008 "@opentelemetry/api": "^1.1.0", ··· 8283 8280 } 8284 8281 }, 8285 8282 "node_modules/sharp": { 8286 - "version": "0.33.5", 8287 - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", 8288 - "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", 8283 + "version": "0.34.1", 8284 + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.1.tgz", 8285 + "integrity": "sha512-1j0w61+eVxu7DawFJtnfYcvSv6qPFvfTaqzTQ2BLknVhHTwGS8sc63ZBF4rzkWMBVKybo4S5OBtDdZahh2A1xg==", 8289 8286 "hasInstallScript": true, 8290 8287 "license": "Apache-2.0", 8291 8288 "optional": true, 8292 8289 "dependencies": { 8293 8290 "color": "^4.2.3", 8294 8291 "detect-libc": "^2.0.3", 8295 - "semver": "^7.6.3" 8292 + "semver": "^7.7.1" 8296 8293 }, 8297 8294 "engines": { 8298 8295 "node": "^18.17.0 || ^20.3.0 || >=21.0.0" ··· 8301 8298 "url": "https://opencollective.com/libvips" 8302 8299 }, 8303 8300 "optionalDependencies": { 8304 - "@img/sharp-darwin-arm64": "0.33.5", 8305 - "@img/sharp-darwin-x64": "0.33.5", 8306 - "@img/sharp-libvips-darwin-arm64": "1.0.4", 8307 - "@img/sharp-libvips-darwin-x64": "1.0.4", 8308 - "@img/sharp-libvips-linux-arm": "1.0.5", 8309 - "@img/sharp-libvips-linux-arm64": "1.0.4", 8310 - "@img/sharp-libvips-linux-s390x": "1.0.4", 8311 - "@img/sharp-libvips-linux-x64": "1.0.4", 8312 - "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", 8313 - "@img/sharp-libvips-linuxmusl-x64": "1.0.4", 8314 - "@img/sharp-linux-arm": "0.33.5", 8315 - "@img/sharp-linux-arm64": "0.33.5", 8316 - "@img/sharp-linux-s390x": "0.33.5", 8317 - "@img/sharp-linux-x64": "0.33.5", 8318 - "@img/sharp-linuxmusl-arm64": "0.33.5", 8319 - "@img/sharp-linuxmusl-x64": "0.33.5", 8320 - "@img/sharp-wasm32": "0.33.5", 8321 - "@img/sharp-win32-ia32": "0.33.5", 8322 - "@img/sharp-win32-x64": "0.33.5" 8301 + "@img/sharp-darwin-arm64": "0.34.1", 8302 + "@img/sharp-darwin-x64": "0.34.1", 8303 + "@img/sharp-libvips-darwin-arm64": "1.1.0", 8304 + "@img/sharp-libvips-darwin-x64": "1.1.0", 8305 + "@img/sharp-libvips-linux-arm": "1.1.0", 8306 + "@img/sharp-libvips-linux-arm64": "1.1.0", 8307 + "@img/sharp-libvips-linux-ppc64": "1.1.0", 8308 + "@img/sharp-libvips-linux-s390x": "1.1.0", 8309 + "@img/sharp-libvips-linux-x64": "1.1.0", 8310 + "@img/sharp-libvips-linuxmusl-arm64": "1.1.0", 8311 + "@img/sharp-libvips-linuxmusl-x64": "1.1.0", 8312 + "@img/sharp-linux-arm": "0.34.1", 8313 + "@img/sharp-linux-arm64": "0.34.1", 8314 + "@img/sharp-linux-s390x": "0.34.1", 8315 + "@img/sharp-linux-x64": "0.34.1", 8316 + "@img/sharp-linuxmusl-arm64": "0.34.1", 8317 + "@img/sharp-linuxmusl-x64": "0.34.1", 8318 + "@img/sharp-wasm32": "0.34.1", 8319 + "@img/sharp-win32-ia32": "0.34.1", 8320 + "@img/sharp-win32-x64": "0.34.1" 8323 8321 } 8324 8322 }, 8325 8323 "node_modules/shebang-command": { ··· 8422 8420 "version": "1.0.3", 8423 8421 "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 8424 8422 "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" 8425 - }, 8426 - "node_modules/streamsearch": { 8427 - "version": "1.1.0", 8428 - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 8429 - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 8430 - "engines": { 8431 - "node": ">=10.0.0" 8432 - } 8433 8423 }, 8434 8424 "node_modules/string.prototype.matchall": { 8435 8425 "version": "4.0.10",
+2 -2
package.json
··· 13 13 "colorjs.io": "^0.4.5", 14 14 "feed": "^4.2.2", 15 15 "gray-matter": "^4.0.3", 16 - "next": "15.3.0-canary.24", 16 + "next": "15.4.0-canary.23", 17 17 "next-mdx-remote-client": "^2.1.1", 18 18 "next-plausible": "^3.12.4", 19 19 "overnight": "^1.8.0", ··· 36 36 "tailwindcss": "^3.3.5" 37 37 }, 38 38 "overrides": { 39 - "next": "15.3.0-canary.24" 39 + "next": "15.4.0-canary.23" 40 40 } 41 41 }