├── .github └── workflows │ ├── npmpublish.yml │ └── pr-check.yml ├── .gitignore ├── .vscode └── launch.json ├── .yarn └── releases │ └── yarn-3.1.0.cjs ├── .yarnrc.yml ├── LICENSE ├── babel.config.js ├── eas.json ├── google10abf99cd93ff1d6.html ├── jest.config.js ├── package.json ├── packages ├── b2c-sample │ ├── .expo-shared │ │ └── assets.json │ ├── .gitignore │ ├── App.tsx │ ├── __generated__ │ │ └── AppEntry.js │ ├── app.config.js │ ├── app.json │ ├── assets │ │ ├── adaptive-icon.png │ │ ├── favicon.png │ │ ├── icon.png │ │ └── splash.png │ ├── babel.config.js │ ├── eas.json │ ├── metro.config.js │ ├── package.json │ ├── src │ │ ├── Home.tsx │ │ ├── Protected.tsx │ │ ├── Redirect.tsx │ │ └── navTypes.ts │ └── tsconfig.json └── lib │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.json │ ├── app.json │ ├── babel.config.js │ ├── index.ts │ ├── jest.config.js │ ├── package.json │ ├── readme.md │ ├── src │ ├── __test-utils │ │ └── index.js │ ├── hooks │ │ ├── useAuth.test.js │ │ ├── useAuth.ts │ │ ├── useToken.test.js │ │ └── useToken.ts │ ├── interfaces │ │ └── index.ts │ ├── providers │ │ ├── AuthProvider.test.js │ │ └── AuthProvider.tsx │ └── services │ │ ├── Auth.test.js │ │ └── Auth.ts │ └── tsconfig.json ├── readme.md ├── setupJest.js ├── tsconfig.json └── yarn.lock /.github/workflows/npmpublish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.github/workflows/npmpublish.yml -------------------------------------------------------------------------------- /.github/workflows/pr-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.github/workflows/pr-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.yarn/releases/yarn-3.1.0.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.yarn/releases/yarn-3.1.0.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/LICENSE -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/babel.config.js -------------------------------------------------------------------------------- /eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/eas.json -------------------------------------------------------------------------------- /google10abf99cd93ff1d6.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/google10abf99cd93ff1d6.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/package.json -------------------------------------------------------------------------------- /packages/b2c-sample/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/.expo-shared/assets.json -------------------------------------------------------------------------------- /packages/b2c-sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/.gitignore -------------------------------------------------------------------------------- /packages/b2c-sample/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/App.tsx -------------------------------------------------------------------------------- /packages/b2c-sample/__generated__/AppEntry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/__generated__/AppEntry.js -------------------------------------------------------------------------------- /packages/b2c-sample/app.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/app.config.js -------------------------------------------------------------------------------- /packages/b2c-sample/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/app.json -------------------------------------------------------------------------------- /packages/b2c-sample/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/assets/adaptive-icon.png -------------------------------------------------------------------------------- /packages/b2c-sample/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/assets/favicon.png -------------------------------------------------------------------------------- /packages/b2c-sample/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/assets/icon.png -------------------------------------------------------------------------------- /packages/b2c-sample/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/assets/splash.png -------------------------------------------------------------------------------- /packages/b2c-sample/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/babel.config.js -------------------------------------------------------------------------------- /packages/b2c-sample/eas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/eas.json -------------------------------------------------------------------------------- /packages/b2c-sample/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/metro.config.js -------------------------------------------------------------------------------- /packages/b2c-sample/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/package.json -------------------------------------------------------------------------------- /packages/b2c-sample/src/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/src/Home.tsx -------------------------------------------------------------------------------- /packages/b2c-sample/src/Protected.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/src/Protected.tsx -------------------------------------------------------------------------------- /packages/b2c-sample/src/Redirect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/src/Redirect.tsx -------------------------------------------------------------------------------- /packages/b2c-sample/src/navTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/src/navTypes.ts -------------------------------------------------------------------------------- /packages/b2c-sample/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/b2c-sample/tsconfig.json -------------------------------------------------------------------------------- /packages/lib/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/.eslintrc.js -------------------------------------------------------------------------------- /packages/lib/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/.gitignore -------------------------------------------------------------------------------- /packages/lib/.prettierrc.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/lib/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/app.json -------------------------------------------------------------------------------- /packages/lib/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/babel.config.js -------------------------------------------------------------------------------- /packages/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/index.ts -------------------------------------------------------------------------------- /packages/lib/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/jest.config.js -------------------------------------------------------------------------------- /packages/lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/package.json -------------------------------------------------------------------------------- /packages/lib/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/readme.md -------------------------------------------------------------------------------- /packages/lib/src/__test-utils/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/__test-utils/index.js -------------------------------------------------------------------------------- /packages/lib/src/hooks/useAuth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/hooks/useAuth.test.js -------------------------------------------------------------------------------- /packages/lib/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /packages/lib/src/hooks/useToken.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/hooks/useToken.test.js -------------------------------------------------------------------------------- /packages/lib/src/hooks/useToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/hooks/useToken.ts -------------------------------------------------------------------------------- /packages/lib/src/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/interfaces/index.ts -------------------------------------------------------------------------------- /packages/lib/src/providers/AuthProvider.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/providers/AuthProvider.test.js -------------------------------------------------------------------------------- /packages/lib/src/providers/AuthProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/providers/AuthProvider.tsx -------------------------------------------------------------------------------- /packages/lib/src/services/Auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/services/Auth.test.js -------------------------------------------------------------------------------- /packages/lib/src/services/Auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/src/services/Auth.ts -------------------------------------------------------------------------------- /packages/lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/packages/lib/tsconfig.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/readme.md -------------------------------------------------------------------------------- /setupJest.js: -------------------------------------------------------------------------------- 1 | require("jest-fetch-mock").enableMocks(); 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GSingh01/ad-b2c-react-native/HEAD/yarn.lock --------------------------------------------------------------------------------