Skip to content

Commit 57c1adb

Browse files
committed
refactor: migrate to consent manager v1
1 parent 94eec0b commit 57c1adb

8 files changed

Lines changed: 194 additions & 142 deletions

File tree

create-react-app/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44
"private": true,
55
"version": "0.0.1",
66
"dependencies": {
7-
"@consent-manager/core": "0.0.1",
7+
"@consent-manager/core": "next",
88
"@testing-library/jest-dom": "^5.14.1",
99
"@testing-library/react": "^12.0.0",
1010
"@testing-library/user-event": "^13.1.9",
1111
"@types/jest": "^26.0.24",
1212
"@types/node": "^16.3.1",
13-
"@types/react": "^17.0.14",
14-
"@types/react-dom": "^17.0.9",
15-
"react": "^17.0.2",
16-
"react-dom": "^17.0.2",
13+
"@types/react": "^18.2.45",
14+
"@types/react-dom": "^18.2.18",
15+
"react": "^18.2.0",
16+
"react-dom": "^18.2.0",
1717
"react-scripts": "4.0.3",
1818
"typescript": "^4.3.5",
1919
"web-vitals": "^2.1.0"

create-react-app/yarn.lock

Lines changed: 31 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,10 +1203,10 @@
12031203
exec-sh "^0.3.2"
12041204
minimist "^1.2.0"
12051205

1206-
"@consent-manager/core@0.0.1":
1207-
version "0.0.1"
1208-
resolved "https://registry.yarnpkg.com/@consent-manager/core/-/core-0.0.1.tgz#a4e9601b59f4cc529c9155265847744259745125"
1209-
integrity sha512-M3A04rb1hPasW75JE8/9rUwkpo9S6mU2YAMZYvzK3LyRxA8Vp6zJ90fyIX7oZ4ox05KAAtQ7Yagahyv4zDFfKQ==
1206+
"@consent-manager/core@next":
1207+
version "2.0.0-next.0"
1208+
resolved "https://registry.yarnpkg.com/@consent-manager/core/-/core-2.0.0-next.0.tgz#339bd5196cb3595f5d2d95407b3e79e004455288"
1209+
integrity sha512-AmSfp7BYOh9aatR94eoUoM8KFr6RZkYvLsU0PY97eTMU/wRdNQGxH2os/4xCu5I9RwnckGxb7CjW8lBw45Yp9Q==
12101210
dependencies:
12111211
"@types/history" "^4.7.8"
12121212
history "^5.0.0"
@@ -1875,14 +1875,14 @@
18751875
resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8"
18761876
integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==
18771877

1878-
"@types/react-dom@^17.0.9":
1879-
version "17.0.9"
1880-
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.9.tgz#441a981da9d7be117042e1a6fd3dac4b30f55add"
1881-
integrity sha512-wIvGxLfgpVDSAMH5utdL9Ngm5Owu0VsGmldro3ORLXV8CShrL8awVj06NuEXFQ5xyaYfdca7Sgbk/50Ri1GdPg==
1878+
"@types/react-dom@^18.2.18":
1879+
version "18.2.18"
1880+
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.2.18.tgz#16946e6cd43971256d874bc3d0a72074bb8571dd"
1881+
integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==
18821882
dependencies:
18831883
"@types/react" "*"
18841884

1885-
"@types/react@*", "@types/react@^17.0.14":
1885+
"@types/react@*":
18861886
version "17.0.14"
18871887
resolved "https://registry.npmjs.org/@types/react/-/react-17.0.14.tgz#f0629761ca02945c4e8fea99b8177f4c5c61fb0f"
18881888
integrity sha512-0WwKHUbWuQWOce61UexYuWTGuGY/8JvtUe/dtQ6lR4sZ3UiylHotJeWpf3ArP9+DSGUoLY3wbU59VyMrJps5VQ==
@@ -1891,6 +1891,15 @@
18911891
"@types/scheduler" "*"
18921892
csstype "^3.0.2"
18931893

1894+
"@types/react@^18.2.45":
1895+
version "18.2.45"
1896+
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.45.tgz#253f4fac288e7e751ab3dc542000fb687422c15c"
1897+
integrity sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==
1898+
dependencies:
1899+
"@types/prop-types" "*"
1900+
"@types/scheduler" "*"
1901+
csstype "^3.0.2"
1902+
18941903
"@types/resolve@0.0.8":
18951904
version "0.0.8"
18961905
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-0.0.8.tgz#f26074d238e02659e323ce1a13d041eee280e194"
@@ -9151,14 +9160,13 @@ react-dev-utils@^11.0.3:
91519160
strip-ansi "6.0.0"
91529161
text-table "0.2.0"
91539162

9154-
react-dom@^17.0.2:
9155-
version "17.0.2"
9156-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
9157-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
9163+
react-dom@^18.2.0:
9164+
version "18.2.0"
9165+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
9166+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
91589167
dependencies:
91599168
loose-envify "^1.1.0"
9160-
object-assign "^4.1.1"
9161-
scheduler "^0.20.2"
9169+
scheduler "^0.23.0"
91629170

91639171
react-error-overlay@^6.0.9:
91649172
version "6.0.9"
@@ -9271,13 +9279,12 @@ react-use@^17.2.4:
92719279
ts-easing "^0.2.0"
92729280
tslib "^2.1.0"
92739281

9274-
react@^17.0.2:
9275-
version "17.0.2"
9276-
resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
9277-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
9282+
react@^18.2.0:
9283+
version "18.2.0"
9284+
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
9285+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
92789286
dependencies:
92799287
loose-envify "^1.1.0"
9280-
object-assign "^4.1.1"
92819288

92829289
read-pkg-up@^2.0.0:
92839290
version "2.0.0"
@@ -9805,13 +9812,12 @@ saxes@^5.0.0:
98059812
dependencies:
98069813
xmlchars "^2.2.0"
98079814

9808-
scheduler@^0.20.2:
9809-
version "0.20.2"
9810-
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
9811-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
9815+
scheduler@^0.23.0:
9816+
version "0.23.0"
9817+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
9818+
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
98129819
dependencies:
98139820
loose-envify "^1.1.0"
9814-
object-assign "^4.1.1"
98159821

98169822
schema-utils@^1.0.0:
98179823
version "1.0.0"

gatsby/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"private": true,
55
"version": "0.0.1",
66
"dependencies": {
7-
"@consent-manager/core": "0.0.1",
8-
"@consent-manager/integration-matomo": "0.0.1",
9-
"@consent-manager/integration-youtube": "0.0.1",
7+
"@consent-manager/core": "1.0.1",
8+
"@consent-manager/integration-matomo": "1.0.0",
9+
"@consent-manager/integration-youtube": "1.0.0",
1010
"autoprefixer": "^10.2.5",
1111
"final-form": "^4.20.2",
1212
"gatsby": "3.9.1",
@@ -20,8 +20,8 @@
2020
"gatsby-transformer-sharp": "3.9.0",
2121
"postcss": "^8.2.8",
2222
"prop-types": "^15.7.2",
23-
"react": "17.0.2",
24-
"react-dom": "17.0.2",
23+
"react": "18.2.0",
24+
"react-dom": "18.2.0",
2525
"react-final-form": "^6.5.2",
2626
"react-helmet": "^6.1.0",
2727
"react-icons": "^4.2.0",

gatsby/yarn.lock

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,27 +1043,27 @@
10431043
"@babel/helper-validator-identifier" "^7.14.5"
10441044
to-fast-properties "^2.0.0"
10451045

1046-
"@consent-manager/core@0.0.1":
1047-
version "0.0.1"
1048-
resolved "https://registry.yarnpkg.com/@consent-manager/core/-/core-0.0.1.tgz#a4e9601b59f4cc529c9155265847744259745125"
1049-
integrity sha512-M3A04rb1hPasW75JE8/9rUwkpo9S6mU2YAMZYvzK3LyRxA8Vp6zJ90fyIX7oZ4ox05KAAtQ7Yagahyv4zDFfKQ==
1046+
"@consent-manager/core@1.0.1":
1047+
version "1.0.1"
1048+
resolved "https://registry.yarnpkg.com/@consent-manager/core/-/core-1.0.1.tgz#ce90078d9506a1ac5f9c52906c900d6bd8174659"
1049+
integrity sha512-SNbrOEziJiK8Aah11MJRJp7kJSzd25vt0D9u8fxts98ByO37EItmbWfRLbMTzfHbHZGLMK4ALnp+IjZgifuq+g==
10501050
dependencies:
10511051
"@types/history" "^4.7.8"
10521052
history "^5.0.0"
10531053
react-use "^17.2.4"
10541054
wcag-contrast "^3.0.0"
10551055

1056-
"@consent-manager/integration-matomo@0.0.1":
1057-
version "0.0.1"
1058-
resolved "https://registry.yarnpkg.com/@consent-manager/integration-matomo/-/integration-matomo-0.0.1.tgz#2ea03039452d865587850cf673eb8fcc8bc5e2ee"
1059-
integrity sha512-O1QIoejbW253kn2E8DGyq4gqv/vPb4c9/F/ytwE6hv0qQ/LuNsdYKR0sjzlsX+H0ZZxhmSHCCaiRy5T3DIJTHQ==
1056+
"@consent-manager/integration-matomo@1.0.0":
1057+
version "1.0.0"
1058+
resolved "https://registry.yarnpkg.com/@consent-manager/integration-matomo/-/integration-matomo-1.0.0.tgz#7c9fb40ebd46d43f10d696d3026e6987eed8a6c7"
1059+
integrity sha512-aMXBxBFVnxU7+W/tlbewy/SmhrZTfs26cTFu8FGjxk+gDv66ivYgfyl2bX5r4didatvEcup+IHJhcRCv6Thaaw==
10601060
dependencies:
10611061
simple-icons "^4.14.0"
10621062

1063-
"@consent-manager/integration-youtube@0.0.1":
1064-
version "0.0.1"
1065-
resolved "https://registry.yarnpkg.com/@consent-manager/integration-youtube/-/integration-youtube-0.0.1.tgz#2a702372512ea12a8e3b881c41847b6585e1f2bb"
1066-
integrity sha512-2FplJX8tVNaoCCR1gu6lG2R/NWuxhMtO5p/e+ZpExbU44ukSc/rj2rtNLgtdks2WkQsVgfFfE7QRZDRcJ0pTCQ==
1063+
"@consent-manager/integration-youtube@1.0.0":
1064+
version "1.0.0"
1065+
resolved "https://registry.yarnpkg.com/@consent-manager/integration-youtube/-/integration-youtube-1.0.0.tgz#07116597a07ba7b0ea7ce343acf8949f6bc02539"
1066+
integrity sha512-vmDHkFZEnNsvFhlBynGHCTmBAWF1Zw/TB97hhaW1zFQdEuuRQxdkUFQxFvD7/Qk5aIhuxXy3sFfTBU9CJvoxCw==
10671067
dependencies:
10681068
simple-icons "^4.14.0"
10691069

@@ -10461,14 +10461,13 @@ react-dev-utils@^11.0.3:
1046110461
strip-ansi "6.0.0"
1046210462
text-table "0.2.0"
1046310463

10464-
react-dom@17.0.2:
10465-
version "17.0.2"
10466-
resolved "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23"
10467-
integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==
10464+
react-dom@18.2.0:
10465+
version "18.2.0"
10466+
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
10467+
integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
1046810468
dependencies:
1046910469
loose-envify "^1.1.0"
10470-
object-assign "^4.1.1"
10471-
scheduler "^0.20.2"
10470+
scheduler "^0.23.0"
1047210471

1047310472
react-error-overlay@^6.0.9:
1047410473
version "6.0.9"
@@ -10556,13 +10555,12 @@ react-youtube@^7.13.1:
1055610555
prop-types "15.7.2"
1055710556
youtube-player "5.5.2"
1055810557

10559-
react@17.0.2:
10560-
version "17.0.2"
10561-
resolved "https://registry.npmjs.org/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037"
10562-
integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==
10558+
react@18.2.0:
10559+
version "18.2.0"
10560+
resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5"
10561+
integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
1056310562
dependencies:
1056410563
loose-envify "^1.1.0"
10565-
object-assign "^4.1.1"
1056610564

1056710565
read-pkg-up@^1.0.1:
1056810566
version "1.0.1"
@@ -11093,13 +11091,12 @@ sax@>=0.6.0, sax@^1.2.4, sax@~1.2.4:
1109311091
resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
1109411092
integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
1109511093

11096-
scheduler@^0.20.2:
11097-
version "0.20.2"
11098-
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
11099-
integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==
11094+
scheduler@^0.23.0:
11095+
version "0.23.0"
11096+
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe"
11097+
integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
1110011098
dependencies:
1110111099
loose-envify "^1.1.0"
11102-
object-assign "^4.1.1"
1110311100

1110411101
schema-utils@^1.0.0:
1110511102
version "1.0.0"

nextjs/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
"lint": "next lint"
1010
},
1111
"dependencies": {
12-
"@consent-manager/core": "0.0.1",
13-
"@consent-manager/integration-matomo": "0.0.1",
14-
"@consent-manager/interface-default": "0.0.1",
12+
"@consent-manager/core": "1.0.1",
13+
"@consent-manager/integration-matomo": "1.0.0",
14+
"@consent-manager/interface-default": "1.0.2",
1515
"next": "11.0.1",
16-
"react": "17.0.2",
17-
"react-dom": "17.0.2",
16+
"react": "18.2.0",
17+
"react-dom": "18.2.0",
1818
"use-persisted-state": "^0.3.3"
1919
},
2020
"devDependencies": {
21-
"@types/react": "17.0.14",
21+
"@types/react": "18.2.45",
2222
"@types/use-persisted-state": "^0.3.0",
2323
"eslint": "7.30.0",
2424
"eslint-config-next": "11.0.1",

0 commit comments

Comments
 (0)