Giphy / giphy-react-native-sdk

GIPHY React Native SDK
https://developers.giphy.com
Apache License 2.0
68 stars 25 forks source link

I have this issue - _GiphySDK.NativeGiphySDK is undefined #82

Closed Rananjaya closed 1 year ago

Rananjaya commented 2 years ago

import { GiphyDialog, GiphyDialogEvent, GiphyDialogMediaSelectEventHandler, GiphyMedia, GiphyMediaView, GiphySDK, } from '@giphy/react-native-sdk' // Configure API keys GiphySDK.configure({ apiKey: '*****' })

Screenshot_1664868983

pshoniuk commented 2 years ago

Hi @Rananjaya! Could you please share a minimal playground? Because I can't reproduce it in my environment.

Rananjaya commented 2 years ago

Hi @pshoniuk I have just install library using yarn and import it and add this line according to example with my giphy SDK API key - GiphySDK.configure({ apiKey: '****' }) and this error occured

pshoniuk commented 2 years ago

Could you please share the dependencies of your project? You can get them by running the command: yarn list --depth=0

Rananjaya commented 2 years ago

Hi @pshoniuk - this is it - llides with a dependency in "devDependencies" of the same name with version "~16.11.0" ├─ @babel/code-frame@7.12.13 ├─ @babel/compat-data@7.14.0 ├─ @babel/core@7.14.2 ├─ @babel/generator@7.14.2 ├─ @babel/helper-annotate-as-pure@7.12.13 ├─ @babel/helper-builder-binary-assignment-operator-visitor@7.12.13 ├─ @babel/helper-builder-react-jsx@7.0.0-beta.47 ├─ @babel/helper-call-delegate@7.0.0-beta.47 ├─ @babel/helper-compilation-targets@7.13.16 ├─ @babel/helper-create-class-features-plugin@7.14.2 ├─ @babel/helper-create-regexp-features-plugin@7.12.17 ├─ @babel/helper-define-map@7.0.0-beta.47 ├─ @babel/helper-define-polyfill-provider@0.2.0 ├─ @babel/helper-explode-assignable-expression@7.13.0 ├─ @babel/helper-function-name@7.0.0-beta.47 ├─ @babel/helper-get-function-arity@7.0.0-beta.47 ├─ @babel/helper-hoist-variables@7.0.0-beta.47 ├─ @babel/helper-member-expression-to-functions@7.13.12 ├─ @babel/helper-module-imports@7.13.12 ├─ @babel/helper-module-transforms@7.14.2 ├─ @babel/helper-optimise-call-expression@7.12.13 ├─ @babel/helper-plugin-utils@7.13.0 ├─ @babel/helper-regex@7.0.0-beta.47 ├─ @babel/helper-remap-async-to-generator@7.13.0 ├─ @babel/helper-replace-supers@7.13.12 ├─ @babel/helper-simple-access@7.0.0-beta.47 ├─ @babel/helper-skip-transparent-expression-wrappers@7.12.1 ├─ @babel/helper-split-export-declaration@7.12.13 ├─ @babel/helper-validator-identifier@7.14.0 ├─ @babel/helper-validator-option@7.12.17 ├─ @babel/helper-wrap-function@7.13.0 ├─ @babel/helpers@7.14.0 ├─ @babel/highlight@7.14.0 ├─ @babel/parser@7.14.2 ├─ @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12 ├─ @babel/plugin-external-helpers@7.12.13 ├─ @babel/plugin-proposal-async-generator-functions@7.14.2 ├─ @babel/plugin-proposal-class-properties@7.13.0 ├─ @babel/plugin-proposal-class-static-block@7.13.11 ├─ @babel/plugin-proposal-decorators@7.14.2 ├─ @babel/plugin-proposal-dynamic-import@7.14.2 ├─ @babel/plugin-proposal-export-default-from@7.12.13 ├─ @babel/plugin-proposal-export-namespace-from@7.14.2 ├─ @babel/plugin-proposal-json-strings@7.14.2 ├─ @babel/plugin-proposal-logical-assignment-operators@7.14.2 ├─ @babel/plugin-proposal-nullish-coalescing-operator@7.14.2 ├─ @babel/plugin-proposal-numeric-separator@7.14.2 ├─ @babel/plugin-proposal-object-rest-spread@7.14.2 ├─ @babel/plugin-proposal-optional-catch-binding@7.14.2 ├─ @babel/plugin-proposal-optional-chaining@7.14.2 ├─ @babel/plugin-proposal-private-methods@7.13.0 ├─ @babel/plugin-proposal-private-property-in-object@7.14.0 ├─ @babel/plugin-proposal-unicode-property-regex@7.12.13 ├─ @babel/plugin-syntax-async-generators@7.8.4 ├─ @babel/plugin-syntax-bigint@7.8.3 ├─ @babel/plugin-syntax-class-properties@7.12.13 ├─ @babel/plugin-syntax-class-static-block@7.12.13 ├─ @babel/plugin-syntax-decorators@7.12.13 ├─ @babel/plugin-syntax-dynamic-import@7.8.3 ├─ @babel/plugin-syntax-export-default-from@7.12.13 ├─ @babel/plugin-syntax-export-namespace-from@7.8.3 ├─ @babel/plugin-syntax-flow@7.12.13 ├─ @babel/plugin-syntax-import-meta@7.10.4 ├─ @babel/plugin-syntax-json-strings@7.8.3 ├─ @babel/plugin-syntax-jsx@7.0.0-beta.47 ├─ @babel/plugin-syntax-logical-assignment-operators@7.10.4 ├─ @babel/plugin-syntax-nullish-coalescing-operator@7.8.3 ├─ @babel/plugin-syntax-numeric-separator@7.10.4 ├─ @babel/plugin-syntax-object-rest-spread@7.8.3 ├─ @babel/plugin-syntax-optional-catch-binding@7.8.3 ├─ @babel/plugin-syntax-optional-chaining@7.8.3 ├─ @babel/plugin-syntax-private-property-in-object@7.14.0 ├─ @babel/plugin-syntax-top-level-await@7.12.13 ├─ @babel/plugin-syntax-typescript@7.12.13 ├─ @babel/plugin-transform-arrow-functions@7.13.0 ├─ @babel/plugin-transform-async-to-generator@7.13.0 ├─ @babel/plugin-transform-block-scoped-functions@7.12.13 ├─ @babel/plugin-transform-block-scoping@7.14.2 ├─ @babel/plugin-transform-classes@7.14.2 ├─ @babel/plugin-transform-computed-properties@7.13.0 ├─ @babel/plugin-transform-destructuring@7.13.17 ├─ @babel/plugin-transform-dotall-regex@7.12.13 ├─ @babel/plugin-transform-duplicate-keys@7.12.13 ├─ @babel/plugin-transform-exponentiation-operator@7.12.13 ├─ @babel/plugin-transform-flow-strip-types@7.13.0 ├─ @babel/plugin-transform-for-of@7.13.0 ├─ @babel/plugin-transform-function-name@7.12.13 ├─ @babel/plugin-transform-literals@7.12.13 ├─ @babel/plugin-transform-member-expression-literals@7.12.13 ├─ @babel/plugin-transform-modules-amd@7.14.2 ├─ @babel/plugin-transform-modules-commonjs@7.14.0 ├─ @babel/plugin-transform-modules-systemjs@7.13.8 ├─ @babel/plugin-transform-modules-umd@7.14.0 ├─ @babel/plugin-transform-named-capturing-groups-regex@7.12.13 ├─ @babel/plugin-transform-new-target@7.12.13 ├─ @babel/plugin-transform-object-assign@7.12.13 ├─ @babel/plugin-transform-object-super@7.12.13 ├─ @babel/plugin-transform-parameters@7.14.2 ├─ @babel/plugin-transform-property-literals@7.12.13 ├─ @babel/plugin-transform-react-display-name@7.14.2 ├─ @babel/plugin-transform-react-jsx-self@7.12.13 ├─ @babel/plugin-transform-react-jsx-source@7.14.2 ├─ @babel/plugin-transform-react-jsx@7.13.12 ├─ @babel/plugin-transform-regenerator@7.13.15 ├─ @babel/plugin-transform-reserved-words@7.12.13 ├─ @babel/plugin-transform-runtime@7.14.2 ├─ @babel/plugin-transform-shorthand-properties@7.12.13 ├─ @babel/plugin-transform-spread@7.13.0 ├─ @babel/plugin-transform-sticky-regex@7.12.13 ├─ @babel/plugin-transform-template-literals@7.13.0 ├─ @babel/plugin-transform-typeof-symbol@7.12.13 ├─ @babel/plugin-transform-typescript@7.13.0 ├─ @babel/plugin-transform-unicode-escapes@7.12.13 ├─ @babel/plugin-transform-unicode-regex@7.12.13 ├─ @babel/preset-env@7.14.2 ├─ @babel/preset-modules@0.1.4 ├─ @babel/preset-typescript@7.12.17 ├─ @babel/register@7.13.16 ├─ @babel/runtime-corejs3@7.14.0 ├─ @babel/runtime@7.0.0 ├─ @babel/template@7.12.13 ├─ @babel/traverse@7.14.2 ├─ @babel/types@7.14.2 ├─ @bcoe/v8-coverage@0.2.3 ├─ @cnakazawa/watch@1.0.4 ├─ @egjs/hammerjs@2.0.17 ├─ @expo/config-plugins@1.0.30 ├─ @expo/config-types@40.0.0-beta.2 ├─ @expo/config@3.3.40 ├─ @expo/configure-splash-screen@0.1.13 ├─ @expo/image-utils@0.3.13 ├─ @expo/json-file@8.2.29 ├─ @expo/metro-config@0.1.66 ├─ @expo/plist@0.0.12 ├─ @expo/spawn-async@1.5.0 ├─ @expo/vector-icons@10.2.1 ├─ @expo/websql@1.0.1 ├─ @firebase/analytics-types@0.2.6 ├─ @firebase/analytics@0.2.13 ├─ @firebase/app-types@0.5.1 ├─ @firebase/app@0.5.4 ├─ @firebase/auth-interop-types@0.1.2 ├─ @firebase/auth-types@0.9.5 ├─ @firebase/auth@0.13.5 ├─ @firebase/component@0.1.5 ├─ @firebase/database-types@0.4.11 ├─ @firebase/database@0.5.21 ├─ @firebase/firestore-types@1.9.1 ├─ @firebase/firestore@1.11.0 ├─ @firebase/functions-types@0.3.14 ├─ @firebase/functions@0.4.33 ├─ @firebase/installations-types@0.3.1 ├─ @firebase/installations@0.4.2 ├─ @firebase/logger@0.1.35 ├─ @firebase/messaging-types@0.4.2 ├─ @firebase/messaging@0.3.22 ├─ @firebase/performance-types@0.0.9 ├─ @firebase/performance@0.2.32 ├─ @firebase/polyfill@0.3.31 ├─ @firebase/remote-config-types@0.1.6 ├─ @firebase/remote-config@0.1.13 ├─ @firebase/storage-types@0.3.9 ├─ @firebase/storage@0.3.26 ├─ @firebase/util@0.2.40 ├─ @firebase/webchannel-wrapper@0.2.35 ├─ @formidable-webview/webshell@2.6.0 ├─ @freakycoder/react-native-countdown@0.1.7 ├─ @grpc/proto-loader@0.5.6 ├─ @hapi/address@2.1.4 ├─ @hapi/bourne@1.3.2 ├─ @hapi/hoek@8.5.1 ├─ @hapi/joi@15.1.1 ├─ @hapi/topo@3.1.6 ├─ @istanbuljs/load-nyc-config@1.1.0 ├─ @istanbuljs/schema@0.1.3 ├─ @jest/console@25.5.0 ├─ @jest/core@25.5.4 ├─ @jest/environment@25.5.0 ├─ @jest/fake-timers@25.5.0 ├─ @jest/globals@25.5.2 ├─ @jest/reporters@25.5.1 ├─ @jest/source-map@24.9.0 ├─ @jest/test-result@25.5.0 ├─ @jest/test-sequencer@25.5.4 ├─ @jest/transform@25.5.1 ├─ @jest/types@25.5.0 ├─ @jimp/bmp@0.12.1 ├─ @jimp/core@0.12.1 ├─ @jimp/custom@0.12.1 ├─ @jimp/gif@0.12.1 ├─ @jimp/jpeg@0.12.1 ├─ @jimp/plugin-blit@0.12.1 ├─ @jimp/plugin-blur@0.12.1 ├─ @jimp/plugin-circle@0.12.1 ├─ @jimp/plugin-color@0.12.1 ├─ @jimp/plugin-contain@0.12.1 ├─ @jimp/plugin-cover@0.12.1 ├─ @jimp/plugin-crop@0.12.1 ├─ @jimp/plugin-displace@0.12.1 ├─ @jimp/plugin-dither@0.12.1 ├─ @jimp/plugin-fisheye@0.12.1 ├─ @jimp/plugin-flip@0.12.1 ├─ @jimp/plugin-gaussian@0.12.1 ├─ @jimp/plugin-invert@0.12.1 ├─ @jimp/plugin-mask@0.12.1 ├─ @jimp/plugin-normalize@0.12.1 ├─ @jimp/plugin-print@0.12.1 ├─ @jimp/plugin-resize@0.12.1 ├─ @jimp/plugin-rotate@0.12.1 ├─ @jimp/plugin-scale@0.12.1 ├─ @jimp/plugin-shadow@0.12.1 ├─ @jimp/plugin-threshold@0.12.1 ├─ @jimp/plugins@0.12.1 ├─ @jimp/png@0.12.1 ├─ @jimp/tiff@0.12.1 ├─ @jimp/types@0.12.1 ├─ @jimp/utils@0.12.1 ├─ @jsamr/counter-style@2.0.1 ├─ @jsamr/react-native-li@2.3.0 ├─ @native-html/css-processor@1.11.0 ├─ @native-html/iframe-plugin@2.6.0 ├─ @native-html/plugins-core@1.3.0 ├─ @native-html/transient-render-engine@11.2.1 ├─ @protobufjs/aspromise@1.1.2 ├─ @protobufjs/base64@1.1.2 ├─ @protobufjs/codegen@2.0.4 ├─ @protobufjs/eventemitter@1.1.0 ├─ @protobufjs/fetch@1.1.0 ├─ @protobufjs/float@1.0.2 ├─ @protobufjs/inquire@1.1.0 ├─ @protobufjs/path@1.1.2 ├─ @protobufjs/pool@1.1.0 ├─ @protobufjs/utf8@1.1.0 ├─ @react-native-community/cli-debugger-ui@4.13.1 ├─ @react-native-community/cli-hermes@4.13.0 ├─ @react-native-community/cli-platform-android@4.13.0 ├─ @react-native-community/cli-platform-ios@4.13.0 ├─ @react-native-community/cli-server-api@4.13.1 ├─ @react-native-community/cli-tools@4.13.0 ├─ @react-native-community/cli-types@4.10.1 ├─ @react-native-community/cli@4.14.0 ├─ @react-native-community/viewpager@3.3.0 ├─ @react-native-firebase/analytics@7.6.10 ├─ @react-native-firebase/app@8.4.7 ├─ @react-native-firebase/auth@9.3.5 ├─ @react-native-firebase/crashlytics@8.5.2 ├─ @react-native-firebase/database@7.5.15 ├─ @react-native-firebase/dynamic-links@7.5.13 ├─ @react-native-firebase/messaging@7.9.2 ├─ @react-native-firebase/perf@7.4.12 ├─ @react-native-firebase/remote-config@9.0.12 ├─ @react-navigation/core@3.5.2 ├─ @react-navigation/native@3.6.5 ├─ @sinonjs/commons@1.8.3 ├─ @types/babelcore@7.1.14 ├─ @types/babelgenerator@7.6.2 ├─ @types/babeltemplate@7.4.0 ├─ @types/babeltraverse@7.11.1 ├─ @types/bytebuffer@5.0.42 ├─ @types/cheerio@0.22.28 ├─ @types/graceful-fs@4.1.5 ├─ @types/hammerjs@2.0.39 ├─ @types/hoist-non-react-statics@3.3.1 ├─ @types/istanbul-lib-coverage@2.0.3 ├─ @types/istanbul-lib-report@3.0.0 ├─ @types/istanbul-reports@1.1.2 ├─ @types/json5@0.0.29 ├─ @types/long@4.0.1 ├─ @types/node@15.0.3 ├─ @types/normalize-package-data@2.4.0 ├─ @types/prettier@1.19.1 ├─ @types/prop-types@15.7.4 ├─ @types/ramda@0.27.46 ├─ @types/react-native-vector-icons@6.4.6 ├─ @types/react-native@0.64.5 ├─ @types/react-redux@7.1.16 ├─ @types/react@17.0.5 ├─ @types/scheduler@0.16.1 ├─ @types/stack-utils@1.0.1 ├─ @types/urijs@1.19.17 ├─ @types/yargs-parser@20.2.0 ├─ @types/yargs@15.0.13 ├─ @unimodules/core@5.3.0 ├─ @unimodules/react-native-adapter@5.4.0 ├─ abab@2.0.5 ├─ abbrev@1.1.1 ├─ abort-controller@3.0.0 ├─ absolute-path@0.0.0 ├─ accepts@1.3.7 ├─ acorn-globals@4.3.4 ├─ acorn-jsx@5.3.1 ├─ acorn-walk@6.2.0 ├─ acorn@6.4.2 ├─ add@2.0.6 ├─ airbnb-prop-types@2.16.0 ├─ ajv@6.12.6 ├─ anser@1.4.10 ├─ ansi-colors@1.1.0 ├─ ansi-cyan@0.1.1 ├─ ansi-escapes@4.3.2 ├─ ansi-fragments@0.2.1 ├─ ansi-gray@0.1.1 ├─ ansi-red@0.1.1 ├─ ansi-regex@2.1.1 ├─ ansi-styles@3.2.1 ├─ ansi-wrap@0.1.0 ├─ any-base@1.1.0 ├─ anymatch@2.0.0 ├─ append-transform@0.4.0 ├─ aproba@1.2.0 ├─ are-we-there-yet@1.1.5 ├─ argparse@1.0.10 ├─ argsarray@0.0.1 ├─ aria-query@4.2.2 ├─ arr-diff@4.0.0 ├─ arr-flatten@1.1.0 ├─ arr-union@3.1.0 ├─ array-equal@1.0.0 ├─ array-filter@1.0.0 ├─ array-find-index@1.0.2 ├─ array-includes@3.1.3 ├─ array-map@0.0.0 ├─ array-reduce@0.0.0 ├─ array-slice@0.2.3 ├─ array-unique@0.3.2 ├─ array.prototype.find@2.1.1 ├─ array.prototype.flat@1.2.4 ├─ array.prototype.flatmap@1.2.4 ├─ arrify@1.0.1 ├─ asap@2.0.6 ├─ ascli@1.0.1 ├─ asn1@0.2.4 ├─ assert-plus@1.0.0 ├─ assign-symbols@1.0.0 ├─ ast-types-flow@0.0.7 ├─ astral-regex@1.0.0 ├─ async-limiter@1.0.1 ├─ async@2.6.3 ├─ asynckit@0.4.0 ├─ at-least-node@1.0.0 ├─ atob@2.1.2 ├─ available-typed-arrays@1.0.2 ├─ aws-sign2@0.7.0 ├─ aws4@1.11.0 ├─ axe-core@4.2.0 ├─ axios@0.18.1 ├─ axobject-query@2.2.0 ├─ babel-code-frame@6.26.0 ├─ babel-core@7.0.0-bridge.0 ├─ babel-eslint@10.1.0 ├─ babel-generator@6.26.1 ├─ babel-helpers@6.24.1 ├─ babel-jest@23.6.0 ├─ babel-messages@6.23.0 ├─ babel-plugin-dynamic-import-node@2.3.3 ├─ babel-plugin-istanbul@4.1.6 ├─ babel-plugin-jest-hoist@23.2.0 ├─ babel-plugin-module-resolver@3.2.0 ├─ babel-plugin-polyfill-corejs2@0.2.0 ├─ babel-plugin-polyfill-corejs3@0.2.0 ├─ babel-plugin-polyfill-regenerator@0.2.0 ├─ babel-plugin-react-native-web@0.11.7 ├─ babel-plugin-syntax-object-rest-spread@6.13.0 ├─ babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0 ├─ babel-polyfill@6.23.0 ├─ babel-preset-current-node-syntax@0.1.4 ├─ babel-preset-expo@8.2.3 ├─ babel-preset-fbjs@3.3.0 ├─ babel-preset-jest@23.2.0 ├─ babel-preset-react-native@5.0.2 ├─ babel-register@6.26.0 ├─ babel-runtime@6.26.0 ├─ babel-template@6.26.0 ├─ babel-traverse@6.26.0 ├─ babel-types@6.26.0 ├─ babylon@6.18.0 ├─ badgin@1.2.2 ├─ balanced-match@1.0.2 ├─ base@0.11.2 ├─ base64-js@1.5.1 ├─ bcrypt-pbkdf@1.0.2 ├─ big-integer@1.6.48 ├─ bindings@1.5.0 ├─ blueimp-md5@2.18.0 ├─ bmp-js@0.1.0 ├─ boolbase@1.0.0 ├─ bplist-creator@0.0.8 ├─ bplist-parser@0.2.0 ├─ brace-expansion@1.1.11 ├─ braces@1.8.5 ├─ browser-process-hrtime@1.0.0 ├─ browser-resolve@1.11.3 ├─ browserslist@4.16.6 ├─ bser@2.1.1 ├─ buffer-alloc-unsafe@1.1.0 ├─ buffer-alloc@1.2.0 ├─ buffer-crc32@0.2.13 ├─ buffer-equal@0.0.1 ├─ buffer-fill@1.0.0 ├─ buffer-from@1.1.1 ├─ buffer@5.7.1 ├─ bytebuffer@5.0.1 ├─ bytes@3.0.0 ├─ cache-base@1.0.1 ├─ call-bind@1.0.2 ├─ caller-callsite@2.0.0 ├─ caller-path@2.0.0 ├─ callsites@3.1.0 ├─ camelcase@5.3.1 ├─ camelize@1.0.0 ├─ caniuse-lite@1.0.30001228 ├─ capture-exit@2.0.0 ├─ caseless@0.12.0 ├─ chainsaw@0.0.9 ├─ chalk@3.0.0 ├─ character-entities-html4@1.1.4 ├─ character-entities-legacy@1.1.4 ├─ chardet@0.4.2 ├─ cheerio-select@1.4.0 ├─ cheerio@1.0.0-rc.9 ├─ chownr@1.1.4 ├─ ci-info@2.0.0 ├─ class-utils@0.3.6 ├─ classnames@2.3.1 ├─ cli-cursor@2.1.0 ├─ cli-spinners@2.6.0 ├─ cli-width@2.2.1 ├─ cliui@6.0.0 ├─ clone-deep@2.0.2 ├─ clone@1.0.4 ├─ co@4.6.0 ├─ code-point-at@1.1.0 ├─ collect-v8-coverage@1.0.1 ├─ collection-visit@1.0.0 ├─ color-convert@1.9.3 ├─ color-name@1.1.4 ├─ color-string@1.5.5 ├─ color-support@1.1.3 ├─ color@3.1.3 ├─ colorette@1.2.2 ├─ colour@0.7.1 ├─ combined-stream@1.0.8 ├─ command-exists@1.2.9 ├─ commander@2.20.3 ├─ commondir@1.0.1 ├─ compare-versions@3.6.0 ├─ component-emitter@1.3.0 ├─ compressible@2.0.18 ├─ compression@1.7.4 ├─ compute-scroll-into-view@1.0.17 ├─ concat-map@0.0.1 ├─ concat-stream@1.6.2 ├─ confusing-browser-globals@1.0.10 ├─ connect@3.7.0 ├─ console-control-strings@1.1.0 ├─ contains-path@0.1.0 ├─ convert-source-map@1.7.0 ├─ copy-descriptor@0.1.1 ├─ core-js-compat@3.12.1 ├─ core-js-pure@3.12.1 ├─ core-js@2.6.12 ├─ core-util-is@1.0.2 ├─ cosmiconfig@5.2.1 ├─ create-react-class@15.7.0 ├─ create-react-context@0.2.3 ├─ cross-spawn@6.0.5 ├─ crypto-random-string@1.0.0 ├─ css-color-keywords@1.0.0 ├─ css-in-js-utils@2.0.1 ├─ css-select@4.1.2 ├─ css-to-react-native@3.0.0 ├─ css-what@5.0.0 ├─ cssom@0.3.8 ├─ cssstyle@1.4.0 ├─ csstype@3.0.9 ├─ damerau-levenshtein@1.0.7 ├─ dashdash@1.14.1 ├─ data-urls@1.1.0 ├─ dayjs@1.10.4 ├─ debounce@1.2.1 ├─ debug@2.6.9 ├─ decamelize@1.2.0 ├─ decode-uri-component@0.2.0 ├─ deep-assign@3.0.0 ├─ deep-equal@2.0.5 ├─ deep-extend@0.6.0 ├─ deep-is@0.1.3 ├─ deepmerge@3.3.0 ├─ default-require-extensions@1.0.0 ├─ defaults@1.0.3 ├─ define-properties@1.1.3 ├─ define-property@0.2.5 ├─ delayed-stream@1.0.0 ├─ delegates@1.0.0 ├─ denodeify@1.2.1 ├─ depd@1.1.2 ├─ destroy@1.0.4 ├─ detect-indent@4.0.0 ├─ detect-libc@1.0.3 ├─ detect-newline@2.1.0 ├─ diff-sequences@25.2.6 ├─ diff@3.5.0 ├─ discontinuous-range@1.0.0 ├─ doctrine@1.5.0 ├─ dom-serializer@1.3.1 ├─ dom-storage@2.1.0 ├─ dom-walk@0.1.2 ├─ domelementtype@2.2.0 ├─ domexception@1.0.1 ├─ domhandler@4.2.0 ├─ domutils@2.6.0 ├─ ecc-jsbn@0.1.2 ├─ ee-first@1.1.1 ├─ electron-to-chromium@1.3.727 ├─ emoji-regex@6.5.1 ├─ emoji-strip@1.0.1 ├─ encodeurl@1.0.2 ├─ encoding@0.1.13 ├─ end-of-stream@1.4.4 ├─ entities@2.2.0 ├─ envinfo@7.8.1 ├─ enzyme-adapter-react-16@1.15.6 ├─ enzyme-adapter-utils@1.14.0 ├─ enzyme-shallow-equal@1.0.4 ├─ enzyme-to-json@3.6.2 ├─ enzyme@3.11.0 ├─ error-ex@1.3.2 ├─ error-stack-parser@2.0.6 ├─ errorhandler@1.5.1 ├─ es-abstract@1.18.0 ├─ es-get-iterator@1.1.2 ├─ es-to-primitive@1.2.1 ├─ escalade@3.1.1 ├─ escape-html@1.0.3 ├─ escape-string-regexp@1.0.5 ├─ escodegen@1.14.3 ├─ eslint-config-airbnb-base@13.2.0 ├─ eslint-config-airbnb@17.1.1 ├─ eslint-import-resolver-node@0.3.4 ├─ eslint-module-utils@2.6.0 ├─ eslint-plugin-import@2.22.1 ├─ eslint-plugin-jsx-a11y@6.4.1 ├─ eslint-plugin-react-native-globals@0.1.2 ├─ eslint-plugin-react-native@3.10.0 ├─ eslint-plugin-react@7.23.2 ├─ eslint-scope@4.0.3 ├─ eslint-utils@1.4.3 ├─ eslint-visitor-keys@1.3.0 ├─ eslint@5.16.0 ├─ espree@5.0.1 ├─ esprima@4.0.1 ├─ esquery@1.4.0 ├─ esrecurse@4.3.0 ├─ estraverse@4.3.0 ├─ esutils@2.0.3 ├─ etag@1.8.1 ├─ event-target-shim@5.0.1 ├─ eventemitter3@3.1.2 ├─ exec-sh@0.2.2 ├─ execa@1.0.0 ├─ exenv@1.2.2 ├─ exif-parser@0.1.12 ├─ exit@0.1.2 ├─ expand-brackets@0.1.5 ├─ expand-range@1.8.2 ├─ expect@25.5.0 ├─ expo-ads-facebook@8.3.0 ├─ expo-application@2.2.1 ├─ expo-asset@8.1.7 ├─ expo-av@8.2.1 ├─ expo-constants@9.1.1 ├─ expo-error-recovery@1.2.2 ├─ expo-facebook@8.2.1 ├─ expo-file-system@9.0.1 ├─ expo-font@8.2.2 ├─ expo-image-loader@1.1.1 ├─ expo-keep-awake@8.2.1 ├─ expo-linear-gradient@8.2.2 ├─ expo-linking@1.0.7 ├─ expo-location@8.2.1 ├─ expo-notifications@0.3.3 ├─ expo-permissions@9.0.1 ├─ expo-secure-store@9.0.1 ├─ expo-splash-screen@0.5.0 ├─ expo-sqlite@8.2.1 ├─ expo-status-bar@1.0.4 ├─ expo-updates@0.2.14 ├─ expo@38.0.11 ├─ extend-shallow@2.0.1 ├─ extend@3.0.2 ├─ external-editor@2.2.0 ├─ extglob@0.3.2 ├─ extsprintf@1.3.0 ├─ fancy-log@1.3.3 ├─ fast-deep-equal@3.1.3 ├─ fast-json-stable-stringify@2.1.0 ├─ fast-levenshtein@2.0.6 ├─ faye-websocket@0.11.3 ├─ fb-watchman@2.0.1 ├─ fbemitter@2.1.1 ├─ fbjs-css-vars@1.0.2 ├─ fbjs-scripts@1.2.0 ├─ fbjs@1.0.0 ├─ figures@2.0.0 ├─ file-entry-cache@5.0.1 ├─ file-type@9.0.0 ├─ file-uri-to-path@1.0.0 ├─ filename-regex@2.0.1 ├─ fileset@2.0.3 ├─ fill-range@2.2.4 ├─ filter-obj@1.1.0 ├─ finalhandler@1.1.2 ├─ find-babel-config@1.2.0 ├─ find-cache-dir@2.1.0 ├─ find-up@2.1.0 ├─ firebase@7.9.0 ├─ flat-cache@2.0.1 ├─ flatted@2.0.2 ├─ fn-name@3.0.0 ├─ follow-redirects@1.5.10 ├─ fontfaceobserver@2.1.0 ├─ for-each@0.3.3 ├─ for-in@1.0.2 ├─ for-own@0.1.5 ├─ foreach@2.0.5 ├─ forever-agent@0.6.1 ├─ form-data@2.3.3 ├─ fragment-cache@0.2.1 ├─ fresh@0.5.2 ├─ fs-extra@9.0.0 ├─ fs-minipass@1.2.7 ├─ fs.realpath@1.0.0 ├─ fsevents@1.2.13 ├─ function-bind@1.1.1 ├─ function.prototype.name@1.1.4 ├─ functional-red-black-tree@1.0.1 ├─ functions-have-names@1.2.2 ├─ gauge@2.7.4 ├─ gensync@1.0.0-beta.2 ├─ get-caller-file@2.0.5 ├─ get-intrinsic@1.1.1 ├─ get-package-type@0.1.0 ├─ get-stream@4.1.0 ├─ get-value@2.0.6 ├─ getenv@1.0.0 ├─ getpass@0.1.7 ├─ glob-base@0.3.0 ├─ glob-parent@2.0.0 ├─ glob@7.1.7 ├─ global@4.4.0 ├─ globals@11.12.0 ├─ graceful-fs@4.2.6 ├─ gravatar-api@1.5.0 ├─ growly@1.3.0 ├─ grpc@1.24.2 ├─ gud@1.0.0 ├─ handlebars@4.7.7 ├─ har-schema@2.0.0 ├─ har-validator@5.1.5 ├─ has-ansi@2.0.0 ├─ has-bigints@1.0.1 ├─ has-flag@3.0.0 ├─ has-symbols@1.0.2 ├─ has-unicode@2.0.1 ├─ has-value@1.0.0 ├─ has@1.0.3 ├─ hashish@0.0.4 ├─ hermes-engine@0.5.1 ├─ hermes-profile-transformer@0.0.6 ├─ history@4.10.1 ├─ hoist-non-react-statics@3.3.2 ├─ home-or-tmp@2.0.0 ├─ hosted-git-info@2.8.9 ├─ html-element-map@1.3.0 ├─ html-encoding-sniffer@1.0.2 ├─ html-escaper@2.0.2 ├─ htmlparser2@6.1.0 ├─ http-errors@1.7.3 ├─ http-parser-js@0.5.3 ├─ http-signature@1.2.0 ├─ human-signals@1.1.1 ├─ hyphenate-style-name@1.0.4 ├─ i@0.3.6 ├─ iconv-lite@0.4.24 ├─ idb@3.0.2 ├─ ieee754@1.2.1 ├─ ignore-walk@3.0.4 ├─ ignore@4.0.6 ├─ image-size@0.6.3 ├─ immediate@3.3.0 ├─ import-fresh@3.3.0 ├─ import-local@1.0.0 ├─ imurmurhash@0.1.4 ├─ inflight@1.0.6 ├─ inherits@2.0.4 ├─ ini@1.3.8 ├─ inline-style-prefixer@5.1.2 ├─ inquirer@6.5.2 ├─ internal-slot@1.0.3 ├─ invariant@2.2.4 ├─ invert-kv@2.0.0 ├─ ip-regex@2.1.0 ├─ is-accessor-descriptor@1.0.0 ├─ is-arguments@1.1.0 ├─ is-arrayish@0.2.1 ├─ is-bigint@1.0.2 ├─ is-boolean-object@1.1.1 ├─ is-buffer@1.1.6 ├─ is-callable@1.2.3 ├─ is-ci@2.0.0 ├─ is-core-module@2.4.0 ├─ is-data-descriptor@1.0.0 ├─ is-date-object@1.0.4 ├─ is-descriptor@1.0.2 ├─ is-directory@0.3.1 ├─ is-docker@2.2.1 ├─ is-dotfile@1.0.3 ├─ is-equal-shallow@0.1.3 ├─ is-extendable@0.1.1 ├─ is-extglob@1.0.0 ├─ is-finite@1.1.0 ├─ is-fullwidth-code-point@2.0.0 ├─ is-function@1.0.2 ├─ is-generator-fn@1.0.0 ├─ is-glob@2.0.1 ├─ is-map@2.0.2 ├─ is-negative-zero@2.0.1 ├─ is-number-object@1.0.5 ├─ is-number@3.0.0 ├─ is-obj@1.0.1 ├─ is-plain-object@2.0.4 ├─ is-posix-bracket@0.1.1 ├─ is-primitive@2.0.0 ├─ is-regex@1.1.3 ├─ is-set@2.0.2 ├─ is-stream@1.1.0 ├─ is-string@1.0.6 ├─ is-subset@0.1.1 ├─ is-symbol@1.0.4 ├─ is-typed-array@1.1.5 ├─ is-typedarray@1.0.0 ├─ is-utf8@0.2.1 ├─ is-weakmap@2.0.1 ├─ is-weakset@2.0.1 ├─ is-windows@1.0.2 ├─ is-wsl@1.1.0 ├─ isarray@1.0.0 ├─ isexe@2.0.0 ├─ isobject@3.0.1 ├─ isomorphic-fetch@2.2.1 ├─ isstream@0.1.2 ├─ istanbul-api@1.3.7 ├─ istanbul-lib-coverage@1.2.1 ├─ istanbul-lib-hook@1.2.2 ├─ istanbul-lib-instrument@1.10.2 ├─ istanbul-lib-report@3.0.0 ├─ istanbul-lib-source-maps@1.2.6 ├─ istanbul-reports@1.5.1 ├─ javascript-time-ago@2.3.5 ├─ jest-changed-files@23.4.2 ├─ jest-cli@23.6.0 ├─ jest-config@23.6.0 ├─ jest-diff@23.6.0 ├─ jest-docblock@23.2.0 ├─ jest-each@23.6.0 ├─ jest-environment-jsdom@23.4.0 ├─ jest-environment-node@23.4.0 ├─ jest-expo@38.0.2 ├─ jest-get-type@25.2.6 ├─ jest-haste-map@25.5.1 ├─ jest-jasmine2@23.6.0 ├─ jest-leak-detector@25.5.0 ├─ jest-matcher-utils@23.6.0 ├─ jest-message-util@25.5.0 ├─ jest-mock@25.5.0 ├─ jest-pnp-resolver@1.2.2 ├─ jest-regex-util@25.2.6 ├─ jest-resolve-dependencies@23.6.0 ├─ jest-resolve@25.5.1 ├─ jest-runner@25.5.4 ├─ jest-runtime@25.5.4 ├─ jest-serializer@24.9.0 ├─ jest-snapshot@23.6.0 ├─ jest-util@25.5.0 ├─ jest-validate@25.5.0 ├─ jest-watch-select-projects@2.0.0 ├─ jest-watch-typeahead@0.5.0 ├─ jest-watcher@25.5.0 ├─ jest-worker@23.2.0 ├─ jest@23.6.0 ├─ jetifier@1.6.8 ├─ jimp@0.12.1 ├─ jpeg-js@0.4.3 ├─ js-tokens@3.0.2 ├─ js-yaml@3.14.1 ├─ jsbn@0.1.1 ├─ jsc-android@245459.0.0 ├─ jsdom@11.12.0 ├─ jsesc@2.5.2 ├─ json-parse-better-errors@1.0.2 ├─ json-parse-even-better-errors@2.3.1 ├─ json-schema-traverse@0.4.1 ├─ json-schema@0.2.3 ├─ json-stable-stringify-without-jsonify@1.0.1 ├─ json-stable-stringify@1.0.1 ├─ json-stringify-safe@5.0.1 ├─ json5@2.2.0 ├─ jsonfile@6.1.0 ├─ jsonify@0.0.0 ├─ jsprim@1.4.1 ├─ jsx-ast-utils@3.2.0 ├─ kind-of@6.0.3 ├─ klaw@1.3.1 ├─ kleur@3.0.3 ├─ language-subtag-registry@0.3.21 ├─ language-tags@1.0.5 ├─ lcid@2.0.0 ├─ left-pad@1.3.0 ├─ leven@3.1.0 ├─ levn@0.3.0 ├─ lines-and-columns@1.1.6 ├─ linkify-it@2.2.0 ├─ load-bmfont@1.4.1 ├─ load-json-file@2.0.0 ├─ locate-path@2.0.0 ├─ lodash-es@4.17.21 ├─ lodash.camelcase@4.3.0 ├─ lodash.clone@4.5.0 ├─ lodash.debounce@4.0.8 ├─ lodash.escape@4.0.1 ├─ lodash.flattendeep@4.4.0 ├─ lodash.isequal@4.5.0 ├─ lodash.sortby@4.7.0 ├─ lodash.throttle@4.1.1 ├─ lodash@4.17.21 ├─ log-symbols@2.2.0 ├─ logkitty@0.7.1 ├─ lolex@5.1.2 ├─ long@4.0.0 ├─ loose-envify@1.4.0 ├─ lru-cache@4.1.5 ├─ make-dir@3.1.0 ├─ makeerror@1.0.11 ├─ map-age-cleaner@0.1.3 ├─ map-cache@0.2.2 ├─ map-visit@1.0.0 ├─ math-random@1.0.4 ├─ md5-file@3.2.3 ├─ mdurl@1.0.1 ├─ mem@4.3.0 ├─ merge-stream@2.0.0 ├─ merge@1.2.1 ├─ metro-babel-register@0.59.0 ├─ metro-babel-transformer@0.59.0 ├─ metro-babel7-plugin-react-transform@0.48.5 ├─ metro-cache@0.59.0 ├─ metro-config@0.59.0 ├─ metro-core@0.59.0 ├─ metro-inspector-proxy@0.59.0 ├─ metro-minify-uglify@0.59.0 ├─ metro-react-native-babel-preset@0.48.5 ├─ metro-react-native-babel-transformer@0.59.0 ├─ metro-resolver@0.59.0 ├─ metro-source-map@0.59.0 ├─ metro-symbolicate@0.59.0 ├─ metro@0.59.0 ├─ micromatch@2.3.11 ├─ mime-db@1.47.0 ├─ mime-types@2.1.30 ├─ mime@1.6.0 ├─ mimic-fn@2.1.0 ├─ min-document@2.19.0 ├─ minimatch@3.0.4 ├─ minimist@1.2.5 ├─ minipass@2.9.0 ├─ minizlib@1.3.3 ├─ mixin-deep@1.3.2 ├─ mixin-object@2.0.1 ├─ mkdirp@0.5.5 ├─ moment@2.29.1 ├─ moo@0.5.1 ├─ ms@2.0.0 ├─ mute-stream@0.0.7 ├─ nan@2.14.2 ├─ nanomatch@1.2.13 ├─ natural-compare@1.4.0 ├─ nearley@2.20.1 ├─ needle@2.6.0 ├─ negotiator@0.6.2 ├─ neo-async@2.6.2 ├─ nice-try@1.0.5 ├─ nocache@2.1.0 ├─ node-fetch@2.6.1 ├─ node-int64@0.4.0 ├─ node-modules-regexp@1.0.0 ├─ node-notifier@5.4.5 ├─ node-pre-gyp@0.14.0 ├─ node-releases@1.1.71 ├─ node-stream-zip@1.13.4 ├─ noop-fn@1.0.0 ├─ nopt@4.0.3 ├─ normalize-css-color@1.0.2 ├─ normalize-package-data@2.5.0 ├─ normalize-path@2.1.1 ├─ npm-bundled@1.1.2 ├─ npm-normalize-package-bin@1.0.1 ├─ npm-packlist@1.4.8 ├─ npm-run-path@2.0.2 ├─ npmlog@4.1.2 ├─ nth-check@2.0.0 ├─ nullthrows@1.1.1 ├─ number-is-nan@1.0.1 ├─ nwsapi@2.2.0 ├─ oauth-sign@0.9.0 ├─ ob1@0.59.0 ├─ object-assign@4.1.1 ├─ object-copy@0.1.0 ├─ object-inspect@1.10.3 ├─ object-is@1.1.5 ├─ object-keys@1.1.1 ├─ object-visit@1.0.1 ├─ object.assign@4.1.2 ├─ object.entries@1.1.3 ├─ object.fromentries@2.0.4 ├─ object.getownpropertydescriptors@2.1.2 ├─ object.omit@2.0.1 ├─ object.pick@1.3.0 ├─ object.values@1.1.3 ├─ omggif@1.0.10 ├─ on-finished@2.3.0 ├─ on-headers@1.0.2 ├─ once@1.4.0 ├─ onetime@2.0.1 ├─ open@6.4.0 ├─ opencollective-postinstall@2.0.3 ├─ opencollective@1.0.3 ├─ opn@4.0.2 ├─ optionator@0.8.3 ├─ options@0.0.6 ├─ optjs@3.2.2 ├─ ora@3.4.0 ├─ os-homedir@1.0.2 ├─ os-locale@3.1.0 ├─ os-tmpdir@1.0.2 ├─ osenv@0.1.5 ├─ p-defer@1.0.0 ├─ p-each-series@2.2.0 ├─ p-finally@1.0.0 ├─ p-is-promise@2.1.0 ├─ p-limit@2.3.0 ├─ p-locate@2.0.0 ├─ p-try@2.2.0 ├─ pako@1.0.11 ├─ parent-module@1.0.1 ├─ parse-bmfont-ascii@1.0.6 ├─ parse-bmfont-binary@1.0.6 ├─ parse-bmfont-xml@1.1.4 ├─ parse-glob@3.0.4 ├─ parse-headers@2.0.3 ├─ parse-json@2.2.0 ├─ parse-node-version@1.0.1 ├─ parse-png@2.1.0 ├─ parse5-htmlparser2-tree-adapter@6.0.1 ├─ parse5@6.0.1 ├─ parseurl@1.3.3 ├─ pascalcase@0.1.1 ├─ path-browserify@1.0.1 ├─ path-exists@3.0.0 ├─ path-is-absolute@1.0.1 ├─ path-is-inside@1.0.2 ├─ path-key@2.0.1 ├─ path-parse@1.0.6 ├─ path-to-regexp@1.8.0 ├─ path-type@2.0.0 ├─ performance-now@2.1.0 ├─ phin@2.9.3 ├─ picomatch@2.2.3 ├─ pify@2.3.0 ├─ pinkie-promise@2.0.1 ├─ pinkie@2.0.4 ├─ pirates@4.0.1 ├─ pixelmatch@4.0.2 ├─ pkg-dir@2.0.0 ├─ pkg-up@2.0.0 ├─ plist@3.0.2 ├─ plugin-error@0.1.2 ├─ pn@1.1.0 ├─ pngjs@3.4.0 ├─ posix-character-classes@0.1.1 ├─ postcss-value-parser@4.1.0 ├─ pouchdb-collections@1.0.1 ├─ prelude-ls@1.1.2 ├─ preserve@0.2.0 ├─ pretty-format@25.5.0 ├─ private@0.1.8 ├─ process-nextick-args@2.0.1 ├─ process@0.11.10 ├─ progress@2.0.3 ├─ promise-polyfill@8.1.3 ├─ promise@7.3.1 ├─ prompts@2.4.1 ├─ prop-types-exact@1.2.0 ├─ prop-types@15.7.2 ├─ property-expr@2.0.4 ├─ protobufjs@5.0.3 ├─ pseudomap@1.0.2 ├─ psl@1.8.0 ├─ pump@3.0.0 ├─ punycode@2.1.1 ├─ qs@6.10.1 ├─ query-string@6.14.1 ├─ querystring@0.2.0 ├─ querystringify@2.2.0 ├─ raf@3.4.1 ├─ railroad-diagrams@1.0.0 ├─ ramda@0.27.1 ├─ randexp@0.4.6 ├─ randomatic@3.1.1 ├─ range-parser@1.2.1 ├─ rc@1.2.8 ├─ react-create-ref@1.0.1 ├─ react-day-picker@7.4.10 ├─ react-deep-force-update@1.1.2 ├─ react-devtools-core@4.21.0 ├─ react-dom@16.11.0 ├─ react-facebook-pixel@1.0.4 ├─ react-is@16.13.1 ├─ react-lifecycles-compat@3.0.4 ├─ react-modal@3.13.1 ├─ react-moment@0.8.4 ├─ react-native-animatable@1.3.3 ├─ react-native-appearance@0.3.4 ├─ react-native-build-config@0.3.2 ├─ react-native-datepicker@1.7.2 ├─ react-native-elements@1.2.7 ├─ react-native-fast-image@8.5.11 ├─ react-native-fbsdk@3.0.0 ├─ react-native-form-validator@0.2.0 ├─ react-native-gesture-handler@1.6.1 ├─ react-native-gravatar@1.0.2 ├─ react-native-hyperlink@0.0.19 ├─ react-native-image-picker@4.10.0 ├─ react-native-image-progress@1.1.1 ├─ react-native-instagram-embed@0.0.6 ├─ react-native-iphone-x-helper@1.3.1 ├─ react-native-keyboard-aware-scroll-view@0.8.0 ├─ react-native-modal@7.0.2 ├─ react-native-picker-select@7.0.0 ├─ react-native-ratings@6.5.0 ├─ react-native-reanimated@1.13.4 ├─ react-native-render-html@6.2.0 ├─ react-native-router-flux@4.3.1 ├─ react-native-safe-area-context@3.0.7 ├─ react-native-safe-area-view@0.14.9 ├─ react-native-screens@2.9.0 ├─ react-native-status-bar-height@2.6.0 ├─ react-native-sticky-header-footer-scroll-view@2.1.3 ├─ react-native-swiper@1.6.0 ├─ react-native-tab-view@1.4.1 ├─ react-native-textinput-with-icons@1.0.18 ├─ react-native-unimodules@0.10.1 ├─ react-native-vector-icons@6.7.0 ├─ react-native-web@0.11.7 ├─ react-native-webview@10.10.2 ├─ react-native@0.63.4 ├─ react-navigation-drawer@2.7.1 ├─ react-navigation-stack@1.5.3 ├─ react-navigation-tabs@2.11.1 ├─ react-navigation@3.13.0 ├─ react-proxy@1.1.8 ├─ react-redux@7.2.4 ├─ react-refresh@0.4.3 ├─ react-responsive-ui@0.14.200 ├─ react-router-redux@5.0.0-alpha.9 ├─ react-router@4.3.1 ├─ react-test-renderer@16.14.0 ├─ react-thunk@1.0.0 ├─ react-time-ago@5.0.8 ├─ react-timer-mixin@0.13.4 ├─ react-transform-hmr@1.0.4 ├─ react@16.11.0 ├─ read-pkg-up@2.0.0 ├─ read-pkg@2.0.0 ├─ readable-stream@2.3.7 ├─ realpath-native@2.0.0 ├─ redux-thunk@2.3.0 ├─ redux@4.1.0 ├─ reflect.ownkeys@0.2.0 ├─ regenerate-unicode-properties@8.2.0 ├─ regenerate@1.4.2 ├─ regenerator-runtime@0.13.7 ├─ regenerator-transform@0.14.5 ├─ regex-cache@0.4.4 ├─ regex-not@1.0.2 ├─ regexp.prototype.flags@1.3.1 ├─ regexpp@2.0.1 ├─ regexpu-core@4.7.1 ├─ regjsgen@0.5.2 ├─ regjsparser@0.6.9 ├─ relative-time-format@1.0.5 ├─ remove-trailing-separator@1.1.0 ├─ remove@0.1.5 ├─ repeat-element@1.1.4 ├─ repeat-string@1.6.1 ├─ repeating@2.0.1 ├─ request-animation-frame-timeout@1.0.0 ├─ request-promise-core@1.1.4 ├─ request-promise-native@1.0.9 ├─ request@2.88.2 ├─ require-directory@2.1.1 ├─ require-from-string@2.0.2 ├─ require-main-filename@1.0.1 ├─ requires-port@1.0.0 ├─ reselect@3.0.1 ├─ resolve-cwd@2.0.0 ├─ resolve-from@5.0.0 ├─ resolve-pathname@3.0.0 ├─ resolve-url@0.2.1 ├─ resolve@1.20.0 ├─ restore-cursor@2.0.0 ├─ ret@0.1.15 ├─ rimraf@2.7.1 ├─ rst-selector-parser@2.2.3 ├─ rsvp@4.8.5 ├─ run-async@2.4.1 ├─ rx-lite-aggregates@4.0.8 ├─ rx-lite@4.0.8 ├─ rx@4.1.0 ├─ rxjs@6.6.7 ├─ safe-buffer@5.2.1 ├─ safe-regex@1.1.0 ├─ safer-buffer@2.1.2 ├─ sane@4.1.0 ├─ sax@1.2.4 ├─ saxes@3.1.11 ├─ scheduler@0.17.0 ├─ scroll-into-view-if-needed@2.2.28 ├─ semver@5.7.1 ├─ send@0.17.1 ├─ seq@0.3.5 ├─ serialize-error@2.1.0 ├─ serve-static@1.14.1 ├─ set-blocking@2.0.0 ├─ set-value@2.0.1 ├─ setimmediate@1.0.5 ├─ setprototypeof@1.1.1 ├─ shallow-clone@1.0.0 ├─ shebang-command@1.2.0 ├─ shebang-regex@1.0.0 ├─ shell-quote@1.7.2 ├─ shellwords@0.1.1 ├─ side-channel@1.0.4 ├─ signal-exit@3.0.3 ├─ simple-plist@1.1.1 ├─ simple-swizzle@0.2.2 ├─ sisteransi@1.0.5 ├─ slash@3.0.0 ├─ slice-ansi@2.1.0 ├─ slugify@1.5.3 ├─ smartlook-react-native-wrapper@0.37.0 ├─ snapdragon-node@2.1.1 ├─ snapdragon-util@3.0.1 ├─ snapdragon@0.8.2 ├─ source-map-resolve@0.5.3 ├─ source-map-support@0.5.19 ├─ source-map-url@0.4.1 ├─ source-map@0.5.7 ├─ spdx-correct@3.1.1 ├─ spdx-exceptions@2.3.0 ├─ spdx-expression-parse@3.0.1 ├─ spdx-license-ids@3.0.7 ├─ split-on-first@1.1.0 ├─ split-string@3.1.0 ├─ sprintf-js@1.0.3 ├─ sshpk@1.16.1 ├─ stack-generator@2.0.5 ├─ stack-utils@1.0.5 ├─ stackframe@1.2.0 ├─ stacktrace-gps@3.0.4 ├─ stacktrace-js@2.0.2 ├─ stacktrace-parser@0.1.10 ├─ static-extend@0.1.2 ├─ statuses@1.5.0 ├─ stealthy-require@1.1.1 ├─ stream-buffers@2.2.0 ├─ strict-uri-encode@2.0.0 ├─ string_decoder@1.1.1 ├─ string-length@3.1.0 ├─ string-width@2.1.1 ├─ string.prototype.matchall@4.0.4 ├─ string.prototype.trim@1.2.4 ├─ string.prototype.trimend@1.0.4 ├─ string.prototype.trimstart@1.0.4 ├─ stringify-entities@3.1.0 ├─ strip-ansi@5.2.0 ├─ strip-bom@3.0.0 ├─ strip-eof@1.0.0 ├─ strip-final-newline@2.0.0 ├─ strip-json-comments@2.0.1 ├─ striptags@3.2.0 ├─ sudo-prompt@9.2.1 ├─ superstruct@0.6.2 ├─ supports-color@7.2.0 ├─ supports-hyperlinks@2.2.0 ├─ symbol-tree@3.2.4 ├─ synchronous-promise@2.0.15 ├─ table@5.4.6 ├─ tar@4.4.13 ├─ temp-dir@1.0.0 ├─ temp@0.8.3 ├─ terminal-link@2.1.1 ├─ test-exclude@4.2.3 ├─ text-table@0.2.0 ├─ throat@4.1.0 ├─ through@2.3.8 ├─ through2@2.0.5 ├─ time-stamp@1.1.0 ├─ timm@1.7.1 ├─ tiny-invariant@1.1.0 ├─ tiny-queue@0.2.1 ├─ tiny-warning@1.0.3 ├─ tinycolor2@1.4.2 ├─ tmp@0.0.33 ├─ to-fast-properties@2.0.0 ├─ to-object-path@0.3.0 ├─ to-regex-range@2.1.1 ├─ to-regex@3.0.2 ├─ toidentifier@1.0.0 ├─ toposort@2.0.2 ├─ tough-cookie@2.5.0 ├─ tr46@1.0.1 ├─ traverse@0.6.6 ├─ trim-right@1.0.1 ├─ ts-toolbelt@6.15.5 ├─ tsconfig-paths@3.9.0 ├─ tslib@1.10.0 ├─ tunnel-agent@0.6.0 ├─ tweetnacl@0.14.5 ├─ type-check@0.3.2 ├─ type-detect@4.0.8 ├─ type-fest@0.21.3 ├─ typedarray-to-buffer@3.1.5 ├─ typedarray@0.0.6 ├─ ua-parser-js@0.7.28 ├─ uc.micro@1.0.6 ├─ uglify-es@3.3.9 ├─ uglify-js@3.13.6 ├─ ultron@1.0.2 ├─ unbox-primitive@1.0.1 ├─ unicode-canonical-property-names-ecmascript@1.0.4 ├─ unicode-match-property-ecmascript@1.0.4 ├─ unicode-match-property-value-ecmascript@1.2.0 ├─ unicode-property-aliases-ecmascript@1.1.0 ├─ unimodules-app-loader@1.2.0 ├─ unimodules-barcode-scanner-interface@5.2.1 ├─ unimodules-camera-interface@5.2.1 ├─ unimodules-constants-interface@5.2.1 ├─ unimodules-face-detector-interface@5.2.1 ├─ unimodules-file-system-interface@5.2.1 ├─ unimodules-font-interface@5.2.1 ├─ unimodules-image-loader-interface@5.2.1 ├─ unimodules-permissions-interface@5.2.1 ├─ unimodules-sensors-interface@5.2.1 ├─ unimodules-task-manager-interface@5.2.1 ├─ union-value@1.0.1 ├─ unique-string@1.0.0 ├─ universalify@2.0.0 ├─ unpipe@1.0.0 ├─ unset-value@1.0.0 ├─ uri-js@4.4.1 ├─ urijs@1.19.7 ├─ urix@0.1.0 ├─ url-parse@1.5.1 ├─ use-subscription@1.5.1 ├─ use@3.1.1 ├─ utif@2.0.1 ├─ util-deprecate@1.0.2 ├─ util.promisify@1.1.1 ├─ utils-merge@1.0.1 ├─ uuid@3.4.0 ├─ v8-to-istanbul@4.1.4 ├─ validate-npm-package-license@3.0.4 ├─ value-equal@1.0.1 ├─ vary@1.1.2 ├─ verror@1.10.0 ├─ vlq@1.0.1 ├─ w3c-hr-time@1.0.2 ├─ w3c-xmlserializer@1.1.2 ├─ walker@1.0.7 ├─ warning@4.0.3 ├─ watch@0.18.0 ├─ wcwidth@1.0.1 ├─ webidl-conversions@4.0.2 ├─ websocket-driver@0.7.4 ├─ websocket-extensions@0.1.4 ├─ whatwg-encoding@1.0.5 ├─ whatwg-fetch@3.6.2 ├─ whatwg-mimetype@2.3.0 ├─ whatwg-url@7.1.0 ├─ which-boxed-primitive@1.0.2 ├─ which-collection@1.0.1 ├─ which-module@2.0.0 ├─ which-typed-array@1.1.4 ├─ which@1.3.1 ├─ wide-align@1.1.3 ├─ window-size@0.1.4 ├─ word-wrap@1.2.3 ├─ wordwrap@1.0.0 ├─ wrap-ansi@2.1.0 ├─ wrappy@1.0.2 ├─ write-file-atomic@2.4.3 ├─ write@1.0.3 ├─ ws@1.1.5 ├─ xcode@3.0.1 ├─ xhr@2.6.0 ├─ xml-js@1.6.11 ├─ xml-name-validator@3.0.0 ├─ xml-parse-from-string@1.0.1 ├─ xml2js@0.4.23 ├─ xmlbuilder@9.0.7 ├─ xmlchars@2.2.0 ├─ xmldoc@1.1.2 ├─ xmldom@0.5.0 ├─ xmlhttprequest@1.8.0 ├─ xpipe@1.0.5 ├─ xtend@4.0.2 ├─ y18n@3.2.2 ├─ yallist@3.1.1 ├─ yargs-parser@18.1.3 ├─ yargs@15.4.1 ├─ yocto-queue@0.1.0 └─ yup@0.29.3 Done in 1.68s.

