diff --git a/package-lock.json b/package-lock.json index 9364ef0..ab60362 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "@fontsource/material-icons": "^4.5.4", "@fontsource/opendyslexic": "^4.5.4", "@fontsource/share-tech-mono": "^4.5.9", - "@fontsource/vollkorn": "^4.5.11", - "@fontsource/zen-maru-gothic": "^4.5.12", + "@fontsource/vollkorn": "^4.5.12", + "@fontsource/zen-maru-gothic": "^4.5.13", "@tippyjs/react": "^4.2.6", "@types/ua-parser-js": "^0.7.36", "autoprefixer": "^10.4.8", @@ -31,21 +31,21 @@ "usehooks-ts": "^2.6.0" }, "devDependencies": { - "@digitak/esrun": "^3.2.10", - "@graphql-codegen/cli": "^2.11.8", + "@digitak/esrun": "^3.2.11", + "@graphql-codegen/cli": "^2.12.0", "@graphql-codegen/typescript": "2.7.3", - "@graphql-codegen/typescript-graphql-request": "^4.5.3", + "@graphql-codegen/typescript-graphql-request": "^4.5.4", "@graphql-codegen/typescript-operations": "^2.5.3", - "@types/node": "18.7.13", + "@types/node": "18.7.15", "@types/nodemailer": "^6.4.5", - "@types/react": "18.0.17", + "@types/react": "18.0.18", "@types/react-dom": "^18.0.6", "@types/string-natural-compare": "^3.0.2", "@types/throttle-debounce": "^5.0.0", "@types/turndown": "^5.0.1", - "@typescript-eslint/eslint-plugin": "^5.35.1", - "@typescript-eslint/parser": "^5.35.1", - "dotenv": "^16.0.1", + "@typescript-eslint/eslint-plugin": "^5.36.1", + "@typescript-eslint/parser": "^5.36.1", + "dotenv": "^16.0.2", "eslint": "^8.23.0", "eslint-config-next": "12.2.5", "eslint-plugin-import": "^2.26.0", @@ -1089,9 +1089,9 @@ } }, "node_modules/@digitak/esrun": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/@digitak/esrun/-/esrun-3.2.10.tgz", - "integrity": "sha512-wm/ayE2d9+WoTY8RlXj8bh/ml7yzXJXat3Clp20U1MxKwU5zxyHKmT5uo2C2NQJigaR83KvnWiPRrarAmHq0AQ==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@digitak/esrun/-/esrun-3.2.11.tgz", + "integrity": "sha512-eaaRpymy4v7oQioiDWGQkolFWahVfs9zmjoR4Abq8Ec6TmfKkRGoKwxMZsdDoXsmXfAxuCYUlQwtMYvlTaNKEA==", "dev": true, "dependencies": { "@digitak/grubber": "^3.1.1", @@ -1166,23 +1166,23 @@ "integrity": "sha512-QssoS5JlMHibdbFYlODNDXcZNNcaUFEzJmqP8WcAXwPFUncY1ySwIySMm8Oa5QbZSb0904ZORrKhmdcuMSIjDw==" }, "node_modules/@fontsource/vollkorn": { - "version": "4.5.11", - "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-4.5.11.tgz", - "integrity": "sha512-IryV9/b2ihTCKlmBKzPMCZIaH7WFg7bOTsvLPDnxv06LwFCUL+qIgDgmWUMH2u9jn08m6xk4g8xrE1U2hqkpEA==" + "version": "4.5.12", + "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-4.5.12.tgz", + "integrity": "sha512-6JDTj+rjsmhmTnUzval24bbYjpZb2zG/peja5qXCtU7+59vWXD4nynC7+UXpvGo6ybzOKUm7g92NBRLKf6bVFg==" }, "node_modules/@fontsource/zen-maru-gothic": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-4.5.12.tgz", - "integrity": "sha512-aSyb02SPBkLKcpy6OIQH535C8CZSX++Cq+48Ayj6fFbXM99IB+E6M0jwSf7VHyGReeGFpNS3fpi9+7gfInsoJg==" + "version": "4.5.13", + "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-4.5.13.tgz", + "integrity": "sha512-GM3dDQXCrhoLR/Cg8C3FrmlZPtSapl7X9qTbnIHvzuSk5VX7mzb3qehmoMZiYZZ2UCFmdFac+zlMeUoQ9yvKDg==" }, "node_modules/@graphql-codegen/cli": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.11.8.tgz", - "integrity": "sha512-LFEgDk+ShNsuy8GVR8bkLcfvvq6ugq3NmDsHYzCtJO/NW/8InQeqoH2X4e+7YhS/4M9iA2vdzSk0hSsv610Oww==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.0.tgz", + "integrity": "sha512-esaMiiuypAtJNiZUhGdFmG0gTMEF5dYkqP/7I04egxSragwbIETU8gOl6/gHdLSAV5su7dgfIEZNdWmGCOWAbg==", "dev": true, "dependencies": { "@graphql-codegen/core": "2.6.2", - "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.0", "@graphql-tools/apollo-engine-loader": "^7.3.6", "@graphql-tools/code-file-loader": "^7.3.1", "@graphql-tools/git-loader": "^7.2.1", @@ -1198,9 +1198,10 @@ "chalk": "^4.1.0", "chokidar": "^3.5.2", "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", "debounce": "^1.2.0", "detect-indent": "^6.0.0", - "graphql-config": "^4.3.4", + "graphql-config": "^4.3.5", "inquirer": "^8.0.0", "is-glob": "^4.0.1", "json-to-pretty-yaml": "^1.2.2", @@ -1410,9 +1411,9 @@ "dev": true }, "node_modules/@graphql-codegen/plugin-helpers": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.6.2.tgz", - "integrity": "sha512-bt5PNix0MwzWP53UdaYm6URrVMWU8RlQhrTSLFjxQ8ShS5zoTlQtpZJGZc5ONqFgKa83qbUmzXUtP8oRVVn8zw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.0.tgz", + "integrity": "sha512-+a2VP/4Ob0fwP8YLrQ/hhYlAA9UZUdDFNqwS543DmyiGFUkNIsa7TnTsE/mBDKJSMsCVWLw78949fCpzjyw/9Q==", "dev": true, "dependencies": { "@graphql-tools/utils": "^8.8.0", @@ -1469,19 +1470,19 @@ } }, "node_modules/@graphql-codegen/typescript-graphql-request": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-4.5.3.tgz", - "integrity": "sha512-xlQnsuZl16fLFhUDhABSauQuJlhYtJtPc8O0fnRZdRRY1dmtjIhYKHtgg2djpIrHefSeMxkISwG9pgj0kV3RTA==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-4.5.4.tgz", + "integrity": "sha512-RaLtrufaRu1nWwx4FhJWqYsjyp4ZRv1sB0iTauoTxk9ImGiCulx++bLZGY+0UzzEh5m+unUW6ZFDZGUD5r+HZw==", "dev": true, "dependencies": { - "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.0", "@graphql-codegen/visitor-plugin-common": "2.12.1", "auto-bind": "~4.0.0", "tslib": "~2.4.0" }, "peerDependencies": { "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0", - "graphql-request": "^3.4.0 || ^4.0.0", + "graphql-request": "^3.4.0 || ^4.0.0 || ^5.0.0", "graphql-tag": "^2.0.0" } }, @@ -2610,9 +2611,9 @@ } }, "node_modules/@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", "dev": true }, "node_modules/@types/nodemailer": { @@ -2637,9 +2638,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -2695,14 +2696,14 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.35.1.tgz", - "integrity": "sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/type-utils": "5.35.1", - "@typescript-eslint/utils": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -2728,14 +2729,14 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.35.1.tgz", - "integrity": "sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/typescript-estree": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" }, "engines": { @@ -2755,13 +2756,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.35.1.tgz", - "integrity": "sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/visitor-keys": "5.35.1" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2772,12 +2773,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.35.1.tgz", - "integrity": "sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.35.1", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -2798,9 +2800,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.35.1.tgz", - "integrity": "sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2811,13 +2813,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.35.1.tgz", - "integrity": "sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/visitor-keys": "5.35.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2838,15 +2840,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.35.1.tgz", - "integrity": "sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/typescript-estree": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -2884,12 +2886,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.35.1.tgz", - "integrity": "sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -4118,9 +4120,9 @@ "dev": true }, "node_modules/dotenv": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", + "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", "dev": true, "engines": { "node": ">=12" @@ -9840,9 +9842,9 @@ } }, "@digitak/esrun": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/@digitak/esrun/-/esrun-3.2.10.tgz", - "integrity": "sha512-wm/ayE2d9+WoTY8RlXj8bh/ml7yzXJXat3Clp20U1MxKwU5zxyHKmT5uo2C2NQJigaR83KvnWiPRrarAmHq0AQ==", + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/@digitak/esrun/-/esrun-3.2.11.tgz", + "integrity": "sha512-eaaRpymy4v7oQioiDWGQkolFWahVfs9zmjoR4Abq8Ec6TmfKkRGoKwxMZsdDoXsmXfAxuCYUlQwtMYvlTaNKEA==", "dev": true, "requires": { "@digitak/grubber": "^3.1.1", @@ -9896,23 +9898,23 @@ "integrity": "sha512-QssoS5JlMHibdbFYlODNDXcZNNcaUFEzJmqP8WcAXwPFUncY1ySwIySMm8Oa5QbZSb0904ZORrKhmdcuMSIjDw==" }, "@fontsource/vollkorn": { - "version": "4.5.11", - "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-4.5.11.tgz", - "integrity": "sha512-IryV9/b2ihTCKlmBKzPMCZIaH7WFg7bOTsvLPDnxv06LwFCUL+qIgDgmWUMH2u9jn08m6xk4g8xrE1U2hqkpEA==" + "version": "4.5.12", + "resolved": "https://registry.npmjs.org/@fontsource/vollkorn/-/vollkorn-4.5.12.tgz", + "integrity": "sha512-6JDTj+rjsmhmTnUzval24bbYjpZb2zG/peja5qXCtU7+59vWXD4nynC7+UXpvGo6ybzOKUm7g92NBRLKf6bVFg==" }, "@fontsource/zen-maru-gothic": { - "version": "4.5.12", - "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-4.5.12.tgz", - "integrity": "sha512-aSyb02SPBkLKcpy6OIQH535C8CZSX++Cq+48Ayj6fFbXM99IB+E6M0jwSf7VHyGReeGFpNS3fpi9+7gfInsoJg==" + "version": "4.5.13", + "resolved": "https://registry.npmjs.org/@fontsource/zen-maru-gothic/-/zen-maru-gothic-4.5.13.tgz", + "integrity": "sha512-GM3dDQXCrhoLR/Cg8C3FrmlZPtSapl7X9qTbnIHvzuSk5VX7mzb3qehmoMZiYZZ2UCFmdFac+zlMeUoQ9yvKDg==" }, "@graphql-codegen/cli": { - "version": "2.11.8", - "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.11.8.tgz", - "integrity": "sha512-LFEgDk+ShNsuy8GVR8bkLcfvvq6ugq3NmDsHYzCtJO/NW/8InQeqoH2X4e+7YhS/4M9iA2vdzSk0hSsv610Oww==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-2.12.0.tgz", + "integrity": "sha512-esaMiiuypAtJNiZUhGdFmG0gTMEF5dYkqP/7I04egxSragwbIETU8gOl6/gHdLSAV5su7dgfIEZNdWmGCOWAbg==", "dev": true, "requires": { "@graphql-codegen/core": "2.6.2", - "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.0", "@graphql-tools/apollo-engine-loader": "^7.3.6", "@graphql-tools/code-file-loader": "^7.3.1", "@graphql-tools/git-loader": "^7.2.1", @@ -9928,9 +9930,10 @@ "chalk": "^4.1.0", "chokidar": "^3.5.2", "cosmiconfig": "^7.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", "debounce": "^1.2.0", "detect-indent": "^6.0.0", - "graphql-config": "^4.3.4", + "graphql-config": "^4.3.5", "inquirer": "^8.0.0", "is-glob": "^4.0.1", "json-to-pretty-yaml": "^1.2.2", @@ -10099,9 +10102,9 @@ } }, "@graphql-codegen/plugin-helpers": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.6.2.tgz", - "integrity": "sha512-bt5PNix0MwzWP53UdaYm6URrVMWU8RlQhrTSLFjxQ8ShS5zoTlQtpZJGZc5ONqFgKa83qbUmzXUtP8oRVVn8zw==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-2.7.0.tgz", + "integrity": "sha512-+a2VP/4Ob0fwP8YLrQ/hhYlAA9UZUdDFNqwS543DmyiGFUkNIsa7TnTsE/mBDKJSMsCVWLw78949fCpzjyw/9Q==", "dev": true, "requires": { "@graphql-tools/utils": "^8.8.0", @@ -10161,12 +10164,12 @@ } }, "@graphql-codegen/typescript-graphql-request": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-4.5.3.tgz", - "integrity": "sha512-xlQnsuZl16fLFhUDhABSauQuJlhYtJtPc8O0fnRZdRRY1dmtjIhYKHtgg2djpIrHefSeMxkISwG9pgj0kV3RTA==", + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-4.5.4.tgz", + "integrity": "sha512-RaLtrufaRu1nWwx4FhJWqYsjyp4ZRv1sB0iTauoTxk9ImGiCulx++bLZGY+0UzzEh5m+unUW6ZFDZGUD5r+HZw==", "dev": true, "requires": { - "@graphql-codegen/plugin-helpers": "^2.6.2", + "@graphql-codegen/plugin-helpers": "^2.7.0", "@graphql-codegen/visitor-plugin-common": "2.12.1", "auto-bind": "~4.0.0", "tslib": "~2.4.0" @@ -11076,9 +11079,9 @@ } }, "@types/node": { - "version": "18.7.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.13.tgz", - "integrity": "sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==", + "version": "18.7.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.15.tgz", + "integrity": "sha512-XnjpaI8Bgc3eBag2Aw4t2Uj/49lLBSStHWfqKvIuXD7FIrZyMLWp8KuAFHAqxMZYTF9l08N1ctUn9YNybZJVmQ==", "dev": true }, "@types/nodemailer": { @@ -11103,9 +11106,9 @@ "dev": true }, "@types/react": { - "version": "18.0.17", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", - "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "version": "18.0.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.18.tgz", + "integrity": "sha512-6hI08umYs6NaiHFEEGioXnxJ+oEhY3eRz8VCUaudZmGdtvPviCJB8mgaMxaDWAdPSYd4eFavrPk2QIolwbLYrg==", "dev": true, "requires": { "@types/prop-types": "*", @@ -11161,14 +11164,14 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.35.1.tgz", - "integrity": "sha512-RBZZXZlI4XCY4Wzgy64vB+0slT9+yAPQRjj/HSaRwUot33xbDjF1oN9BLwOLTewoOI0jothIltZRe9uJCHf8gg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.36.1.tgz", + "integrity": "sha512-iC40UK8q1tMepSDwiLbTbMXKDxzNy+4TfPWgIL661Ym0sD42vRcQU93IsZIrmi+x292DBr60UI/gSwfdVYexCA==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/type-utils": "5.35.1", - "@typescript-eslint/utils": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/type-utils": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -11178,52 +11181,53 @@ } }, "@typescript-eslint/parser": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.35.1.tgz", - "integrity": "sha512-XL2TBTSrh3yWAsMYpKseBYTVpvudNf69rPOWXWVBI08My2JVT5jR66eTt4IgQFHA/giiKJW5dUD4x/ZviCKyGg==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.36.1.tgz", + "integrity": "sha512-/IsgNGOkBi7CuDfUbwt1eOqUXF9WGVBW9dwEe1pi+L32XrTsZIgmDFIi2RxjzsvB/8i+MIf5JIoTEH8LOZ368A==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/typescript-estree": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.35.1.tgz", - "integrity": "sha512-kCYRSAzIW9ByEIzmzGHE50NGAvAP3wFTaZevgWva7GpquDyFPFcmvVkFJGWJJktg/hLwmys/FZwqM9EKr2u24Q==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.36.1.tgz", + "integrity": "sha512-pGC2SH3/tXdu9IH3ItoqciD3f3RRGCh7hb9zPdN2Drsr341zgd6VbhP5OHQO/reUqihNltfPpMpTNihFMarP2w==", "dev": true, "requires": { - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/visitor-keys": "5.35.1" + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1" } }, "@typescript-eslint/type-utils": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.35.1.tgz", - "integrity": "sha512-8xT8ljvo43Mp7BiTn1vxLXkjpw8wS4oAc00hMSB4L1/jIiYbjjnc3Qp2GAUOG/v8zsNCd1qwcqfCQ0BuishHkw==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.36.1.tgz", + "integrity": "sha512-xfZhfmoQT6m3lmlqDvDzv9TiCYdw22cdj06xY0obSznBsT///GK5IEZQdGliXpAOaRL34o8phEvXzEo/VJx13Q==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.35.1", + "@typescript-eslint/typescript-estree": "5.36.1", + "@typescript-eslint/utils": "5.36.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.35.1.tgz", - "integrity": "sha512-FDaujtsH07VHzG0gQ6NDkVVhi1+rhq0qEvzHdJAQjysN+LHDCKDKCBRlZFFE0ec0jKxiv0hN63SNfExy0KrbQQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.36.1.tgz", + "integrity": "sha512-jd93ShpsIk1KgBTx9E+hCSEuLCUFwi9V/urhjOWnOaksGZFbTOxAT47OH2d4NLJnLhkVD+wDbB48BuaycZPLBg==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.35.1.tgz", - "integrity": "sha512-JUqE1+VRTGyoXlDWWjm6MdfpBYVq+hixytrv1oyjYIBEOZhBCwtpp5ZSvBt4wIA1MKWlnaC2UXl2XmYGC3BoQA==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.36.1.tgz", + "integrity": "sha512-ih7V52zvHdiX6WcPjsOdmADhYMDN15SylWRZrT2OMy80wzKbc79n8wFW0xpWpU0x3VpBz/oDgTm2xwDAnFTl+g==", "dev": true, "requires": { - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/visitor-keys": "5.35.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/visitor-keys": "5.36.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -11232,15 +11236,15 @@ } }, "@typescript-eslint/utils": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.35.1.tgz", - "integrity": "sha512-v6F8JNXgeBWI4pzZn36hT2HXXzoBBBJuOYvoQiaQaEEjdi5STzux3Yj8v7ODIpx36i/5s8TdzuQ54TPc5AITQQ==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.36.1.tgz", + "integrity": "sha512-lNj4FtTiXm5c+u0pUehozaUWhh7UYKnwryku0nxJlYUEWetyG92uw2pr+2Iy4M/u0ONMKzfrx7AsGBTCzORmIg==", "dev": true, "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.35.1", - "@typescript-eslint/types": "5.35.1", - "@typescript-eslint/typescript-estree": "5.35.1", + "@typescript-eslint/scope-manager": "5.36.1", + "@typescript-eslint/types": "5.36.1", + "@typescript-eslint/typescript-estree": "5.36.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -11264,12 +11268,12 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.35.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.35.1.tgz", - "integrity": "sha512-cEB1DvBVo1bxbW/S5axbGPE6b7FIMAbo3w+AGq6zNDA7+NYJOIkKj/sInfTv4edxd4PxJSgdN4t6/pbvgA+n5g==", + "version": "5.36.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.36.1.tgz", + "integrity": "sha512-ojB9aRyRFzVMN3b5joSYni6FAS10BBSCAfKJhjJAV08t/a95aM6tAhz+O1jF+EtgxktuSO3wJysp2R+Def/IWQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.35.1", + "@typescript-eslint/types": "5.36.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -12206,9 +12210,9 @@ } }, "dotenv": { - "version": "16.0.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.1.tgz", - "integrity": "sha512-1K6hR6wtk2FviQ4kEiSjFiH5rpzEVi8WW0x96aztHVMhEspNpc4DVOUTEHtEva5VThQ8IaBX1Pe4gSzpVVUsKQ==", + "version": "16.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.2.tgz", + "integrity": "sha512-JvpYKUmzQhYoIFgK2MOnF3bciIZoItIIoryihy0rIA+H4Jy0FmgyKYAHCTN98P5ybGSJcIFbh6QKeJdtZd1qhA==", "dev": true }, "dset": { diff --git a/package.json b/package.json index cd58a64..5a4a2a0 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,8 @@ "@fontsource/material-icons": "^4.5.4", "@fontsource/opendyslexic": "^4.5.4", "@fontsource/share-tech-mono": "^4.5.9", - "@fontsource/vollkorn": "^4.5.11", - "@fontsource/zen-maru-gothic": "^4.5.12", + "@fontsource/vollkorn": "^4.5.12", + "@fontsource/zen-maru-gothic": "^4.5.13", "@tippyjs/react": "^4.2.6", "@types/ua-parser-js": "^0.7.36", "autoprefixer": "^10.4.8", @@ -42,21 +42,21 @@ "usehooks-ts": "^2.6.0" }, "devDependencies": { - "@digitak/esrun": "^3.2.10", - "@graphql-codegen/cli": "^2.11.8", + "@digitak/esrun": "^3.2.11", + "@graphql-codegen/cli": "^2.12.0", "@graphql-codegen/typescript": "2.7.3", - "@graphql-codegen/typescript-graphql-request": "^4.5.3", + "@graphql-codegen/typescript-graphql-request": "^4.5.4", "@graphql-codegen/typescript-operations": "^2.5.3", - "@types/node": "18.7.13", + "@types/node": "18.7.15", "@types/nodemailer": "^6.4.5", - "@types/react": "18.0.17", + "@types/react": "18.0.18", "@types/react-dom": "^18.0.6", "@types/string-natural-compare": "^3.0.2", "@types/throttle-debounce": "^5.0.0", "@types/turndown": "^5.0.1", - "@typescript-eslint/eslint-plugin": "^5.35.1", - "@typescript-eslint/parser": "^5.35.1", - "dotenv": "^16.0.1", + "@typescript-eslint/eslint-plugin": "^5.36.1", + "@typescript-eslint/parser": "^5.36.1", + "dotenv": "^16.0.2", "eslint": "^8.23.0", "eslint-config-next": "12.2.5", "eslint-plugin-import": "^2.26.0", diff --git a/tsconfig.json b/tsconfig.json index 3b7f5ef..9a2e6c6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,8 +16,7 @@ "jsx": "preserve", "incremental": true, "baseUrl": "src", - - "noUncheckedIndexedAccess": true + // "noUncheckedIndexedAccess": true }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], "exclude": ["node_modules"]