├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── workflow.yml ├── .gitignore ├── .netlify └── state.json ├── .nojekyll ├── .nvmrc ├── .prettierrc ├── .travis.yml ├── .vscode └── launch.json ├── CHANGELOG.md ├── README.md ├── _config.yml ├── babel.config.js ├── docs ├── assets │ ├── css │ │ └── main.css │ ├── images │ │ ├── icons.png │ │ ├── icons@2x.png │ │ ├── widgets.png │ │ └── widgets@2x.png │ └── js │ │ ├── main.js │ │ └── search.json ├── globals.html ├── index.html ├── interfaces │ └── _core_usepresencechannel_.usepresencechannelvalue.html └── modules │ ├── _core_pusherprovider_.html │ ├── _core_usechannel_.html │ ├── _core_useclienttrigger_.html │ ├── _core_useevent_.html │ ├── _core_usepresencechannel_.html │ ├── _core_usepusher_.html │ ├── _core_usetrigger_.html │ ├── _native_pusherprovider_.html │ ├── _testutils_.html │ └── _web_pusherprovider_.html ├── examples ├── native-use-pusher-example │ ├── .buckconfig │ ├── .gitattributes │ ├── .gitignore │ ├── App.js │ ├── PusherExample.js │ ├── __tests__ │ │ └── App.js │ ├── android │ │ ├── app │ │ │ ├── BUCK │ │ │ ├── build.gradle │ │ │ ├── build_defs.bzl │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── nativeusepusherexample │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── nativeusepusherexample │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ ├── MainApplication.java │ │ │ │ │ └── generated │ │ │ │ │ └── BasePackageList.java │ │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ ├── splashscreen.xml │ │ │ │ └── splashscreen_image.png │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── nativeusepusherexample.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── nativeusepusherexample.xcscheme │ │ ├── nativeusepusherexample.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── nativeusepusherexample │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Base.lproj │ │ │ └── LaunchScreen.xib │ │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── SplashScreen.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── splashscreen.png │ │ │ └── SplashScreenBackground.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── background.png │ │ │ ├── Info.plist │ │ │ ├── SplashScreen.storyboard │ │ │ ├── Supporting │ │ │ └── Expo.plist │ │ │ └── main.m │ ├── metro.config.js │ ├── package.json │ └── use-pusher │ │ └── native │ │ ├── index.js │ │ └── index.js.map └── web │ ├── .eslintignore │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt │ ├── src │ ├── App.css │ ├── App.js │ ├── index.css │ ├── index.js │ ├── logo.svg │ ├── serviceWorker.js │ └── setupTests.js │ └── yarn.lock ├── jest.config.js ├── jest.rn.config.js ├── package.json ├── rn-cli.config.js ├── rollup.config.js ├── setupTests.js ├── setupTests.rn.js ├── src ├── __tests__ │ ├── PusherProvider.test.tsx │ ├── useChannel.tsx │ ├── useClientTrigger.tsx │ ├── useEvent.tsx │ ├── usePresenceChannel.tsx │ ├── usePusher.test.tsx │ └── useTrigger.tsx ├── core │ ├── ChannelsProvider.tsx │ ├── PusherProvider.tsx │ ├── types.d.ts │ ├── useChannel.ts │ ├── useChannels.tsx │ ├── useClientTrigger.ts │ ├── useEvent.ts │ ├── usePresenceChannel.ts │ ├── usePusher.ts │ └── useTrigger.ts ├── native │ ├── PusherProvider.tsx │ └── index.ts ├── react-app-env.d.ts ├── setupTests.js ├── testUtils.tsx └── web │ ├── PusherProvider.tsx │ └── index.ts ├── tsconfig.json ├── tsconfig.rn.json ├── tsconfig.test.json ├── typedoc.js └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.github/workflows/workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.gitignore -------------------------------------------------------------------------------- /.netlify/state.json: -------------------------------------------------------------------------------- 1 | { 2 | "siteId": "aa919ed6-b843-411b-b6f7-828ea279b040" 3 | } -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v12 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.prettierrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/_config.yml -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/babel.config.js -------------------------------------------------------------------------------- /docs/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/css/main.css -------------------------------------------------------------------------------- /docs/assets/images/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/images/icons.png -------------------------------------------------------------------------------- /docs/assets/images/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/images/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/images/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/images/widgets.png -------------------------------------------------------------------------------- /docs/assets/images/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/images/widgets@2x.png -------------------------------------------------------------------------------- /docs/assets/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/js/main.js -------------------------------------------------------------------------------- /docs/assets/js/search.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/assets/js/search.json -------------------------------------------------------------------------------- /docs/globals.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/globals.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/interfaces/_core_usepresencechannel_.usepresencechannelvalue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/interfaces/_core_usepresencechannel_.usepresencechannelvalue.html -------------------------------------------------------------------------------- /docs/modules/_core_pusherprovider_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_pusherprovider_.html -------------------------------------------------------------------------------- /docs/modules/_core_usechannel_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_usechannel_.html -------------------------------------------------------------------------------- /docs/modules/_core_useclienttrigger_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_useclienttrigger_.html -------------------------------------------------------------------------------- /docs/modules/_core_useevent_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_useevent_.html -------------------------------------------------------------------------------- /docs/modules/_core_usepresencechannel_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_usepresencechannel_.html -------------------------------------------------------------------------------- /docs/modules/_core_usepusher_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_usepusher_.html -------------------------------------------------------------------------------- /docs/modules/_core_usetrigger_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_core_usetrigger_.html -------------------------------------------------------------------------------- /docs/modules/_native_pusherprovider_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_native_pusherprovider_.html -------------------------------------------------------------------------------- /docs/modules/_testutils_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_testutils_.html -------------------------------------------------------------------------------- /docs/modules/_web_pusherprovider_.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/docs/modules/_web_pusherprovider_.html -------------------------------------------------------------------------------- /examples/native-use-pusher-example/.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/.buckconfig -------------------------------------------------------------------------------- /examples/native-use-pusher-example/.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text 2 | -------------------------------------------------------------------------------- /examples/native-use-pusher-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/.gitignore -------------------------------------------------------------------------------- /examples/native-use-pusher-example/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/App.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/PusherExample.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/PusherExample.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/__tests__/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/__tests__/App.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/BUCK -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/build.gradle -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/build_defs.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/build_defs.bzl -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/debug/java/com/nativeusepusherexample/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/debug/java/com/nativeusepusherexample/ReactNativeFlipper.java -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/MainActivity.java -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/MainApplication.java -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/generated/BasePackageList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/java/com/nativeusepusherexample/generated/BasePackageList.java -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/drawable/splashscreen.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/drawable/splashscreen.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/drawable/splashscreen_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/drawable/splashscreen_image.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/build.gradle -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/gradle.properties -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/gradlew -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/gradlew.bat -------------------------------------------------------------------------------- /examples/native-use-pusher-example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/android/settings.gradle -------------------------------------------------------------------------------- /examples/native-use-pusher-example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/app.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/babel.config.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/index.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/Podfile -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/Podfile.lock -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample.xcodeproj/xcshareddata/xcschemes/nativeusepusherexample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample.xcodeproj/xcshareddata/xcschemes/nativeusepusherexample.xcscheme -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/AppDelegate.h -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/AppDelegate.m -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreen.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreen.imageset/Contents.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreen.imageset/splashscreen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreen.imageset/splashscreen.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreenBackground.imageset/Contents.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreenBackground.imageset/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Images.xcassets/SplashScreenBackground.imageset/background.png -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Info.plist -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/SplashScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/SplashScreen.storyboard -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/Supporting/Expo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/Supporting/Expo.plist -------------------------------------------------------------------------------- /examples/native-use-pusher-example/ios/nativeusepusherexample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/ios/nativeusepusherexample/main.m -------------------------------------------------------------------------------- /examples/native-use-pusher-example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/metro.config.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/package.json -------------------------------------------------------------------------------- /examples/native-use-pusher-example/use-pusher/native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/use-pusher/native/index.js -------------------------------------------------------------------------------- /examples/native-use-pusher-example/use-pusher/native/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/native-use-pusher-example/use-pusher/native/index.js.map -------------------------------------------------------------------------------- /examples/web/.eslintignore: -------------------------------------------------------------------------------- 1 | ./src/use-pusher/index.js -------------------------------------------------------------------------------- /examples/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/.gitignore -------------------------------------------------------------------------------- /examples/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/README.md -------------------------------------------------------------------------------- /examples/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/package.json -------------------------------------------------------------------------------- /examples/web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/favicon.ico -------------------------------------------------------------------------------- /examples/web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/index.html -------------------------------------------------------------------------------- /examples/web/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/logo192.png -------------------------------------------------------------------------------- /examples/web/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/logo512.png -------------------------------------------------------------------------------- /examples/web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/manifest.json -------------------------------------------------------------------------------- /examples/web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/public/robots.txt -------------------------------------------------------------------------------- /examples/web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/App.css -------------------------------------------------------------------------------- /examples/web/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/App.js -------------------------------------------------------------------------------- /examples/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/index.css -------------------------------------------------------------------------------- /examples/web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/index.js -------------------------------------------------------------------------------- /examples/web/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/logo.svg -------------------------------------------------------------------------------- /examples/web/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/serviceWorker.js -------------------------------------------------------------------------------- /examples/web/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/src/setupTests.js -------------------------------------------------------------------------------- /examples/web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/examples/web/yarn.lock -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.rn.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/jest.rn.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/package.json -------------------------------------------------------------------------------- /rn-cli.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/rn-cli.config.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/rollup.config.js -------------------------------------------------------------------------------- /setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/setupTests.js -------------------------------------------------------------------------------- /setupTests.rn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/setupTests.rn.js -------------------------------------------------------------------------------- /src/__tests__/PusherProvider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/PusherProvider.test.tsx -------------------------------------------------------------------------------- /src/__tests__/useChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/useChannel.tsx -------------------------------------------------------------------------------- /src/__tests__/useClientTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/useClientTrigger.tsx -------------------------------------------------------------------------------- /src/__tests__/useEvent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/useEvent.tsx -------------------------------------------------------------------------------- /src/__tests__/usePresenceChannel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/usePresenceChannel.tsx -------------------------------------------------------------------------------- /src/__tests__/usePusher.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/usePusher.test.tsx -------------------------------------------------------------------------------- /src/__tests__/useTrigger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/__tests__/useTrigger.tsx -------------------------------------------------------------------------------- /src/core/ChannelsProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/ChannelsProvider.tsx -------------------------------------------------------------------------------- /src/core/PusherProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/PusherProvider.tsx -------------------------------------------------------------------------------- /src/core/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/types.d.ts -------------------------------------------------------------------------------- /src/core/useChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/useChannel.ts -------------------------------------------------------------------------------- /src/core/useChannels.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/useChannels.tsx -------------------------------------------------------------------------------- /src/core/useClientTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/useClientTrigger.ts -------------------------------------------------------------------------------- /src/core/useEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/useEvent.ts -------------------------------------------------------------------------------- /src/core/usePresenceChannel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/usePresenceChannel.ts -------------------------------------------------------------------------------- /src/core/usePusher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/usePusher.ts -------------------------------------------------------------------------------- /src/core/useTrigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/core/useTrigger.ts -------------------------------------------------------------------------------- /src/native/PusherProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/native/PusherProvider.tsx -------------------------------------------------------------------------------- /src/native/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/native/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/setupTests.js -------------------------------------------------------------------------------- /src/testUtils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/testUtils.tsx -------------------------------------------------------------------------------- /src/web/PusherProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/web/PusherProvider.tsx -------------------------------------------------------------------------------- /src/web/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/src/web/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.rn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/tsconfig.rn.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /typedoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/typedoc.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayteio/use-pusher/HEAD/yarn.lock --------------------------------------------------------------------------------