├── .devcontainer └── devcontainer.json ├── .eslintignore ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ ├── BUG-REPORT.yml │ ├── ENHANCEMENT.yml │ ├── FEATURE-REQUEST.md │ └── config.yml ├── pull_request_template.md └── workflows │ ├── integration_test.yml │ ├── javascript.yml │ ├── lint_markdown.yml │ ├── release.yml │ ├── source_clear_crone.yml │ └── ticket_reference_check.yml ├── .gitignore ├── .platform-isolation.config.js ├── .prettierrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATION.md ├── README.md ├── __mocks__ ├── @react-native-async-storage │ ├── async-storage-event-processor.ts │ └── async-storage.ts ├── @react-native-community │ └── netinfo.ts ├── fast-text-encoding.ts └── react-native-get-random-values.ts ├── docs └── PLATFORM_ISOLATION.md ├── eslint-local-rules ├── README.md ├── index.js └── require-platform-declaration.js ├── karma.base.conf.js ├── karma.bs.conf.js ├── karma.local_chrome.bs.conf.js ├── karma.local_chrome.umd.conf.js ├── karma.umd.conf.js ├── lib ├── client_factory.spec.ts ├── client_factory.ts ├── common_exports.ts ├── core │ ├── audience_evaluator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ ├── index.ts │ │ └── odp_segment_condition_evaluator │ │ │ ├── index.spec.ts │ │ │ ├── index.tests.js │ │ │ └── index.ts │ ├── bucketer │ │ ├── bucket_value_generator.spec.ts │ │ ├── bucket_value_generator.ts │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── condition_tree_evaluator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── custom_attribute_condition_evaluator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── decision │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ └── decision_service │ │ ├── cmab │ │ ├── cmab_client.spec.ts │ │ ├── cmab_client.ts │ │ ├── cmab_service.spec.ts │ │ └── cmab_service.ts │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts ├── entrypoint.test-d.ts ├── entrypoint.universal.test-d.ts ├── error │ ├── error_handler.ts │ ├── error_notifier.spec.ts │ ├── error_notifier.ts │ ├── error_notifier_factory.spec.ts │ ├── error_notifier_factory.ts │ ├── error_reporter.spec.ts │ ├── error_reporter.ts │ └── optimizly_error.ts ├── event_processor │ ├── batch_event_processor.react_native.spec.ts │ ├── batch_event_processor.react_native.ts │ ├── batch_event_processor.spec.ts │ ├── batch_event_processor.ts │ ├── event_builder │ │ ├── log_event.spec.ts │ │ ├── log_event.ts │ │ ├── user_event.spec.ts │ │ ├── user_event.tests.js │ │ └── user_event.ts │ ├── event_dispatcher │ │ ├── default_dispatcher.browser.spec.ts │ │ ├── default_dispatcher.browser.ts │ │ ├── default_dispatcher.node.spec.ts │ │ ├── default_dispatcher.node.ts │ │ ├── default_dispatcher.spec.ts │ │ ├── default_dispatcher.ts │ │ ├── event_dispatcher.ts │ │ ├── event_dispatcher_factory.ts │ │ ├── send_beacon_dispatcher.browser.spec.ts │ │ └── send_beacon_dispatcher.browser.ts │ ├── event_processor.ts │ ├── event_processor_factory.browser.spec.ts │ ├── event_processor_factory.browser.ts │ ├── event_processor_factory.node.spec.ts │ ├── event_processor_factory.node.ts │ ├── event_processor_factory.react_native.spec.ts │ ├── event_processor_factory.react_native.ts │ ├── event_processor_factory.spec.ts │ ├── event_processor_factory.ts │ ├── event_processor_factory.universal.ts │ ├── event_store.spec.ts │ ├── event_store.ts │ ├── forwarding_event_processor.spec.ts │ └── forwarding_event_processor.ts ├── export_types.ts ├── feature_toggle.ts ├── index.browser.tests.js ├── index.browser.ts ├── index.browser.umdtests.js ├── index.node.tests.js ├── index.node.ts ├── index.react_native.spec.ts ├── index.react_native.ts ├── index.universal.ts ├── logging │ ├── logger.spec.ts │ ├── logger.ts │ ├── logger_factory.spec.ts │ └── logger_factory.ts ├── message │ ├── error_message.ts │ ├── log_message.ts │ └── message_resolver.ts ├── notification_center │ ├── index.spec.ts │ ├── index.tests.js │ ├── index.ts │ └── type.ts ├── odp │ ├── constant.ts │ ├── event_manager │ │ ├── odp_event.ts │ │ ├── odp_event_api_manager.spec.ts │ │ ├── odp_event_api_manager.ts │ │ ├── odp_event_manager.spec.ts │ │ └── odp_event_manager.ts │ ├── odp_config.ts │ ├── odp_manager.spec.ts │ ├── odp_manager.ts │ ├── odp_manager_factory.browser.spec.ts │ ├── odp_manager_factory.browser.ts │ ├── odp_manager_factory.node.spec.ts │ ├── odp_manager_factory.node.ts │ ├── odp_manager_factory.react_native.spec.ts │ ├── odp_manager_factory.react_native.ts │ ├── odp_manager_factory.spec.ts │ ├── odp_manager_factory.ts │ ├── odp_manager_factory.universal.ts │ ├── odp_types.ts │ ├── segment_manager │ │ ├── odp_response_schema.ts │ │ ├── odp_segment_api_manager.spec.ts │ │ ├── odp_segment_api_manager.ts │ │ ├── odp_segment_manager.spec.ts │ │ ├── odp_segment_manager.ts │ │ └── optimizely_segment_option.ts │ └── ua_parser │ │ ├── ua_parser.ts │ │ ├── user_agent_info.ts │ │ └── user_agent_parser.ts ├── optimizely │ ├── index.spec.ts │ ├── index.tests.js │ └── index.ts ├── optimizely_decision │ └── index.ts ├── optimizely_user_context │ ├── index.spec.ts │ ├── index.tests.js │ └── index.ts ├── platform_support.ts ├── project_config │ ├── config_manager_factory.browser.spec.ts │ ├── config_manager_factory.browser.ts │ ├── config_manager_factory.node.spec.ts │ ├── config_manager_factory.node.ts │ ├── config_manager_factory.react_native.spec.ts │ ├── config_manager_factory.react_native.ts │ ├── config_manager_factory.spec.ts │ ├── config_manager_factory.ts │ ├── config_manager_factory.universal.ts │ ├── constant.ts │ ├── datafile_manager.ts │ ├── optimizely_config.spec.ts │ ├── optimizely_config.tests.js │ ├── optimizely_config.ts │ ├── polling_datafile_manager.spec.ts │ ├── polling_datafile_manager.ts │ ├── project_config.spec.ts │ ├── project_config.tests.js │ ├── project_config.ts │ ├── project_config_manager.spec.ts │ ├── project_config_manager.ts │ └── project_config_schema.ts ├── service.spec.ts ├── service.ts ├── shared_types.ts ├── tests │ ├── decision_test_datafile.ts │ ├── exit_on_unhandled_rejection.js │ ├── mock │ │ ├── create_event.ts │ │ ├── mock_cache.ts │ │ ├── mock_datafile_manager.ts │ │ ├── mock_logger.ts │ │ ├── mock_project_config_manager.ts │ │ ├── mock_repeater.ts │ │ └── mock_request_handler.ts │ ├── testUtils.ts │ └── test_data.ts ├── utils │ ├── attributes_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── cache │ │ ├── async_storage_cache.react_native.spec.ts │ │ ├── async_storage_cache.react_native.ts │ │ ├── cache.spec.ts │ │ ├── cache.ts │ │ ├── in_memory_lru_cache.spec.ts │ │ ├── in_memory_lru_cache.ts │ │ ├── local_storage_cache.browser.spec.ts │ │ ├── local_storage_cache.browser.ts │ │ ├── store.spec.ts │ │ ├── store.ts │ │ └── store_validator.ts │ ├── config_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── enums │ │ └── index.ts │ ├── event_emitter │ │ ├── event_emitter.spec.ts │ │ └── event_emitter.ts │ ├── event_tag_utils │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── event_tags_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── executor │ │ ├── backoff_retry_runner.spec.ts │ │ ├── backoff_retry_runner.ts │ │ ├── serial_runner.spec.ts │ │ └── serial_runner.ts │ ├── fns │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── http_request_handler │ │ ├── http.ts │ │ ├── http_util.ts │ │ ├── request_handler.browser.spec.ts │ │ ├── request_handler.browser.ts │ │ ├── request_handler.node.spec.ts │ │ ├── request_handler.node.ts │ │ └── request_handler_validator.ts │ ├── id_generator │ │ └── index.ts │ ├── import.react_native │ │ └── @react-native-async-storage │ │ │ └── async-storage.ts │ ├── json_schema_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── microtask │ │ ├── index.spec.ts │ │ └── index.ts │ ├── promise │ │ ├── operation_value.ts │ │ └── resolvablePromise.ts │ ├── repeater │ │ ├── repeater.spec.ts │ │ └── repeater.ts │ ├── semantic_version │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── string_value_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts │ ├── type.ts │ └── user_profile_service_validator │ │ ├── index.spec.ts │ │ ├── index.tests.js │ │ └── index.ts └── vuid │ ├── vuid.spec.ts │ ├── vuid.ts │ ├── vuid_manager.spec.ts │ ├── vuid_manager.ts │ ├── vuid_manager_factory.browser.spec.ts │ ├── vuid_manager_factory.browser.ts │ ├── vuid_manager_factory.node.spec.ts │ ├── vuid_manager_factory.node.ts │ ├── vuid_manager_factory.react_native.spec.ts │ ├── vuid_manager_factory.react_native.ts │ └── vuid_manager_factory.ts ├── message_generator.ts ├── package.json ├── rollup.config.js ├── scripts ├── README.md ├── fix-platform-export.js ├── platform-utils.js ├── platform-validator.js ├── test-validator.js └── validate-platform-isolation.js ├── srcclr.yml ├── tsconfig.json ├── tsconfig.spec.json ├── typings └── murmurhash.d.ts └── vitest.config.mts /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG-REPORT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/ISSUE_TEMPLATE/BUG-REPORT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/ENHANCEMENT.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/ISSUE_TEMPLATE/ENHANCEMENT.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/integration_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/integration_test.yml -------------------------------------------------------------------------------- /.github/workflows/javascript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/javascript.yml -------------------------------------------------------------------------------- /.github/workflows/lint_markdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/lint_markdown.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/source_clear_crone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/source_clear_crone.yml -------------------------------------------------------------------------------- /.github/workflows/ticket_reference_check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.github/workflows/ticket_reference_check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.platform-isolation.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.platform-isolation.config.js -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.tabSize": 2 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/@react-native-async-storage/async-storage-event-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/__mocks__/@react-native-async-storage/async-storage-event-processor.ts -------------------------------------------------------------------------------- /__mocks__/@react-native-async-storage/async-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/__mocks__/@react-native-async-storage/async-storage.ts -------------------------------------------------------------------------------- /__mocks__/@react-native-community/netinfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/__mocks__/@react-native-community/netinfo.ts -------------------------------------------------------------------------------- /__mocks__/fast-text-encoding.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /__mocks__/react-native-get-random-values.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /docs/PLATFORM_ISOLATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/docs/PLATFORM_ISOLATION.md -------------------------------------------------------------------------------- /eslint-local-rules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/eslint-local-rules/README.md -------------------------------------------------------------------------------- /eslint-local-rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/eslint-local-rules/index.js -------------------------------------------------------------------------------- /eslint-local-rules/require-platform-declaration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/eslint-local-rules/require-platform-declaration.js -------------------------------------------------------------------------------- /karma.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/karma.base.conf.js -------------------------------------------------------------------------------- /karma.bs.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/karma.bs.conf.js -------------------------------------------------------------------------------- /karma.local_chrome.bs.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/karma.local_chrome.bs.conf.js -------------------------------------------------------------------------------- /karma.local_chrome.umd.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/karma.local_chrome.umd.conf.js -------------------------------------------------------------------------------- /karma.umd.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/karma.umd.conf.js -------------------------------------------------------------------------------- /lib/client_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/client_factory.spec.ts -------------------------------------------------------------------------------- /lib/client_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/client_factory.ts -------------------------------------------------------------------------------- /lib/common_exports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/common_exports.ts -------------------------------------------------------------------------------- /lib/core/audience_evaluator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/index.spec.ts -------------------------------------------------------------------------------- /lib/core/audience_evaluator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/index.tests.js -------------------------------------------------------------------------------- /lib/core/audience_evaluator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/index.ts -------------------------------------------------------------------------------- /lib/core/audience_evaluator/odp_segment_condition_evaluator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/odp_segment_condition_evaluator/index.spec.ts -------------------------------------------------------------------------------- /lib/core/audience_evaluator/odp_segment_condition_evaluator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/odp_segment_condition_evaluator/index.tests.js -------------------------------------------------------------------------------- /lib/core/audience_evaluator/odp_segment_condition_evaluator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/audience_evaluator/odp_segment_condition_evaluator/index.ts -------------------------------------------------------------------------------- /lib/core/bucketer/bucket_value_generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/bucketer/bucket_value_generator.spec.ts -------------------------------------------------------------------------------- /lib/core/bucketer/bucket_value_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/bucketer/bucket_value_generator.ts -------------------------------------------------------------------------------- /lib/core/bucketer/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/bucketer/index.spec.ts -------------------------------------------------------------------------------- /lib/core/bucketer/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/bucketer/index.tests.js -------------------------------------------------------------------------------- /lib/core/bucketer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/bucketer/index.ts -------------------------------------------------------------------------------- /lib/core/condition_tree_evaluator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/condition_tree_evaluator/index.spec.ts -------------------------------------------------------------------------------- /lib/core/condition_tree_evaluator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/condition_tree_evaluator/index.tests.js -------------------------------------------------------------------------------- /lib/core/condition_tree_evaluator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/condition_tree_evaluator/index.ts -------------------------------------------------------------------------------- /lib/core/custom_attribute_condition_evaluator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/custom_attribute_condition_evaluator/index.spec.ts -------------------------------------------------------------------------------- /lib/core/custom_attribute_condition_evaluator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/custom_attribute_condition_evaluator/index.tests.js -------------------------------------------------------------------------------- /lib/core/custom_attribute_condition_evaluator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/custom_attribute_condition_evaluator/index.ts -------------------------------------------------------------------------------- /lib/core/decision/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision/index.spec.ts -------------------------------------------------------------------------------- /lib/core/decision/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision/index.tests.js -------------------------------------------------------------------------------- /lib/core/decision/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision/index.ts -------------------------------------------------------------------------------- /lib/core/decision_service/cmab/cmab_client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/cmab/cmab_client.spec.ts -------------------------------------------------------------------------------- /lib/core/decision_service/cmab/cmab_client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/cmab/cmab_client.ts -------------------------------------------------------------------------------- /lib/core/decision_service/cmab/cmab_service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/cmab/cmab_service.spec.ts -------------------------------------------------------------------------------- /lib/core/decision_service/cmab/cmab_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/cmab/cmab_service.ts -------------------------------------------------------------------------------- /lib/core/decision_service/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/index.spec.ts -------------------------------------------------------------------------------- /lib/core/decision_service/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/index.tests.js -------------------------------------------------------------------------------- /lib/core/decision_service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/core/decision_service/index.ts -------------------------------------------------------------------------------- /lib/entrypoint.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/entrypoint.test-d.ts -------------------------------------------------------------------------------- /lib/entrypoint.universal.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/entrypoint.universal.test-d.ts -------------------------------------------------------------------------------- /lib/error/error_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_handler.ts -------------------------------------------------------------------------------- /lib/error/error_notifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_notifier.spec.ts -------------------------------------------------------------------------------- /lib/error/error_notifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_notifier.ts -------------------------------------------------------------------------------- /lib/error/error_notifier_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_notifier_factory.spec.ts -------------------------------------------------------------------------------- /lib/error/error_notifier_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_notifier_factory.ts -------------------------------------------------------------------------------- /lib/error/error_reporter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_reporter.spec.ts -------------------------------------------------------------------------------- /lib/error/error_reporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/error_reporter.ts -------------------------------------------------------------------------------- /lib/error/optimizly_error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/error/optimizly_error.ts -------------------------------------------------------------------------------- /lib/event_processor/batch_event_processor.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/batch_event_processor.react_native.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/batch_event_processor.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/batch_event_processor.react_native.ts -------------------------------------------------------------------------------- /lib/event_processor/batch_event_processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/batch_event_processor.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/batch_event_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/batch_event_processor.ts -------------------------------------------------------------------------------- /lib/event_processor/event_builder/log_event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_builder/log_event.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_builder/log_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_builder/log_event.ts -------------------------------------------------------------------------------- /lib/event_processor/event_builder/user_event.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_builder/user_event.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_builder/user_event.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_builder/user_event.tests.js -------------------------------------------------------------------------------- /lib/event_processor/event_builder/user_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_builder/user_event.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.browser.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.browser.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.node.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.node.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/default_dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/default_dispatcher.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/event_dispatcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/event_dispatcher.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/event_dispatcher_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/event_dispatcher_factory.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/send_beacon_dispatcher.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/send_beacon_dispatcher.browser.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_dispatcher/send_beacon_dispatcher.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_dispatcher/send_beacon_dispatcher.browser.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.browser.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.browser.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.node.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.node.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.react_native.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.react_native.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.ts -------------------------------------------------------------------------------- /lib/event_processor/event_processor_factory.universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_processor_factory.universal.ts -------------------------------------------------------------------------------- /lib/event_processor/event_store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_store.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/event_store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/event_store.ts -------------------------------------------------------------------------------- /lib/event_processor/forwarding_event_processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/forwarding_event_processor.spec.ts -------------------------------------------------------------------------------- /lib/event_processor/forwarding_event_processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/event_processor/forwarding_event_processor.ts -------------------------------------------------------------------------------- /lib/export_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/export_types.ts -------------------------------------------------------------------------------- /lib/feature_toggle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/feature_toggle.ts -------------------------------------------------------------------------------- /lib/index.browser.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.browser.tests.js -------------------------------------------------------------------------------- /lib/index.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.browser.ts -------------------------------------------------------------------------------- /lib/index.browser.umdtests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.browser.umdtests.js -------------------------------------------------------------------------------- /lib/index.node.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.node.tests.js -------------------------------------------------------------------------------- /lib/index.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.node.ts -------------------------------------------------------------------------------- /lib/index.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.react_native.spec.ts -------------------------------------------------------------------------------- /lib/index.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.react_native.ts -------------------------------------------------------------------------------- /lib/index.universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/index.universal.ts -------------------------------------------------------------------------------- /lib/logging/logger.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/logging/logger.spec.ts -------------------------------------------------------------------------------- /lib/logging/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/logging/logger.ts -------------------------------------------------------------------------------- /lib/logging/logger_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/logging/logger_factory.spec.ts -------------------------------------------------------------------------------- /lib/logging/logger_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/logging/logger_factory.ts -------------------------------------------------------------------------------- /lib/message/error_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/message/error_message.ts -------------------------------------------------------------------------------- /lib/message/log_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/message/log_message.ts -------------------------------------------------------------------------------- /lib/message/message_resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/message/message_resolver.ts -------------------------------------------------------------------------------- /lib/notification_center/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/notification_center/index.spec.ts -------------------------------------------------------------------------------- /lib/notification_center/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/notification_center/index.tests.js -------------------------------------------------------------------------------- /lib/notification_center/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/notification_center/index.ts -------------------------------------------------------------------------------- /lib/notification_center/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/notification_center/type.ts -------------------------------------------------------------------------------- /lib/odp/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/constant.ts -------------------------------------------------------------------------------- /lib/odp/event_manager/odp_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/event_manager/odp_event.ts -------------------------------------------------------------------------------- /lib/odp/event_manager/odp_event_api_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/event_manager/odp_event_api_manager.spec.ts -------------------------------------------------------------------------------- /lib/odp/event_manager/odp_event_api_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/event_manager/odp_event_api_manager.ts -------------------------------------------------------------------------------- /lib/odp/event_manager/odp_event_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/event_manager/odp_event_manager.spec.ts -------------------------------------------------------------------------------- /lib/odp/event_manager/odp_event_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/event_manager/odp_event_manager.ts -------------------------------------------------------------------------------- /lib/odp/odp_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_config.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager.spec.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.browser.spec.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.browser.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.node.spec.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.node.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.react_native.spec.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.react_native.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.spec.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.ts -------------------------------------------------------------------------------- /lib/odp/odp_manager_factory.universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_manager_factory.universal.ts -------------------------------------------------------------------------------- /lib/odp/odp_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/odp_types.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/odp_response_schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/odp_response_schema.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/odp_segment_api_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/odp_segment_api_manager.spec.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/odp_segment_api_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/odp_segment_api_manager.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/odp_segment_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/odp_segment_manager.spec.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/odp_segment_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/odp_segment_manager.ts -------------------------------------------------------------------------------- /lib/odp/segment_manager/optimizely_segment_option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/segment_manager/optimizely_segment_option.ts -------------------------------------------------------------------------------- /lib/odp/ua_parser/ua_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/ua_parser/ua_parser.ts -------------------------------------------------------------------------------- /lib/odp/ua_parser/user_agent_info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/ua_parser/user_agent_info.ts -------------------------------------------------------------------------------- /lib/odp/ua_parser/user_agent_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/odp/ua_parser/user_agent_parser.ts -------------------------------------------------------------------------------- /lib/optimizely/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely/index.spec.ts -------------------------------------------------------------------------------- /lib/optimizely/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely/index.tests.js -------------------------------------------------------------------------------- /lib/optimizely/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely/index.ts -------------------------------------------------------------------------------- /lib/optimizely_decision/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely_decision/index.ts -------------------------------------------------------------------------------- /lib/optimizely_user_context/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely_user_context/index.spec.ts -------------------------------------------------------------------------------- /lib/optimizely_user_context/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely_user_context/index.tests.js -------------------------------------------------------------------------------- /lib/optimizely_user_context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/optimizely_user_context/index.ts -------------------------------------------------------------------------------- /lib/platform_support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/platform_support.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.browser.spec.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.browser.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.node.spec.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.node.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.react_native.spec.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.react_native.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.spec.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.ts -------------------------------------------------------------------------------- /lib/project_config/config_manager_factory.universal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/config_manager_factory.universal.ts -------------------------------------------------------------------------------- /lib/project_config/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/constant.ts -------------------------------------------------------------------------------- /lib/project_config/datafile_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/datafile_manager.ts -------------------------------------------------------------------------------- /lib/project_config/optimizely_config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/optimizely_config.spec.ts -------------------------------------------------------------------------------- /lib/project_config/optimizely_config.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/optimizely_config.tests.js -------------------------------------------------------------------------------- /lib/project_config/optimizely_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/optimizely_config.ts -------------------------------------------------------------------------------- /lib/project_config/polling_datafile_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/polling_datafile_manager.spec.ts -------------------------------------------------------------------------------- /lib/project_config/polling_datafile_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/polling_datafile_manager.ts -------------------------------------------------------------------------------- /lib/project_config/project_config.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config.spec.ts -------------------------------------------------------------------------------- /lib/project_config/project_config.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config.tests.js -------------------------------------------------------------------------------- /lib/project_config/project_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config.ts -------------------------------------------------------------------------------- /lib/project_config/project_config_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config_manager.spec.ts -------------------------------------------------------------------------------- /lib/project_config/project_config_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config_manager.ts -------------------------------------------------------------------------------- /lib/project_config/project_config_schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/project_config/project_config_schema.ts -------------------------------------------------------------------------------- /lib/service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/service.spec.ts -------------------------------------------------------------------------------- /lib/service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/service.ts -------------------------------------------------------------------------------- /lib/shared_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/shared_types.ts -------------------------------------------------------------------------------- /lib/tests/decision_test_datafile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/decision_test_datafile.ts -------------------------------------------------------------------------------- /lib/tests/exit_on_unhandled_rejection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/exit_on_unhandled_rejection.js -------------------------------------------------------------------------------- /lib/tests/mock/create_event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/create_event.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_cache.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_datafile_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_datafile_manager.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_logger.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_project_config_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_project_config_manager.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_repeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_repeater.ts -------------------------------------------------------------------------------- /lib/tests/mock/mock_request_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/mock/mock_request_handler.ts -------------------------------------------------------------------------------- /lib/tests/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/testUtils.ts -------------------------------------------------------------------------------- /lib/tests/test_data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/tests/test_data.ts -------------------------------------------------------------------------------- /lib/utils/attributes_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/attributes_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/attributes_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/attributes_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/attributes_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/attributes_validator/index.ts -------------------------------------------------------------------------------- /lib/utils/cache/async_storage_cache.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/async_storage_cache.react_native.spec.ts -------------------------------------------------------------------------------- /lib/utils/cache/async_storage_cache.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/async_storage_cache.react_native.ts -------------------------------------------------------------------------------- /lib/utils/cache/cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/cache.spec.ts -------------------------------------------------------------------------------- /lib/utils/cache/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/cache.ts -------------------------------------------------------------------------------- /lib/utils/cache/in_memory_lru_cache.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/in_memory_lru_cache.spec.ts -------------------------------------------------------------------------------- /lib/utils/cache/in_memory_lru_cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/in_memory_lru_cache.ts -------------------------------------------------------------------------------- /lib/utils/cache/local_storage_cache.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/local_storage_cache.browser.spec.ts -------------------------------------------------------------------------------- /lib/utils/cache/local_storage_cache.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/local_storage_cache.browser.ts -------------------------------------------------------------------------------- /lib/utils/cache/store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/store.spec.ts -------------------------------------------------------------------------------- /lib/utils/cache/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/store.ts -------------------------------------------------------------------------------- /lib/utils/cache/store_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/cache/store_validator.ts -------------------------------------------------------------------------------- /lib/utils/config_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/config_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/config_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/config_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/config_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/config_validator/index.ts -------------------------------------------------------------------------------- /lib/utils/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/enums/index.ts -------------------------------------------------------------------------------- /lib/utils/event_emitter/event_emitter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_emitter/event_emitter.spec.ts -------------------------------------------------------------------------------- /lib/utils/event_emitter/event_emitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_emitter/event_emitter.ts -------------------------------------------------------------------------------- /lib/utils/event_tag_utils/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tag_utils/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/event_tag_utils/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tag_utils/index.tests.js -------------------------------------------------------------------------------- /lib/utils/event_tag_utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tag_utils/index.ts -------------------------------------------------------------------------------- /lib/utils/event_tags_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tags_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/event_tags_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tags_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/event_tags_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/event_tags_validator/index.ts -------------------------------------------------------------------------------- /lib/utils/executor/backoff_retry_runner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/executor/backoff_retry_runner.spec.ts -------------------------------------------------------------------------------- /lib/utils/executor/backoff_retry_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/executor/backoff_retry_runner.ts -------------------------------------------------------------------------------- /lib/utils/executor/serial_runner.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/executor/serial_runner.spec.ts -------------------------------------------------------------------------------- /lib/utils/executor/serial_runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/executor/serial_runner.ts -------------------------------------------------------------------------------- /lib/utils/fns/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/fns/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/fns/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/fns/index.tests.js -------------------------------------------------------------------------------- /lib/utils/fns/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/fns/index.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/http.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/http_util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/http_util.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/request_handler.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/request_handler.browser.spec.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/request_handler.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/request_handler.browser.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/request_handler.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/request_handler.node.spec.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/request_handler.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/request_handler.node.ts -------------------------------------------------------------------------------- /lib/utils/http_request_handler/request_handler_validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/http_request_handler/request_handler_validator.ts -------------------------------------------------------------------------------- /lib/utils/id_generator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/id_generator/index.ts -------------------------------------------------------------------------------- /lib/utils/import.react_native/@react-native-async-storage/async-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/import.react_native/@react-native-async-storage/async-storage.ts -------------------------------------------------------------------------------- /lib/utils/json_schema_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/json_schema_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/json_schema_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/json_schema_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/json_schema_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/json_schema_validator/index.ts -------------------------------------------------------------------------------- /lib/utils/microtask/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/microtask/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/microtask/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/microtask/index.ts -------------------------------------------------------------------------------- /lib/utils/promise/operation_value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/promise/operation_value.ts -------------------------------------------------------------------------------- /lib/utils/promise/resolvablePromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/promise/resolvablePromise.ts -------------------------------------------------------------------------------- /lib/utils/repeater/repeater.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/repeater/repeater.spec.ts -------------------------------------------------------------------------------- /lib/utils/repeater/repeater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/repeater/repeater.ts -------------------------------------------------------------------------------- /lib/utils/semantic_version/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/semantic_version/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/semantic_version/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/semantic_version/index.tests.js -------------------------------------------------------------------------------- /lib/utils/semantic_version/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/semantic_version/index.ts -------------------------------------------------------------------------------- /lib/utils/string_value_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/string_value_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/string_value_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/string_value_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/string_value_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/string_value_validator/index.ts -------------------------------------------------------------------------------- /lib/utils/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/type.ts -------------------------------------------------------------------------------- /lib/utils/user_profile_service_validator/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/user_profile_service_validator/index.spec.ts -------------------------------------------------------------------------------- /lib/utils/user_profile_service_validator/index.tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/user_profile_service_validator/index.tests.js -------------------------------------------------------------------------------- /lib/utils/user_profile_service_validator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/utils/user_profile_service_validator/index.ts -------------------------------------------------------------------------------- /lib/vuid/vuid.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid.spec.ts -------------------------------------------------------------------------------- /lib/vuid/vuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager.spec.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.browser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.browser.spec.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.browser.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.node.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.node.spec.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.node.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.react_native.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.react_native.spec.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.react_native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.react_native.ts -------------------------------------------------------------------------------- /lib/vuid/vuid_manager_factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/lib/vuid/vuid_manager_factory.ts -------------------------------------------------------------------------------- /message_generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/message_generator.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/fix-platform-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/fix-platform-export.js -------------------------------------------------------------------------------- /scripts/platform-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/platform-utils.js -------------------------------------------------------------------------------- /scripts/platform-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/platform-validator.js -------------------------------------------------------------------------------- /scripts/test-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/test-validator.js -------------------------------------------------------------------------------- /scripts/validate-platform-isolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/scripts/validate-platform-isolation.js -------------------------------------------------------------------------------- /srcclr.yml: -------------------------------------------------------------------------------- 1 | scope: production 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/tsconfig.spec.json -------------------------------------------------------------------------------- /typings/murmurhash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/typings/murmurhash.d.ts -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/optimizely/javascript-sdk/HEAD/vitest.config.mts --------------------------------------------------------------------------------