diff --git a/package.json b/package.json index f840170..c69458f 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ ] }, "dependencies": { - "@c15t/nextjs": "2.4.1", + "@c15t/nextjs": "3.2.2", "@c15t/scripts": "2.3.0", "@hookform/resolvers": "5.9.2", "@strapi/blocks-react-renderer": "1.0.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d2db90..d99dc05 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@c15t/nextjs': - specifier: 2.4.1 - version: 2.4.1(@types/react@19.3.0)(next@16.4.5(@babel/core@7.29.7(supports-color@8.1.1))(@playwright/test@1.64.1)(@types/node@24.19.2)(react-dom@19.3.1(react@19.3.1))(react@19.3.1))(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3) + specifier: 3.2.2 + version: 3.2.2(next@16.4.5(@babel/core@7.29.7(supports-color@8.1.1))(@playwright/test@1.64.1)(@types/node@24.19.2)(react-dom@19.3.1(react@19.3.1))(react@19.3.1))(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3) '@c15t/scripts': specifier: 2.3.0 version: 2.3.0 @@ -344,30 +344,51 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@c15t/nextjs@2.4.1': - resolution: {integrity: sha512-ni1RNA9+SKeG0w8UQD3HNj8pdPiTv2P5FaUXgxPjTanU75rG+zSamRxbKncsTxvH6wxJqaw8iy51xp0JtmiJLw==} + '@c15t/core@3.2.2': + resolution: {integrity: sha512-GqMuXlTUqz8CHUvuof8+boAi0o4b/Qmhuh599gB05EerWzU78TywVqEOT48ymEhzZHMiPwhZO8J29nVm91kdVA==} + + '@c15t/dev-tools@3.2.2': + resolution: {integrity: sha512-K+yO0sF77b4s8UlSMU788huSU7M1KMzWJi4LiJk0GTLU1UcJUBMH/cLA4+xSTRVP6QRCG9EW+mrQQTZfKh4qJw==} + + '@c15t/iab@3.2.2': + resolution: {integrity: sha512-67Cun+PxdJPYHMuSgZHrje88XtqokDF7s3P18r00vTPl+aoQfpr1qGanFFmGXLAP3zjt1JAJr67Nw33+RzhNnw==} + + '@c15t/nextjs@3.2.2': + resolution: {integrity: sha512-eSTprkXK+3PMu4KDlZLocQlrYMyLlthFZ+3MqfO1lD9ejkQAnH+EeOxPUM+RSRdJwcneydYlw3PRth0SoRfwuw==} peerDependencies: - next: ^16.0.0 || ^15.0.0 || ^14.0.0 || ^13.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc + next: ^15.0.0 || ^16.0.0 + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + next: + optional: true + react: + optional: true + react-dom: + optional: true - '@c15t/react@2.4.1': - resolution: {integrity: sha512-FAsIkYCStIkFWVbt+Qs35QBVbhEsqbg9Y/XM+V3RzbxD0X3eEIpCur6PPCJKqiufoMopmGzKdcmqVB4d+2Y6ig==} + '@c15t/react@3.2.2': + resolution: {integrity: sha512-afO5v1F/N4ZGGrZhPZd3y+boQMWKKRMfbM4x5YthlP69bXL7smKRQV9YY2QOxm/9BqLUCqDWD0Y3be3n4kqJ0g==} peerDependencies: - react: ^19.0.0 || ^19.0.0-rc || ^18.0.0 || ^17.0.0 || ^16.8.0 - react-dom: ^19.0.0 || ^19.0.0-rc || ^18.0.0 || ^17.0.0 || ^16.8.0 + react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true - '@c15t/schema@2.3.0': - resolution: {integrity: sha512-n7K5GYp+F1y4qJeAB0SiXT2XtVDzKX3Xbc1YferNeWClrVyFRYj//28Dxou8irocR1A/z9m40lZLb9xMqwvMHA==} + '@c15t/schema@3.1.3': + resolution: {integrity: sha512-ZRa32yJgblybMF4SZQItPgRdMU+wRxu5NFYcg6vJHHhiWkutXszF8DZYmUrAzv/AtUcoxaftyVQd6s5ZksTRwg==} '@c15t/scripts@2.3.0': resolution: {integrity: sha512-xVaneA3fNHvD6/Tl2P3splSR3psJksbmJAacN0mj82Wgk5M9d3MZTSdUhFRFsy+w5dOrUHPAZL+XyyrkZeX1/A==} - '@c15t/translations@2.3.0': - resolution: {integrity: sha512-siriyyINJ5+mPEdvQ54tzf+DTbKr8KLmpYVlMsdQWRWeXeogZInSA6ujlXoga+MbP4MvageAXAyLeAlYR2OKcg==} + '@c15t/translations@3.2.2': + resolution: {integrity: sha512-hjtwHbyOFtbG0iEIBmgiyZH1fQpxxnKR4voQTywZD+uKd0Vb1asgzb27WcL+Dua3pBcNFw0nbH6KTxwe+d3vHg==} - '@c15t/ui@2.2.4': - resolution: {integrity: sha512-UhC4bl01aKkhxMT2Gwzk+zWcgJQ4dtFWRTM19Og5VdPQ+lw2go5AT6PqNbzBMLVYSJqkl6VjMEgKWxO11/R1hg==} + '@c15t/ui@3.1.2': + resolution: {integrity: sha512-xo758DbRhhlXAGLVRkwdgA6Ke6Zzx+C9EKt28a2WnVMXqXR+FyUy3ko4OE0CVgiBB8zYvCbJupGA2NrN7uZvsg==} '@cacheable/memory@2.2.0': resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} @@ -653,6 +674,9 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} + '@iabtechlabtcf/core@1.5.22': + resolution: {integrity: sha512-Iaz42mXXflxLL19nU7S7RBV1hjELln32mettVVTxdzFFqxVPze6dOzgaNMHP/L9a2Anr017D7yFAcPzMgnfchw==} + '@ianvs/prettier-plugin-sort-imports@4.7.1': resolution: {integrity: sha512-jmTNYGlg95tlsoG3JLCcuC4BrFELJtLirLAkQW/71lXSyOhVt/Xj7xWbbGcuVbNq1gwWgSyMrPjJc9Z30hynVw==} peerDependencies: @@ -1741,6 +1765,9 @@ packages: resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} engines: {node: 18 || 20 || >=22} + base-x@5.0.1: + resolution: {integrity: sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg==} + baseline-browser-mapping@2.11.8: resolution: {integrity: sha512-zAgkquC2WYF0PIc6XbNYkA2uuxxFavzgmX61R+dHDUa558V8Ejf8ozTZFR6QzM24RWu4kBcRkhJ5kpz77j9fnQ==} engines: {node: '>=6.0.0'} @@ -1768,9 +1795,6 @@ packages: bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - c15t@2.4.1: - resolution: {integrity: sha512-NIPFTRq9ryFPcVWzP9siUTGsjxUv52obAYj2ryHIUoyqLwDsKLXVFi+d4bgFworLq3BNUvKQsmcywoE2g2nswg==} - cacheable@2.5.0: resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} @@ -3888,24 +3912,6 @@ packages: zod@4.6.7: resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} - zustand@5.0.14: - resolution: {integrity: sha512-/8tAspM5LMPr28b3fwLYrtdj77ECpfZviaP75CMTnwO8ISyaE4GDIG/9rDDYq/cH9D2Xw2A2RXglLInmVBQB/g==} - engines: {node: '>=12.20.0'} - peerDependencies: - '@types/react': '>=18.0.0' - immer: '>=9.0.6' - react: '>=18.0.0' - use-sync-external-store: '>=1.2.0' - peerDependenciesMeta: - '@types/react': - optional: true - immer: - optional: true - react: - optional: true - use-sync-external-store: - optional: true - snapshots: '@adobe/css-tools@4.5.0': {} @@ -4111,53 +4117,73 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@c15t/nextjs@2.4.1(@types/react@19.3.0)(next@16.4.5(@babel/core@7.29.7(supports-color@8.1.1))(@playwright/test@1.64.1)(@types/node@24.19.2)(react-dom@19.3.1(react@19.3.1))(react@19.3.1))(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3)': + '@c15t/core@3.2.2(typescript@6.0.3)': + dependencies: + '@c15t/schema': 3.1.3(typescript@6.0.3) + '@c15t/translations': 3.2.2 + transitivePeerDependencies: + - typescript + + '@c15t/dev-tools@3.2.2(typescript@6.0.3)': + dependencies: + '@c15t/core': 3.2.2(typescript@6.0.3) + transitivePeerDependencies: + - typescript + + '@c15t/iab@3.2.2(typescript@6.0.3)': + dependencies: + '@c15t/core': 3.2.2(typescript@6.0.3) + '@c15t/schema': 3.1.3(typescript@6.0.3) + '@iabtechlabtcf/core': 1.5.22 + transitivePeerDependencies: + - typescript + + '@c15t/nextjs@3.2.2(next@16.4.5(@babel/core@7.29.7(supports-color@8.1.1))(@playwright/test@1.64.1)(@types/node@24.19.2)(react-dom@19.3.1(react@19.3.1))(react@19.3.1))(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3)': dependencies: - '@c15t/react': 2.4.1(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3) - '@c15t/translations': 2.3.0 - c15t: 2.4.1(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3) + '@c15t/core': 3.2.2(typescript@6.0.3) + '@c15t/react': 3.2.2(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3) + '@c15t/schema': 3.1.3(typescript@6.0.3) + '@c15t/translations': 3.2.2 + optionalDependencies: next: 16.4.5(@babel/core@7.29.7(supports-color@8.1.1))(@playwright/test@1.64.1)(@types/node@24.19.2)(react-dom@19.3.1(react@19.3.1))(react@19.3.1) react: 19.3.1 react-dom: 19.3.1(react@19.3.1) transitivePeerDependencies: - - '@types/react' - - immer - typescript - - use-sync-external-store - '@c15t/react@2.4.1(@types/react@19.3.0)(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3)': + '@c15t/react@3.2.2(react-dom@19.3.1(react@19.3.1))(react@19.3.1)(typescript@6.0.3)': dependencies: - '@c15t/ui': 2.2.4(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3) + '@c15t/core': 3.2.2(typescript@6.0.3) + '@c15t/dev-tools': 3.2.2(typescript@6.0.3) + '@c15t/iab': 3.2.2(typescript@6.0.3) + '@c15t/schema': 3.1.3(typescript@6.0.3) + '@c15t/translations': 3.2.2 + '@c15t/ui': 3.1.2(typescript@6.0.3) '@types/google.maps': 3.65.3 - c15t: 2.4.1(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3) + optionalDependencies: react: 19.3.1 react-dom: 19.3.1(react@19.3.1) transitivePeerDependencies: - - '@types/react' - - immer - typescript - - use-sync-external-store - '@c15t/schema@2.3.0(typescript@6.0.3)': + '@c15t/schema@3.1.3(typescript@6.0.3)': dependencies: + '@c15t/translations': 3.2.2 + base-x: 5.0.1 valibot: 1.4.2(typescript@6.0.3) transitivePeerDependencies: - typescript '@c15t/scripts@2.3.0': {} - '@c15t/translations@2.3.0': {} + '@c15t/translations@3.2.2': {} - '@c15t/ui@2.2.4(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3)': + '@c15t/ui@3.1.2(typescript@6.0.3)': dependencies: - '@c15t/translations': 2.3.0 - c15t: 2.4.1(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3) + '@c15t/core': 3.2.2(typescript@6.0.3) + '@c15t/translations': 3.2.2 transitivePeerDependencies: - - '@types/react' - - immer - - react - typescript - - use-sync-external-store '@cacheable/memory@2.2.0': dependencies: @@ -4412,6 +4438,8 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} + '@iabtechlabtcf/core@1.5.22': {} + '@ianvs/prettier-plugin-sort-imports@4.7.1(prettier@3.9.10)(supports-color@8.1.1)': dependencies: '@babel/generator': 7.29.7 @@ -5455,6 +5483,8 @@ snapshots: balanced-match@4.0.4: {} + base-x@5.0.1: {} + baseline-browser-mapping@2.11.8: {} brace-expansion@1.1.18: @@ -5486,18 +5516,6 @@ snapshots: dependencies: node-int64: 0.4.0 - c15t@2.4.1(@types/react@19.3.0)(react@19.3.1)(typescript@6.0.3): - dependencies: - '@c15t/schema': 2.3.0(typescript@6.0.3) - '@c15t/translations': 2.3.0 - zustand: 5.0.14(@types/react@19.3.0)(react@19.3.1) - transitivePeerDependencies: - - '@types/react' - - immer - - react - - typescript - - use-sync-external-store - cacheable@2.5.0: dependencies: '@cacheable/memory': 2.2.0 @@ -7956,8 +7974,3 @@ snapshots: zod: 4.6.7 zod@4.6.7: {} - - zustand@5.0.14(@types/react@19.3.0)(react@19.3.1): - optionalDependencies: - '@types/react': 19.3.0 - react: 19.3.1