Rananjaya commented 2 years ago

and when I install it lib go under node_modules\@giphy but it is not in package.json file. is that the problem ?

pshoniuk commented 2 years ago

It looks like you are using Expo. But the Giphy React Native SDK is currently not compatible with Expo projects. You can get more information in this comment.

Rananjaya commented 2 years ago

Hi @pshoniuk Thank you for support. but we are not using expo anymore that project now. is there any way to fix this issue ? Thanks.

pshoniuk commented 2 years ago

Could you also send the output of this command running from the android folder?

./gradlew app:androidDependencies

Rananjaya commented 2 years ago

those are the outputs -

Installing unimodules: unimodules-core@5.3.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\@unimodules\core unimodules-react-native-adapter@5.4.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\@unimodules\react-native-adapter expo-ads-facebook@8.3.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-ads-facebook expo-application@2.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-application expo-av@8.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-av expo-constants@9.2.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-linking\node_modules\expo-constants expo-error-recovery@1.2.2 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-error-recovery expo-facebook@8.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-facebook expo-file-system@9.0.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-file-system expo-font@8.2.2 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-font expo-image-loader@1.1.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-image-loader expo-keep-awake@8.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-keep-awake expo-linear-gradient@8.2.2 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-linear-gradient expo-location@8.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-location expo-notifications@0.3.3 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-notifications expo-permissions@9.0.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-permissions expo-secure-store@9.0.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-secure-store expo-splash-screen@0.5.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-splash-screen expo-sqlite@8.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-sqlite expo-updates@0.2.14 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\expo-updates unimodules-app-loader@1.2.0 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-app-loader unimodules-barcode-scanner-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-barcode-scanner-interface unimodules-camera-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-camera-interface unimodules-constants-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-constants-interface unimodules-face-detector-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-face-detector-interface unimodules-file-system-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-file-system-interface unimodules-font-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-font-interface unimodules-image-loader-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-image-loader-interface unimodules-permissions-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-permissions-interface unimodules-sensors-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-sensors-interface unimodules-task-manager-interface@5.2.1 from C:\Users\DELL\Desktop\puntclub7\punt-club-react-native\node_modules\unimodules-task-manager-interface

