diff --git a/.changeset/renovate-4f825ef.md b/.changeset/renovate-4f825ef.md new file mode 100644 index 000000000..be0e2f4d7 --- /dev/null +++ b/.changeset/renovate-4f825ef.md @@ -0,0 +1,5 @@ +--- +'@scaleway/cookie-consent': patch +--- + +Updated dependency `cookie` to `1.0.1`. diff --git a/packages/cookie-consent/package.json b/packages/cookie-consent/package.json index 3828d3d6d..79a81071d 100644 --- a/packages/cookie-consent/package.json +++ b/packages/cookie-consent/package.json @@ -41,7 +41,7 @@ "directory": "packages/cookie-consent" }, "dependencies": { - "cookie": "0.7.2" + "cookie": "1.0.1" }, "devDependencies": { "@types/cookie": "0.6.0", diff --git a/packages/cookie-consent/src/CookieConsentProvider/CookieConsentProvider.tsx b/packages/cookie-consent/src/CookieConsentProvider/CookieConsentProvider.tsx index 14eb724cf..5f375b1aa 100644 --- a/packages/cookie-consent/src/CookieConsentProvider/CookieConsentProvider.tsx +++ b/packages/cookie-consent/src/CookieConsentProvider/CookieConsentProvider.tsx @@ -1,4 +1,4 @@ -import type { CookieSerializeOptions } from 'cookie' +import type { SerializeOptions } from 'cookie' import cookie from 'cookie' import type { PropsWithChildren } from 'react' import { @@ -24,7 +24,7 @@ const CONSENT_MAX_AGE = 13 * 30 * 24 * 60 * 60 // Appx 6 Months const CONSENT_ADVERTISING_MAX_AGE = 6 * 30 * 24 * 60 * 60 -const COOKIES_OPTIONS = { +const COOKIES_OPTIONS: SerializeOptions = { sameSite: 'strict', secure: true, path: '/', @@ -69,10 +69,10 @@ export const CookieConsentProvider = ({ cookiePrefix?: string consentMaxAge?: number consentAdvertisingMaxAge?: number - cookiesOptions?: CookieSerializeOptions + cookiesOptions?: SerializeOptions }>) => { const [needConsent, setNeedsConsent] = useState(false) - const [cookies, setCookies] = useState>( + const [cookies, setCookies] = useState>( IS_CLIENT ? cookie.parse(document.cookie) : {}, ) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 65bb2f8c3..ed46be53e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -138,8 +138,8 @@ importers: packages/cookie-consent: dependencies: cookie: - specifier: 0.7.2 - version: 0.7.2 + specifier: 1.0.1 + version: 1.0.1 devDependencies: '@scaleway/use-segment': specifier: workspace:* @@ -2214,9 +2214,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie@0.7.2: - resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} - engines: {node: '>= 0.6'} + cookie@1.0.1: + resolution: {integrity: sha512-Xd8lFX4LM9QEEwxQpF9J9NTUh8pmdJO0cyRJhFiDoLTk2eH8FXlRv2IFGYVadZpqI3j8fhNrSdKCeYPxiAhLXw==} + engines: {node: '>=18'} core-js-compat@3.38.0: resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} @@ -6597,7 +6597,7 @@ snapshots: convert-source-map@2.0.0: {} - cookie@0.7.2: {} + cookie@1.0.1: {} core-js-compat@3.38.0: dependencies: