gitextract_91if_wb_/ ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── tests.yml ├── .gitignore ├── .node-version ├── .prettierrc ├── .tool-versions ├── .watchmanconfig ├── LICENSE ├── README.md ├── examples/ │ ├── vanilla/ │ │ ├── .bundle/ │ │ │ └── config │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .watchmanconfig │ │ ├── App.tsx │ │ ├── Gemfile │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── App.test.tsx │ │ ├── android/ │ │ │ ├── app/ │ │ │ │ ├── build.gradle │ │ │ │ ├── debug.keystore │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src/ │ │ │ │ ├── debug/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main/ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java/ │ │ │ │ │ └── com/ │ │ │ │ │ └── example/ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ └── values/ │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── build.gradle │ │ │ ├── gradle/ │ │ │ │ └── wrapper/ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradle.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── index.js │ │ ├── ios/ │ │ │ ├── .xcode.env │ │ │ ├── Example/ │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Images.xcassets/ │ │ │ │ │ ├── AppIcon.appiconset/ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ └── Contents.json │ │ │ │ ├── Info.plist │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── Example-Bridging-Header.h │ │ │ ├── Example.xcodeproj/ │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcshareddata/ │ │ │ │ └── xcschemes/ │ │ │ │ └── Example.xcscheme │ │ │ ├── Example.xcworkspace/ │ │ │ │ └── contents.xcworkspacedata │ │ │ └── Podfile │ │ ├── jest.config.js │ │ ├── metro.config.js │ │ ├── package.json │ │ └── tsconfig.json │ └── web/ │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public/ │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ ├── src/ │ │ ├── App.css │ │ ├── App.test.tsx │ │ ├── App.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── react-app-env.d.ts │ │ ├── reportWebVitals.ts │ │ └── setupTests.ts │ └── tsconfig.json ├── lerna.json ├── package.json ├── packages/ │ ├── isomorphic-performance/ │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── browser.js │ │ │ ├── node.js │ │ │ ├── react-native.js │ │ │ └── types.d.ts │ │ └── tsconfig.json │ └── react-native-performance/ │ ├── README.md │ ├── android/ │ │ ├── .gitignore │ │ ├── build.gradle │ │ ├── gradle/ │ │ │ └── wrapper/ │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradle.properties │ │ └── src/ │ │ └── main/ │ │ ├── AndroidManifest.xml │ │ └── java/ │ │ └── com/ │ │ └── oblador/ │ │ └── performance/ │ │ ├── PerformanceEntry.java │ │ ├── PerformanceMark.java │ │ ├── PerformanceMetric.java │ │ ├── PerformanceModule.java │ │ ├── PerformancePackage.java │ │ ├── RNPerformance.java │ │ └── StartTimeProvider.java │ ├── babel.config.js │ ├── ios/ │ │ ├── RNPerformance.h │ │ ├── RNPerformance.mm │ │ ├── RNPerformanceEntry.h │ │ ├── RNPerformanceEntry.m │ │ ├── RNPerformanceManager.h │ │ ├── RNPerformanceManager.mm │ │ └── RNPerformanceUtils.h │ ├── jest.config.js │ ├── package.json │ ├── react-native-performance.podspec │ ├── react-native-performance.xcodeproj/ │ │ ├── project.pbxproj │ │ └── xcshareddata/ │ │ └── xcschemes/ │ │ ├── react-native-performance-tvOS.xcscheme │ │ └── react-native-performance.xcscheme │ ├── src/ │ │ ├── NativeRNPerformanceManager.ts │ │ ├── event-emitter.ts │ │ ├── index.ts │ │ ├── instance.ts │ │ ├── performance-entry.ts │ │ ├── performance-observer.ts │ │ ├── performance.ts │ │ └── resource-logger.ts │ ├── test/ │ │ ├── README.md │ │ ├── performance-entry.spec.ts │ │ ├── performance-now.spec.ts │ │ ├── performance-observer/ │ │ │ ├── buffered-false.spec.ts │ │ │ ├── buffered-flag-after-timeout.spec.ts │ │ │ ├── buffered-flag.spec.ts │ │ │ ├── disconnect-removes-observed-types.spec.ts │ │ │ ├── disconnect.spec.ts │ │ │ ├── entries-sort.spec.ts │ │ │ ├── get-entries.spec.ts │ │ │ ├── helpers.ts │ │ │ ├── mark-measure.spec.ts │ │ │ ├── multiple-buffered-flag-observers.spec.ts │ │ │ ├── observe-repeated-type.spec.ts │ │ │ ├── observe-type.spec.ts │ │ │ ├── observe.spec.ts │ │ │ ├── supported-entry-types.spec.ts │ │ │ └── take-records.spec.ts │ │ ├── setup.js │ │ └── user-timing-3.spec.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── tsconfig.json