diff --git a/package-lock.json b/package-lock.json
index f4d3bf01c..2e422edef 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -5895,7 +5895,7 @@
"dependencies": {
"es6-promise": {
"version": "4.2.8",
- "bundled": true
+ "resolved": false
}
}
},
@@ -5937,7 +5937,7 @@
"dependencies": {
"@uppy/aws-s3": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -5947,7 +5947,7 @@
},
"@uppy/aws-s3-multipart": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -5956,14 +5956,14 @@
},
"@uppy/companion-client": {
"version": "0.28.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"namespace-emitter": "^2.0.1"
}
},
"@uppy/core": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/store-default": "0.28.3",
"@uppy/utils": "0.30.5",
@@ -5977,7 +5977,7 @@
},
"@uppy/dashboard": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/informer": "0.30.5",
"@uppy/provider-views": "0.30.5",
@@ -5996,7 +5996,7 @@
},
"@uppy/drag-drop": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"drag-drop": "2.13.3",
@@ -6005,7 +6005,7 @@
},
"@uppy/dropbox": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6015,7 +6015,7 @@
},
"@uppy/file-input": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6023,7 +6023,7 @@
},
"@uppy/form": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"get-form-data": "^2.0.0"
@@ -6031,7 +6031,7 @@
},
"@uppy/golden-retriever": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"prettier-bytes": "^1.0.4"
@@ -6039,7 +6039,7 @@
},
"@uppy/google-drive": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6049,7 +6049,7 @@
},
"@uppy/informer": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6057,7 +6057,7 @@
},
"@uppy/instagram": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6067,7 +6067,7 @@
},
"@uppy/progress-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6075,7 +6075,7 @@
},
"@uppy/provider-views": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6084,11 +6084,11 @@
},
"@uppy/redux-dev-tools": {
"version": "0.30.5",
- "bundled": true
+ "resolved": false
},
"@uppy/status-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6099,25 +6099,25 @@
},
"@uppy/store-default": {
"version": "0.28.3",
- "bundled": true
+ "resolved": false
},
"@uppy/store-redux": {
"version": "0.28.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"cuid": "^2.1.1"
}
},
"@uppy/thumbnail-generator": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5"
}
},
"@uppy/transloadit": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6129,7 +6129,7 @@
},
"@uppy/tus": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6138,7 +6138,7 @@
},
"@uppy/url": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6147,14 +6147,14 @@
},
"@uppy/utils": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"lodash.throttle": "^4.1.1"
}
},
"@uppy/webcam": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6162,7 +6162,7 @@
},
"@uppy/xhr-upload": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6171,12 +6171,11 @@
},
"buffer-from": {
"version": "0.1.2",
- "bundled": true
+ "resolved": false
},
"tus-js-client": {
"version": "1.7.1",
"from": "github:ifedapoolarewaju/tus-js-client#d63fcf08ee43080a0e1cc968ad5986ace788c2d4",
- "bundled": true,
"requires": {
"buffer-from": "^0.1.1",
"extend": "^3.0.0",
@@ -6188,7 +6187,7 @@
},
"uppy": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/aws-s3": "0.30.5",
"@uppy/aws-s3-multipart": "0.30.5",
@@ -6236,7 +6235,7 @@
"dependencies": {
"@uppy/aws-s3": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6246,7 +6245,7 @@
},
"@uppy/aws-s3-multipart": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6255,14 +6254,14 @@
},
"@uppy/companion-client": {
"version": "0.28.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"namespace-emitter": "^2.0.1"
}
},
"@uppy/core": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/store-default": "0.28.3",
"@uppy/utils": "0.30.5",
@@ -6276,7 +6275,7 @@
},
"@uppy/dashboard": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/informer": "0.30.5",
"@uppy/provider-views": "0.30.5",
@@ -6295,7 +6294,7 @@
},
"@uppy/drag-drop": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"drag-drop": "2.13.3",
@@ -6304,7 +6303,7 @@
},
"@uppy/dropbox": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6314,7 +6313,7 @@
},
"@uppy/file-input": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6322,7 +6321,7 @@
},
"@uppy/form": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"get-form-data": "^2.0.0"
@@ -6330,7 +6329,7 @@
},
"@uppy/golden-retriever": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"prettier-bytes": "^1.0.4"
@@ -6338,7 +6337,7 @@
},
"@uppy/google-drive": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6348,7 +6347,7 @@
},
"@uppy/informer": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6356,7 +6355,7 @@
},
"@uppy/instagram": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6366,7 +6365,7 @@
},
"@uppy/progress-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6374,7 +6373,7 @@
},
"@uppy/provider-views": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6383,11 +6382,11 @@
},
"@uppy/redux-dev-tools": {
"version": "0.30.5",
- "bundled": true
+ "resolved": false
},
"@uppy/status-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6398,25 +6397,25 @@
},
"@uppy/store-default": {
"version": "0.28.3",
- "bundled": true
+ "resolved": false
},
"@uppy/store-redux": {
"version": "0.28.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"cuid": "^2.1.1"
}
},
"@uppy/thumbnail-generator": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5"
}
},
"@uppy/transloadit": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6428,7 +6427,7 @@
},
"@uppy/tus": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6437,7 +6436,7 @@
},
"@uppy/url": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6446,14 +6445,14 @@
},
"@uppy/utils": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"lodash.throttle": "^4.1.1"
}
},
"@uppy/webcam": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6461,7 +6460,7 @@
},
"@uppy/xhr-upload": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6470,12 +6469,11 @@
},
"buffer-from": {
"version": "0.1.2",
- "bundled": true
+ "resolved": false
},
"tus-js-client": {
"version": "1.7.1",
"from": "github:ifedapoolarewaju/tus-js-client#d63fcf08ee43080a0e1cc968ad5986ace788c2d4",
- "bundled": true,
"requires": {
"buffer-from": "^0.1.1",
"extend": "^3.0.0",
@@ -6487,7 +6485,7 @@
},
"uppy": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/aws-s3": "0.30.5",
"@uppy/aws-s3-multipart": "0.30.5",
@@ -6535,7 +6533,7 @@
"dependencies": {
"@uppy/aws-s3": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6545,7 +6543,7 @@
},
"@uppy/aws-s3-multipart": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6554,14 +6552,14 @@
},
"@uppy/companion-client": {
"version": "0.28.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"namespace-emitter": "^2.0.1"
}
},
"@uppy/core": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/store-default": "0.28.3",
"@uppy/utils": "0.30.5",
@@ -6575,7 +6573,7 @@
},
"@uppy/dashboard": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/informer": "0.30.5",
"@uppy/provider-views": "0.30.5",
@@ -6594,7 +6592,7 @@
},
"@uppy/drag-drop": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"drag-drop": "2.13.3",
@@ -6603,7 +6601,7 @@
},
"@uppy/dropbox": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6613,7 +6611,7 @@
},
"@uppy/file-input": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6621,7 +6619,7 @@
},
"@uppy/form": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"get-form-data": "^2.0.0"
@@ -6629,7 +6627,7 @@
},
"@uppy/golden-retriever": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"prettier-bytes": "^1.0.4"
@@ -6637,7 +6635,7 @@
},
"@uppy/google-drive": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6647,7 +6645,7 @@
},
"@uppy/informer": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6655,7 +6653,7 @@
},
"@uppy/instagram": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6665,7 +6663,7 @@
},
"@uppy/progress-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6673,7 +6671,7 @@
},
"@uppy/provider-views": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6682,11 +6680,11 @@
},
"@uppy/redux-dev-tools": {
"version": "0.30.5",
- "bundled": true
+ "resolved": false
},
"@uppy/status-bar": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"classnames": "^2.2.6",
@@ -6697,25 +6695,25 @@
},
"@uppy/store-default": {
"version": "0.28.3",
- "bundled": true
+ "resolved": false
},
"@uppy/store-redux": {
"version": "0.28.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"cuid": "^2.1.1"
}
},
"@uppy/thumbnail-generator": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5"
}
},
"@uppy/transloadit": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/provider-views": "0.30.5",
@@ -6727,7 +6725,7 @@
},
"@uppy/tus": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6736,7 +6734,7 @@
},
"@uppy/url": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6745,14 +6743,14 @@
},
"@uppy/utils": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"lodash.throttle": "^4.1.1"
}
},
"@uppy/webcam": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/utils": "0.30.5",
"preact": "^8.2.9"
@@ -6760,7 +6758,7 @@
},
"@uppy/xhr-upload": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/companion-client": "0.28.5",
"@uppy/utils": "0.30.5",
@@ -6769,12 +6767,11 @@
},
"buffer-from": {
"version": "0.1.2",
- "bundled": true
+ "resolved": false
},
"tus-js-client": {
"version": "1.7.1",
"from": "github:ifedapoolarewaju/tus-js-client#d63fcf08ee43080a0e1cc968ad5986ace788c2d4",
- "bundled": true,
"requires": {
"buffer-from": "^0.1.1",
"extend": "^3.0.0",
@@ -6786,7 +6783,7 @@
},
"uppy": {
"version": "0.30.5",
- "bundled": true,
+ "resolved": false,
"requires": {
"@uppy/aws-s3": "0.30.5",
"@uppy/aws-s3-multipart": "0.30.5",
@@ -6850,7 +6847,7 @@
"dependencies": {
"react": {
"version": "16.5.0",
- "bundled": true,
+ "resolved": false,
"requires": {
"loose-envify": "^1.1.0",
"object-assign": "^4.1.1",
@@ -6894,7 +6891,7 @@
"dependencies": {
"drag-drop": {
"version": "4.2.0",
- "bundled": true,
+ "resolved": false,
"requires": {
"blob-to-buffer": "^1.0.2",
"flatten": "^1.0.2",
@@ -6984,11 +6981,11 @@
"dependencies": {
"atob": {
"version": "2.1.0",
- "bundled": true
+ "resolved": false
},
"body-parser": {
"version": "1.18.2",
- "bundled": true,
+ "resolved": false,
"requires": {
"bytes": "3.0.0",
"content-type": "~1.0.4",
@@ -7004,11 +7001,11 @@
},
"bytes": {
"version": "3.0.0",
- "bundled": true
+ "resolved": false
},
"cookie-parser": {
"version": "1.4.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"cookie": "0.3.1",
"cookie-signature": "1.0.6"
@@ -7016,20 +7013,20 @@
},
"debug": {
"version": "2.6.9",
- "bundled": true,
+ "resolved": false,
"requires": {
"ms": "2.0.0"
},
"dependencies": {
"ms": {
"version": "2.0.0",
- "bundled": true
+ "resolved": false
}
}
},
"express-session": {
"version": "1.15.6",
- "bundled": true,
+ "resolved": false,
"requires": {
"cookie": "0.3.1",
"cookie-signature": "1.0.6",
@@ -7044,7 +7041,7 @@
},
"http-errors": {
"version": "1.6.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"depd": "~1.1.2",
"inherits": "2.0.3",
@@ -7054,23 +7051,23 @@
},
"iconv-lite": {
"version": "0.4.19",
- "bundled": true
+ "resolved": false
},
"lodash.merge": {
"version": "4.6.2",
- "bundled": true
+ "resolved": false
},
"ms": {
"version": "2.1.1",
- "bundled": true
+ "resolved": false
},
"qs": {
"version": "6.5.1",
- "bundled": true
+ "resolved": false
},
"raw-body": {
"version": "2.3.2",
- "bundled": true,
+ "resolved": false,
"requires": {
"bytes": "3.0.0",
"http-errors": "1.6.2",
@@ -7080,11 +7077,11 @@
"dependencies": {
"depd": {
"version": "1.1.1",
- "bundled": true
+ "resolved": false
},
"http-errors": {
"version": "1.6.2",
- "bundled": true,
+ "resolved": false,
"requires": {
"depd": "1.1.1",
"inherits": "2.0.3",
@@ -7094,13 +7091,13 @@
},
"setprototypeof": {
"version": "1.0.3",
- "bundled": true
+ "resolved": false
}
}
},
"request": {
"version": "2.88.0",
- "bundled": true,
+ "resolved": false,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
@@ -7138,15 +7135,15 @@
},
"semver": {
"version": "6.1.1",
- "bundled": true
+ "resolved": false
},
"setprototypeof": {
"version": "1.1.0",
- "bundled": true
+ "resolved": false
},
"tough-cookie": {
"version": "2.4.3",
- "bundled": true,
+ "resolved": false,
"requires": {
"psl": "^1.1.24",
"punycode": "^1.4.1"
@@ -7154,15 +7151,15 @@
},
"ultron": {
"version": "1.1.1",
- "bundled": true
+ "resolved": false
},
"uuid": {
"version": "2.0.2",
- "bundled": true
+ "resolved": false
},
"ws": {
"version": "3.3.1",
- "bundled": true,
+ "resolved": false,
"requires": {
"async-limiter": "~1.0.0",
"safe-buffer": "~5.1.0",
@@ -7224,6 +7221,15 @@
"preact": "8.2.9"
}
},
+ "@uppy/facebook": {
+ "version": "file:packages/@uppy/facebook",
+ "requires": {
+ "@uppy/companion-client": "file:packages/@uppy/companion-client",
+ "@uppy/provider-views": "file:packages/@uppy/provider-views",
+ "@uppy/utils": "file:packages/@uppy/utils",
+ "preact": "8.2.9"
+ }
+ },
"@uppy/file-input": {
"version": "file:packages/@uppy/file-input",
"requires": {
@@ -7281,6 +7287,15 @@
"@uppy/locales": {
"version": "file:packages/@uppy/locales"
},
+ "@uppy/onedrive": {
+ "version": "file:packages/@uppy/onedrive",
+ "requires": {
+ "@uppy/companion-client": "file:packages/@uppy/companion-client",
+ "@uppy/provider-views": "file:packages/@uppy/provider-views",
+ "@uppy/utils": "file:packages/@uppy/utils",
+ "preact": "8.2.9"
+ }
+ },
"@uppy/progress-bar": {
"version": "file:packages/@uppy/progress-bar",
"requires": {
@@ -7377,11 +7392,11 @@
"dependencies": {
"buffer-from": {
"version": "0.1.2",
- "bundled": true
+ "resolved": false
},
"tus-js-client": {
"version": "1.8.0-2",
- "bundled": true,
+ "resolved": false,
"requires": {
"buffer-from": "^0.1.1",
"combine-errors": "^3.0.3",
@@ -32654,7 +32669,7 @@
"dependencies": {
"drag-drop": {
"version": "4.2.0",
- "bundled": true,
+ "resolved": false,
"requires": {
"blob-to-buffer": "^1.0.2",
"flatten": "^1.0.2",
diff --git a/package.json b/package.json
index a3d76a96c..4fd57fe10 100644
--- a/package.json
+++ b/package.json
@@ -48,6 +48,7 @@
"@uppy/informer": "file:packages/@uppy/informer",
"@uppy/instagram": "file:packages/@uppy/instagram",
"@uppy/locales": "file:packages/@uppy/locales",
+ "@uppy/onedrive": "file:packages/@uppy/onedrive",
"@uppy/progress-bar": "file:packages/@uppy/progress-bar",
"@uppy/provider-views": "file:packages/@uppy/provider-views",
"@uppy/react": "file:packages/@uppy/react",
diff --git a/website/src/docs/onedrive.md b/website/src/docs/onedrive.md
new file mode 100644
index 000000000..582dee67f
--- /dev/null
+++ b/website/src/docs/onedrive.md
@@ -0,0 +1,99 @@
+---
+type: docs
+order: 13
+title: "OneDrive"
+menu_prefix: "ⓒ "
+module: "@uppy/onedrive"
+permalink: docs/onedrive/
+category: 'Sources'
+tagline: import files from OneDrive
+---
+
+The `@uppy/onedrive` plugin lets users import files from their OneDrive account.
+
+A Companion instance is required for the `@uppy/onedrive` plugin to work. Companion handles authentication with OneDrive, downloads the pictures and videos, and uploads them to the destination. This saves the user bandwidth, especially helpful if they are on a mobile connection.
+
+```js
+const OneDrive = require('@uppy/onedrive')
+
+uppy.use(OneDrive, {
+ // Options
+})
+```
+
+Try it live
+
+## Installation
+
+> If you are using the `uppy` package, you do not need to install this plugin manually.
+
+This plugin is published as the `@uppy/onedrive` package.
+
+Install from NPM:
+
+```shell
+npm install @uppy/onedrive
+```
+
+In the [CDN package](/docs/#With-a-script-tag), it is available on the `Uppy` global object:
+
+```js
+const OneDrive = Uppy.OneDrive
+```
+
+## CSS
+
+Dashboard plugin is recommended as a container to all Provider plugins, including OneDrive. If you are using Dashboard, it [comes with all the nessesary styles](/docs/dashboard/#CSS) for Dropbox as well.
+
+⚠️ If you are feeling adventurous, and want to use OneDrive plugin separately, without Dashboard, make sure to include `@uppy/provider-views/dist/style.css` (or `style.min.css`) CSS file. This is experimental, not officialy supported and not recommended.
+
+## Options
+
+The `@uppy/onedrive` plugin has the following configurable options:
+
+```js
+uppy.use(OneDrive, {
+ target: Dashboard,
+ companionUrl: 'https://companion.uppy.io/',
+})
+```
+
+### `id: 'OneDrive'`
+
+A unique identifier for this plugin. It defaults to `'OneDrive'`.
+
+### `title: 'OneDrive'`
+
+Configures the title / name shown in the UI, for instance, on Dashboard tabs. It defaults to `'OneDrive'`.
+
+### `target: null`
+
+DOM element, CSS selector, or plugin to mount the OneDrive provider into. This should normally be the Dashboard.
+
+### `companionUrl: null`
+
+URL to a [Companion](/docs/companion) instance.
+
+### `serverHeaders: {}`
+
+Custom headers that should be sent along to [Companion](/docs/companion) on every request.
+
+### `companionAllowedHosts: companionUrl`
+
+The valid and authorised URL(s) from which OAuth responses should be accepted.
+
+This value can be a `String`, a `Regex` pattern, or an `Array` of both.
+
+This is useful when you have your [Companion](/docs/companion) running on multiple hosts. Otherwise, the default value should be good enough.
+
+### `locale: {}`
+
+Localize text that is shown to the user.
+
+The default English strings are:
+
+```js
+strings: {
+ // TODO
+}
+```