├── .all-contributorsrc ├── .babelrc ├── .eslintrc.json ├── .github ├── dependabot.yml └── workflows │ ├── commitlint.yml │ └── main.yml ├── .gitignore ├── LICENSE ├── README.md ├── commitlint.config.js ├── google-optimize-test.png ├── karma.conf.js ├── package.json ├── src ├── Experiment.js ├── OptimizeContext.js ├── Variant.js ├── index.d.ts └── index.js ├── test ├── setup.js ├── specs │ ├── experiment.spec.js │ └── variant.spec.js ├── test.node.js └── tests.bundle.js ├── webpack.config.js └── yarn.lock /.all-contributorsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.all-contributorsrc -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/commitlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.github/workflows/commitlint.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules/ 3 | coverage/ 4 | .DS_Store -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']} 2 | -------------------------------------------------------------------------------- /google-optimize-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/google-optimize-test.png -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/package.json -------------------------------------------------------------------------------- /src/Experiment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/src/Experiment.js -------------------------------------------------------------------------------- /src/OptimizeContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/src/OptimizeContext.js -------------------------------------------------------------------------------- /src/Variant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/src/Variant.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/src/index.js -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/test/setup.js -------------------------------------------------------------------------------- /test/specs/experiment.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/test/specs/experiment.spec.js -------------------------------------------------------------------------------- /test/specs/variant.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/test/specs/variant.spec.js -------------------------------------------------------------------------------- /test/test.node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/test/test.node.js -------------------------------------------------------------------------------- /test/tests.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/test/tests.bundle.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hudovisk/react-optimize/HEAD/yarn.lock --------------------------------------------------------------------------------