diff --git a/package-lock.json b/package-lock.json index 3a05266..16f0d44 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "hackernews", "version": "0.1.0", "dependencies": { - "axios": "^1.5.0", + "axios": "^1.6.7", "classnames": "^2.5.1", "lodash": "^4.17.21", "prop-types": "^15.8.1", @@ -18,9 +18,9 @@ }, "devDependencies": { "@cypress/grep": "^4.0.1", - "@percy/cli": "^1.27.6", + "@percy/cli": "^1.28.0", "@percy/cypress": "^3.1.2", - "cypress": "^13.6.2", + "cypress": "^13.6.4", "start-server-and-test": "^2.0.3" } }, @@ -3276,20 +3276,20 @@ } }, "node_modules/@percy/cli": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.27.6.tgz", - "integrity": "sha512-VTmItUw6OgBYGfW6h189M3mZLArSmpcB9TNucfe05+4d6sgbHvmMf5y46xtBuWa81DCXpBWuTgvDHIpVqr31IQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli/-/cli-1.28.0.tgz", + "integrity": "sha512-kcS5LMp6JrBUk0FpgOlbGuFTbupiWvofKkpIfUlzjTzP/ZW+1ncabzxSOf5Es+YcMnTypjZSmbHARNHjOARlgg==", "dev": true, "dependencies": { - "@percy/cli-app": "1.27.6", - "@percy/cli-build": "1.27.6", - "@percy/cli-command": "1.27.6", - "@percy/cli-config": "1.27.6", - "@percy/cli-exec": "1.27.6", - "@percy/cli-snapshot": "1.27.6", - "@percy/cli-upload": "1.27.6", - "@percy/client": "1.27.6", - "@percy/logger": "1.27.6" + "@percy/cli-app": "1.28.0", + "@percy/cli-build": "1.28.0", + "@percy/cli-command": "1.28.0", + "@percy/cli-config": "1.28.0", + "@percy/cli-exec": "1.28.0", + "@percy/cli-snapshot": "1.28.0", + "@percy/cli-upload": "1.28.0", + "@percy/client": "1.28.0", + "@percy/logger": "1.28.0" }, "bin": { "percy": "bin/run.cjs" @@ -3299,39 +3299,39 @@ } }, "node_modules/@percy/cli-app": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.27.6.tgz", - "integrity": "sha512-iuJnkoo145mRSiN5eyRjY0OuzsdjPnI6kT2ECYA0txwqI/oSGgkWPWQXNRaXvFJ7vNiAJy2X4DPnnj5ct3vsPg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-app/-/cli-app-1.28.0.tgz", + "integrity": "sha512-j/TCIVGaaryKcfb8O7eLq6MkkUh2oP0PXnoVKxNhLp+Kaq265yFOU6gHf+1wrZA8FS+M78fPeTUUQCcnAW/cUA==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6", - "@percy/cli-exec": "1.27.6" + "@percy/cli-command": "1.28.0", + "@percy/cli-exec": "1.28.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-build": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.27.6.tgz", - "integrity": "sha512-mKQZ8ZMupoyfJvX4zETuenL9b7cPcmYDow/WCi3VOe7/ZI3zUhSUqxlR27XgQHee0wp+R7JsKvENPPWnNhAS5Q==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-build/-/cli-build-1.28.0.tgz", + "integrity": "sha512-fGPz2UrjJmuAsLC9YYN0OngF7A8pyf8BIS6OH7NCDC9KFXgDIPojqtjKsCLLbmkAIjcFz0TDBo0Z+XxRWF+fWA==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6" + "@percy/cli-command": "1.28.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-command": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.27.6.tgz", - "integrity": "sha512-bCxSBJgt9UllGqKF25Kxa/h3KFGSkLG7zGe6tlGztIHuBCSsO0Scf27Q5DVBSYjw3ZpvqEb2aZZ3lnq6JX/uVA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-command/-/cli-command-1.28.0.tgz", + "integrity": "sha512-JEiuKvIPCObneucheSAkRzxhTbb54MuDrO5p5Sn0XBv+JuijAMtVzV69dj4SGxuAcQD59weKyBU6M4CR7YBEFQ==", "dev": true, "dependencies": { - "@percy/config": "1.27.6", - "@percy/core": "1.27.6", - "@percy/logger": "1.27.6" + "@percy/config": "1.28.0", + "@percy/core": "1.28.0", + "@percy/logger": "1.28.0" }, "bin": { "percy-cli-readme": "bin/readme.js" @@ -3341,24 +3341,24 @@ } }, "node_modules/@percy/cli-config": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.27.6.tgz", - "integrity": "sha512-boehu5H3Qu5izQjKQ5zP3ZSlA1PWqTbcvWhR2lIy8qSzRIWCDwKpw3AYJHs7UVY+p1N3XfjyUvTIiO+wM3knIQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-config/-/cli-config-1.28.0.tgz", + "integrity": "sha512-Grs2MgfifbQY+3+6nqh2rRvOHiRg4NuPlS8p5FDISvdG+Jx2HbLX1Fju6dAnta7O2QCydVZNgLjzSwavlZKMMw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6" + "@percy/cli-command": "1.28.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/cli-exec": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.27.6.tgz", - "integrity": "sha512-3PAH14W5d80n/ei0SaigHJJdsmBIgc5puAT7fPuKM3HCbKZ09leDFsU/G//YTD4l185/+A9+XIF7qvUxsG3vBw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-exec/-/cli-exec-1.28.0.tgz", + "integrity": "sha512-rjetI2J9Lshq2kXnFIwI13Nr5qNMN/HnYZyokdXWi1dV4DQwP5NjaRCUu1hQ7mONgRGwcID+IePRW+AWYklhtg==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6", + "@percy/cli-command": "1.28.0", "cross-spawn": "^7.0.3", "which": "^2.0.2" }, @@ -3367,12 +3367,12 @@ } }, "node_modules/@percy/cli-snapshot": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.27.6.tgz", - "integrity": "sha512-/7gBj3TH9WKv+ix6rQNnqd6RhRe3rLinrj//zs/ZZko0t4R4GdRy0FubDWID+1RvjIjVH+U4RVxgO//llc9gBA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-snapshot/-/cli-snapshot-1.28.0.tgz", + "integrity": "sha512-ZHqHP2MMuS/rAYOrNd7T9eZH6yQpXKplHAI0ebJwd7TKZuKqKOSVKRGs39vUPNw3FrsaQ+GrIIfe3lHUFJjhnw==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6", + "@percy/cli-command": "1.28.0", "yaml": "^2.0.0" }, "engines": { @@ -3389,12 +3389,12 @@ } }, "node_modules/@percy/cli-upload": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.27.6.tgz", - "integrity": "sha512-3GzNuqjiSKX/ulXHdGgG4Bp4HqyQE4QBQ/xKKV8cuuCTavVcVT/NI9LbPyAjF6hTwj9MbCHpYHsxaN/D7VfEDA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/cli-upload/-/cli-upload-1.28.0.tgz", + "integrity": "sha512-NXiH7XsdXodqP6xcdP1ooHACYqDIjgWJAHyG1UHc60spprvP4Pk3dzQxTp3aGLOdYKkC6mxNwBHlaRUNpco/Sg==", "dev": true, "dependencies": { - "@percy/cli-command": "1.27.6", + "@percy/cli-command": "1.28.0", "fast-glob": "^3.2.11", "image-size": "^1.0.0" }, @@ -3403,25 +3403,25 @@ } }, "node_modules/@percy/client": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.27.6.tgz", - "integrity": "sha512-Q+fv/iYJ2QSMOPXJ69skyWn/ob6w+tVk6gtMXmiBYi5K4EqEehHhJkBCm7oATo+cE3h+/W2Hu9/o18WutD+uCw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/client/-/client-1.28.0.tgz", + "integrity": "sha512-pdcSvlEYn46oT0KP15+1e7WY6NhUxcf7LZgFXTMQC7O+Nw9MdzNQkPOGDLqSPncY69OykKvnNmHv40WJXIRcxQ==", "dev": true, "dependencies": { - "@percy/env": "1.27.6", - "@percy/logger": "1.27.6" + "@percy/env": "1.28.0", + "@percy/logger": "1.28.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/config": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.27.6.tgz", - "integrity": "sha512-2hvGq4FL2m6H/XrnCemQqsOUjNsoCL1sSCfWiKffvY74lfZ/YTtIHKL3qUjgW70a/xXhjy8kfAb9qCppNJ7AmQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/config/-/config-1.28.0.tgz", + "integrity": "sha512-m5UO0jkO2LiXYsXG3AkKG3Zn7BNgaRVCbWNmpdxVW3E8wFHI00Klbg1QHXzNZsEa18GpvHQzChBZUJeCOIJf7Q==", "dev": true, "dependencies": { - "@percy/logger": "1.27.6", + "@percy/logger": "1.28.0", "ajv": "^8.6.2", "cosmiconfig": "^8.0.0", "yaml": "^2.0.0" @@ -3506,17 +3506,17 @@ } }, "node_modules/@percy/core": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.27.6.tgz", - "integrity": "sha512-Gp6cqpu7vSDzeG40SPXGeqJoHlF8dVzspgRTiUNQLhY0OEo71VMu1r0kZ/O3gQJQvgZwepi0FdbW9h7sts8RZw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/core/-/core-1.28.0.tgz", + "integrity": "sha512-iSvH6ZNb9yTHoqt9r28QNzkLAUbu13t3fGgRWHRtTQ5uBM7Cb73qssJ3xGHHyTitMIBiEkQegEi0l7SyGgjIGw==", "dev": true, "hasInstallScript": true, "dependencies": { - "@percy/client": "1.27.6", - "@percy/config": "1.27.6", - "@percy/dom": "1.27.6", - "@percy/logger": "1.27.6", - "@percy/webdriver-utils": "1.27.6", + "@percy/client": "1.28.0", + "@percy/config": "1.28.0", + "@percy/dom": "1.28.0", + "@percy/logger": "1.28.0", + "@percy/webdriver-utils": "1.28.0", "content-disposition": "^0.5.4", "cross-spawn": "^7.0.3", "extract-zip": "^2.0.1", @@ -3571,49 +3571,49 @@ } }, "node_modules/@percy/dom": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.27.6.tgz", - "integrity": "sha512-EZi2mGsAdBwb6gfPGI4cupcgFOOP8kaXHZbn/wY+zNyXf2y4AHo7sptp75r1RXfbjgbK+Ubj80KmoAXiw2ytRA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/dom/-/dom-1.28.0.tgz", + "integrity": "sha512-/9RP18OovD2pEnW+MDOk+jl3dv//8Lw1+na8w3hCvBtd1ggyDtzkzMltsT2ZgcMT5ImS6GeztrC+MBR5tWC/rA==", "dev": true }, "node_modules/@percy/env": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.27.6.tgz", - "integrity": "sha512-JslAEIdyMxEDq+FPxNZyBTUQA0wsjQ9nZi76qg9O75Ypfh69DYc6udzNneTowZMCsO1OwmpW5jpK+H8TH4T8iQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/env/-/env-1.28.0.tgz", + "integrity": "sha512-f+5mTLE4/VXS8fL+vd1PnD8IbP1bLdlJj8C6y0b6s+umBe/OItIqBCbyKO7F08GoXwF877QTsKKMp/OqHQdUBA==", "dev": true, "dependencies": { - "@percy/logger": "1.27.6" + "@percy/logger": "1.28.0" }, "engines": { "node": ">=14" } }, "node_modules/@percy/logger": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.27.6.tgz", - "integrity": "sha512-Thbc9vWc626n+m3+LDKXTUBs3LqtwomI+rA/gajTOegd9ENsLLi8kTVM7AwwIlHp6TqLdBw0vXFlGEi+F2okUA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/logger/-/logger-1.28.0.tgz", + "integrity": "sha512-mRGc3hdcx5vgQ3jg3CClM6CMUPvrsvbWOi0K6GphzsjWydnyi9AYzmb6Q6gyHU5mPfdmMkjMJjE9P8QkMiXJsg==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/sdk-utils": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.27.6.tgz", - "integrity": "sha512-oZwd9u+KnFdMbA8HmisiWY5un4qB00kNUJtn/6CsXSpLwMi4qhOiBp8xjex0Aq5dqQc3vklWdlPu7JFxGwQq4Q==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/sdk-utils/-/sdk-utils-1.28.0.tgz", + "integrity": "sha512-K4fziY+OXJJtNVfecO3jI3VQFuei2Lf8/5nlQvnx+U9v8fGFrkc0aE+gIlP3Ce5qzJbotgAlV1Dd0bZ2y7i7vw==", "dev": true, "engines": { "node": ">=14" } }, "node_modules/@percy/webdriver-utils": { - "version": "1.27.6", - "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.27.6.tgz", - "integrity": "sha512-ol/ESe08UDmMQq9qYMOKPgrQ4g8vjpfQ8/kKpmnkI8JNsHlxfXi85uMA8hmBzSNG9Iis6kQT7CFXdDBaWVhiOA==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@percy/webdriver-utils/-/webdriver-utils-1.28.0.tgz", + "integrity": "sha512-hx22tjfK17ErYS+3dwPLwCEBuEa6ZJnqQrYnWVFCXWc6jSkUuWhh5NAdFm+MNGxgqfh1m22UsgO1mBjENoVOUg==", "dev": true, "dependencies": { - "@percy/config": "1.27.6", - "@percy/sdk-utils": "1.27.6" + "@percy/config": "1.28.0", + "@percy/sdk-utils": "1.28.0" }, "engines": { "node": ">=14" @@ -5201,11 +5201,11 @@ } }, "node_modules/axios": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.3.tgz", - "integrity": "sha512-fWyNdeawGam70jXSVlKl+SUNVcL6j6W79CuSIPfi6HnDUmSCH6gyUys/HrqHeA/wU0Az41rRgean494d0Jb+ww==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.4", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -6785,15 +6785,14 @@ "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "node_modules/cypress": { - "version": "13.6.2", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.2.tgz", - "integrity": "sha512-TW3bGdPU4BrfvMQYv1z3oMqj71YI4AlgJgnrycicmPZAXtvywVFZW9DAToshO65D97rCWfG/kqMFsYB6Kp91gQ==", + "version": "13.6.4", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz", + "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==", "dev": true, "hasInstallScript": true, "dependencies": { "@cypress/request": "^3.0.0", "@cypress/xvfb": "^1.2.4", - "@types/node": "^18.17.5", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", "arch": "^2.2.0", @@ -8909,9 +8908,9 @@ "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/follow-redirects": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", - "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -9888,9 +9887,9 @@ } }, "node_modules/image-size": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.0.tgz", - "integrity": "sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", "dev": true, "dependencies": { "queue": "6.0.2" @@ -9899,7 +9898,7 @@ "image-size": "bin/image-size.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=16.x" } }, "node_modules/immer": { diff --git a/package.json b/package.json index 2170c30..ad95bbc 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "hackernews", "version": "0.1.0", "dependencies": { - "axios": "^1.5.0", + "axios": "^1.6.7", "classnames": "^2.5.1", "lodash": "^4.17.21", "prop-types": "^15.8.1", @@ -26,9 +26,9 @@ ], "devDependencies": { "@cypress/grep": "^4.0.1", - "@percy/cli": "^1.27.6", + "@percy/cli": "^1.28.0", "@percy/cypress": "^3.1.2", - "cypress": "^13.6.2", + "cypress": "^13.6.4", "start-server-and-test": "^2.0.3" } }