Przeglądaj źródła

upgrade dependencies & bump version to 1.1.0

iou90 5 lat temu
rodzic
commit
d20980796a
3 zmienionych plików z 27 dodań i 109 usunięć
  1. 2
    1
      README.md
  2. 21
    104
      package-lock.json
  3. 4
    4
      package.json

+ 2
- 1
README.md Wyświetl plik

@@ -3,7 +3,8 @@ An auto height webview for React Native, even auto width for inline html.
3 3
 
4 4
 ## versioning
5 5
 
6
-`npm install react-native-autoheight-webview --save` (rn >= 0.57)
6
+`npm install react-native-autoheight-webview --save` (rn >= 0.59, be capable of Hooks)
7
+`npm install react-native-autoheight-webview@1.0.1 --save` (rn >= 0.57)
7 8
 
8 9
 Read [README_old](./README_old.md) for earlier version guide.
9 10
 

+ 21
- 104
package-lock.json Wyświetl plik

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "react-native-autoheight-webview",
3
-  "version": "0.11.0",
3
+  "version": "1.1.0",
4 4
   "lockfileVersion": 1,
5 5
   "requires": true,
6 6
   "dependencies": {
@@ -219,11 +219,6 @@
219 219
       "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
220 220
       "dev": true
221 221
     },
222
-    "asap": {
223
-      "version": "2.0.6",
224
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/asap/-/asap-2.0.6.tgz",
225
-      "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
226
-    },
227 222
     "ast-types-flow": {
228 223
       "version": "0.0.7",
229 224
       "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
@@ -426,11 +421,6 @@
426 421
         "typedarray": "^0.0.6"
427 422
       }
428 423
     },
429
-    "core-js": {
430
-      "version": "1.2.7",
431
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/core-js/-/core-js-1.2.7.tgz",
432
-      "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
433
-    },
434 424
     "core-util-is": {
435 425
       "version": "1.0.2",
436 426
       "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -508,14 +498,6 @@
508 498
       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
509 499
       "dev": true
510 500
     },
511
-    "encoding": {
512
-      "version": "0.1.12",
513
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/encoding/-/encoding-0.1.12.tgz",
514
-      "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
515
-      "requires": {
516
-        "iconv-lite": "~0.4.13"
517
-      }
518
-    },
519 501
     "es-abstract": {
520 502
       "version": "1.13.0",
521 503
       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
@@ -544,7 +526,8 @@
544 526
     "escape-string-regexp": {
545 527
       "version": "1.0.5",
546 528
       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
547
-      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
529
+      "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
530
+      "dev": true
548 531
     },
549 532
     "eslint": {
550 533
       "version": "4.19.1",
@@ -642,6 +625,12 @@
642 625
         "resolve": "^1.9.0"
643 626
       }
644 627
     },
628
+    "eslint-plugin-react-hooks": {
629
+      "version": "1.6.0",
630
+      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.0.tgz",
631
+      "integrity": "sha512-lHBVRIaz5ibnIgNG07JNiAuBUeKhEf8l4etNx5vfAEwqQ5tcuK3jV9yjmopPgQDagQb7HwIuQVsE3IVcGrRnag==",
632
+      "dev": true
633
+    },
645 634
     "eslint-plugin-react-native": {
646 635
       "version": "3.6.0",
647 636
       "resolved": "https://registry.npmjs.org/eslint-plugin-react-native/-/eslint-plugin-react-native-3.6.0.tgz",
@@ -684,9 +673,9 @@
684 673
       }
685 674
     },
686 675
     "esprima": {
687
-      "version": "4.0.0",
688
-      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
689
-      "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
676
+      "version": "4.0.1",
677
+      "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
678
+      "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
690 679
       "dev": true
691 680
     },
692 681
     "esquery": {
@@ -748,20 +737,6 @@
748 737
       "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
749 738
       "dev": true
750 739
     },
