onedrive: add documentation + link as local dependecy

This commit is contained in:
ifedapoolarewaju 2019-09-20 11:23:32 +01:00
parent f1d6f6b6dc
commit a3809fcd2a
No known key found for this signature in database
GPG key ID: FF050AA4EEBCE82E
3 changed files with 231 additions and 116 deletions

247
package-lock.json generated
View file

@ -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",

View file

@ -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",

View file

@ -0,0 +1,99 @@
---
type: docs
order: 13
title: "OneDrive"
menu_prefix: "<span title='Requires Companion'></span>"
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
})
```
<a class="TryButton" href="/examples/dashboard/">Try it live</a>
## 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
}
```