Skip to content

Commit c221d2c

Browse files
build: moving video library from peer to optional dependency
1 parent 1b0b08d commit c221d2c

File tree

4 files changed

+67
-71
lines changed

4 files changed

+67
-71
lines changed

package/expo-package/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"expo-media-library": "^12.0.2",
2424
"expo-sharing": "^9.1.2"
2525
},
26+
"optionalDependencies": {
27+
"expo-av": "^11.2.3"
28+
},
2629
"scripts": {
2730
"prepack": " cp ../../README.md .",
2831
"postpack": "rm README.md"

package/expo-package/yarn.lock

Lines changed: 30 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -711,20 +711,19 @@
711711
"@babel/helper-validator-identifier" "^7.16.7"
712712
to-fast-properties "^2.0.0"
713713

714-
"@expo/config-plugins@^4.0.2":
715-
version "4.1.0"
716-
resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.1.0.tgz#0365e2e51e2e3e3b4e7db1fbbada5be661798be6"
717-
integrity sha512-+Uq7kzi1StUZZZivnnqNV6+v8b+SMF6MDgH+cEZxCoM9uwLXOK0rTAURzBGtl+C6EEbKnoZmnKGuzABBGPRP7A==
718-
dependencies:
719-
"@expo/config-types" "^44.0.0"
720-
"@expo/json-file" "8.2.34"
721-
"@expo/plist" "0.0.17"
714+
"@expo/config-plugins@^4.0.14":
715+
version "4.1.5"
716+
resolved "https://registry.yarnpkg.com/@expo/config-plugins/-/config-plugins-4.1.5.tgz#9d357d2cda9c095e511b51583ede8a3b76174068"
717+
integrity sha512-RVvU40RtZt12HavuDAe+LDIq9lHj7sheOfMEHdmpJ/uTA8pgvkbc56XF6JHQD+yRr6+uhhb+JnAasGq49dsQbw==
718+
dependencies:
719+
"@expo/config-types" "^45.0.0"
720+
"@expo/json-file" "8.2.36"
721+
"@expo/plist" "0.0.18"
722722
"@expo/sdk-runtime-versions" "^1.0.0"
723723
"@react-native/normalize-color" "^2.0.0"
724724
chalk "^4.1.2"
725725
debug "^4.3.1"
726726
find-up "~5.0.0"
727-
fs-extra "9.0.0"
728727
getenv "^1.0.0"
729728
glob "7.1.6"
730729
resolve-from "^5.0.0"
@@ -733,24 +732,24 @@
733732
xcode "^3.0.1"
734733
xml2js "0.4.23"
735734

736-
"@expo/config-types@^44.0.0":
737-
version "44.0.0"
738-
resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-44.0.0.tgz#d3480fe2c99f9e895dae4ebba58b74ed72d03e26"
739-
integrity sha512-d+gpdKOAhqaD5RmcMzGgKzNtvE1w+GCqpFQNSXLliYlXjj+Tv0eL8EPeAdPtvke0vowpPFwd5McXLA90dgY6Jg==
735+
"@expo/config-types@^45.0.0":
736+
version "45.0.0"
737+
resolved "https://registry.yarnpkg.com/@expo/config-types/-/config-types-45.0.0.tgz#963c2fdce8fbcbd003758b92ed8a25375f437ef6"
738+
integrity sha512-/QGhhLWyaGautgEyU50UJr5YqKJix5t77ePTwreOVAhmZH+ff3nrrtYTTnccx+qF08ZNQmfAyYMCD3rQfzpiJA==
740739

741-
"@expo/[email protected].34":
742-
version "8.2.34"
743-
resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.34.tgz#2f24e90a677195f7a81e167115460eb2902c3130"
744-
integrity sha512-ZxtBodAZGxdLtgKzmsC+8ViUxt1mhFW642Clu2OuG3f6PAyAFsU/SqEGag9wKFaD3x3Wt8VhL+3y5fMJmUFgPw==
740+
"@expo/[email protected].36":
741+
version "8.2.36"
742+
resolved "https://registry.yarnpkg.com/@expo/json-file/-/json-file-8.2.36.tgz#62a505cb7f30a34d097386476794680a3f7385ff"
743+
integrity sha512-tOZfTiIFA5KmMpdW9KF7bc6CFiGjb0xnbieJhTGlHrLL+ps2G0OkqmuZ3pFEXBOMnJYUVpnSy++52LFxvpa5ZQ==
745744
dependencies:
746745
"@babel/code-frame" "~7.10.4"
747746
json5 "^1.0.1"
748747
write-file-atomic "^2.3.0"
749748

750-
"@expo/[email protected].17":
751-
version "0.0.17"
752-
resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.17.tgz#0f6c594e116f45a28f5ed20998dadb5f3429f88b"
753-
integrity sha512-5Ul3d/YOYE6mfum0jCE25XUnkKHZ5vGlU/X2275ZmCtGrpRn1Fl8Nq+jQKSaks3NqTfxdyXROi/TgH8Zxeg2wg==
749+
"@expo/[email protected].18":
750+
version "0.0.18"
751+
resolved "https://registry.yarnpkg.com/@expo/plist/-/plist-0.0.18.tgz#9abcde78df703a88f6d9fa1a557ee2f045d178b0"
752+
integrity sha512-+48gRqUiz65R21CZ/IXa7RNBXgAI/uPSdvJqoN9x1hfL44DNbUoWHgHiEXTx7XelcATpDwNTz6sHLfy0iNqf+w==
754753
dependencies:
755754
"@xmldom/xmldom" "~0.7.0"
756755
base64-js "^1.2.3"
@@ -893,11 +892,6 @@ asynckit@^0.4.0:
893892
resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
894893
integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
895894

896-
at-least-node@^1.0.0:
897-
version "1.0.0"
898-
resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2"
899-
integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==
900-
901895
axios@^0.22.0:
902896
version "0.22.0"
903897
resolved "https://registry.yarnpkg.com/axios/-/axios-0.22.0.tgz#bf702c41fb50fbca4539589d839a077117b79b25"
@@ -1154,12 +1148,12 @@ escape-string-regexp@^1.0.5:
11541148
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
11551149
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
11561150

1157-
expo-av@^10.2.1:
1158-
version "10.2.1"
1159-
resolved "https://registry.yarnpkg.com/expo-av/-/expo-av-10.2.1.tgz#c08bce464d673d0e90c68cac082bfb75a9437f25"
1160-
integrity sha512-thrkHVg4HVn8L+jHKVnXYd4TLkJQblFE8QXd3d1hwrYG63gehQT2nK4DM0Frl50EcdV8YN9XjhwHobtK5oMc9A==
1151+
expo-av@^11.2.3:
1152+
version "11.2.3"
1153+
resolved "https://registry.yarnpkg.com/expo-av/-/expo-av-11.2.3.tgz#254242dae76e3cd60ef9d9c33618e4a12d37aa33"
1154+
integrity sha512-ptTe96s33Ct0eOsOmNTvtaWFx4B0SDkQmDfPbiuX/C2afqbLQf8geEopw7BRO8ZZl7Qe3qBMH6YLHXKTkZkTyQ==
11611155
dependencies:
1162-
"@expo/config-plugins" "^4.0.2"
1156+
"@expo/config-plugins" "^4.0.14"
11631157

11641158
fast-deep-equal@^3.1.1:
11651159
version "3.1.3"
@@ -1201,16 +1195,6 @@ form-data@^4.0.0:
12011195
combined-stream "^1.0.8"
12021196
mime-types "^2.1.12"
12031197

1204-
1205-
version "9.0.0"
1206-
resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3"
1207-
integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==
1208-
dependencies:
1209-
at-least-node "^1.0.0"
1210-
graceful-fs "^4.2.0"
1211-
jsonfile "^6.0.1"
1212-
universalify "^1.0.0"
1213-
12141198
fs.realpath@^1.0.0:
12151199
version "1.0.0"
12161200
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -1257,7 +1241,7 @@ globals@^11.1.0:
12571241
resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
12581242
integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
12591243

1260-
graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
1244+
graceful-fs@^4.1.11:
12611245
version "4.2.10"
12621246
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c"
12631247
integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==
@@ -1372,15 +1356,6 @@ json5@^2.1.2:
13721356
dependencies:
13731357
minimist "^1.2.5"
13741358

1375-
jsonfile@^6.0.1:
1376-
version "6.1.0"
1377-
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae"
1378-
integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1379-
dependencies:
1380-
universalify "^2.0.0"
1381-
optionalDependencies:
1382-
graceful-fs "^4.1.6"
1383-
13841359
jsonwebtoken@^8.5.1:
13851360
version "8.5.1"
13861361
resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz#00e71e0b8df54c2121a1f26137df2280673bcc0d"
@@ -1901,10 +1876,10 @@ [email protected]:
19011876
resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4"
19021877
integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=
19031878

1904-
stream-chat-react-native-core@4.3.0:
1905-
version "4.3.0"
1906-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-4.3.0.tgz#24b41e0aa8da6e4e9adeca50fe08002b2ddd5caf"
1907-
integrity sha512-tjbW7wCgEfr2kZe/OdiYfqv4bOz4Y2nwpMuBo1Rm5xkWPQ9zs0hpdpJLAiU17J8mboHZpfuxSwe0LEKlE8ZJRg==
1879+
stream-chat-react-native-core@4.6.1:
1880+
version "4.6.1"
1881+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-4.6.1.tgz#17a88bbba8c10ba0259e3bc04623bb184fb652fa"
1882+
integrity sha512-QUVI9HdNMV6sYOXHtEmrowl2Rg4qWdFSjQL7VATyEWheTfIAbx7wFNZ9jLqlkwKL10AUAww1X85NXO7aFD64Yg==
19081883
dependencies:
19091884
"@babel/runtime" "^7.12.5"
19101885
"@gorhom/bottom-sheet" "4.1.5"
@@ -1987,16 +1962,6 @@ unicode-property-aliases-ecmascript@^2.0.0:
19871962
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
19881963
integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
19891964

1990-
universalify@^1.0.0:
1991-
version "1.0.0"
1992-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d"
1993-
integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==
1994-
1995-
universalify@^2.0.0:
1996-
version "2.0.0"
1997-
resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
1998-
integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
1999-
20001965
uri-js@^4.2.2:
20011966
version "4.4.1"
20021967
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"

package/native-package/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
"react-native-haptic-feedback": ">=1.11.0",
2424
"react-native-image-crop-picker": ">=0.33.2",
2525
"react-native-image-resizer": ">=1.4.2",
26-
"react-native-share": ">=4.1.0",
26+
"react-native-share": ">=4.1.0"
27+
},
28+
"optionalDependencies": {
2729
"react-native-video": "^5.2.0"
2830
},
2931
"scripts": {

package/native-package/yarn.lock

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,6 +1002,11 @@ electron-to-chromium@^1.4.17:
10021002
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz#17056914465da0890ce00351a3b946fd4cd51ff6"
10031003
integrity sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==
10041004

1005+
eme-encryption-scheme-polyfill@^2.0.1:
1006+
version "2.0.4"
1007+
resolved "https://registry.yarnpkg.com/eme-encryption-scheme-polyfill/-/eme-encryption-scheme-polyfill-2.0.4.tgz#7d818302af3f3b19d5974255dcc92dc087413845"
1008+
integrity sha512-MHYJX1v145Pjj2YJTrVVuJOYyXrxGVy8LWf6kV5M4jrV/GyoeuJKyTuD+GaD+VAiE8Ip+MptiH4dXk6ZVmMNow==
1009+
10051010
emojis-list@^3.0.0:
10061011
version "3.0.0"
10071012
resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78"
@@ -1219,6 +1224,11 @@ jws@^3.2.2:
12191224
jwa "^1.4.1"
12201225
safe-buffer "^5.0.1"
12211226

1227+
keymirror@^0.1.1:
1228+
version "0.1.1"
1229+
resolved "https://registry.yarnpkg.com/keymirror/-/keymirror-0.1.1.tgz#918889ea13f8d0a42e7c557250eee713adc95c35"
1230+
integrity sha512-vIkZAFWoDijgQT/Nvl2AHCMmnegN2ehgTPYuyy2hWQkQSntI0S7ESYqdLkoSe1HyEBFHHkCgSIvVdSEiWwKvCg==
1231+
12221232
loader-utils@^2.0.0:
12231233
version "2.0.2"
12241234
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129"
@@ -1440,7 +1450,7 @@ process@^0.11.1:
14401450
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
14411451
integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI=
14421452

1443-
prop-types@^15.5.10, prop-types@^15.6.0:
1453+
prop-types@^15.5.10, prop-types@^15.6.0, prop-types@^15.7.2:
14441454
version "15.8.1"
14451455
resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5"
14461456
integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==
@@ -1503,6 +1513,15 @@ react-native-url-polyfill@^1.3.0:
15031513
dependencies:
15041514
whatwg-url-without-unicode "8.0.0-3"
15051515

1516+
react-native-video@^5.2.0:
1517+
version "5.2.0"
1518+
resolved "https://registry.yarnpkg.com/react-native-video/-/react-native-video-5.2.0.tgz#c3f2c541775f4fda7e0d26d75a6fb59819b13d5e"
1519+
integrity sha512-5SK1lxyzrCkZF+WuxUxLR1Pt65E0rsWB1w1GrGxSLdC9zWYBumcmuHl+wPJ7UQvznjaH2Ze7uU1R3arejI7+WQ==
1520+
dependencies:
1521+
keymirror "^0.1.1"
1522+
prop-types "^15.7.2"
1523+
shaka-player "^2.5.9"
1524+
15061525
react-refresh@^0.4.0:
15071526
version "0.4.3"
15081527
resolved "https://registry.yarnpkg.com/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53"
@@ -1607,6 +1626,13 @@ semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:
16071626
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
16081627
integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
16091628

1629+
shaka-player@^2.5.9:
1630+
version "2.5.23"
1631+
resolved "https://registry.yarnpkg.com/shaka-player/-/shaka-player-2.5.23.tgz#db92d1c6cf2314f0180a2cec11b0e2f2560336f5"
1632+
integrity sha512-3MC9k0OXJGw8AZ4n/ZNCZS2yDxx+3as5KgH6Tx4Q5TRboTBBCu6dYPI5vp1DxKeyU12MBN1Zcbs7AKzXv2EnCg==
1633+
dependencies:
1634+
eme-encryption-scheme-polyfill "^2.0.1"
1635+
16101636
simple-markdown@^0.7.1:
16111637
version "0.7.3"
16121638
resolved "https://registry.yarnpkg.com/simple-markdown/-/simple-markdown-0.7.3.tgz#e32150b2ec6f8287197d09869fd928747a9c5640"
@@ -1619,10 +1645,10 @@ source-map@^0.5.0:
16191645
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
16201646
integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
16211647

1622-
stream-chat-react-native-core@4.5.0:
1623-
version "4.5.0"
1624-
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-4.5.0.tgz#7c74f542e66ef9028f3c303b9a5149db681df1ff"
1625-
integrity sha512-koDw3Nzw8mORGrSeL2JfHqXWFHWHdJLMrhd/UIuShDVJcZmxcPjvXoFUrMWMbu4C8yrlftcsKKmDGWlUzdSqaA==
1648+
stream-chat-react-native-core@4.6.1:
1649+
version "4.6.1"
1650+
resolved "https://registry.yarnpkg.com/stream-chat-react-native-core/-/stream-chat-react-native-core-4.6.1.tgz#17a88bbba8c10ba0259e3bc04623bb184fb652fa"
1651+
integrity sha512-QUVI9HdNMV6sYOXHtEmrowl2Rg4qWdFSjQL7VATyEWheTfIAbx7wFNZ9jLqlkwKL10AUAww1X85NXO7aFD64Yg==
16261652
dependencies:
16271653
"@babel/runtime" "^7.12.5"
16281654
"@gorhom/bottom-sheet" "4.1.5"

0 commit comments

Comments
 (0)