Переглянути джерело

add preact-render-to-string and react-native-svg-uri

Artur Paikin 6 роки тому
батько
коміт
56e3520849

+ 125 - 19
examples/react-native-expo/package-lock.json

@@ -868,6 +868,35 @@
         "prettier-bytes": "^1.0.4"
       }
     },
+    "@uppy/dashboard": {
+      "version": "0.30.4",
+      "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-0.30.4.tgz",
+      "integrity": "sha512-fTcjPBdJJTfonBh2tKwj/opFNuuQfXtLR5N/3sfcmIzLVXFVrowlGUe3JslxjhSHD3wys895oUqrJTELdCLtVA==",
+      "requires": {
+        "@uppy/informer": "0.30.4",
+        "@uppy/provider-views": "0.30.4",
+        "@uppy/status-bar": "0.30.4",
+        "@uppy/thumbnail-generator": "0.30.4",
+        "@uppy/utils": "0.30.4",
+        "classnames": "^2.2.6",
+        "cuid": "^2.1.1",
+        "drag-drop": "2.13.3",
+        "lodash.throttle": "^4.1.1",
+        "preact": "^8.2.9",
+        "preact-css-transition-group": "^1.3.0",
+        "prettier-bytes": "^1.0.4",
+        "resize-observer-polyfill": "^1.5.0"
+      }
+    },
+    "@uppy/informer": {
+      "version": "0.30.4",
+      "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-0.30.4.tgz",
+      "integrity": "sha512-EDrtmVJB1wJcDmITnjg8WWcLHTJaYmY7kw4c8Hp+FS6smyKQl7f85MKnZJVZ8vN9loiKLSBJ7eMbL2C2OIlk2g==",
+      "requires": {
+        "@uppy/utils": "0.30.4",
+        "preact": "^8.2.9"
+      }
+    },
     "@uppy/instagram": {
       "version": "0.30.4",
       "resolved": "https://registry.npmjs.org/@uppy/instagram/-/instagram-0.30.4.tgz",
@@ -889,11 +918,31 @@
         "preact": "^8.2.9"
       }
     },
+    "@uppy/status-bar": {
+      "version": "0.30.4",
+      "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-0.30.4.tgz",
+      "integrity": "sha512-V6qd6vBvGn3uLiqWSEFxt+AeJrj2DfZ4Rr05YyF+HosyuEgIsR/qhvVgUJf0J6W8sdBYS+OK5VM+hSIvcYdfCQ==",
+      "requires": {
+        "@uppy/utils": "0.30.4",
+        "classnames": "^2.2.6",
+        "lodash.throttle": "^4.1.1",
+        "preact": "^8.2.9",
+        "prettier-bytes": "^1.0.4"
+      }
+    },
     "@uppy/store-default": {
       "version": "0.28.3",
       "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-0.28.3.tgz",
       "integrity": "sha512-H3dHvYnna1D3qGMeEW2Mc4BDe2+73IsshqyqyNawZcOG4EF053D5ZeeoB0DQoXaL290vsHMhYilZbp6O0v6Z8g=="
     },
+    "@uppy/thumbnail-generator": {
+      "version": "0.30.4",
+      "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-0.30.4.tgz",
+      "integrity": "sha512-Eg++nTtlGpiaEM6qNKwbzYv/zS1eUw9m01RubHbnMDL9cabO0QxKlVtuE5KQkKiKx5omja18IzS+c7VQziamHg==",
+      "requires": {
+        "@uppy/utils": "0.30.4"
+      }
+    },
     "@uppy/tus": {
       "version": "0.30.4",
       "resolved": "https://registry.npmjs.org/@uppy/tus/-/tus-0.30.4.tgz",
@@ -902,6 +951,25 @@
         "@uppy/companion-client": "0.28.4",
         "@uppy/utils": "0.30.4",
         "tus-js-client": "1.6.0"
+      },
+      "dependencies": {
+        "buffer-from": {
+          "version": "0.1.2",
+          "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz",
+          "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="
+        },
+        "tus-js-client": {
+          "version": "1.6.0",
+          "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-1.6.0.tgz",
+          "integrity": "sha512-8y3A/pq5SKHZPJPU2LZ0KC+TNaol7TDNplprS5PEsfnjOcqHU2pJ7E6oTEXsA32tZkWHs+4JguAfXZd4XV0Jlg==",
+          "requires": {
+            "buffer-from": "^0.1.1",
+            "extend": "^3.0.0",
+            "js-base64": "^2.4.9",
+            "lodash.throttle": "^4.1.1",
+            "url-parse": "^1.4.3"
+          }
+        }
       }
     },
     "@uppy/url": {
@@ -2046,6 +2114,11 @@
       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
     },
+    "blob-to-buffer": {
+      "version": "1.2.8",
+      "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.8.tgz",
+      "integrity": "sha512-re0AIxakF504MgeMtIyJkVcZ8T5aUxtp/QmTMlmjyb3P44E1BEv5x3LATBGApWAJATyXHtkXRD+gWTmeyYLiQA=="
+    },
     "bplist-creator": {
       "version": "0.0.7",
       "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz",
@@ -2552,6 +2625,16 @@
       "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz",
       "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg="
     },
