瀏覽代碼

deps: use `nanoid/non-secure` to workaround react-native limitation (#3350)

Fixes: https://github.com/transloadit/uppy/issues/3340
Antoine du Hamel 3 年之前
父節點
當前提交
479f3a68a5

+ 1 - 1
packages/@uppy/aws-s3/src/MiniXHRUpload.js

@@ -1,4 +1,4 @@
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 const { Provider, RequestClient, Socket } = require('@uppy/companion-client')
 const emitSocketProgress = require('@uppy/utils/lib/emitSocketProgress')
 const getSocketHost = require('@uppy/utils/lib/getSocketHost')

+ 1 - 1
packages/@uppy/core/src/Uppy.js

@@ -4,7 +4,7 @@
 
 const Translator = require('@uppy/utils/lib/Translator')
 const ee = require('namespace-emitter')
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 const throttle = require('lodash.throttle')
 const prettierBytes = require('@transloadit/prettier-bytes')
 const match = require('mime-match')

+ 1 - 1
packages/@uppy/core/src/Uppy.test.js

@@ -11,7 +11,7 @@ const InvalidPluginWithoutId = require('../../../../test/mocks/invalidPluginWith
 const InvalidPluginWithoutType = require('../../../../test/mocks/invalidPluginWithoutType')
 const DeepFrozenStore = require('../../../../test/resources/DeepFrozenStore.js')
 
-jest.mock('nanoid', () => {
+jest.mock('nanoid/non-secure', () => {
   return { nanoid: () => 'cjd09qwxb000dlql4tp4doz8h' }
 })
 jest.mock('@uppy/utils/lib/findDOMElement', () => {

+ 1 - 1
packages/@uppy/dashboard/src/components/FileCard/index.js

@@ -1,6 +1,6 @@
 const { h, Component } = require('preact')
 const classNames = require('classnames')
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 const getFileTypeIcon = require('../../utils/getFileTypeIcon')
 const ignoreEvent = require('../../utils/ignoreEvent.js')
 const FilePreview = require('../FilePreview')

+ 1 - 1
packages/@uppy/dashboard/src/index.js

@@ -7,7 +7,7 @@ const findAllDOMElements = require('@uppy/utils/lib/findAllDOMElements')
 const toArray = require('@uppy/utils/lib/toArray')
 const getDroppedFiles = require('@uppy/utils/lib/getDroppedFiles')
 const getTextDirection = require('@uppy/utils/lib/getTextDirection')
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 const trapFocus = require('./utils/trapFocus')
 const createSuperFocus = require('./utils/createSuperFocus')
 const memoize = require('memoize-one').default || require('memoize-one')

+ 1 - 1
packages/@uppy/store-redux/src/index.js

@@ -1,4 +1,4 @@
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 
 // Redux action name.
 const STATE_UPDATE = 'uppy/STATE_UPDATE'

+ 1 - 1
packages/@uppy/xhr-upload/src/index.js

@@ -1,5 +1,5 @@
 const BasePlugin = require('@uppy/core/lib/BasePlugin')
-const { nanoid } = require('nanoid')
+const { nanoid } = require('nanoid/non-secure')
 const { Provider, RequestClient, Socket } = require('@uppy/companion-client')
 const emitSocketProgress = require('@uppy/utils/lib/emitSocketProgress')
 const getSocketHost = require('@uppy/utils/lib/getSocketHost')