751
-    "fbjs": {
752
-      "version": "0.8.17",
753
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/fbjs/-/fbjs-0.8.17.tgz",
754
-      "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
755
-      "requires": {
756
-        "core-js": "^1.0.0",
757
-        "isomorphic-fetch": "^2.1.1",
758
-        "loose-envify": "^1.0.0",
759
-        "object-assign": "^4.1.0",
760
-        "promise": "^7.1.1",
761
-        "setimmediate": "^1.0.5",
762
-        "ua-parser-js": "^0.7.18"
763
-      }
764
-    },
765 740
     "figures": {
766 741
       "version": "2.0.0",
767 742
       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
@@ -891,6 +866,7 @@
891 866
       "version": "0.4.21",
892 867
       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz",
893 868
       "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==",
869
+      "dev": true,
894 870
       "requires": {
895 871
         "safer-buffer": "^2.1.0"
896 872
       }
@@ -901,11 +877,6 @@
901 877
       "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==",
902 878
       "dev": true
903 879
     },
904
-    "immutable": {
905
-      "version": "3.8.2",
906
-      "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
907
-      "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM="
908
-    },
909 880
     "imurmurhash": {
910 881
       "version": "0.1.4",
911 882
       "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
@@ -1022,11 +993,6 @@
1022 993
       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
1023 994
       "dev": true
1024 995
     },
1025
-    "is-stream": {
1026
-      "version": "1.1.0",
1027
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/is-stream/-/is-stream-1.1.0.tgz",
1028
-      "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
1029
-    },
1030 996
     "is-symbol": {
1031 997
       "version": "1.0.2",
1032 998
       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
@@ -1048,24 +1014,15 @@
1048 1014
       "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
1049 1015
       "dev": true
1050 1016
     },
1051
-    "isomorphic-fetch": {
1052
-      "version": "2.2.1",
1053
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
1054
-      "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
1055
-      "requires": {
1056
-        "node-fetch": "^1.0.1",
1057
-        "whatwg-fetch": ">=0.10.0"
1058
-      }
1059
-    },
1060 1017
     "js-tokens": {
1061 1018
       "version": "3.0.2",
1062 1019
       "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
1063 1020
       "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
1064 1021
     },
1065 1022
     "js-yaml": {
1066
-      "version": "3.11.0",
1067
-      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
1068
-      "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
1023
+      "version": "3.13.0",
1024
+      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz",
1025
+      "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==",
1069 1026
       "dev": true,
1070 1027
       "requires": {
1071 1028
         "argparse": "^1.0.7",
@@ -1110,9 +1067,9 @@
1110 1067
       }
1111 1068
     },
1112 1069
     "lodash": {
1113
-      "version": "4.17.10",
1114
-      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
1115
-      "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
1070
+      "version": "4.17.11",
1071
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
1072
+      "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
1116 1073
       "dev": true
1117 1074
     },
1118 1075
     "loose-envify": {
@@ -1181,15 +1138,6 @@
1181 1138
       "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
1182 1139
       "dev": true
1183 1140
     },
1184
-    "node-fetch": {
1185
-      "version": "1.7.3",
1186
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/node-fetch/-/node-fetch-1.7.3.tgz",
1187
-      "integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=",
1188
-      "requires": {
1189
-        "encoding": "^0.1.11",
1190
-        "is-stream": "^1.0.1"
1191
-      }
1192
-    },
1193 1141
     "object-assign": {
1194 1142
       "version": "4.1.1",
1195 1143
       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
@@ -1314,14 +1262,6 @@
1314 1262
       "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=",
1315 1263
       "dev": true
1316 1264
     },
1317
-    "promise": {
1318
-      "version": "7.3.1",
1319
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/promise/-/promise-7.3.1.tgz",
1320
-      "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=",
1321
-      "requires": {
1322
-        "asap": "~2.0.3"
1323
-      }
1324
-    },
1325 1265
     "prop-types": {
1326 1266
       "version": "15.7.2",
1327 1267
       "resolved": "https://nexus.bybutter.com/repository/npm-group/prop-types/-/prop-types-15.7.2.tgz",
@@ -1343,15 +1283,6 @@
1343 1283
       "resolved": "https://nexus.bybutter.com/repository/npm-group/react-is/-/react-is-16.8.2.tgz",
1344 1284
       "integrity": "sha1-CYkdMkytHLDB8tkfcKcaS+403w8="
1345 1285
     },
