├── .github ├── stale.yml └── workflows │ ├── add-to-project.yml │ ├── build.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Changelog.md ├── LICENCE.txt ├── README.md ├── examples └── basic-app │ ├── .env.example │ ├── README.md │ ├── index.html │ ├── package.json │ ├── src │ ├── App.css │ ├── App.tsx │ ├── env.d.ts │ └── main.tsx │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock ├── package.json ├── src ├── FlagContext.ts ├── FlagProvider.test.tsx ├── FlagProvider.tsx ├── index.ts ├── integration.test.tsx ├── useFlag.test.tsx ├── useFlag.ts ├── useFlagContext.test.ts ├── useFlagContext.ts ├── useFlagStatus.test.tsx ├── useFlags.test.ts ├── useFlags.ts ├── useFlagsStatus.ts ├── useUnleashClient.test.ts ├── useUnleashClient.ts ├── useUnleashContext.test.ts ├── useUnleashContext.ts ├── useVariant.test.tsx └── useVariant.ts ├── testSetup.js ├── tsconfig.json ├── vite.config.js ├── webpack.config.js └── yarn.lock /.github/stale.yml: -------------------------------------------------------------------------------- 1 | _extends: .github 2 | -------------------------------------------------------------------------------- /.github/workflows/add-to-project.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/.github/workflows/add-to-project.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | Changelog.md 2 | README.md -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/Changelog.md -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/README.md -------------------------------------------------------------------------------- /examples/basic-app/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/.env.example -------------------------------------------------------------------------------- /examples/basic-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/README.md -------------------------------------------------------------------------------- /examples/basic-app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/index.html -------------------------------------------------------------------------------- /examples/basic-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/package.json -------------------------------------------------------------------------------- /examples/basic-app/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/src/App.css -------------------------------------------------------------------------------- /examples/basic-app/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/src/App.tsx -------------------------------------------------------------------------------- /examples/basic-app/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/basic-app/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/src/main.tsx -------------------------------------------------------------------------------- /examples/basic-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/tsconfig.json -------------------------------------------------------------------------------- /examples/basic-app/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/tsconfig.node.json -------------------------------------------------------------------------------- /examples/basic-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/vite.config.ts -------------------------------------------------------------------------------- /examples/basic-app/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/examples/basic-app/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/package.json -------------------------------------------------------------------------------- /src/FlagContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/FlagContext.ts -------------------------------------------------------------------------------- /src/FlagProvider.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/FlagProvider.test.tsx -------------------------------------------------------------------------------- /src/FlagProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/FlagProvider.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/integration.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/integration.test.tsx -------------------------------------------------------------------------------- /src/useFlag.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlag.test.tsx -------------------------------------------------------------------------------- /src/useFlag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlag.ts -------------------------------------------------------------------------------- /src/useFlagContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlagContext.test.ts -------------------------------------------------------------------------------- /src/useFlagContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlagContext.ts -------------------------------------------------------------------------------- /src/useFlagStatus.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlagStatus.test.tsx -------------------------------------------------------------------------------- /src/useFlags.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlags.test.ts -------------------------------------------------------------------------------- /src/useFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlags.ts -------------------------------------------------------------------------------- /src/useFlagsStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useFlagsStatus.ts -------------------------------------------------------------------------------- /src/useUnleashClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useUnleashClient.test.ts -------------------------------------------------------------------------------- /src/useUnleashClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useUnleashClient.ts -------------------------------------------------------------------------------- /src/useUnleashContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useUnleashContext.test.ts -------------------------------------------------------------------------------- /src/useUnleashContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useUnleashContext.ts -------------------------------------------------------------------------------- /src/useVariant.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useVariant.test.tsx -------------------------------------------------------------------------------- /src/useVariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/src/useVariant.ts -------------------------------------------------------------------------------- /testSetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/testSetup.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/vite.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Unleash/unleash-react-sdk/HEAD/yarn.lock --------------------------------------------------------------------------------