pshoniuk commented 2 years ago

@Rananjaya Based on the output above, it looks like your project is still running within the Expo workflow, which the GIPHY React Native SDK is incompatible with. I have not been able to reproduce this in projects created with the React Native CLI. If you can reproduce this on a project that has not been set up with Expo, a link to a project with a base playground would be very helpful.

vetalmon20 commented 2 years ago

Hey @pshoniuk ! I have faced a very similar issue with the same workflow Just added a few lines of a code:

import { GiphySDK } from '@giphy/react-native-sdk';

GiphySDK.configure({
  apiKey: 'SOME API KEY HERE', // iOS SDK key
});

and got that error on the screenshot

photo_2022-10-11_17-57-16

NPM DEPENDENCIES:

├── @babel/core@7.16.0 ├── @babel/runtime@7.17.2 ├── @giphy/react-native-sdk@1.11.1 ├── @manaflair/redux-batch@1.0.0 ├── @notifee/react-native@5.1.0 ├── @react-native-async-storage/async-storage@1.15.16 ├── @react-native-clipboard/clipboard@1.10.0 ├── @react-native-community/cameraroll@4.1.2 ├── @react-native-community/eslint-config@2.0.0 ├── @react-native-community/push-notification-ios@1.10.1 ├── @react-native-firebase/analytics@14.7.0 ├── @react-native-firebase/app@14.7.0 ├── @react-native-firebase/messaging@14.7.0 ├── @react-navigation/bottom-tabs@6.0.9 ├── @react-navigation/drawer@6.1.8 ├── @react-navigation/native-stack@6.2.5 ├── @react-navigation/native@6.0.6 ├── @reduxjs/toolkit@1.7.1 ├── babel-jest@26.6.3 ├── babel-plugin-root-import@6.6.0 ├── base-64@1.0.0 ├── compact-timezone-list@1.0.6 ├── emoji-datasource-twitter@7.0.2 ├── emoji-mart-native@0.6.4-beta ├── eslint@7.14.0 ├── jest@26.6.3 ├── marked@4.0.6 ├── metro-react-native-babel-preset@0.66.2 ├── moment@2.29.1 ├── node-html-markdown@1.1.3 ├── p-retry@5.1.0 ├── patch-package@6.4.7 ├── phoenix@1.6.6 ├── prop-types@15.7.2 ├── react-immutable-proptypes@2.2.0 ├── react-native-config@1.4.5 ├── react-native-deep-linking@2.2.0 ├── react-native-device-info@8.7.1 ├── react-native-document-picker@8.1.1 ├── react-native-file-viewer@2.1.5 ├── react-native-fs@2.19.0 ├── react-native-gesture-handler@1.10.3 ├── react-native-get-random-values@1.7.2 ├── react-native-image-crop-picker@0.38.0 ├── react-native-image-picker@4.8.2 ├── react-native-image-viewing@0.2.2 ├── react-native-inappbrowser-reborn@3.7.0 ├── react-native-markdown-view@1.1.4 ├── react-native-modalize@2.0.13 ├── react-native-paper@4.10.1 ├── react-native-parsed-text@0.0.22 ├── react-native-pell-rich-editor@1.8.6 ├── react-native-permissions@3.3.1 ├── react-native-pure-jwt@3.0.1 ├── react-native-reanimated@2.2.4 ├── react-native-safe-area-context@3.3.2 ├── react-native-screens@3.10.0 ├── react-native-share@7.8.0 ├── react-native-vector-icons@9.0.0 ├── react-native-webview@11.18.1 ├── react-native-zip-archive@6.0.8 ├── react-native@0.67.1 ├── react-redux@7.2.6 ├── react-test-renderer@17.0.2 ├── react@17.0.2 ├── redux-persist@6.0.0 ├── rn-fetch-blob@0.12.0 └── uuid@8.3.2

nasyx-rakeeb commented 1 year ago

You can now use it in expo using expo dev client

pshoniuk commented 1 year ago

Closing this issue as it can't be reproduced. If you are still experiencing a problem, please create a new issue with additional details. This will help us better understand and address the problem.