diff --git a/package-lock.json b/package-lock.json index 5949c994..4656680b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,15 @@ "license": "MIT", "dependencies": { "@actions/core": "^1.10.0", - "@actions/github": "^5.0.3", - "@faker-js/faker": "^7.4.0", + "@actions/github": "^5.1.1", + "@faker-js/faker": "^7.5.0", "@googlemaps/google-maps-services-js": "^3.3.16", "@octokit/graphql": "^5.0.1", "@octokit/rest": "^19.0.4", - "@primer/css": "^20.4.3", + "@primer/css": "^20.4.6", "@primer/octicons": "^17.6.0", "axios": "^0.27.2", + "chess.js": "^1.0.0-alpha.0", "clipboard": "^2.0.11", "color": "^4.2.3", "compression": "^1.7.4", @@ -30,11 +31,13 @@ "express": "^4.18.1", "express-rate-limit": "^6.6.0", "file-type": "^18.0.0", + "gifencoder": "^2.0.1", "js-yaml": "^4.1.0", - "linguist-js": "^2.5.2", - "marked": "^4.1.0", + "linguist-js": "^2.5.3", + "marked": "^4.1.1", "memory-cache": "^0.2.0", "minimatch": "^5.1.0", + "node-chartist": "^1.0.5", "node-fetch": "^3.2.10", "open-graph-scraper": "^4.11.1", "png-js": "^1.0.0", @@ -42,9 +45,9 @@ "puppeteer": "^18.0.5", "purgecss": "^5.0.0", "rss-parser": "^3.12.0", - "sanitize-html": "^2.7.1", - "sharp": "^0.31.0", - "simple-git": "^3.14.0", + "sanitize-html": "^2.7.2", + "sharp": "^0.31.1", + "simple-git": "^3.14.1", "svgo": "^2.8.0", "twemoji-parser": "^14.0.0", "vue": "^2.7.1", @@ -81,9 +84,9 @@ } }, "node_modules/@actions/github": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.3.tgz", - "integrity": "sha512-myjA/pdLQfhUGLtRZC/J4L1RXOG4o6aYdiEq+zr5wVVKljzbFld+xv10k1FX6IkIJtNxbAq44BdwSNpQ015P0A==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", + "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", "dependencies": { "@actions/http-client": "^2.0.1", "@octokit/core": "^3.6.0", @@ -818,9 +821,9 @@ "dev": true }, "node_modules/@faker-js/faker": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.4.0.tgz", - "integrity": "sha512-xDd3Tvkt2jgkx1LkuwwxpNBy/Oe+LkZBTwkgEFTiWpVSZgQ5sc/LenbHKRHbFl0dq/KFeeq/szyyPtpJRKY0fg==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.5.0.tgz", + "integrity": "sha512-8wNUCCUHvfvI0gQpDUho/3gPzABffnCn5um65F8dzQ86zz6dlt4+nmAA7PQUc8L+eH+9RgR/qzy5N/8kN0Ozdw==", "engines": { "node": ">=14.0.0", "npm": ">=6.0.0" @@ -1905,9 +1908,9 @@ "optional": true }, "node_modules/@primer/css": { - "version": "20.4.3", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.4.3.tgz", - "integrity": "sha512-d2+++ABwTqqO+TW/00lQ4Ddq7pVKf9xcEAhhsDiBTC+xH40mYAwfdAphD2gnzdrslfHEm8bbyPKG5G/681X/mg==", + "version": "20.4.6", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.4.6.tgz", + "integrity": "sha512-GsX9FgZO6WM7j8Ar1YjTdUMYh59meSUFEq+jbU+cT6bmb0HJYzDzG0WJOzRYSbzQPACeU0E7TycPCGTG4POlCw==", "dependencies": { "@primer/primitives": "^7.9.0" }, @@ -7496,12 +7499,12 @@ "dev": true }, "node_modules/linguist-js": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/linguist-js/-/linguist-js-2.5.2.tgz", - "integrity": "sha512-NEv30oGtKUcWQfUc7o6GKV06jUglZiyeAtTrG7ypD/muQJQAH5sQruC5MwHG4Pv6doFdyxLtsfIK29z1lbEspA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/linguist-js/-/linguist-js-2.5.3.tgz", + "integrity": "sha512-VYIei0yTRIqQ5JMClQr3txNpJgEh3tb/8EWqaPNJsMZIprx+fazeS6JmaVzoKkAPGXGIXxVSEF/glgn7ecC0Ug==", "dependencies": { "binary-extensions": "^2.2.0", - "commander": "^9.3.0", + "commander": "^9.4.0", "common-path-prefix": "^3.0.0", "cross-fetch": "^3.1.5", "ignore": "^5.2.0", @@ -7518,9 +7521,9 @@ } }, "node_modules/linguist-js/node_modules/commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==", + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", "engines": { "node": "^12.20.0 || >=14" } @@ -7618,9 +7621,9 @@ } }, "node_modules/marked": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz", - "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz", + "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==", "bin": { "marked": "bin/marked.js" }, @@ -9114,9 +9117,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sanitize-html": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.1.tgz", - "integrity": "sha512-oOpe8l4J8CaBk++2haoN5yNI5beekjuHv3JRPKUx/7h40Rdr85pemn4NkvUB3TcBP7yjat574sPlcMAyv4UQig==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.2.tgz", + "integrity": "sha512-DggSTe7MviO+K4YTCwprG6W1vsG+IIX67yp/QY55yQqKCJYSWzCA1rZbaXzkjoKeL9+jqwm56wD6srYLtUNivg==", "dependencies": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -9221,9 +9224,9 @@ "optional": true }, "node_modules/sharp": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.0.tgz", - "integrity": "sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.1.tgz", + "integrity": "sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==", "hasInstallScript": true, "dependencies": { "color": "^4.2.3", @@ -9369,9 +9372,9 @@ } }, "node_modules/simple-git": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.14.0.tgz", - "integrity": "sha512-Paad1BkrI7vWhImLybDRYOHnh3WPsHSKXJpmKM+iGjjKNV91XaOdd+yIdZ/gqdzncHDEKYff4k+74oNo1R+U8Q==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.14.1.tgz", + "integrity": "sha512-1ThF4PamK9wBORVGMK9HK5si4zoGS2GpRO7tkAFObA4FZv6dKaCVHLQT+8zlgiBm6K2h+wEU9yOaFCu/SR3OyA==", "dependencies": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", @@ -10606,9 +10609,9 @@ } }, "@actions/github": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.0.3.tgz", - "integrity": "sha512-myjA/pdLQfhUGLtRZC/J4L1RXOG4o6aYdiEq+zr5wVVKljzbFld+xv10k1FX6IkIJtNxbAq44BdwSNpQ015P0A==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-5.1.1.tgz", + "integrity": "sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==", "requires": { "@actions/http-client": "^2.0.1", "@octokit/core": "^3.6.0", @@ -11165,9 +11168,9 @@ } }, "@faker-js/faker": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.4.0.tgz", - "integrity": "sha512-xDd3Tvkt2jgkx1LkuwwxpNBy/Oe+LkZBTwkgEFTiWpVSZgQ5sc/LenbHKRHbFl0dq/KFeeq/szyyPtpJRKY0fg==" + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-7.5.0.tgz", + "integrity": "sha512-8wNUCCUHvfvI0gQpDUho/3gPzABffnCn5um65F8dzQ86zz6dlt4+nmAA7PQUc8L+eH+9RgR/qzy5N/8kN0Ozdw==" }, "@googlemaps/google-maps-services-js": { "version": "3.3.16", @@ -12056,9 +12059,9 @@ } }, "@primer/css": { - "version": "20.4.3", - "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.4.3.tgz", - "integrity": "sha512-d2+++ABwTqqO+TW/00lQ4Ddq7pVKf9xcEAhhsDiBTC+xH40mYAwfdAphD2gnzdrslfHEm8bbyPKG5G/681X/mg==", + "version": "20.4.6", + "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.4.6.tgz", + "integrity": "sha512-GsX9FgZO6WM7j8Ar1YjTdUMYh59meSUFEq+jbU+cT6bmb0HJYzDzG0WJOzRYSbzQPACeU0E7TycPCGTG4POlCw==", "requires": { "@primer/primitives": "^7.9.0" } @@ -16343,12 +16346,12 @@ "dev": true }, "linguist-js": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/linguist-js/-/linguist-js-2.5.2.tgz", - "integrity": "sha512-NEv30oGtKUcWQfUc7o6GKV06jUglZiyeAtTrG7ypD/muQJQAH5sQruC5MwHG4Pv6doFdyxLtsfIK29z1lbEspA==", + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/linguist-js/-/linguist-js-2.5.3.tgz", + "integrity": "sha512-VYIei0yTRIqQ5JMClQr3txNpJgEh3tb/8EWqaPNJsMZIprx+fazeS6JmaVzoKkAPGXGIXxVSEF/glgn7ecC0Ug==", "requires": { "binary-extensions": "^2.2.0", - "commander": "^9.3.0", + "commander": "^9.4.0", "common-path-prefix": "^3.0.0", "cross-fetch": "^3.1.5", "ignore": "^5.2.0", @@ -16358,9 +16361,9 @@ }, "dependencies": { "commander": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.3.0.tgz", - "integrity": "sha512-hv95iU5uXPbK83mjrJKuZyFM/LBAoCV/XhVGkS5Je6tl7sxr6A0ITMw5WoRV46/UaJ46Nllm3Xt7IaJhXTIkzw==" + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==" } } }, @@ -16441,9 +16444,9 @@ } }, "marked": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.0.tgz", - "integrity": "sha512-+Z6KDjSPa6/723PQYyc1axYZpYYpDnECDaU6hkaf5gqBieBkMKYReL5hteF2QizhlMbgbo8umXl/clZ67+GlsA==" + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.1.1.tgz", + "integrity": "sha512-0cNMnTcUJPxbA6uWmCmjWz4NJRe/0Xfk2NhXCUHjew9qJzFN20krFnsUe7QynwqOwa5m1fZ4UDg0ycKFVC0ccw==" }, "matchmedia": { "version": "0.1.2", @@ -17544,9 +17547,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sanitize-html": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.1.tgz", - "integrity": "sha512-oOpe8l4J8CaBk++2haoN5yNI5beekjuHv3JRPKUx/7h40Rdr85pemn4NkvUB3TcBP7yjat574sPlcMAyv4UQig==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-2.7.2.tgz", + "integrity": "sha512-DggSTe7MviO+K4YTCwprG6W1vsG+IIX67yp/QY55yQqKCJYSWzCA1rZbaXzkjoKeL9+jqwm56wD6srYLtUNivg==", "requires": { "deepmerge": "^4.2.2", "escape-string-regexp": "^4.0.0", @@ -17638,9 +17641,9 @@ "optional": true }, "sharp": { - "version": "0.31.0", - "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.0.tgz", - "integrity": "sha512-ft96f8WzGxavg0rkLpMw90MTPMUZDyf0tHjPPh8Ob59xt6KzX8EqtotcqZGUm7kwqpX2pmYiyYX2LL0IZ/FDEw==", + "version": "0.31.1", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.31.1.tgz", + "integrity": "sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==", "requires": { "color": "^4.2.3", "detect-libc": "^2.0.1", @@ -17736,9 +17739,9 @@ } }, "simple-git": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.14.0.tgz", - "integrity": "sha512-Paad1BkrI7vWhImLybDRYOHnh3WPsHSKXJpmKM+iGjjKNV91XaOdd+yIdZ/gqdzncHDEKYff4k+74oNo1R+U8Q==", + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.14.1.tgz", + "integrity": "sha512-1ThF4PamK9wBORVGMK9HK5si4zoGS2GpRO7tkAFObA4FZv6dKaCVHLQT+8zlgiBm6K2h+wEU9yOaFCu/SR3OyA==", "requires": { "@kwsites/file-exists": "^1.1.1", "@kwsites/promise-deferred": "^1.1.1", diff --git a/package.json b/package.json index 058efef3..2c4facb8 100644 --- a/package.json +++ b/package.json @@ -30,12 +30,12 @@ "homepage": "https://github.com/lowlighter/metrics#readme", "dependencies": { "@actions/core": "^1.10.0", - "@actions/github": "^5.0.3", - "@faker-js/faker": "^7.4.0", + "@actions/github": "^5.1.1", + "@faker-js/faker": "^7.5.0", "@googlemaps/google-maps-services-js": "^3.3.16", "@octokit/graphql": "^5.0.1", "@octokit/rest": "^19.0.4", - "@primer/css": "^20.4.3", + "@primer/css": "^20.4.6", "@primer/octicons": "^17.6.0", "axios": "^0.27.2", "clipboard": "^2.0.11", @@ -50,8 +50,8 @@ "express-rate-limit": "^6.6.0", "file-type": "^18.0.0", "js-yaml": "^4.1.0", - "linguist-js": "^2.5.2", - "marked": "^4.1.0", + "linguist-js": "^2.5.3", + "marked": "^4.1.1", "memory-cache": "^0.2.0", "minimatch": "^5.1.0", "node-fetch": "^3.2.10", @@ -61,9 +61,9 @@ "puppeteer": "^18.0.5", "purgecss": "^5.0.0", "rss-parser": "^3.12.0", - "sanitize-html": "^2.7.1", - "sharp": "^0.31.0", - "simple-git": "^3.14.0", + "sanitize-html": "^2.7.2", + "sharp": "^0.31.1", + "simple-git": "^3.14.1", "svgo": "^2.8.0", "twemoji-parser": "^14.0.0", "vue": "^2.7.1",