1346
-    "react-native-webview": {
1347
-      "version": "5.2.1",
1348
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/react-native-webview/-/react-native-webview-5.2.1.tgz",
1349
-      "integrity": "sha1-ij8u4USIrT0FjxXHBU+1L6Rxleo=",
1350
-      "requires": {
1351
-        "escape-string-regexp": "^1.0.5",
1352
-        "fbjs": "^0.8.17"
1353
-      }
1354
-    },
1355 1286
     "readable-stream": {
1356 1287
       "version": "2.3.6",
1357 1288
       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
@@ -1450,7 +1381,8 @@
1450 1381
     "safer-buffer": {
1451 1382
       "version": "2.1.2",
1452 1383
       "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1453
-      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1384
+      "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
1385
+      "dev": true
1454 1386
     },
1455 1387
     "semver": {
1456 1388
       "version": "5.5.0",
@@ -1458,11 +1390,6 @@
1458 1390
       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
1459 1391
       "dev": true
1460 1392
     },
1461
-    "setimmediate": {
1462
-      "version": "1.0.5",
1463
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/setimmediate/-/setimmediate-1.0.5.tgz",
1464
-      "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
1465
-    },
1466 1393
     "shebang-command": {
1467 1394
       "version": "1.2.0",
1468 1395
       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -1624,22 +1551,12 @@
1624 1551
       "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
1625 1552
       "dev": true
1626 1553
     },
1627
-    "ua-parser-js": {
1628
-      "version": "0.7.19",
1629
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
1630
-      "integrity": "sha1-lBUb5MCn+x0AGvcCL9rKRkJlnks="
1631
-    },
1632 1554
     "util-deprecate": {
1633 1555
       "version": "1.0.2",
1634 1556
       "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
1635 1557
       "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
1636 1558
       "dev": true
1637 1559
     },
1638
-    "whatwg-fetch": {
1639
-      "version": "3.0.0",
1640
-      "resolved": "https://nexus.bybutter.com/repository/npm-group/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
1641
-      "integrity": "sha1-/IBORYzEYACbGiuWa8iBfSV4rvs="
1642
-    },
1643 1560
     "which": {
1644 1561
       "version": "1.3.0",
1645 1562
       "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",

+ 4
- 4
package.json Wyświetl plik

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "name": "react-native-autoheight-webview",
3
-  "version": "1.0.1",
3
+  "version": "1.1.0",
4 4
   "description": "An auto height webview for React Native, even auto width for inline html",
5 5
   "main": "autoHeightWebView",
6 6
   "files": [
@@ -28,11 +28,10 @@
28 28
   "homepage": "https://github.com/iou90/react-native-autoheight-webview#readme",
29 29
   "peerDependencies": {
30 30
     "react": "*",
31
-    "react-native": ">= 0.57.0",
32
-    "react-native-webview": "^5.2.1"
31
+    "react-native": ">= 0.59.0",
32
+    "react-native-webview": "^5.4.0"
33 33
   },
34 34
   "dependencies": {
35
-    "immutable": "^3.8.2",
36 35
     "prop-types": "^15.7.2"
37 36
   },
38 37
   "devDependencies": {
@@ -41,6 +40,7 @@
41 40
     "eslint-plugin-jsx": "^0.0.2",
42 41
     "eslint-plugin-jsx-a11y": "^6.2.1",
43 42
     "eslint-plugin-react": "^7.12.4",
43
+    "eslint-plugin-react-hooks": "^1.6.0",
44 44
     "eslint-plugin-react-native": "^3.6.0"
45 45
   }
46 46
 }