├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── other.md ├── images │ ├── android-details-dark.png │ ├── android-details.png │ ├── android-list-dark.png │ ├── android-list.png │ ├── ios-details-dark.png │ ├── ios-details.png │ ├── ios-list-dark.png │ └── ios-list.png └── workflows │ ├── actions.yml │ └── codeql-analysis.yml ├── .gitignore ├── .husky └── .gitignore ├── .prettierrc ├── .yarnrc.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── babel.config.js ├── eslint.config.mjs ├── example ├── app.json ├── babel.config.js ├── index.js ├── metro.config.js ├── package.json └── src │ ├── App.tsx │ └── apolloClient.ts ├── global-jest-setup.js ├── module.d.ts ├── package.json ├── src ├── Logger.ts ├── NetworkRequestInfo.ts ├── XHRInterceptor.ts ├── __tests__ │ ├── Logger.spec.ts │ ├── NetworkRequestInfo.spec.ts │ └── index.spec.ts ├── backHandler.ts ├── components │ ├── AppContext.tsx │ ├── Button.tsx │ ├── Filters.tsx │ ├── Header.spec.tsx │ ├── Header.tsx │ ├── Icon.tsx │ ├── Modal.tsx │ ├── NetworkLogger.spec.tsx │ ├── NetworkLogger.tsx │ ├── Options.tsx │ ├── RequestDetails.tsx │ ├── RequestList.tsx │ ├── ResultItem.tsx │ ├── SearchBar.tsx │ ├── Unmounted.tsx │ └── images │ │ ├── close.png │ │ ├── filter.png │ │ ├── more.png │ │ ├── search.png │ │ └── share.png ├── constant.ts ├── index.tsx ├── index.web.tsx ├── loggerSingleton.ts ├── theme.ts ├── types.ts └── utils │ ├── createHar.ts │ ├── debounce.ts │ ├── extractHost.spec.ts │ ├── extractHost.ts │ ├── fromEntries.ts │ └── logger.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/other.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/ISSUE_TEMPLATE/other.md -------------------------------------------------------------------------------- /.github/images/android-details-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/android-details-dark.png -------------------------------------------------------------------------------- /.github/images/android-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/android-details.png -------------------------------------------------------------------------------- /.github/images/android-list-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/android-list-dark.png -------------------------------------------------------------------------------- /.github/images/android-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/android-list.png -------------------------------------------------------------------------------- /.github/images/ios-details-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/ios-details-dark.png -------------------------------------------------------------------------------- /.github/images/ios-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/ios-details.png -------------------------------------------------------------------------------- /.github/images/ios-list-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/ios-list-dark.png -------------------------------------------------------------------------------- /.github/images/ios-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/images/ios-list.png -------------------------------------------------------------------------------- /.github/workflows/actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/workflows/actions.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/babel.config.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /example/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/app.json -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/index.js -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/apolloClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/example/src/apolloClient.ts -------------------------------------------------------------------------------- /global-jest-setup.js: -------------------------------------------------------------------------------- 1 | module.exports = async () => { 2 | process.env.TZ = 'UTC'; 3 | }; 4 | -------------------------------------------------------------------------------- /module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/module.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/package.json -------------------------------------------------------------------------------- /src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/Logger.ts -------------------------------------------------------------------------------- /src/NetworkRequestInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/NetworkRequestInfo.ts -------------------------------------------------------------------------------- /src/XHRInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/XHRInterceptor.ts -------------------------------------------------------------------------------- /src/__tests__/Logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/__tests__/Logger.spec.ts -------------------------------------------------------------------------------- /src/__tests__/NetworkRequestInfo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/__tests__/NetworkRequestInfo.spec.ts -------------------------------------------------------------------------------- /src/__tests__/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/__tests__/index.spec.ts -------------------------------------------------------------------------------- /src/backHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/backHandler.ts -------------------------------------------------------------------------------- /src/components/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/AppContext.tsx -------------------------------------------------------------------------------- /src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Button.tsx -------------------------------------------------------------------------------- /src/components/Filters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Filters.tsx -------------------------------------------------------------------------------- /src/components/Header.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Header.spec.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/Icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Icon.tsx -------------------------------------------------------------------------------- /src/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Modal.tsx -------------------------------------------------------------------------------- /src/components/NetworkLogger.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/NetworkLogger.spec.tsx -------------------------------------------------------------------------------- /src/components/NetworkLogger.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/NetworkLogger.tsx -------------------------------------------------------------------------------- /src/components/Options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Options.tsx -------------------------------------------------------------------------------- /src/components/RequestDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/RequestDetails.tsx -------------------------------------------------------------------------------- /src/components/RequestList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/RequestList.tsx -------------------------------------------------------------------------------- /src/components/ResultItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/ResultItem.tsx -------------------------------------------------------------------------------- /src/components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/Unmounted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/Unmounted.tsx -------------------------------------------------------------------------------- /src/components/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/images/close.png -------------------------------------------------------------------------------- /src/components/images/filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/images/filter.png -------------------------------------------------------------------------------- /src/components/images/more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/images/more.png -------------------------------------------------------------------------------- /src/components/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/images/search.png -------------------------------------------------------------------------------- /src/components/images/share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/components/images/share.png -------------------------------------------------------------------------------- /src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/constant.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/index.web.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/index.web.tsx -------------------------------------------------------------------------------- /src/loggerSingleton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/loggerSingleton.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/theme.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/createHar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/createHar.ts -------------------------------------------------------------------------------- /src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/debounce.ts -------------------------------------------------------------------------------- /src/utils/extractHost.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/extractHost.spec.ts -------------------------------------------------------------------------------- /src/utils/extractHost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/extractHost.ts -------------------------------------------------------------------------------- /src/utils/fromEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/fromEntries.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alexbrazier/react-native-network-logger/HEAD/yarn.lock --------------------------------------------------------------------------------