├── .eslintignore ├── .eslintrc.yaml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── actions │ ├── publish-docs │ │ └── action.yml │ └── publish-npm │ │ └── action.yml ├── pull_request_template.md └── workflows │ ├── ci.yml │ ├── lint-pr-title.yml │ ├── manual-publish.yml │ ├── release-please.yml │ └── stale.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .release-please-manifest.json ├── .sdk_metadata.json ├── CHANGELOG.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── azure-pipelines.yml ├── babel.config.js ├── example ├── README.md ├── example.css ├── example.js └── index.html ├── jest.config.js ├── package.json ├── release-please-config.json ├── rollup.config.js ├── scripts ├── better-audit.sh ├── publish-npm.sh ├── release-docs.sh └── release.sh ├── src ├── GoalManager.js ├── GoalTracker.js ├── __tests__ │ ├── LDClient-events-test.js │ ├── LDClient-test.js │ ├── browserPlatform-test.js │ └── internal-test.js ├── basicLogger.js ├── browserPlatform.js ├── httpRequest.js ├── index.js └── jest.setup.js ├── test-types.ts ├── tsconfig.json ├── typedoc.json └── typings.d.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/actions/publish-docs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/actions/publish-docs/action.yml -------------------------------------------------------------------------------- /.github/actions/publish-npm/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/actions/publish-npm/action.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/manual-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/workflows/manual-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release-please.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/workflows/release-please.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | package.json 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "3.9.0" 3 | } 4 | -------------------------------------------------------------------------------- /.sdk_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/.sdk_metadata.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Repository Maintainers 2 | * @launchdarkly/team-sdk-js 3 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/SECURITY.md -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/babel.config.js -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/example/README.md -------------------------------------------------------------------------------- /example/example.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/example/example.css -------------------------------------------------------------------------------- /example/example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/example/example.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/example/index.html -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/package.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/release-please-config.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/better-audit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/scripts/better-audit.sh -------------------------------------------------------------------------------- /scripts/publish-npm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/scripts/publish-npm.sh -------------------------------------------------------------------------------- /scripts/release-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/scripts/release-docs.sh -------------------------------------------------------------------------------- /scripts/release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/scripts/release.sh -------------------------------------------------------------------------------- /src/GoalManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/GoalManager.js -------------------------------------------------------------------------------- /src/GoalTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/GoalTracker.js -------------------------------------------------------------------------------- /src/__tests__/LDClient-events-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/__tests__/LDClient-events-test.js -------------------------------------------------------------------------------- /src/__tests__/LDClient-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/__tests__/LDClient-test.js -------------------------------------------------------------------------------- /src/__tests__/browserPlatform-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/__tests__/browserPlatform-test.js -------------------------------------------------------------------------------- /src/__tests__/internal-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/__tests__/internal-test.js -------------------------------------------------------------------------------- /src/basicLogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/basicLogger.js -------------------------------------------------------------------------------- /src/browserPlatform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/browserPlatform.js -------------------------------------------------------------------------------- /src/httpRequest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/httpRequest.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/src/index.js -------------------------------------------------------------------------------- /src/jest.setup.js: -------------------------------------------------------------------------------- 1 | // Test environment setup 2 | -------------------------------------------------------------------------------- /test-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/test-types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/typedoc.json -------------------------------------------------------------------------------- /typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/launchdarkly/js-client-sdk/HEAD/typings.d.ts --------------------------------------------------------------------------------