Bladeren bron

add react-native-tus-client

Artur Paikin 6 jaren geleden
bovenliggende
commit
3c7461c792
3 gewijzigde bestanden met toevoegingen van 55 en 7 verwijderingen
  1. 51 6
      uppy-react-native/package-lock.json
  2. 2 0
      uppy-react-native/package.json
  3. 2 1
      uppy-react-native/tus-test.js

+ 51 - 6
uppy-react-native/package-lock.json

@@ -1966,13 +1966,16 @@
       "dev": true
     },
     "babel-plugin-module-resolver": {
-      "version": "2.7.1",
-      "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.1.tgz",
-      "integrity": "sha1-GL48Qt31n3pFbJ4FEs2ROU9uS+E=",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.1.1.tgz",
+      "integrity": "sha512-1Q77Al4ydp6nYApJ7sQ2fmgz30WuQgJZegIYuyOdbdpxenB/bSezQ3hDPsumIXGlUS4vUIv+EwFjzzXZNWtARw==",
+      "dev": true,
       "requires": {
-        "find-babel-config": "^1.0.1",
-        "glob": "^7.1.1",
-        "resolve": "^1.2.0"
+        "find-babel-config": "^1.1.0",
+        "glob": "^7.1.2",
+        "pkg-up": "^2.0.0",
+        "reselect": "^3.0.1",
+        "resolve": "^1.4.0"
       }
     },
     "babel-plugin-react-transform": {
@@ -2379,6 +2382,18 @@
         "babel-plugin-transform-exponentiation-operator": "^6.24.1",
         "babel-plugin-transform-export-extensions": "^6.22.0",
         "babel-preset-react-native": "^4.0.0"
+      },
+      "dependencies": {
+        "babel-plugin-module-resolver": {
+          "version": "2.7.1",
+          "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.1.tgz",
+          "integrity": "sha1-GL48Qt31n3pFbJ4FEs2ROU9uS+E=",
+          "requires": {
+            "find-babel-config": "^1.0.1",
+            "glob": "^7.1.1",
+            "resolve": "^1.2.0"
+          }
+        }
       }
     },
     "babel-preset-fbjs": {
@@ -7787,6 +7802,15 @@
         "find-up": "^2.1.0"
       }
     },
+    "pkg-up": {
+      "version": "2.0.0",
+      "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
+      "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
+      "dev": true,
+      "requires": {
+        "find-up": "^2.1.0"
+      }
+    },
     "plist": {
       "version": "1.2.0",
       "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
@@ -8402,6 +8426,16 @@
         "babel-preset-react-native": "1.9.0"
       },
       "dependencies": {
+        "babel-plugin-module-resolver": {
+          "version": "2.7.1",
+          "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.7.1.tgz",
+          "integrity": "sha1-GL48Qt31n3pFbJ4FEs2ROU9uS+E=",
+          "requires": {
+            "find-babel-config": "^1.0.1",
+            "glob": "^7.1.1",
+            "resolve": "^1.2.0"
+          }
+        },
         "babel-plugin-react-transform": {
           "version": "2.0.2",
           "resolved": "https://registry.npmjs.org/babel-plugin-react-transform/-/babel-plugin-react-transform-2.0.2.tgz",
@@ -8519,6 +8553,11 @@
         "prop-types": "^15.5.10"
       }
     },
+    "react-native-tus-client": {
+      "version": "1.0.2",
+      "resolved": "https://registry.npmjs.org/react-native-tus-client/-/react-native-tus-client-1.0.2.tgz",
+      "integrity": "sha512-ofHAsFa9jCN6hp1CSAQDxF8VV2zsMqPKfGySrv/empqj4ppym+/mZmwz5lrH3ZnGYK0Gc6HPZz6GgqcGs8H+6Q=="
+    },
     "react-native-vector-icons": {
       "version": "4.5.0",
       "resolved": "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-4.5.0.tgz",
@@ -8893,6 +8932,12 @@
       "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
     },
+    "reselect": {
+      "version": "3.0.1",
+      "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz",
+      "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=",
+      "dev": true
+    },
     "resolve": {
       "version": "1.8.1",
       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",

+ 2 - 0
uppy-react-native/package.json

@@ -3,6 +3,7 @@
   "version": "0.1.0",
   "private": true,
   "devDependencies": {
+    "babel-plugin-module-resolver": "^3.1.1",
     "jest-expo": "~27.0.0",
     "react-native-scripts": "1.14.0",
     "react-test-renderer": "16.3.1"
@@ -26,6 +27,7 @@
     "react": "16.3.1",
     "react-native": "~0.55.2",
     "react-native-image-picker": "^0.26.10",
+    "react-native-tus-client": "^1.0.2",
     "tus-js-client": "https://github.com/tus/tus-js-client"
   }
 }

+ 2 - 1
uppy-react-native/tus-test.js

@@ -1,4 +1,5 @@
-import tus from 'tus-js-client'
+// import tus from 'tus-js-client'
+import tus from 'react-native-tus-client'
 
 function testUploadFileWithTus (file) {
   console.log('Attempting a tus upload in React Native...')