├── .gitattributes ├── .github └── workflows │ ├── deploy-docs.yml │ └── integration.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── biome.json ├── demo.gif ├── docs ├── .vitepress │ └── config.mts ├── backward-compatibility │ ├── deprecated-method.md │ └── new-method.md ├── example │ └── react-navigation.md ├── exporting-type-declarations │ ├── custom-declaration-file.md │ ├── generate-declaration-file.md │ └── monorepo.md ├── getting-started.md ├── index.md ├── non-react-native-environment.md ├── package.json ├── public │ ├── content.png │ ├── demo.mp4 │ ├── favicon.ico │ ├── post-message.mp4 │ ├── react-navigation.mp4 │ └── shared-state.mp4 ├── reference │ ├── react-native │ │ └── create-webview.md │ └── web │ │ ├── link-bridge.md │ │ └── register-web-method.md ├── shared-state │ ├── react-native.md │ ├── react.md │ ├── vanilla.md │ └── vue.md ├── ssr │ ├── next-js-app-router.md │ └── remix.md ├── static-html.md ├── using-a-loose-native-method.md ├── using-a-native-method.md ├── using-a-post-message.md ├── using-a-web-method.md └── what-is-webview-bridge.md ├── example ├── native-method │ ├── react-native │ │ ├── .bundle │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── webviewbridgeexample │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── MainApplication.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── WebViewBridgeExample.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── WebViewBridgeExample.xcscheme │ │ │ ├── WebViewBridgeExample.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── WebViewBridgeExample │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ ├── PrivacyInfo.xcprivacy │ │ │ │ └── main.m │ │ │ └── WebViewBridgeExampleTests │ │ │ │ ├── Info.plist │ │ │ │ └── WebViewBridgeExampleTests.m │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ ├── src │ │ │ └── bridge.ts │ │ └── tsconfig.json │ ├── react │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ │ └── vite.svg │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── assets │ │ │ │ └── react.svg │ │ │ ├── index.css │ │ │ ├── main.tsx │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── web │ │ ├── .gitignore │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── counter.ts │ │ ├── main.ts │ │ ├── style.css │ │ ├── typescript.svg │ │ └── vite-env.d.ts │ │ └── tsconfig.json ├── post-message │ ├── react-native │ │ ├── .bundle │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── webviewbridgeexample │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── MainApplication.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── WebViewBridgeExample.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── WebViewBridgeExample.xcscheme │ │ │ ├── WebViewBridgeExample.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── WebViewBridgeExample │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ ├── PrivacyInfo.xcprivacy │ │ │ │ └── main.m │ │ │ └── WebViewBridgeExampleTests │ │ │ │ ├── Info.plist │ │ │ │ └── WebViewBridgeExampleTests.m │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ ├── src │ │ │ └── bridge.ts │ │ └── tsconfig.json │ └── react │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts ├── react-navigation │ ├── react-native │ │ ├── .bundle │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── webviewbridgeexample │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── MainApplication.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── WebViewBridgeExample.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── WebViewBridgeExample.xcscheme │ │ │ ├── WebViewBridgeExample.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── WebViewBridgeExample │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ ├── PrivacyInfo.xcprivacy │ │ │ │ └── main.m │ │ │ └── WebViewBridgeExampleTests │ │ │ │ ├── Info.plist │ │ │ │ └── WebViewBridgeExampleTests.m │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ ├── src │ │ │ ├── bridge.ts │ │ │ └── navigation.ts │ │ └── tsconfig.json │ └── react │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts ├── shared-state-integration-react │ ├── react-native │ │ ├── .bundle │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── webviewbridgeexample │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── MainApplication.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── WebViewBridgeExample.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── WebViewBridgeExample.xcscheme │ │ │ ├── WebViewBridgeExample.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── WebViewBridgeExample │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ ├── PrivacyInfo.xcprivacy │ │ │ │ └── main.m │ │ │ └── WebViewBridgeExampleTests │ │ │ │ ├── Info.plist │ │ │ │ └── WebViewBridgeExampleTests.m │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ ├── src │ │ │ └── bridge.ts │ │ └── tsconfig.json │ └── react │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts ├── shared-state-integration-vue │ ├── react-native │ │ ├── .bundle │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .prettierrc.js │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── android │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── debug │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── webviewbridgeexample │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── MainApplication.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── 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 │ │ │ │ │ ├── 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 │ │ │ ├── .xcode.env │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── WebViewBridgeExample.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata │ │ │ │ │ └── xcschemes │ │ │ │ │ └── WebViewBridgeExample.xcscheme │ │ │ ├── WebViewBridgeExample.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ │ ├── WebViewBridgeExample │ │ │ │ ├── AppDelegate.h │ │ │ │ ├── AppDelegate.mm │ │ │ │ ├── Images.xcassets │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ ├── PrivacyInfo.xcprivacy │ │ │ │ └── main.m │ │ │ └── WebViewBridgeExampleTests │ │ │ │ ├── Info.plist │ │ │ │ └── WebViewBridgeExampleTests.m │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ ├── src │ │ │ └── bridge.ts │ │ └── tsconfig.json │ └── vue │ │ ├── .gitignore │ │ ├── .vscode │ │ └── extensions.json │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── vue.svg │ │ ├── bridge.ts │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── main.ts │ │ ├── style.css │ │ ├── useB │ │ └── vite-env.d.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts └── static-html │ ├── .bundle │ └── config │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── App.tsx │ ├── Gemfile │ ├── README.md │ ├── android │ ├── app │ │ ├── build.gradle │ │ ├── debug.keystore │ │ ├── proguard-rules.pro │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── java │ │ │ └── com │ │ │ │ └── webviewbridgeexample │ │ │ │ ├── MainActivity.kt │ │ │ │ └── MainApplication.kt │ │ │ └── res │ │ │ ├── drawable │ │ │ └── rn_edit_text_material.xml │ │ │ ├── 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 │ │ │ ├── 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 │ ├── .xcode.env │ ├── Podfile │ ├── Podfile.lock │ ├── WebViewBridgeExample.xcodeproj │ │ ├── project.pbxproj │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── WebViewBridgeExample.xcscheme │ ├── WebViewBridgeExample.xcworkspace │ │ └── contents.xcworkspacedata │ ├── WebViewBridgeExample │ │ ├── AppDelegate.h │ │ ├── AppDelegate.mm │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── LaunchScreen.storyboard │ │ ├── PrivacyInfo.xcprivacy │ │ └── main.m │ └── WebViewBridgeExampleTests │ │ ├── Info.plist │ │ └── WebViewBridgeExampleTests.m │ ├── jest.config.js │ ├── metro.config.js │ ├── package.json │ ├── src │ └── bridge.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── web │ ├── .gitignore │ ├── html.ts │ ├── index.html │ ├── public │ └── vite.svg │ └── src │ ├── App.css │ ├── App.tsx │ ├── assets │ └── react.svg │ ├── index.css │ ├── main.tsx │ └── vite-env.d.ts ├── logo.png ├── nx.json ├── package.json ├── packages ├── react-native │ ├── README.md │ ├── package.json │ ├── src │ │ ├── createWebView.tsx │ │ ├── error.ts │ │ ├── index.ts │ │ ├── integrations │ │ │ ├── bridge.ts │ │ │ ├── console.ts │ │ │ ├── handleRegisterWebMethod.ts │ │ │ └── postMessageSchema.ts │ │ ├── types │ │ │ └── webview.ts │ │ └── useBridge.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── react │ ├── README.md │ ├── package.json │ ├── src │ │ ├── createLinkBridgeProvider.tsx │ │ ├── index.ts │ │ └── useBridge.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── types │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── utils │ ├── README.md │ ├── package.json │ ├── src │ │ ├── createEvents.ts │ │ ├── createRandomId.tsx │ │ ├── equals.ts │ │ ├── index.ts │ │ ├── noop.ts │ │ ├── removeUndefinedKeys.tsx │ │ └── timeout.ts │ ├── tsconfig.json │ └── tsup.config.ts └── web │ ├── README.md │ ├── package.json │ ├── src │ ├── error.ts │ ├── global.d.ts │ ├── index.ts │ ├── internal │ │ ├── bridgeInstance.ts │ │ ├── createPromiseProxy.ts │ │ ├── linkBridgeStore.ts │ │ └── mockStore.ts │ ├── linkBridge.ts │ ├── registerWebMethod.ts │ └── types │ │ └── index.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/.github/workflows/integration.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/biome.json -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/demo.gif -------------------------------------------------------------------------------- /docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /docs/backward-compatibility/deprecated-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/backward-compatibility/deprecated-method.md -------------------------------------------------------------------------------- /docs/backward-compatibility/new-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/backward-compatibility/new-method.md -------------------------------------------------------------------------------- /docs/example/react-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/example/react-navigation.md -------------------------------------------------------------------------------- /docs/exporting-type-declarations/custom-declaration-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/exporting-type-declarations/custom-declaration-file.md -------------------------------------------------------------------------------- /docs/exporting-type-declarations/generate-declaration-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/exporting-type-declarations/generate-declaration-file.md -------------------------------------------------------------------------------- /docs/exporting-type-declarations/monorepo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/exporting-type-declarations/monorepo.md -------------------------------------------------------------------------------- /docs/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/getting-started.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/non-react-native-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/non-react-native-environment.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/content.png -------------------------------------------------------------------------------- /docs/public/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/demo.mp4 -------------------------------------------------------------------------------- /docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/favicon.ico -------------------------------------------------------------------------------- /docs/public/post-message.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/post-message.mp4 -------------------------------------------------------------------------------- /docs/public/react-navigation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/react-navigation.mp4 -------------------------------------------------------------------------------- /docs/public/shared-state.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/public/shared-state.mp4 -------------------------------------------------------------------------------- /docs/reference/react-native/create-webview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/reference/react-native/create-webview.md -------------------------------------------------------------------------------- /docs/reference/web/link-bridge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/reference/web/link-bridge.md -------------------------------------------------------------------------------- /docs/reference/web/register-web-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/reference/web/register-web-method.md -------------------------------------------------------------------------------- /docs/shared-state/react-native.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/shared-state/react-native.md -------------------------------------------------------------------------------- /docs/shared-state/react.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/shared-state/react.md -------------------------------------------------------------------------------- /docs/shared-state/vanilla.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/shared-state/vanilla.md -------------------------------------------------------------------------------- /docs/shared-state/vue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/shared-state/vue.md -------------------------------------------------------------------------------- /docs/ssr/next-js-app-router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/ssr/next-js-app-router.md -------------------------------------------------------------------------------- /docs/ssr/remix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/ssr/remix.md -------------------------------------------------------------------------------- /docs/static-html.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/static-html.md -------------------------------------------------------------------------------- /docs/using-a-loose-native-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/using-a-loose-native-method.md -------------------------------------------------------------------------------- /docs/using-a-native-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/using-a-native-method.md -------------------------------------------------------------------------------- /docs/using-a-post-message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/using-a-post-message.md -------------------------------------------------------------------------------- /docs/using-a-web-method.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/using-a-web-method.md -------------------------------------------------------------------------------- /docs/what-is-webview-bridge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/docs/what-is-webview-bridge.md -------------------------------------------------------------------------------- /example/native-method/react-native/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/.bundle/config -------------------------------------------------------------------------------- /example/native-method/react-native/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/native-method/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/.gitignore -------------------------------------------------------------------------------- /example/native-method/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/.prettierrc.js -------------------------------------------------------------------------------- /example/native-method/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/native-method/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/App.tsx -------------------------------------------------------------------------------- /example/native-method/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/Gemfile -------------------------------------------------------------------------------- /example/native-method/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/README.md -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/build.gradle -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/debug.keystore -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/native-method/react-native/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/native-method/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/build.gradle -------------------------------------------------------------------------------- /example/native-method/react-native/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/gradle.properties -------------------------------------------------------------------------------- /example/native-method/react-native/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/native-method/react-native/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/native-method/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/gradlew -------------------------------------------------------------------------------- /example/native-method/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /example/native-method/react-native/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/android/settings.gradle -------------------------------------------------------------------------------- /example/native-method/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/app.json -------------------------------------------------------------------------------- /example/native-method/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/babel.config.js -------------------------------------------------------------------------------- /example/native-method/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/index.js -------------------------------------------------------------------------------- /example/native-method/react-native/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/.xcode.env -------------------------------------------------------------------------------- /example/native-method/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/Podfile -------------------------------------------------------------------------------- /example/native-method/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/native-method/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/native-method/react-native/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/native-method/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/metro.config.js -------------------------------------------------------------------------------- /example/native-method/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/package.json -------------------------------------------------------------------------------- /example/native-method/react-native/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/src/bridge.ts -------------------------------------------------------------------------------- /example/native-method/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react-native/tsconfig.json -------------------------------------------------------------------------------- /example/native-method/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/.gitignore -------------------------------------------------------------------------------- /example/native-method/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/README.md -------------------------------------------------------------------------------- /example/native-method/react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/eslint.config.js -------------------------------------------------------------------------------- /example/native-method/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/index.html -------------------------------------------------------------------------------- /example/native-method/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/package.json -------------------------------------------------------------------------------- /example/native-method/react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/public/vite.svg -------------------------------------------------------------------------------- /example/native-method/react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/src/App.css -------------------------------------------------------------------------------- /example/native-method/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/src/App.tsx -------------------------------------------------------------------------------- /example/native-method/react/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/src/assets/react.svg -------------------------------------------------------------------------------- /example/native-method/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/src/index.css -------------------------------------------------------------------------------- /example/native-method/react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/src/main.tsx -------------------------------------------------------------------------------- /example/native-method/react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/native-method/react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/tsconfig.app.json -------------------------------------------------------------------------------- /example/native-method/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/tsconfig.json -------------------------------------------------------------------------------- /example/native-method/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/tsconfig.node.json -------------------------------------------------------------------------------- /example/native-method/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/react/vite.config.ts -------------------------------------------------------------------------------- /example/native-method/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/.gitignore -------------------------------------------------------------------------------- /example/native-method/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/index.html -------------------------------------------------------------------------------- /example/native-method/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/package.json -------------------------------------------------------------------------------- /example/native-method/web/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/public/vite.svg -------------------------------------------------------------------------------- /example/native-method/web/src/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/src/counter.ts -------------------------------------------------------------------------------- /example/native-method/web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/src/main.ts -------------------------------------------------------------------------------- /example/native-method/web/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/src/style.css -------------------------------------------------------------------------------- /example/native-method/web/src/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/src/typescript.svg -------------------------------------------------------------------------------- /example/native-method/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/native-method/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/native-method/web/tsconfig.json -------------------------------------------------------------------------------- /example/post-message/react-native/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/.bundle/config -------------------------------------------------------------------------------- /example/post-message/react-native/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/post-message/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/.gitignore -------------------------------------------------------------------------------- /example/post-message/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/.prettierrc.js -------------------------------------------------------------------------------- /example/post-message/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/post-message/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/App.tsx -------------------------------------------------------------------------------- /example/post-message/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/Gemfile -------------------------------------------------------------------------------- /example/post-message/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/README.md -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/build.gradle -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/debug.keystore -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/post-message/react-native/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/post-message/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/build.gradle -------------------------------------------------------------------------------- /example/post-message/react-native/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/gradle.properties -------------------------------------------------------------------------------- /example/post-message/react-native/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/post-message/react-native/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/post-message/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/gradlew -------------------------------------------------------------------------------- /example/post-message/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /example/post-message/react-native/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/android/settings.gradle -------------------------------------------------------------------------------- /example/post-message/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/app.json -------------------------------------------------------------------------------- /example/post-message/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/babel.config.js -------------------------------------------------------------------------------- /example/post-message/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/index.js -------------------------------------------------------------------------------- /example/post-message/react-native/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/.xcode.env -------------------------------------------------------------------------------- /example/post-message/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/Podfile -------------------------------------------------------------------------------- /example/post-message/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/post-message/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/post-message/react-native/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/post-message/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/metro.config.js -------------------------------------------------------------------------------- /example/post-message/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/package.json -------------------------------------------------------------------------------- /example/post-message/react-native/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/src/bridge.ts -------------------------------------------------------------------------------- /example/post-message/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react-native/tsconfig.json -------------------------------------------------------------------------------- /example/post-message/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/.gitignore -------------------------------------------------------------------------------- /example/post-message/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/README.md -------------------------------------------------------------------------------- /example/post-message/react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/eslint.config.js -------------------------------------------------------------------------------- /example/post-message/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/index.html -------------------------------------------------------------------------------- /example/post-message/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/package.json -------------------------------------------------------------------------------- /example/post-message/react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/public/vite.svg -------------------------------------------------------------------------------- /example/post-message/react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/src/App.css -------------------------------------------------------------------------------- /example/post-message/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/src/App.tsx -------------------------------------------------------------------------------- /example/post-message/react/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/src/assets/react.svg -------------------------------------------------------------------------------- /example/post-message/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/src/index.css -------------------------------------------------------------------------------- /example/post-message/react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/src/main.tsx -------------------------------------------------------------------------------- /example/post-message/react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/post-message/react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/tsconfig.app.json -------------------------------------------------------------------------------- /example/post-message/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/tsconfig.json -------------------------------------------------------------------------------- /example/post-message/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/tsconfig.node.json -------------------------------------------------------------------------------- /example/post-message/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/post-message/react/vite.config.ts -------------------------------------------------------------------------------- /example/react-navigation/react-native/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/.bundle/config -------------------------------------------------------------------------------- /example/react-navigation/react-native/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/react-navigation/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/.gitignore -------------------------------------------------------------------------------- /example/react-navigation/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/.prettierrc.js -------------------------------------------------------------------------------- /example/react-navigation/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/react-navigation/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/App.tsx -------------------------------------------------------------------------------- /example/react-navigation/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/Gemfile -------------------------------------------------------------------------------- /example/react-navigation/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/README.md -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/build.gradle -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/debug.keystore -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/build.gradle -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/gradle.properties -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/gradlew -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /example/react-navigation/react-native/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/android/settings.gradle -------------------------------------------------------------------------------- /example/react-navigation/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/app.json -------------------------------------------------------------------------------- /example/react-navigation/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/babel.config.js -------------------------------------------------------------------------------- /example/react-navigation/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/index.js -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/.xcode.env -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/Podfile -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/react-navigation/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/react-navigation/react-native/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/react-navigation/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/metro.config.js -------------------------------------------------------------------------------- /example/react-navigation/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/package.json -------------------------------------------------------------------------------- /example/react-navigation/react-native/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/src/bridge.ts -------------------------------------------------------------------------------- /example/react-navigation/react-native/src/navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/src/navigation.ts -------------------------------------------------------------------------------- /example/react-navigation/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react-native/tsconfig.json -------------------------------------------------------------------------------- /example/react-navigation/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/.gitignore -------------------------------------------------------------------------------- /example/react-navigation/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/README.md -------------------------------------------------------------------------------- /example/react-navigation/react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/eslint.config.js -------------------------------------------------------------------------------- /example/react-navigation/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/index.html -------------------------------------------------------------------------------- /example/react-navigation/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/package.json -------------------------------------------------------------------------------- /example/react-navigation/react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/public/vite.svg -------------------------------------------------------------------------------- /example/react-navigation/react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/src/App.css -------------------------------------------------------------------------------- /example/react-navigation/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/src/App.tsx -------------------------------------------------------------------------------- /example/react-navigation/react/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/src/assets/react.svg -------------------------------------------------------------------------------- /example/react-navigation/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/src/index.css -------------------------------------------------------------------------------- /example/react-navigation/react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/src/main.tsx -------------------------------------------------------------------------------- /example/react-navigation/react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/react-navigation/react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/tsconfig.app.json -------------------------------------------------------------------------------- /example/react-navigation/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/tsconfig.json -------------------------------------------------------------------------------- /example/react-navigation/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/tsconfig.node.json -------------------------------------------------------------------------------- /example/react-navigation/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/react-navigation/react/vite.config.ts -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/.bundle/config -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/.gitignore -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/.prettierrc.js -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/App.tsx -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/Gemfile -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/README.md -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/build.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/debug.keystore -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/build.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/gradle.properties -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/gradlew -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/android/settings.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/app.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/babel.config.js -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/index.js -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/.xcode.env -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/Podfile -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/metro.config.js -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/package.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/src/bridge.ts -------------------------------------------------------------------------------- /example/shared-state-integration-react/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react-native/tsconfig.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/.gitignore -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/README.md -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/eslint.config.js -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/index.html -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/package.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/public/vite.svg -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/src/App.css -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/src/App.tsx -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/src/assets/react.svg -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/src/index.css -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/src/main.tsx -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/tsconfig.app.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/tsconfig.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/tsconfig.node.json -------------------------------------------------------------------------------- /example/shared-state-integration-react/react/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-react/react/vite.config.ts -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/.bundle/config -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/.gitignore -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/.prettierrc.js -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/App.tsx -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/Gemfile -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/README.md -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/build.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/debug.keystore -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/build.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/gradle.properties -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/gradlew -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/android/settings.gradle -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/app.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/babel.config.js -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/index.js -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/.xcode.env -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/Podfile -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/metro.config.js -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/package.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/src/bridge.ts -------------------------------------------------------------------------------- /example/shared-state-integration-vue/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/react-native/tsconfig.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/.gitignore -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/README.md -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/index.html -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/package.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/public/vite.svg -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/App.vue -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/assets/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/assets/vue.svg -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/bridge.ts -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/main.ts -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/src/style.css -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/useB: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/tsconfig.app.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/tsconfig.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/tsconfig.node.json -------------------------------------------------------------------------------- /example/shared-state-integration-vue/vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/shared-state-integration-vue/vue/vite.config.ts -------------------------------------------------------------------------------- /example/static-html/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/.bundle/config -------------------------------------------------------------------------------- /example/static-html/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /example/static-html/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/.gitignore -------------------------------------------------------------------------------- /example/static-html/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/.prettierrc.js -------------------------------------------------------------------------------- /example/static-html/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/static-html/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/App.tsx -------------------------------------------------------------------------------- /example/static-html/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/Gemfile -------------------------------------------------------------------------------- /example/static-html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/README.md -------------------------------------------------------------------------------- /example/static-html/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/build.gradle -------------------------------------------------------------------------------- /example/static-html/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/debug.keystore -------------------------------------------------------------------------------- /example/static-html/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /example/static-html/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/java/com/webviewbridgeexample/MainActivity.kt -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/java/com/webviewbridgeexample/MainApplication.kt -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/static-html/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/static-html/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/build.gradle -------------------------------------------------------------------------------- /example/static-html/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/gradle.properties -------------------------------------------------------------------------------- /example/static-html/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /example/static-html/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /example/static-html/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/gradlew -------------------------------------------------------------------------------- /example/static-html/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/gradlew.bat -------------------------------------------------------------------------------- /example/static-html/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/android/settings.gradle -------------------------------------------------------------------------------- /example/static-html/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/app.json -------------------------------------------------------------------------------- /example/static-html/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/babel.config.js -------------------------------------------------------------------------------- /example/static-html/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/index.js -------------------------------------------------------------------------------- /example/static-html/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/.xcode.env -------------------------------------------------------------------------------- /example/static-html/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/Podfile -------------------------------------------------------------------------------- /example/static-html/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/Podfile.lock -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample.xcodeproj/xcshareddata/xcschemes/WebViewBridgeExample.xcscheme -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/AppDelegate.h -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/AppDelegate.mm -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/Info.plist -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/LaunchScreen.storyboard -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExample/main.m -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExampleTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExampleTests/Info.plist -------------------------------------------------------------------------------- /example/static-html/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/ios/WebViewBridgeExampleTests/WebViewBridgeExampleTests.m -------------------------------------------------------------------------------- /example/static-html/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /example/static-html/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/metro.config.js -------------------------------------------------------------------------------- /example/static-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/package.json -------------------------------------------------------------------------------- /example/static-html/src/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/src/bridge.ts -------------------------------------------------------------------------------- /example/static-html/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/tsconfig.json -------------------------------------------------------------------------------- /example/static-html/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/vite.config.ts -------------------------------------------------------------------------------- /example/static-html/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/.gitignore -------------------------------------------------------------------------------- /example/static-html/web/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/html.ts -------------------------------------------------------------------------------- /example/static-html/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/index.html -------------------------------------------------------------------------------- /example/static-html/web/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/public/vite.svg -------------------------------------------------------------------------------- /example/static-html/web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/src/App.css -------------------------------------------------------------------------------- /example/static-html/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/src/App.tsx -------------------------------------------------------------------------------- /example/static-html/web/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/src/assets/react.svg -------------------------------------------------------------------------------- /example/static-html/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/src/index.css -------------------------------------------------------------------------------- /example/static-html/web/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/example/static-html/web/src/main.tsx -------------------------------------------------------------------------------- /example/static-html/web/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/logo.png -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/README.md -------------------------------------------------------------------------------- /packages/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/package.json -------------------------------------------------------------------------------- /packages/react-native/src/createWebView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/createWebView.tsx -------------------------------------------------------------------------------- /packages/react-native/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/error.ts -------------------------------------------------------------------------------- /packages/react-native/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/index.ts -------------------------------------------------------------------------------- /packages/react-native/src/integrations/bridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/integrations/bridge.ts -------------------------------------------------------------------------------- /packages/react-native/src/integrations/console.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/integrations/console.ts -------------------------------------------------------------------------------- /packages/react-native/src/integrations/handleRegisterWebMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/integrations/handleRegisterWebMethod.ts -------------------------------------------------------------------------------- /packages/react-native/src/integrations/postMessageSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/integrations/postMessageSchema.ts -------------------------------------------------------------------------------- /packages/react-native/src/types/webview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/types/webview.ts -------------------------------------------------------------------------------- /packages/react-native/src/useBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/src/useBridge.ts -------------------------------------------------------------------------------- /packages/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/tsconfig.json -------------------------------------------------------------------------------- /packages/react-native/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react-native/tsup.config.ts -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/createLinkBridgeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/src/createLinkBridgeProvider.tsx -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/useBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/src/useBridge.ts -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/react/tsup.config.ts -------------------------------------------------------------------------------- /packages/types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/types/README.md -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/types/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/types/tsup.config.ts -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/createEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/createEvents.ts -------------------------------------------------------------------------------- /packages/utils/src/createRandomId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/createRandomId.tsx -------------------------------------------------------------------------------- /packages/utils/src/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/equals.ts -------------------------------------------------------------------------------- /packages/utils/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/index.ts -------------------------------------------------------------------------------- /packages/utils/src/noop.ts: -------------------------------------------------------------------------------- 1 | export const noop = () => {}; 2 | -------------------------------------------------------------------------------- /packages/utils/src/removeUndefinedKeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/removeUndefinedKeys.tsx -------------------------------------------------------------------------------- /packages/utils/src/timeout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/src/timeout.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/utils/tsup.config.ts -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/README.md -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/error.ts -------------------------------------------------------------------------------- /packages/web/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/global.d.ts -------------------------------------------------------------------------------- /packages/web/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/index.ts -------------------------------------------------------------------------------- /packages/web/src/internal/bridgeInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/internal/bridgeInstance.ts -------------------------------------------------------------------------------- /packages/web/src/internal/createPromiseProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/internal/createPromiseProxy.ts -------------------------------------------------------------------------------- /packages/web/src/internal/linkBridgeStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/internal/linkBridgeStore.ts -------------------------------------------------------------------------------- /packages/web/src/internal/mockStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/internal/mockStore.ts -------------------------------------------------------------------------------- /packages/web/src/linkBridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/linkBridge.ts -------------------------------------------------------------------------------- /packages/web/src/registerWebMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/registerWebMethod.ts -------------------------------------------------------------------------------- /packages/web/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/src/types/index.ts -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/packages/web/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gronxb/webview-bridge/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------