├── .gitattributes ├── .github ├── FUNDING.yml ├── actions │ └── setup │ │ └── action.yml └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .prettierrc ├── .yarn ├── plugins │ └── @yarnpkg │ │ ├── plugin-interactive-tools.cjs │ │ └── plugin-workspace-tools.cjs └── releases │ └── yarn-3.6.4.cjs ├── .yarnrc.yml ├── LICENSE ├── README.md ├── RNReactNativeHapticFeedback.podspec ├── android ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── mkuczera │ │ ├── RNReactNativeHapticFeedbackModuleImpl.java │ │ ├── RNReactNativeHapticFeedbackPackage.java │ │ └── vibrateFactory │ │ ├── Vibrate.java │ │ ├── VibrateFactory.java │ │ ├── VibrateWithCreatePredefined.java │ │ ├── VibrateWithDuration.java │ │ └── VibrateWithHapticConstant.java │ ├── newarch │ └── com │ │ └── mkuczera │ │ └── RNReactNativeHapticFeedbackModule.java │ └── oldarch │ └── com │ └── mkuczera │ └── RNReactNativeHapticFeedbackModule.java ├── babel.config.js ├── eslint.config.mjs ├── example ├── .gitignore ├── .watchmanconfig ├── .yarn │ └── install-state.gz ├── android │ ├── build.gradle │ ├── gradle.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── app.json ├── babel.config.js ├── index.js ├── ios │ ├── Podfile │ └── Podfile.lock ├── metro.config.js ├── package.json ├── react-native.config.js ├── src │ └── App.tsx └── tsconfig.json ├── ios ├── RNHapticFeedback.xcodeproj │ └── project.pbxproj └── RNHapticFeedback │ ├── DeviceUtils.h │ ├── DeviceUtils.mm │ ├── RNHapticFeedback.h │ └── RNHapticFeedback.mm ├── jest.config.js ├── package.json ├── setupTests.js ├── src ├── __tests__ │ └── index.test.tsx ├── codegenSpec │ └── NativeHapticFeedback.ts ├── index.ts └── types.ts ├── tsconfig.build.json ├── tsconfig.json ├── tsconfig.test.json ├── turbo.json └── yarn.lock /.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj -text -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | /example 2 | .vscode 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs -------------------------------------------------------------------------------- /.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.6.4.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.yarn/releases/yarn-3.6.4.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/README.md -------------------------------------------------------------------------------- /RNReactNativeHapticFeedback.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/RNReactNativeHapticFeedback.podspec -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModuleImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackModuleImpl.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackPackage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/RNReactNativeHapticFeedbackPackage.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/vibrateFactory/Vibrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/vibrateFactory/Vibrate.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/vibrateFactory/VibrateFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/vibrateFactory/VibrateFactory.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithCreatePredefined.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithCreatePredefined.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithDuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithDuration.java -------------------------------------------------------------------------------- /android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithHapticConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/main/java/com/mkuczera/vibrateFactory/VibrateWithHapticConstant.java -------------------------------------------------------------------------------- /android/src/newarch/com/mkuczera/RNReactNativeHapticFeedbackModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/newarch/com/mkuczera/RNReactNativeHapticFeedbackModule.java -------------------------------------------------------------------------------- /android/src/oldarch/com/mkuczera/RNReactNativeHapticFeedbackModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/android/src/oldarch/com/mkuczera/RNReactNativeHapticFeedbackModule.java -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/babel.config.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /example/.yarn/install-state.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/.yarn/install-state.gz -------------------------------------------------------------------------------- /example/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/android/build.gradle -------------------------------------------------------------------------------- /example/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/android/gradle.properties -------------------------------------------------------------------------------- /example/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/android/gradlew -------------------------------------------------------------------------------- /example/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/android/gradlew.bat -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/android/settings.gradle -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/app.json -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/index.js -------------------------------------------------------------------------------- /example/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/ios/Podfile -------------------------------------------------------------------------------- /example/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/ios/Podfile.lock -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/package.json -------------------------------------------------------------------------------- /example/react-native.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/react-native.config.js -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /ios/RNHapticFeedback.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/ios/RNHapticFeedback.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/RNHapticFeedback/DeviceUtils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/ios/RNHapticFeedback/DeviceUtils.h -------------------------------------------------------------------------------- /ios/RNHapticFeedback/DeviceUtils.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/ios/RNHapticFeedback/DeviceUtils.mm -------------------------------------------------------------------------------- /ios/RNHapticFeedback/RNHapticFeedback.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/ios/RNHapticFeedback/RNHapticFeedback.h -------------------------------------------------------------------------------- /ios/RNHapticFeedback/RNHapticFeedback.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/ios/RNHapticFeedback/RNHapticFeedback.mm -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/package.json -------------------------------------------------------------------------------- /setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/setupTests.js -------------------------------------------------------------------------------- /src/__tests__/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/src/__tests__/index.test.tsx -------------------------------------------------------------------------------- /src/codegenSpec/NativeHapticFeedback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/src/codegenSpec/NativeHapticFeedback.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/turbo.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mkuczera/react-native-haptic-feedback/HEAD/yarn.lock --------------------------------------------------------------------------------