From 34ac0cccb6f4411ab8d9db96d0941a5e70c1f460 Mon Sep 17 00:00:00 2001 From: Daniel Lockyer Date: Tue, 3 Oct 2023 09:37:09 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Increased=20maximum=20number=20o?= =?UTF-8?q?f=20custom=20theme=20settings=20to=2020?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit refs https://github.com/TryGhost/Product/issues/3969 - this now allows themes to have up to 20 custom theme settings - also bumps `@tryghost/zip` to try and ensure it uses the version without fs-extra --- ghost/core/package.json | 4 +- yarn.lock | 253 +++++++++++++++++----------------------- 2 files changed, 111 insertions(+), 146 deletions(-) diff --git a/ghost/core/package.json b/ghost/core/package.json index a4a0e899fc..c51c9e6d17 100644 --- a/ghost/core/package.json +++ b/ghost/core/package.json @@ -162,7 +162,7 @@ "@tryghost/verification-trigger": "0.0.0", "@tryghost/version": "0.1.22", "@tryghost/webmentions": "0.0.0", - "@tryghost/zip": "1.1.37", + "@tryghost/zip": "1.1.38", "amperize": "0.6.1", "analytics-node": "6.2.0", "body-parser": "1.20.2", @@ -189,7 +189,7 @@ "ghost-storage-base": "1.0.0", "glob": "8.1.0", "got": "11.8.6", - "gscan": "4.37.5", + "gscan": "4.39.4", "human-number": "2.0.3", "image-size": "1.0.2", "intl": "1.2.5", diff --git a/yarn.lock b/yarn.lock index 66850965e4..4953884478 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4866,16 +4866,6 @@ domhandler "^4.2.0" selderee "^0.6.0" -"@sentry-internal/tracing@7.61.0": - version "7.61.0" - resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.61.0.tgz#5a0dd4a9a0b41f2e22904430f3fe0216f36ee086" - integrity sha512-zTr+MXEG4SxNxif42LIgm2RQn+JRXL2NuGhRaKSD2i4lXKFqHVGlVdoWqY5UfqnnJPokiTWIj9ejR8I5HV8Ogw== - dependencies: - "@sentry/core" "7.61.0" - "@sentry/types" "7.61.0" - "@sentry/utils" "7.61.0" - tslib "^2.4.1 || ^1.9.3" - "@sentry-internal/tracing@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.70.0.tgz#00fd30426a6d4737385004434a39cf60736beafc" @@ -4886,6 +4876,16 @@ "@sentry/utils" "7.70.0" tslib "^2.4.1 || ^1.9.3" +"@sentry-internal/tracing@7.73.0": + version "7.73.0" + resolved "https://registry.yarnpkg.com/@sentry-internal/tracing/-/tracing-7.73.0.tgz#4838f31e41d23a6041ef4520519b80f788bf1cac" + integrity sha512-ig3WL/Nqp8nRQ52P205NaypGKNfIl/G+cIqge9xPW6zfRb5kJdM1YParw9GSJ1SPjEZBkBORGAML0on5H2FILw== + dependencies: + "@sentry/core" "7.73.0" + "@sentry/types" "7.73.0" + "@sentry/utils" "7.73.0" + tslib "^2.4.1 || ^1.9.3" + "@sentry/browser@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-7.70.0.tgz#e284999843bebc5bccd2c7b247f01aa048518f5c" @@ -4898,15 +4898,6 @@ "@sentry/utils" "7.70.0" tslib "^2.4.1 || ^1.9.3" -"@sentry/core@7.61.0": - version "7.61.0" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.61.0.tgz#0de4f73055bd156c5c0cbac50bb814b272567188" - integrity sha512-zl0ZKRjIoYJQWYTd3K/U6zZfS4GDY9yGd2EH4vuYO4kfYtEp/nJ8A+tfAeDo0c9FGxZ0Q+5t5F4/SfwbgyyQzg== - dependencies: - "@sentry/types" "7.61.0" - "@sentry/utils" "7.61.0" - tslib "^2.4.1 || ^1.9.3" - "@sentry/core@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.70.0.tgz#c481ef27cf05293fb681ee4ff4d4b0b1e8664bb5" @@ -4916,6 +4907,15 @@ "@sentry/utils" "7.70.0" tslib "^2.4.1 || ^1.9.3" +"@sentry/core@7.73.0": + version "7.73.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-7.73.0.tgz#1caeeec44f42c4d58c06cc05dec39e5497b65aa3" + integrity sha512-9FEz4Gq848LOgVN2OxJGYuQqxv7cIVw69VlAzWHEm3njt8mjvlTq+7UiFsGRo84+59V2FQuHxzA7vVjl90WfSg== + dependencies: + "@sentry/types" "7.73.0" + "@sentry/utils" "7.73.0" + tslib "^2.4.1 || ^1.9.3" + "@sentry/ember@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/ember/-/ember-7.70.0.tgz#8f0d6c197384e1932278f76313175a84447eea3c" @@ -4930,20 +4930,6 @@ ember-cli-htmlbars "^6.1.1" ember-cli-typescript "^5.1.1" -"@sentry/node@7.61.0": - version "7.61.0" - resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.61.0.tgz#1309330f2ad136af532ad2a03b2a312e885705de" - integrity sha512-oTCqD/h92uvbRCrtCdiAqN6Mfe3vF7ywVHZ8Nq3hHmJp6XadUT+fCBwNQ7rjMyqJAOYAnx/vp6iN9n8C5qcYZQ== - dependencies: - "@sentry-internal/tracing" "7.61.0" - "@sentry/core" "7.61.0" - "@sentry/types" "7.61.0" - "@sentry/utils" "7.61.0" - cookie "^0.4.1" - https-proxy-agent "^5.0.0" - lru_map "^0.3.3" - tslib "^2.4.1 || ^1.9.3" - "@sentry/node@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.70.0.tgz#3d62ee1d7c762a3d15ab1967ab8e6acc805a241a" @@ -4958,6 +4944,20 @@ lru_map "^0.3.3" tslib "^2.4.1 || ^1.9.3" +"@sentry/node@^7.73.0": + version "7.73.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-7.73.0.tgz#7eecf06689cd8f9d21587ca5cbfdc74543cc8c09" + integrity sha512-i50bRfmgkRRx0XXUbg9jGD/RuznDJxJXc4rBILhoJuhl+BjRIaoXA3ayplfJn8JLZxsNh75uJaCq4IUK70SORw== + dependencies: + "@sentry-internal/tracing" "7.73.0" + "@sentry/core" "7.73.0" + "@sentry/types" "7.73.0" + "@sentry/utils" "7.73.0" + cookie "^0.5.0" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^2.4.1 || ^1.9.3" + "@sentry/react@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/react/-/react-7.70.0.tgz#7f72294475f3656914cbd70c00e5fe979144c7e0" @@ -4985,23 +4985,15 @@ dependencies: "@sentry-internal/tracing" "7.70.0" -"@sentry/types@7.61.0": - version "7.61.0" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.61.0.tgz#4243b5ef4658f6b0673bc4372c90e6ec920f78d8" - integrity sha512-/GLlIBNR35NKPE/SfWi9W10dK9hE8qTShzsuPVn5wAJxpT3Lb4+dkwmKCTLUYxdkmvRDEudkfOxgalsfQGTAWA== - "@sentry/types@7.70.0": version "7.70.0" resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.70.0.tgz#c7b533bb18144e3b020550b38cf4812c32d05ffe" integrity sha512-rY4DqpiDBtXSk4MDNBH3dwWqfPbNBI/9GA7Y5WJSIcObBtfBKp0fzYliHJZD0pgM7d4DPFrDn42K9Iiumgymkw== -"@sentry/utils@7.61.0": - version "7.61.0" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.61.0.tgz#16944afb2b851af045fb528c0c35b7dea3e1cd3b" - integrity sha512-jfj14d0XBFiCU0G6dZZ12SizATiF5Mt4stBGzkM5iS9nXFj8rh1oTT7/p+aZoYzP2JTF+sDzkNjWxyKZkcTo0Q== - dependencies: - "@sentry/types" "7.61.0" - tslib "^2.4.1 || ^1.9.3" +"@sentry/types@7.73.0": + version "7.73.0" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-7.73.0.tgz#6d811bbe413d319df0a592a672d6d72a94a8e716" + integrity sha512-/v8++bly8jW7r4cP2wswYiiVpn7eLLcqwnfPUMeCQze4zj3F3nTRIKc9BGHzU0V+fhHa3RwRC2ksqTGq1oJMDg== "@sentry/utils@7.70.0": version "7.70.0" @@ -5011,6 +5003,14 @@ "@sentry/types" "7.70.0" tslib "^2.4.1 || ^1.9.3" +"@sentry/utils@7.73.0": + version "7.73.0" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-7.73.0.tgz#530cf023f7c395aa7708cd3824e5a45948449c10" + integrity sha512-h3ZK/qpf4k76FhJV9uiSbvMz3V/0Ovy94C+5/9UgPMVCJXFmVsdw8n/dwANJ7LupVPfYP23xFGgebDMFlK1/2w== + dependencies: + "@sentry/types" "7.73.0" + tslib "^2.4.1 || ^1.9.3" + "@sidvind/better-ajv-errors@^2.0.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@sidvind/better-ajv-errors/-/better-ajv-errors-2.1.0.tgz#54f4216d2200d60e90ec25c6a27c1ea3afdc6cdf" @@ -7672,12 +7672,12 @@ resolved "https://registry.yarnpkg.com/@tryghost/config-url-helpers/-/config-url-helpers-1.0.6.tgz#0f5193b26305fda48236094be69f0b4b44ee2b92" integrity sha512-cf6JI6iTxOB8TWblJ2RPcBv7SqQwn41pC25wqkmGwStKPs9qYY/Kqr9Ekgw9vwXIqotfs9xwMGPZQzccbzL0ZA== -"@tryghost/config@0.2.17": - version "0.2.17" - resolved "https://registry.yarnpkg.com/@tryghost/config/-/config-0.2.17.tgz#b9b12b84913dd7f7897cfcb223ede6b605d793c0" - integrity sha512-k8HX2LEkUEZrKwVfuzWug8ZkpW/KVhm+yGAUm3CNB55soO2pkQHu1sgwZu+QooodbJauDyX7z8nXTU9XvPkmmQ== +"@tryghost/config@^0.2.18": + version "0.2.18" + resolved "https://registry.yarnpkg.com/@tryghost/config/-/config-0.2.18.tgz#8b52d2fae21f4085f0652a385657b7bf0b23e7ee" + integrity sha512-QL7SoABsAVJEMdlAcj1t2133W2ptH5MbYo31jSTRnsh5As4t1qpZS+y0lCRxEv+ACQahF6DKugsWL6NgtIyXRw== dependencies: - "@tryghost/root-utils" "^0.3.23" + "@tryghost/root-utils" "^0.3.24" nconf "^0.12.0" "@tryghost/content-api@1.11.7": @@ -7700,15 +7700,7 @@ "@tryghost/root-utils" "^0.3.22" debug "^4.3.1" -"@tryghost/debug@0.1.25": - version "0.1.25" - resolved "https://registry.yarnpkg.com/@tryghost/debug/-/debug-0.1.25.tgz#60e845401237d939181d32440103e046c7a72dce" - integrity sha512-QqPW9PfPFQcybh8DygcnmivFgXcNxDt6WQtdTVq7ArHpmxzxDE7lOJo7ICwfnAg92IAwBmvlzIadZXqoFGvL0w== - dependencies: - "@tryghost/root-utils" "^0.3.23" - debug "^4.3.1" - -"@tryghost/debug@0.1.26", "@tryghost/debug@^0.1.13", "@tryghost/debug@^0.1.24", "@tryghost/debug@^0.1.25", "@tryghost/debug@^0.1.26": +"@tryghost/debug@0.1.26", "@tryghost/debug@^0.1.13", "@tryghost/debug@^0.1.24", "@tryghost/debug@^0.1.26": version "0.1.26" resolved "https://registry.yarnpkg.com/@tryghost/debug/-/debug-0.1.26.tgz#c1a403fb8abfcf5293395f822593b5d6f997f426" integrity sha512-Q0idDUzgPFgUOELED8GwmxEFtp9WjIw6sUayLgc2he4YJfe3hK2LsExt5XSJsa3OSZp1NgX7/OqVHd3vueynlA== @@ -7954,7 +7946,7 @@ lodash "^4.17.21" luxon "^1.26.0" -"@tryghost/logging@2.4.4", "@tryghost/logging@2.4.5", "@tryghost/logging@^2.4.5": +"@tryghost/logging@2.4.4", "@tryghost/logging@2.4.5", "@tryghost/logging@^2.4.7": version "2.4.4" resolved "https://registry.yarnpkg.com/@tryghost/logging/-/logging-2.4.4.tgz#4101d87c82bc6996a3ddd99755069b94d584e3e6" integrity sha512-nRsc5EOqYuHLWYXe/K1AjrRU82xOtQN52GL7r9WY0NCKNZ5/tCFTDdOASKMbFPvpyT5pZlt2vE5+Fu8TdbN8Aw== @@ -8051,10 +8043,10 @@ chalk "^4.1.0" sywac "^1.3.0" -"@tryghost/pretty-cli@1.2.37": - version "1.2.37" - resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.37.tgz#4ec63649893a3aa41d7589878e9492664f885fd9" - integrity sha512-K0T/Z822IkGXcYUbV82ajMWowxrS/ymEhoiQ9XrTYArIXTQHRLp9cA/qSmegvcRzWl2R01SvibflGdOhhnUgbQ== +"@tryghost/pretty-cli@^1.2.38": + version "1.2.38" + resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.38.tgz#a2844f504dfd841f9f0552769ec3f62239433eca" + integrity sha512-hGzFdJT4+Z77LWv+CPFwt36jE6JjXg/YGV+IkM1YvE7qNL5UL4hTNdi0M4hy8d19SICY9Ob1UYuKZLWhY5fd4w== dependencies: chalk "^4.1.0" sywac "^1.3.0" @@ -8104,7 +8096,7 @@ caller "^1.0.1" find-root "^1.1.0" -"@tryghost/root-utils@^0.3.22", "@tryghost/root-utils@^0.3.23", "@tryghost/root-utils@^0.3.24": +"@tryghost/root-utils@^0.3.22", "@tryghost/root-utils@^0.3.24": version "0.3.24" resolved "https://registry.yarnpkg.com/@tryghost/root-utils/-/root-utils-0.3.24.tgz#91653fbadc882fb8510844f163a2231c87f30fab" integrity sha512-EzYM3dR/3xyvJHm37RumiIzeGEBRwnnQtQzswXpzn46Rooz7PA7NSjUbLZ8j2K3t0ee+CsPNuyzmzZl+Ih1P2g== @@ -8112,13 +8104,13 @@ caller "^1.0.1" find-root "^1.1.0" -"@tryghost/server@0.1.35": - version "0.1.35" - resolved "https://registry.yarnpkg.com/@tryghost/server/-/server-0.1.35.tgz#4138b82ca0915d53eeff2bfc3c71a6810f1261cd" - integrity sha512-fNrXHMLJBvQxCDOnnCEo+D1eYlEmfximRbmc56ckyE9+WLaDL7XyNT69EZ6WaBTMBiS6h5sj6/9Z7gWNSv7SJA== +"@tryghost/server@^0.1.37": + version "0.1.37" + resolved "https://registry.yarnpkg.com/@tryghost/server/-/server-0.1.37.tgz#04ee5671b19a4a5be05e361e293d47eb9c6c2482" + integrity sha512-hUi0yzA4PFzP+wVKTDxpKqm+HhTsNveemrLuaweVg0Gti7LiCl4oeGdBciE2kGFKd8/q2JvfV9RXhh1MjT5HdA== dependencies: - "@tryghost/debug" "^0.1.25" - "@tryghost/logging" "^2.4.5" + "@tryghost/debug" "^0.1.26" + "@tryghost/logging" "^2.4.7" "@tryghost/social-urls@0.1.36": version "0.1.36" @@ -8239,24 +8231,14 @@ dependencies: p-wait-for "3.2.0" -"@tryghost/zip@1.1.35": - version "1.1.35" - resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.1.35.tgz#654239d0b48f2baac5679cec2930937b825c2f84" - integrity sha512-Hy67p+q8lZu7ohRO6HbGAHDF7gs+aM7OwRqCpSA56ZkTWWf4JkSbJINhqBL2t4XaIGtDQjDKN/oz44RtJ96BBQ== - dependencies: - archiver "^5.0.0" - extract-zip "^2.0.1" - fs-extra "^10.0.0" - -"@tryghost/zip@1.1.37": - version "1.1.37" - resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.1.37.tgz#55ca424a42615d0e53aa12b2b108e7f20ac36b42" - integrity sha512-L+MKGsbIgHgEeoiq6lLpirNflp8CX89xDSwBRucHR/T+QLwVgnof+aiTTuaTrrF+pOWetBDTvB/gN5t94+k6hA== +"@tryghost/zip@1.1.38", "@tryghost/zip@^1.1.38": + version "1.1.38" + resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.1.38.tgz#fe1ead4aa6188d8bdb8e18c520fb3918ae6c75cd" + integrity sha512-cJIsmoeVJau0TUUa70xml91I0/13uAJLsMSAGlwzblDY7cCZu2/deTw36YdNP1oQtXHOZKDRZpqYX3NZ7uXgIQ== dependencies: "@tryghost/errors" "^1.2.26" archiver "^5.0.0" extract-zip "^2.0.1" - fs-extra "^11.0.0" "@trysound/sax@0.2.0": version "0.2.0" @@ -11253,7 +11235,7 @@ blank-object@^1.0.1: resolved "https://registry.yarnpkg.com/blank-object/-/blank-object-1.0.2.tgz#f990793fbe9a8c8dd013fb3219420bec81d5f4b9" integrity sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ== -bluebird@3.7.2, bluebird@^3.1.1, bluebird@^3.4.1, bluebird@^3.4.6, bluebird@^3.5.0, bluebird@^3.5.3, bluebird@^3.5.5, bluebird@^3.7.2: +bluebird@3.7.2, bluebird@^3.1.1, bluebird@^3.4.1, bluebird@^3.4.6, bluebird@^3.5.0, bluebird@^3.5.5, bluebird@^3.7.2: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -13355,7 +13337,7 @@ commander@^9.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" integrity sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ== -common-tags@1.8.2, common-tags@^1.8.0: +common-tags@1.8.2, common-tags@^1.8.0, common-tags@^1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6" integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA== @@ -13572,7 +13554,7 @@ cookie-signature@1.0.6: resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== -cookie@0.4.2, cookie@^0.4.1, cookie@~0.4.1: +cookie@0.4.2, cookie@~0.4.1: version "0.4.2" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== @@ -17429,19 +17411,7 @@ express-brute@1.0.1, express-brute@^1.0.1: long-timeout "~0.1.1" underscore "~1.8.3" -express-hbs@2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.4.0.tgz#b91ad28a35319ec08be9350db65169904bc69490" - integrity sha512-CruS8DA6m8i20MTjWpE6X8zu6q0rbQJbQyIp7V7NoYD1znf0krnCHQ8tVB7I9pJSZYnOPj/VPSByNU3sVDxJfw== - dependencies: - bluebird "^3.5.3" - handlebars "^4.7.7" - lodash "^4.17.21" - readdirp "^3.6.0" - optionalDependencies: - js-beautify "^1.13.11" - -express-hbs@2.4.2: +express-hbs@2.4.2, express-hbs@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.4.2.tgz#9bc18a08d89eea2aaea94b2e5c38859e86a99019" integrity sha512-lFtWrsAGprvzPrVlfNE6WGJnyE+o/UxsTpl2CWcJt1CRYaUwht9+BkfKOWqs+xG0zhhRAm/bsYEyQ4EwA+ovSw== @@ -17490,7 +17460,7 @@ express-unless@^2.1.3: resolved "https://registry.yarnpkg.com/express-unless/-/express-unless-2.1.3.tgz#f951c6cca52a24da3de32d42cfd4db57bc0f9a2e" integrity sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ== -express@4.18.2, express@^4.10.7, express@^4.17.1, express@^4.17.2, express@^4.17.3: +express@4.18.2, express@^4.10.7, express@^4.17.1, express@^4.17.2, express@^4.17.3, express@^4.18.2: version "4.18.2" resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== @@ -18258,7 +18228,7 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@11.1.1, fs-extra@^11.0.0, fs-extra@^11.1.0: +fs-extra@11.1.1, fs-extra@^11.0.0, fs-extra@^11.1.0, fs-extra@^11.1.1: version "11.1.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== @@ -18791,7 +18761,7 @@ glob@8.0.3: minimatch "^5.0.1" once "^1.3.0" -glob@8.1.0, glob@^8.0.3: +glob@8.1.0, glob@^8.0.3, glob@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== @@ -19061,33 +19031,33 @@ growly@^1.3.0: resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== -gscan@4.37.5: - version "4.37.5" - resolved "https://registry.yarnpkg.com/gscan/-/gscan-4.37.5.tgz#23a640eee2070c1921e32fe70968f727081f4116" - integrity sha512-v0JKMZVZ6AEot39JURnlKyk4VdsHNeQFXz9mnzirV53One1oODfzBCnloj4yiYzreBNlmDL1ve6VRaZ6YX7UtQ== +gscan@4.39.4: + version "4.39.4" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-4.39.4.tgz#af73181874b761414c04a1498a2b62b2119dfb9b" + integrity sha512-jb6vnclLhHa10Z+RCcmfovy78eeE3EknASEsH5YS1OPGn66CG1Tja8IJffLUJk4mFnqZECjn7YrWKJNkgYpK4A== dependencies: - "@sentry/node" "7.61.0" - "@tryghost/config" "0.2.17" - "@tryghost/debug" "0.1.25" - "@tryghost/errors" "1.2.25" - "@tryghost/logging" "2.4.5" - "@tryghost/pretty-cli" "1.2.37" - "@tryghost/server" "0.1.35" - "@tryghost/zip" "1.1.35" - bluebird "3.7.2" - chalk "4.1.2" - common-tags "1.8.2" - express "4.18.2" - express-hbs "2.4.0" - fs-extra "11.1.1" - glob "8.1.0" - lodash "4.17.21" - multer "1.4.4" - pluralize "8.0.0" - require-dir "1.2.0" - semver "7.5.4" - uuid "9.0.0" - validator "13.0.0" + "@sentry/node" "^7.73.0" + "@tryghost/config" "^0.2.18" + "@tryghost/debug" "^0.1.26" + "@tryghost/errors" "^1.2.26" + "@tryghost/logging" "^2.4.7" + "@tryghost/nql" "^0.11.0" + "@tryghost/pretty-cli" "^1.2.38" + "@tryghost/server" "^0.1.37" + "@tryghost/zip" "^1.1.38" + chalk "^4.1.2" + common-tags "^1.8.2" + express "^4.18.2" + express-hbs "^2.4.2" + fs-extra "^11.1.1" + glob "^8.1.0" + lodash "^4.17.21" + multer "^1.4.4" + pluralize "^8.0.0" + require-dir "^1.2.0" + semver "^7.5.4" + uuid "^9.0.1" + validator "^13.0.0" gulp-sort@^2.0.0: version "2.0.0" @@ -23775,7 +23745,7 @@ ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.2, ms@^2.1.3: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multer@1.4.4: +multer@1.4.4, multer@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.4.tgz#e2bc6cac0df57a8832b858d7418ccaa8ebaf7d8c" integrity sha512-2wY2+xD4udX612aMqMcB8Ws2Voq6NIUPEtD1be6m411T4uDH/VtL9i//xvcyFlTVfRdaBsk7hV5tgrGQqhuBiw== @@ -25382,7 +25352,7 @@ playwright@1.38.1: optionalDependencies: fsevents "2.3.2" -pluralize@8.0.0, pluralize@^8.0.0: +pluralize@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== @@ -27704,7 +27674,7 @@ request-promise@^4.2.4: tunnel-agent "^0.6.0" uuid "^3.3.2" -require-dir@1.2.0: +require-dir@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-1.2.0.tgz#0d443b75e96012d3ca749cf19f529a789ae74817" integrity sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA== @@ -31139,12 +31109,7 @@ utils-merge@1.0.1: resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== - -uuid@9.0.1, uuid@^9.0.0: +uuid@9.0.1, uuid@^9.0.0, uuid@^9.0.1: version "9.0.1" resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== @@ -31218,11 +31183,6 @@ validate-peer-dependencies@^1.1.0: resolve-package-path "^3.1.0" semver "^7.3.2" -validator@13.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/validator/-/validator-13.0.0.tgz#0fb6c6bb5218ea23d368a8347e6d0f5a70e3bcab" - integrity sha512-anYx5fURbgF04lQV18nEQWZ/3wHGnxiKdG4aL8J+jEDsm98n/sU/bey+tYk6tnGJzm7ioh5FoqrAiQ6m03IgaA== - validator@7.2.0: version "7.2.0" resolved "https://registry.yarnpkg.com/validator/-/validator-7.2.0.tgz#a63dcbaba51d4350bf8df20988e0d5a54d711791" @@ -31233,6 +31193,11 @@ validator@^12.0.0: resolved "https://registry.yarnpkg.com/validator/-/validator-12.2.0.tgz#660d47e96267033fd070096c3b1a6f2db4380a0a" integrity sha512-jJfE/DW6tIK1Ek8nCfNFqt8Wb3nzMoAbocBF6/Icgg1ZFSBpObdnwVY2jQj6qUqzhx5jc71fpvBWyLGO7Xl+nQ== +validator@^13.0.0: + version "13.11.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.11.0.tgz#23ab3fd59290c61248364eabf4067f04955fbb1b" + integrity sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ== + value-or-function@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"