+    "drag-drop": {
+      "version": "2.13.3",
+      "resolved": "https://registry.npmjs.org/drag-drop/-/drag-drop-2.13.3.tgz",
+      "integrity": "sha512-g+qp+ssi6+v9Qnyyco0dfyA9sYZYYDddGbc0STdMHc9hfyHeYzqGs4v18jFksgHDtYBWf+ocnUkO6jF7MbFudg==",
+      "requires": {
+        "blob-to-buffer": "^1.0.2",
+        "flatten": "^1.0.2",
+        "run-parallel": "^1.0.0"
+      }
+    },
     "ee-first": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
@@ -3306,6 +3389,11 @@
         "locate-path": "^2.0.0"
       }
     },
+    "flatten": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz",
+      "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I="
+    },
     "for-in": {
       "version": "1.0.2",
       "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -5657,6 +5745,26 @@
       "resolved": "https://registry.npmjs.org/preact/-/preact-8.4.2.tgz",
       "integrity": "sha512-TsINETWiisfB6RTk0wh3/mvxbGRvx+ljeBccZ4Z6MPFKgu/KFGyf2Bmw3Z/jlXhL5JlNKY6QAbA9PVyzIy9//A=="
     },
+    "preact-css-transition-group": {
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/preact-css-transition-group/-/preact-css-transition-group-1.3.0.tgz",
+      "integrity": "sha1-Bv5Giyb3gC6VuCmnYtsLwZmu85k="
+    },
+    "preact-render-to-string": {
+      "version": "4.1.0",
+      "resolved": "https://registry.npmjs.org/preact-render-to-string/-/preact-render-to-string-4.1.0.tgz",
+      "integrity": "sha512-FlFBJRxo8z4cp6VsDmeYjIEx4ZK2clFJnKIvIj8K1IQCRm7ZgJ/SZ1+BotT86/Nc+V1pNtFabHoUi6gpjx5Pug==",
+      "requires": {
+        "pretty-format": "^3.8.0"
+      },
+      "dependencies": {
+        "pretty-format": {
+          "version": "3.8.0",
+          "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-3.8.0.tgz",
+          "integrity": "sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U="
+        }
+      }
+    },
     "preserve": {
       "version": "0.2.0",
       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
@@ -5922,6 +6030,13 @@
         "pegjs": "^0.10.0"
       }
     },
+    "react-native-svg-uri": {
+      "version": "github:gaboelnuevo/react-native-svg-uri#473e4f958e8846cbd5c69ce5cf59753cd5cea748",
+      "from": "github:gaboelnuevo/react-native-svg-uri#473e4f958e8846cbd5c69ce5cf59753cd5cea748",
+      "requires": {
+        "xmldom": "^0.1.22"
+      }
+    },
     "react-native-vector-icons": {
       "version": "6.0.0",
       "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-6.0.0.tgz",
@@ -6153,6 +6268,11 @@
       "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz",
       "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc="
     },
+    "resize-observer-polyfill": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg=="
+    },
     "resolve": {
       "version": "1.10.0",
       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
@@ -6211,6 +6331,11 @@
         "is-promise": "^2.1.0"
       }
     },
+    "run-parallel": {
+      "version": "1.1.9",
+      "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
+      "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q=="
+    },
     "rx-lite": {
       "version": "4.0.8",
       "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
@@ -7164,25 +7289,6 @@
       "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
       "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
     },
-    "tus-js-client": {
-      "version": "1.6.0",
-      "resolved": "https://registry.npmjs.org/tus-js-client/-/tus-js-client-1.6.0.tgz",
-      "integrity": "sha512-8y3A/pq5SKHZPJPU2LZ0KC+TNaol7TDNplprS5PEsfnjOcqHU2pJ7E6oTEXsA32tZkWHs+4JguAfXZd4XV0Jlg==",
-      "requires": {
-        "buffer-from": "^0.1.1",
-        "extend": "^3.0.0",
-        "js-base64": "^2.4.9",
-        "lodash.throttle": "^4.1.1",
-        "url-parse": "^1.4.3"
-      },
-      "dependencies": {
-        "buffer-from": {
-          "version": "0.1.2",
-          "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz",
-          "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg=="
-        }
-      }
-    },
     "typedarray": {
       "version": "0.0.6",
       "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",

+ 4 - 1
examples/react-native-expo/package.json

@@ -8,13 +8,16 @@
   },
   "dependencies": {
     "@uppy/core": "^0.30.4",
+    "@uppy/dashboard": "^0.30.4",
     "@uppy/instagram": "^0.30.4",
     "@uppy/tus": "^0.30.4",
     "@uppy/url": "^0.30.4",
     "@uppy/xhr-upload": "^0.30.4",
     "expo": "^32.0.0",
+    "preact-render-to-string": "^4.1.0",
     "react": "16.5.0",
-    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz"
+    "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
+    "react-native-svg-uri": "gaboelnuevo/react-native-svg-uri#473e4f958e8846cbd5c69ce5cf59753cd5cea748"
   },
   "devDependencies": {
     "babel-preset-expo": "^5.0.0"