diff --git a/package.json b/package.json index a8df8fef..f052cd90 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@heroicons/react": "^1.0.1", "@supercharge/request-ip": "^1.1.2", "@svgr/webpack": "^5.5.0", - "@tanem/react-nprogress": "^3.0.62", + "@tanem/react-nprogress": "^3.0.64", "ace-builds": "^1.4.12", "axios": "^0.21.1", "bcrypt": "^5.0.1", @@ -34,7 +34,7 @@ "csurf": "^1.11.0", "email-templates": "^8.0.4", "express": "^4.17.1", - "express-openapi-validator": "^4.12.7", + "express-openapi-validator": "^4.12.8", "express-rate-limit": "^5.2.6", "express-session": "^1.17.1", "formik": "^2.2.6", @@ -53,12 +53,12 @@ "react-ace": "^9.3.0", "react-animate-height": "^2.0.23", "react-dom": "17.0.2", - "react-intersection-observer": "^8.31.0", - "react-intl": "5.15.8", - "react-markdown": "^6.0.0", + "react-intersection-observer": "^8.31.1", + "react-intl": "5.16.0", + "react-markdown": "^6.0.1", "react-select": "^4.3.0", "react-spring": "^8.0.27", - "react-toast-notifications": "^2.4.3", + "react-toast-notifications": "^2.4.4", "react-transition-group": "^4.4.1", "react-truncate-markup": "^5.1.0", "react-use-clipboard": "1.0.7", @@ -77,7 +77,7 @@ "yup": "^0.32.9" }, "devDependencies": { - "@babel/cli": "^7.13.14", + "@babel/cli": "^7.13.16", "@commitlint/cli": "^12.1.1", "@commitlint/config-conventional": "^12.1.1", "@semantic-release/changelog": "^5.0.1", @@ -120,9 +120,9 @@ "commitizen": "^4.2.3", "copyfiles": "^2.4.1", "cz-conventional-changelog": "^3.3.0", - "eslint": "^7.24.0", - "eslint-config-prettier": "^8.2.0", - "eslint-plugin-formatjs": "^2.14.6", + "eslint": "^7.25.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-formatjs": "^2.14.7", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-react": "^7.23.2", @@ -131,11 +131,11 @@ "husky": "4.3.8", "lint-staged": "^10.5.4", "nodemon": "^2.0.7", - "postcss": "^8.2.10", + "postcss": "^8.2.12", "prettier": "^2.2.1", "semantic-release": "^17.4.2", "semantic-release-docker-buildx": "^1.0.1", - "tailwindcss": "^2.1.1", + "tailwindcss": "^2.1.2", "ts-node": "^9.1.1", "typescript": "^4.2.4" }, diff --git a/yarn.lock b/yarn.lock index 1dd6452b..11d6f0d1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11,16 +11,15 @@ call-me-maybe "^1.0.1" js-yaml "^3.13.1" -"@babel/cli@^7.13.14": - version "7.13.14" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.13.14.tgz#c395bc89ec4760c91f2027fa8b26f8b2bf42238f" - integrity sha512-zmEFV8WBRsW+mPQumO1/4b34QNALBVReaiHJOkxhUsdo/AvYM62c+SKSuLi2aZ42t3ocK6OI0uwUXRvrIbREZw== +"@babel/cli@^7.13.16": + version "7.13.16" + resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.13.16.tgz#9d372e943ced0cc291f068204a9b010fd9cfadbc" + integrity sha512-cL9tllhqvsQ6r1+d9Invf7nNXg/3BlfL1vvvL/AdH9fZ2l5j0CeBcoq6UjsqHpvyN1v5nXSZgqJZoGeK+ZOAbw== dependencies: commander "^4.0.1" convert-source-map "^1.1.0" fs-readdir-recursive "^1.1.0" glob "^7.0.0" - lodash "^4.17.19" make-dir "^2.1.0" slash "^2.0.0" source-map "^0.5.0" @@ -1414,10 +1413,10 @@ dependencies: tslib "^2.1.0" -"@formatjs/icu-messageformat-parser@1.1.5": - version "1.1.5" - resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-1.1.5.tgz#0c0dae9878329a26a4df6c74d1d3a59de08d4df9" - integrity sha512-TZC3Ac6zTZGlkPoOstJpllo0rkI60kYSOcyhv7zXcaqzAxgdY+6WK8D91x1O9Swy5Jk1PUQM1IAMdafxZoz+Zg== +"@formatjs/icu-messageformat-parser@1.1.6": + version "1.1.6" + resolved "https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-1.1.6.tgz#1f970542edc7cc49df183b397c3a1cda1d40ad63" + integrity sha512-ED5VvuJvx0Bswx/lsdbOBHggjJGoyUpBRDivAFl6VWWjGI+2btx6kCHAlDWEZtw7ekrsKTIRwFArkfZQMnNGYw== dependencies: "@formatjs/ecma402-abstract" "1.6.5" "@formatjs/icu-skeleton-parser" "1.1.2" @@ -1454,17 +1453,17 @@ dependencies: "@formatjs/ecma402-abstract" "^1.2.1" -"@formatjs/intl@1.9.8": - version "1.9.8" - resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.9.8.tgz#594ef2430b4c3371d9e3e5a90f1701af58dfda47" - integrity sha512-bED79kr3ENFSxUdWHEDCmeff74EH/l8OViU2T5xIC5XWRqYlwfMxD2vmb04EQZsfmVXUNzZ/2cUBRjhEWcEqPw== +"@formatjs/intl@1.10.0": + version "1.10.0" + resolved "https://registry.yarnpkg.com/@formatjs/intl/-/intl-1.10.0.tgz#325c92d57d09e1277a3e844bc909134098af56bc" + integrity sha512-fBohMy+zw6B9KTkdloRc/5tPHA5meLU0DnFI+hWfIW104b3SZhtr4XRXq9KJGh45Edkfimw8G3D68JzvW6UIXw== dependencies: "@formatjs/ecma402-abstract" "1.6.5" - "@formatjs/icu-messageformat-parser" "1.1.5" + "@formatjs/icu-messageformat-parser" "1.1.6" "@formatjs/intl-displaynames" "4.0.13" "@formatjs/intl-listformat" "5.0.14" fast-memoize "^2.5.2" - intl-messageformat "9.6.7" + intl-messageformat "9.6.8" tslib "^2.1.0" "@formatjs/ts-transformer@2.13.0": @@ -1476,12 +1475,12 @@ tslib "^2.0.1" typescript "^4.0" -"@formatjs/ts-transformer@3.3.7": - version "3.3.7" - resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.3.7.tgz#ce480366366195f71a588c863378b0e965e18f41" - integrity sha512-njO4HMo0zGETY5cYz2ifsEO5FnZs+NyIUSXrGrcE0l9p188P5AIsJ+9HeK3ZGP6u/srtchBytIQFrvhskaQOzQ== +"@formatjs/ts-transformer@3.3.8": + version "3.3.8" + resolved "https://registry.yarnpkg.com/@formatjs/ts-transformer/-/ts-transformer-3.3.8.tgz#4951e85eb762871ec596f373673b92382110cef4" + integrity sha512-yB2V5MaQ3ZhbILVbVxfkd6JcKc3ZDVWHRwPWvIVs6iQtieuJmGsOTBKrrLwFNGX3S4FXy1ynF/SYnD3Foh2imA== dependencies: - "@formatjs/icu-messageformat-parser" "1.1.5" + "@formatjs/icu-messageformat-parser" "1.1.6" tslib "^2.1.0" typescript "^4.0" @@ -2028,10 +2027,10 @@ lodash.merge "^4.6.2" lodash.uniq "^4.5.0" -"@tanem/react-nprogress@^3.0.62": - version "3.0.62" - resolved "https://registry.yarnpkg.com/@tanem/react-nprogress/-/react-nprogress-3.0.62.tgz#07f447d9d4c5915804aa1f30a71d53967f67b8a0" - integrity sha512-8Smqc3+sUlTdSu0gMKJX8T7+ahsJvma/tbka+ZS16cgRgd4x/0usEgmAYIQ6M72D8cqKM7jKheOGGXJkM4GVkA== +"@tanem/react-nprogress@^3.0.64": + version "3.0.64" + resolved "https://registry.yarnpkg.com/@tanem/react-nprogress/-/react-nprogress-3.0.64.tgz#d6a5928de99db22cb5c0f53563736256ce9fc48d" + integrity sha512-rhCP7zTRi49c/AhP5NttLy7BQfNuMd2y5ybHN6X3EFP3OIa6Ig9+MbiwB3VWlwj2yX2Aa6DTh6n4mNG/pDQM6g== dependencies: "@babel/runtime" "^7.13.10" hoist-non-react-statics "^3.3.2" @@ -5551,18 +5550,18 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -eslint-config-prettier@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.2.0.tgz#78de77d63bca8e9e59dae75a614b5299925bb7b3" - integrity sha512-dWV9EVeSo2qodOPi1iBYU/x6F6diHv8uujxbxr77xExs3zTAlNXvVZKiyLsQGNz7yPV2K49JY5WjPzNIuDc2Bw== +eslint-config-prettier@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz#f7471b20b6fe8a9a9254cc684454202886a2dd7a" + integrity sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew== -eslint-plugin-formatjs@^2.14.6: - version "2.14.6" - resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-2.14.6.tgz#2cc59f6a905ff1d04b9c9d92e89e5aa0fe0e6d76" - integrity sha512-+FQ+AD8dumAmuWHM0HoOqFHcmfSv+Ag3cQ73LH/6QRIX8AZiZbdc4oV3ZDHRaE9dQtp54L1VJhmi8TEsHGjzHQ== +eslint-plugin-formatjs@^2.14.7: + version "2.14.7" + resolved "https://registry.yarnpkg.com/eslint-plugin-formatjs/-/eslint-plugin-formatjs-2.14.7.tgz#ed055599d6b59d9704f27f779acf4561ddba8213" + integrity sha512-Jit29hkgz29ZizY5+eQsg/+vHw5I4b8n3jY0hYRb3CiAY0SioqGZBahnu1mU5+RZpHKA+ibeFDRf6ZsK/l6Gjw== dependencies: - "@formatjs/icu-messageformat-parser" "1.1.5" - "@formatjs/ts-transformer" "3.3.7" + "@formatjs/icu-messageformat-parser" "1.1.6" + "@formatjs/ts-transformer" "3.3.8" "@types/emoji-regex" "^8.0.0" "@types/eslint" "^7.2.0" "@typescript-eslint/typescript-estree" "^3.6.0" @@ -5641,10 +5640,10 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@^7.24.0: - version "7.24.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.24.0.tgz#2e44fa62d93892bfdb100521f17345ba54b8513a" - integrity sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ== +eslint@^7.25.0: + version "7.25.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.25.0.tgz#1309e4404d94e676e3e831b3a3ad2b050031eb67" + integrity sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw== dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.0" @@ -5817,10 +5816,10 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" -express-openapi-validator@^4.12.7: - version "4.12.7" - resolved "https://registry.yarnpkg.com/express-openapi-validator/-/express-openapi-validator-4.12.7.tgz#af7635d5c1890aa749d12bbfa786700e99eb33fa" - integrity sha512-W9IWH7P3L/2NYubhpfXbT2lt1i+U7ZMmAt/UDLn5xDfMYxl7zlXo7LtjcO0hOItYGicFLgQleBsw9cNHDZBkug== +express-openapi-validator@^4.12.8: + version "4.12.8" + resolved "https://registry.yarnpkg.com/express-openapi-validator/-/express-openapi-validator-4.12.8.tgz#e1ca0fd39cf7921cba8530d3b5d927bfcfd41035" + integrity sha512-5U5wdMbBS4U408eAgwr1HMlkIEEujAM/l4rmrdRva4CLJuUADizxinhH0ECjgDkEuc4y8RBF7qX/DNXTSSZXvA== dependencies: "@types/multer" "^1.4.5" ajv "^6.12.6" @@ -7294,12 +7293,12 @@ intl-messageformat-parser@^5.3.7: dependencies: "@formatjs/intl-numberformat" "^5.5.2" -intl-messageformat@9.6.7: - version "9.6.7" - resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.6.7.tgz#ce38c8c8903106cce37f0d7ad9595b4e552303e2" - integrity sha512-31+sJcg3txHZSCwTxGXAPXaOxFv+VVvNI42YKBBUHVKmdneEpoXBwqGyUYzzsz9Z10umpUKGEVL3P9DzXO+gOg== +intl-messageformat@9.6.8: + version "9.6.8" + resolved "https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.6.8.tgz#6059f810ee21411ca3d83a21bce00b2784f8b10f" + integrity sha512-VOtRTSO0jq6MoUMyUoxXkclMfQmOPoJZJTNBPpF4uUULN9DYRZeUs2pQHWv0MmAF2owzZ8pqol9VH/Cx0k1xnw== dependencies: - "@formatjs/icu-messageformat-parser" "1.1.5" + "@formatjs/icu-messageformat-parser" "1.1.6" fast-memoize "^2.5.2" tslib "^2.1.0" @@ -10757,10 +10756,10 @@ postcss@^8.1.6, postcss@^8.2.1: nanoid "^3.1.22" source-map "^0.6.1" -postcss@^8.2.10: - version "8.2.10" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.10.tgz#ca7a042aa8aff494b334d0ff3e9e77079f6f702b" - integrity sha512-b/h7CPV7QEdrqIxtAf2j31U5ef05uBDuvoXv6L51Q4rcS1jdlXAVKJv+atCFdUXYl9dyTHGyoMzIepwowRJjFw== +postcss@^8.2.12: + version "8.2.12" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.12.tgz#81248a1a87e0f575cc594a99a08207fd1c4addc4" + integrity sha512-BJnGT5+0q2tzvs6oQfnY2NpEJ7rIXNfBnZtQOKCIsweeWXBXeDd5k31UgTdS3d/c02ouspufn37mTaHWkJyzMQ== dependencies: colorette "^1.2.2" nanoid "^3.1.22" @@ -11247,24 +11246,24 @@ react-input-autosize@^3.0.0: dependencies: prop-types "^15.5.8" -react-intersection-observer@^8.31.0: - version "8.31.0" - resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.31.0.tgz#0ed21aaf93c4c0475b22b0ccaba6169076d01605" - integrity sha512-XraIC/tkrD9JtrmVA7ypEN1QIpKc52mXBH1u/bz/aicRLo8QQEJQAMUTb8mz4B6dqpPwyzgjrr7Ljv/2ACDtqw== +react-intersection-observer@^8.31.1: + version "8.31.1" + resolved "https://registry.yarnpkg.com/react-intersection-observer/-/react-intersection-observer-8.31.1.tgz#dea4e9a10bbfc899c4159eadd94354cc083920b5" + integrity sha512-Q4OH2aUXcEi6tPBBgOBjfodoRM68wikXqqbPf8FaY4VBMcSACbxulfkW/OqcfLYfSAOEPGvxN+NCn9PqBgAOfQ== -react-intl@5.15.8: - version "5.15.8" - resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.15.8.tgz#e81ba679e1b751cd6f289e080f7afd2a4d8afc2f" - integrity sha512-dCExVchYckCSdBTaWu23kXuGaPLnbJ0rV/5t1OALNRxuF7YLdV7cATN2Lpl6VDcCewHmCn0QhxJDD3GpsUc/Pg== +react-intl@5.16.0: + version "5.16.0" + resolved "https://registry.yarnpkg.com/react-intl/-/react-intl-5.16.0.tgz#c13167966f864a11bdafa8e9ac5478cc3c11bff5" + integrity sha512-DmTWrXkQLkOp0LiAIvNIzxqJ79CFscmjPQb1fYTJQpXPjGLiB+e2PE7CxxI7xTeUariINh4AXaYuGgKYXLUyxw== dependencies: "@formatjs/ecma402-abstract" "1.6.5" - "@formatjs/icu-messageformat-parser" "1.1.5" - "@formatjs/intl" "1.9.8" + "@formatjs/icu-messageformat-parser" "1.1.6" + "@formatjs/intl" "1.10.0" "@formatjs/intl-displaynames" "4.0.13" "@formatjs/intl-listformat" "5.0.14" "@types/hoist-non-react-statics" "^3.3.1" hoist-non-react-statics "^3.3.2" - intl-messageformat "9.6.7" + intl-messageformat "9.6.8" tslib "^2.1.0" react-is@16.13.1, react-is@^16.7.0, react-is@^16.8.1: @@ -11277,10 +11276,10 @@ react-is@^17.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-markdown@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-6.0.0.tgz#e63cd32d095e864384d524986c44c34c919de517" - integrity sha512-MC+zljUJeoLb4RbDm/wRbfoQFEZGz4TDOt/wb4dEehdaJWxLMn/T2IgwhQy0VYhuPEd2fhd7iOayE8lmENU0FA== +react-markdown@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/react-markdown/-/react-markdown-6.0.1.tgz#755a78840bdb32a6fa3fb2c33874005c6ac6c3b5" + integrity sha512-JNOIU+6xrG+eOwZu9UNZxDAc1bNBCpI8mueQNx5NwZWRbSrcD25FllhKHxyUkXhpdu3r/eg1hrLKCtCq9/uIrw== dependencies: "@types/hast" "^2.0.0" "@types/unist" "^2.0.3" @@ -11321,10 +11320,10 @@ react-spring@^8.0.27: "@babel/runtime" "^7.3.1" prop-types "^15.5.8" -react-toast-notifications@^2.4.3: - version "2.4.3" - resolved "https://registry.yarnpkg.com/react-toast-notifications/-/react-toast-notifications-2.4.3.tgz#ebf2ee776615a97906cef214352cfd9fe800c583" - integrity sha512-Ya/i2dCjN95Ytb/pwbAVmDMSKQwGeeGOhUThtjFQx2XAFKE+fQnodLlIylhgZfsInxdUXPFGFnzTdGS8JafuLA== +react-toast-notifications@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/react-toast-notifications/-/react-toast-notifications-2.4.4.tgz#a4b46195b437f312d72f552073957e3a1916f1ab" + integrity sha512-FNekr4IIeZZ+9B7LO4Wdqfp16jX6yH6A3HMajbPHpfPwhmcqIX///wPhdbcef9bQaa+NZwdyCHKeCSC6eFnduw== dependencies: "@emotion/core" "^10.0.14" react-transition-group "^4.4.1" @@ -13024,10 +13023,10 @@ table@^6.0.4: slice-ansi "^4.0.0" string-width "^4.2.0" -tailwindcss@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.1.1.tgz#642f6038c9283a8e1454da34585b8b7c1a1e8877" - integrity sha512-zZ6axGqpSZOCBS7wITm/WNHkBzDt5CIZlDlx0eCVldwTxFPELCVGbgh7Xpb3/kZp3cUxOmK7bZUjqhuMrbN6xQ== +tailwindcss@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.1.2.tgz#29402bf73a445faedd03df6d3b177e7b52b7c4a1" + integrity sha512-T5t+wwd+/hsOyRw2HJuFuv0LTUm3MUdHm2DJ94GPVgzqwPPFa9XxX0KlwLWupUuiOUj6uiKURCzYPHFcuPch/w== dependencies: "@fullhuman/postcss-purgecss" "^3.1.3" bytes "^3.0.0"