Skip to content

Commit 154bcd6

Browse files
authored
Upgrade to CanvasKit 0.35 (#650)
1 parent f834eb5 commit 154bcd6

File tree

5 files changed

+30
-222
lines changed

5 files changed

+30
-222
lines changed

example/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
"html-webpack-plugin": "^5.5.0",
4747
"jest": "^26.6.3",
4848
"metro-react-native-babel-preset": "^0.67.0",
49-
"patch-package": "^6.4.7",
5049
"react-test-renderer": "17.0.2",
5150
"typescript": "^4.6.2",
5251
"url-loader": "^4.1.1",

example/yarn.lock

Lines changed: 15 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -2631,6 +2631,11 @@
26312631
"@webassemblyjs/ast" "1.11.1"
26322632
"@xtuc/long" "4.2.2"
26332633

2634+
"@webgpu/types@^0.1.20":
2635+
version "0.1.20"
2636+
resolved "https://registry.yarnpkg.com/@webgpu/types/-/types-0.1.20.tgz#9263846b99052a35b9ad8b15adc60b9394d306b0"
2637+
integrity sha512-MFb5oyxX+A7PWQNjcY3kSCSG2FAHaBo7IJBWtxWFgsS20FtY3D9UY7lYqLZ6avS8fSkdSylIS4qiHzFlQUdXag==
2638+
26342639
"@webpack-cli/configtest@^1.1.1":
26352640
version "1.1.1"
26362641
resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.1.1.tgz#9f53b1b7946a6efc2a749095a4f450e2932e8356"
@@ -2658,11 +2663,6 @@
26582663
resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d"
26592664
integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
26602665

2661-
"@yarnpkg/lockfile@^1.1.0":
2662-
version "1.1.0"
2663-
resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31"
2664-
integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==
2665-
26662666
abab@^2.0.3, abab@^2.0.5:
26672667
version "2.0.5"
26682668
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
@@ -3417,10 +3417,12 @@ caniuse-lite@^1.0.30001332:
34173417
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz#8a1e7fdc4db9c2ec79a05e9fd68eb93a761888bb"
34183418
integrity sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==
34193419

3420-
canvaskit-wasm@^0.34.0:
3421-
version "0.34.0"
3422-
resolved "https://registry.yarnpkg.com/canvaskit-wasm/-/canvaskit-wasm-0.34.0.tgz#047d73a59168d32295834a817f1f871fe8cadeb2"
3423-
integrity sha512-THKk3f4AQsN0tEygu/yI/vvIChm6gNg/V80174V1x54Uk1RHADRqG5a/Iq425l8NY3lk1bon0/gpeE7yQKqFQQ==
3420+
canvaskit-wasm@^0.35.0:
3421+
version "0.35.0"
3422+
resolved "https://registry.yarnpkg.com/canvaskit-wasm/-/canvaskit-wasm-0.35.0.tgz#90afc625958367f4a27907fb8c03240045933a46"
3423+
integrity sha512-y/eTJ4xoIBkKzD37aQAvBL451LIp9YiB8Vs1e8J3Qwe7WcTHsAD00E5WocPzZo+0+XaSCkJ6cS/BxBDXTSnW1g==
3424+
dependencies:
3425+
"@webgpu/types" "^0.1.20"
34243426

34253427
capture-exit@^2.0.0:
34263428
version "2.0.0"
@@ -3807,7 +3809,7 @@ cross-fetch@^3.1.5:
38073809
dependencies:
38083810
node-fetch "2.6.7"
38093811

3810-
cross-spawn@^6.0.0, cross-spawn@^6.0.5:
3812+
cross-spawn@^6.0.0:
38113813
version "6.0.5"
38123814
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4"
38133815
integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==
@@ -4884,13 +4886,6 @@ find-up@^4.0.0, find-up@^4.1.0:
48844886
locate-path "^5.0.0"
48854887
path-exists "^4.0.0"
48864888

4887-
find-yarn-workspace-root@^2.0.0:
4888-
version "2.0.0"
4889-
resolved "https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd"
4890-
integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==
4891-
dependencies:
4892-
micromatch "^4.0.2"
4893-
48944889
flat-cache@^3.0.4:
48954890
version "3.0.4"
48964891
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -4959,15 +4954,6 @@ fs-extra@^1.0.0:
49594954
jsonfile "^2.1.0"
49604955
klaw "^1.0.0"
49614956

4962-
fs-extra@^7.0.1:
4963-
version "7.0.1"
4964-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9"
4965-
integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==
4966-
dependencies:
4967-
graceful-fs "^4.1.2"
4968-
jsonfile "^4.0.0"
4969-
universalify "^0.1.0"
4970-
49714957
fs-extra@^8.1.0:
49724958
version "8.1.0"
49734959
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
@@ -5774,7 +5760,7 @@ is-wsl@^1.1.0:
57745760
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
57755761
integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
57765762

5777-
is-wsl@^2.1.1, is-wsl@^2.2.0:
5763+
is-wsl@^2.2.0:
57785764
version "2.2.0"
57795765
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
57805766
integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==
@@ -6472,13 +6458,6 @@ kind-of@^6.0.0, kind-of@^6.0.2:
64726458
resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
64736459
integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
64746460

6475-
klaw-sync@^6.0.0:
6476-
version "6.0.0"
6477-
resolved "https://registry.yarnpkg.com/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c"
6478-
integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ==
6479-
dependencies:
6480-
graceful-fs "^4.1.11"
6481-
64826461
klaw@^1.0.0:
64836462
version "1.3.1"
64846463
resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
@@ -7367,14 +7346,6 @@ open@^6.2.0:
73677346
dependencies:
73687347
is-wsl "^1.1.0"
73697348

7370-
open@^7.4.2:
7371-
version "7.4.2"
7372-
resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321"
7373-
integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==
7374-
dependencies:
7375-
is-docker "^2.0.0"
7376-
is-wsl "^2.1.1"
7377-
73787349
open@^8.0.9:
73797350
version "8.4.0"
73807351
resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8"
@@ -7435,7 +7406,7 @@ ora@^5.4.1:
74357406
strip-ansi "^6.0.0"
74367407
wcwidth "^1.0.1"
74377408

7438-
os-tmpdir@^1.0.0, os-tmpdir@~1.0.2:
7409+
os-tmpdir@^1.0.0:
74397410
version "1.0.2"
74407411
resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
74417412
integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
@@ -7559,25 +7530,6 @@ pascalcase@^0.1.1:
75597530
resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
75607531
integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
75617532

7562-
patch-package@^6.4.7:
7563-
version "6.4.7"
7564-
resolved "https://registry.yarnpkg.com/patch-package/-/patch-package-6.4.7.tgz#2282d53c397909a0d9ef92dae3fdeb558382b148"
7565-
integrity sha512-S0vh/ZEafZ17hbhgqdnpunKDfzHQibQizx9g8yEf5dcVk3KOflOfdufRXQX8CSEkyOQwuM/bNz1GwKvFj54kaQ==
7566-
dependencies:
7567-
"@yarnpkg/lockfile" "^1.1.0"
7568-
chalk "^2.4.2"
7569-
cross-spawn "^6.0.5"
7570-
find-yarn-workspace-root "^2.0.0"
7571-
fs-extra "^7.0.1"
7572-
is-ci "^2.0.0"
7573-
klaw-sync "^6.0.0"
7574-
minimist "^1.2.0"
7575-
open "^7.4.2"
7576-
rimraf "^2.6.3"
7577-
semver "^5.6.0"
7578-
slash "^2.0.0"
7579-
tmp "^0.0.33"
7580-
75817533
path-exists@^3.0.0:
75827534
version "3.0.0"
75837535
resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
@@ -8270,7 +8222,7 @@ reusify@^1.0.4:
82708222
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
82718223
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
82728224

8273-
rimraf@^2.5.4, rimraf@^2.6.3:
8225+
rimraf@^2.5.4:
82748226
version "2.7.1"
82758227
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec"
82768228
integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==
@@ -8640,11 +8592,6 @@ sisteransi@^1.0.5:
86408592
resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed"
86418593
integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==
86428594

8643-
slash@^2.0.0:
8644-
version "2.0.0"
8645-
resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44"
8646-
integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==
8647-
86488595
slash@^3.0.0:
86498596
version "3.0.0"
86508597
resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634"
@@ -9128,13 +9075,6 @@ thunky@^1.0.2:
91289075
resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d"
91299076
integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==
91309077

9131-
tmp@^0.0.33:
9132-
version "0.0.33"
9133-
resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
9134-
integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==
9135-
dependencies:
9136-
os-tmpdir "~1.0.2"
9137-
91389078
91399079
version "1.0.5"
91409080
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"

package/package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
"tsc": "tsc --noEmit",
3636
"lint": "eslint . --ext .ts,.tsx --max-warnings 0",
3737
"test": "jest",
38-
"postinstall": "node scripts/install-npm.js && patch-package",
38+
"postinstall": "node scripts/install-npm.js",
3939
"build": "bob build"
4040
},
4141
"repository": {
@@ -73,15 +73,14 @@
7373
"eslint-config-react-native-wcandillon": "^3.7.2",
7474
"eslint-plugin-reanimated": "^1.2.6",
7575
"jest": "^27.4.3",
76-
"patch-package": "^6.4.7",
7776
"react": "17.0.2",
7877
"react-native": "0.66.2",
7978
"react-native-builder-bob": "^0.18.2",
8079
"ts-jest": "^27.0.7",
8180
"typescript": "^4.6.4"
8281
},
8382
"dependencies": {
84-
"canvaskit-wasm": "^0.34.0",
83+
"canvaskit-wasm": "^0.35.0",
8584
"react-reconciler": "^0.26.2"
8685
},
8786
"eslintIgnore": [

package/patches/canvaskit-wasm+0.34.0.patch

Lines changed: 0 additions & 58 deletions
This file was deleted.

0 commit comments

Comments
 (0)