UNPKG

@flagship.io/react-sdk

Version:
1 lines 98.3 kB
{"version":3,"file":"index.node.cjs","mappings":"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","sources":["webpack://@flagship.io/react-sdk/./src/FSFlag.ts","webpack://@flagship.io/react-sdk/./src/FlagshipContext.tsx","webpack://@flagship.io/react-sdk/./src/FlagshipHooks.ts","webpack://@flagship.io/react-sdk/./src/FlagshipProvider.tsx","webpack://@flagship.io/react-sdk/./src/FlagshipProviderSSR.tsx","webpack://@flagship.io/react-sdk/./src/constants.ts","webpack://@flagship.io/react-sdk/./src/deps.ts","webpack://@flagship.io/react-sdk/./src/hooks.ts","webpack://@flagship.io/react-sdk/./src/internalType.ts","webpack://@flagship.io/react-sdk/./src/sdkVersion.ts","webpack://@flagship.io/react-sdk/./src/utils.ts","webpack://@flagship.io/react-sdk/external commonjs \"@flagship.io/js-sdk\"","webpack://@flagship.io/react-sdk/external commonjs \"react\"","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/a-callable.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/an-object.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/create-non-enumerable-property.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/create-property-descriptor.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/define-built-in-accessor.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/define-global-property.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/descriptors.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/document-create-element.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/engine-user-agent.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/engine-v8-version.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/fails.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/function-bind-native.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/function-call.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/function-name.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/function-uncurry-this.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/get-built-in.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/get-method.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/global.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/has-own-property.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/hidden-keys.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/ie8-dom-define.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/inspect-source.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/internal-state.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/is-callable.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/is-null-or-undefined.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/is-object.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/is-pure.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/is-symbol.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/make-built-in.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/object-define-property.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/object-is-prototype-of.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/ordinary-to-primitive.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/regexp-flags.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/require-object-coercible.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/shared-key.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/shared-store.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/shared.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/symbol-constructor-detection.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/to-object.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/to-primitive.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/to-property-key.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/try-to-string.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/uid.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/use-symbol-as-uid.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/v8-prototype-define-bug.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/weak-map-basic-detection.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/internals/well-known-symbol.js","webpack://@flagship.io/react-sdk/./node_modules/core-js/modules/es.regexp.flags.js","webpack://@flagship.io/react-sdk/webpack/bootstrap","webpack://@flagship.io/react-sdk/webpack/runtime/compat get default export","webpack://@flagship.io/react-sdk/webpack/runtime/define property getters","webpack://@flagship.io/react-sdk/webpack/runtime/hasOwnProperty shorthand","webpack://@flagship.io/react-sdk/webpack/runtime/make namespace object","webpack://@flagship.io/react-sdk/./src/index.tsx"],"sourcesContent":["import { Flagship, type FlagDTO, FSFlagMetadata, type IFSFlag, type IFSFlagMetadata, FSFlagStatus } from './deps'\n\nimport { GET_FLAG_CAST_ERROR, noVisitorMessage } from './constants'\nimport type { FsContextState } from './type'\nimport { hasSameType, logInfo, logWarn, sprintf } from './utils'\n\nexport class FSFlag implements IFSFlag {\n private key: string\n private flag?: FlagDTO\n constructor (key: string, state:FsContextState) {\n const flagsData = state.flags\n if (!state.hasVisitorData) {\n logWarn(Flagship.getConfig(), noVisitorMessage, 'GetFlag')\n }\n this.key = key\n this.flag = flagsData?.get(key)\n }\n\n getValue<T> (defaultValue: T): (T extends null ? unknown : T) {\n if (!this.flag) {\n return defaultValue as (T extends null ? unknown : T)\n }\n\n if (this.flag.value === null || this.flag.value === undefined) {\n return defaultValue as (T extends null ? unknown : T)\n }\n\n if (defaultValue !== null && defaultValue !== undefined && !hasSameType(this.flag.value, defaultValue)) {\n logInfo(\n Flagship.getConfig(),\n sprintf(GET_FLAG_CAST_ERROR, this.key),\n 'getValue'\n )\n return defaultValue as (T extends null ? unknown : T)\n }\n return this.flag.value\n }\n\n exists ():boolean {\n if (!this.flag) {\n return false\n }\n return !!(this.flag.campaignId && this.flag.variationId && this.flag.variationGroupId)\n }\n\n async visitorExposed () : Promise<void> {\n // do nothing\n }\n\n get metadata ():IFSFlagMetadata {\n if (!this.flag) {\n return FSFlagMetadata.Empty()\n }\n return new FSFlagMetadata({\n campaignId: this.flag.campaignId,\n campaignName: this.flag.campaignName,\n variationGroupId: this.flag.variationGroupId,\n variationGroupName: this.flag.variationGroupName,\n variationId: this.flag.variationId,\n variationName: this.flag.variationName,\n isReference: !!this.flag.isReference,\n campaignType: this.flag.campaignType as string,\n slug: this.flag.slug\n })\n }\n\n get status ():FSFlagStatus {\n if (!this.exists()) {\n return FSFlagStatus.NOT_FOUND\n }\n return FSFlagStatus.FETCHED\n }\n}\n","\"use client\";\nimport { createContext } from \"react\";\n\nimport type { FsContext, FsContextState } from \"./type\";\nimport { FSSdkStatus } from \"@flagship.io/js-sdk\";\n\nexport const initStat: FsContextState = {\n isInitializing: true,\n sdkStatus: FSSdkStatus.SDK_NOT_INITIALIZED,\n};\n\nexport const FlagshipContext = createContext<FsContext>({\n state: { ...initStat },\n});\n","'use client'\nimport { useCallback, useContext, useMemo } from 'react'\n\nimport {\n Flagship,\n type IFSFlag,\n type IHit,\n type primitive,\n FSFlagCollection,\n Visitor,\n type IFlagshipConfig\n} from './deps'\n\nimport { noVisitorMessage } from './constants'\nimport { FlagshipContext } from './FlagshipContext'\nimport { FSFlag } from './FSFlag'\nimport type { UseFlagshipOutput } from './type'\nimport { deepClone, hasContextChanged, logError, logWarn } from './utils'\nimport { useLatestRef } from './hooks'\n\n/**\n * This hook returns a flag object by its key. If no flag match the given key an empty flag will be returned.\n * @param key\n * @param defaultValue\n * @returns\n */\nexport const useFsFlag = (\n key: string\n): IFSFlag => {\n const { state } = useContext(FlagshipContext)\n const { visitor } = state\n\n if (!visitor) {\n return new FSFlag(key, state)\n }\n\n return visitor.getFlag(key)\n}\n\nconst handleContextChange = (param:{\n updateFunction: () => void, functionName: string,\n visitor?:Visitor, config?:IFlagshipConfig}): void => {\n const { updateFunction, functionName, visitor, config } = param\n if (!visitor) {\n logError(config, noVisitorMessage, functionName)\n return\n }\n const originalContextClone = deepClone(visitor.context)\n\n updateFunction()\n\n const updatedContext = visitor.context\n if (hasContextChanged(originalContextClone, updatedContext)) {\n visitor.fetchFlags()\n }\n}\n\nexport const useFlagship = (): UseFlagshipOutput => {\n const { state } = useContext(FlagshipContext)\n const { visitor, config } = state\n\n const visitorRef = useLatestRef(visitor)\n const configRef = useLatestRef(config)\n const stateRef = useLatestRef(state)\n\n const visitorContext = useMemo(\n () => ({ ...visitor?.context }),\n [JSON.stringify(visitor?.context)]\n )\n\n const fsUpdateContext = useCallback((context: Record<string, primitive>): void => {\n handleContextChange({\n config: configRef.current,\n visitor: visitorRef.current,\n updateFunction: () => visitorRef.current?.updateContext(context),\n functionName: 'updateContext'\n })\n }, [])\n\n const fsClearContext = useCallback((): void => {\n handleContextChange({\n config: configRef.current,\n visitor: visitorRef.current,\n updateFunction: () => visitorRef.current?.clearContext(),\n functionName: 'cleanContext'\n })\n }, [])\n\n const fsAuthenticate = useCallback((visitorId: string): void => {\n const functionName = 'authenticate'\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n logError(configRef.current, noVisitorMessage, functionName)\n return\n }\n const originalVisitorId = currentVisitor.visitorId\n currentVisitor.authenticate(visitorId)\n if (originalVisitorId !== visitorId) {\n currentVisitor.fetchFlags()\n }\n }, [])\n\n const fsUnauthenticate = useCallback((): void => {\n const functionName = 'unauthenticate'\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n logError(configRef.current, noVisitorMessage, functionName)\n return\n }\n const originalVisitorId = currentVisitor.visitorId\n currentVisitor.unauthenticate()\n if (originalVisitorId !== currentVisitor.visitorId) {\n currentVisitor.fetchFlags()\n }\n }, [])\n\n const fsSendHit = useCallback((hit: IHit[] | IHit): Promise<void> => {\n const functionName = 'sendHit'\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n logError(configRef.current, noVisitorMessage, functionName)\n return Promise.resolve()\n }\n if (Array.isArray(hit)) {\n return currentVisitor.sendHits(hit)\n }\n return currentVisitor.sendHit(hit)\n }, [])\n\n const getFlag = useCallback((key: string): IFSFlag => {\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n return new FSFlag(key, stateRef.current)\n }\n return currentVisitor.getFlag(key)\n }, [])\n\n const fetchFlags = useCallback(async (): Promise<void> => {\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n logWarn(configRef.current, noVisitorMessage, 'fetchFlags')\n return Promise.resolve()\n }\n return currentVisitor.fetchFlags()\n }, [])\n\n const setConsent = useCallback((hasConsented: boolean): void => {\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n logWarn(configRef.current, noVisitorMessage, 'setConsent')\n return\n }\n currentVisitor.setConsent(hasConsented)\n }, [])\n\n const close = useCallback((): Promise<void> => {\n return Flagship.close()\n }, [])\n\n const getFlags = useCallback(() => {\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n const flags = new Map<string, IFSFlag>()\n stateRef.current.flags?.forEach((flag, key) => {\n flags.set(key, new FSFlag(key, stateRef.current))\n })\n return new FSFlagCollection({ flags })\n }\n return currentVisitor.getFlags()\n }, [])\n\n const collectEAIEventsAsync = useCallback(async (...args: unknown[]): Promise<void> => {\n const currentVisitor = visitorRef.current\n if (!currentVisitor) {\n return\n }\n return currentVisitor.collectEAIEventsAsync(...args)\n }, [])\n\n return useMemo(() => ({\n visitorId: visitor?.visitorId,\n anonymousId: visitor?.anonymousId,\n context: visitorContext,\n hasConsented: visitor?.hasConsented,\n sdkStatus: state.sdkStatus,\n flagsStatus: state.flagsStatus,\n setConsent,\n updateContext: fsUpdateContext,\n clearContext: fsClearContext,\n authenticate: fsAuthenticate,\n unauthenticate: fsUnauthenticate,\n sendHits: fsSendHit,\n getFlag,\n fetchFlags,\n close,\n getFlags,\n collectEAIEventsAsync\n }), [\n visitor?.visitorId,\n visitor?.anonymousId,\n visitor?.hasConsented,\n visitorContext,\n state.sdkStatus,\n state.flagsStatus,\n setConsent,\n fsUpdateContext,\n fsClearContext,\n fsAuthenticate,\n fsUnauthenticate,\n fsSendHit,\n getFlag,\n fetchFlags,\n close,\n getFlags,\n collectEAIEventsAsync\n ])\n}\n","\"use client\";\n\nimport React, {\n useState,\n type ReactNode,\n useEffect,\n useCallback,\n useMemo,\n useRef,\n} from \"react\";\n\nimport {\n Flagship,\n DecisionMode,\n Visitor,\n FSSdkStatus,\n FlagsStatus,\n primitive,\n} from \"./deps\";\n\nimport { FlagshipContext, initStat } from \"./FlagshipContext\";\nimport { INTERNAL_EVENTS } from \"./internalType\";\nimport { version as SDK_VERSION } from \"./sdkVersion\";\nimport type { FsContextState, FlagshipProviderProps } from \"./type\";\nimport { useNonInitialEffect, logError, extractFlagsMap } from \"./utils\";\nimport {\n useLatestRef,\n shouldRecreateVisitor,\n updateVisitorData,\n} from \"./hooks\";\n\nexport function FlagshipProvider({\n children,\n envId,\n apiKey,\n decisionMode = DecisionMode.DECISION_API,\n visitorData,\n loadingComponent,\n onSdkStatusChanged,\n onBucketingUpdated,\n initialCampaigns,\n initialFlagsData,\n fetchFlagsOnBucketingUpdated,\n hitDeduplicationTime = 2,\n fetchNow = true,\n language = 1,\n sdkVersion = SDK_VERSION,\n onFlagsStatusChanged,\n shouldSaveInstance,\n ...props\n}: FlagshipProviderProps): React.JSX.Element {\n const flags = useMemo(\n () => extractFlagsMap(initialFlagsData, initialCampaigns),\n [initialFlagsData, initialCampaigns],\n );\n\n const [flagshipState, setFlagshipState] = useState<FsContextState>({\n ...initStat,\n flags,\n hasVisitorData: !!visitorData,\n });\n\n const [lastModified, setLastModified] = useState<Date>();\n\n const flagshipVisitorRef = useRef<Visitor | undefined>();\n\n useEffect(() => {\n flagshipVisitorRef.current = flagshipState.visitor;\n }, [flagshipState.visitor]);\n\n const propsRef = useLatestRef(props);\n\n const configRef = useLatestRef({\n fetchNow,\n hitDeduplicationTime,\n language,\n sdkVersion,\n });\n\n const callbacksRef = useLatestRef({\n onSdkStatusChanged,\n onBucketingUpdated,\n onFlagsStatusChanged,\n });\n\n const visitorDataMemo = useMemo(\n () => visitorData,\n [\n visitorData?.id,\n visitorData?.isAuthenticated,\n visitorData?.hasConsented,\n JSON.stringify(visitorData?.context),\n ],\n );\n\n // #region functions\n\n const handleBucketingUpdate = useCallback((lastUpdate: Date): void => {\n if (callbacksRef.current.onBucketingUpdated) {\n callbacksRef.current.onBucketingUpdated(lastUpdate);\n }\n setLastModified(lastUpdate);\n }, []);\n\n const handleFlagsStatusChange = useCallback(\n ({ status, reason }: FlagsStatus) => {\n callbacksRef.current.onFlagsStatusChanged?.({ status, reason });\n setFlagshipState((currentState) => ({\n ...currentState,\n flagsStatus: { status, reason },\n }));\n },\n [],\n );\n\n const initializeVisitorState = useCallback(\n (param: { fsVisitor: Visitor; sdkStatus: FSSdkStatus }): void => {\n setFlagshipState((currentState) => ({\n ...currentState,\n visitor: param.fsVisitor,\n config: Flagship.getConfig(),\n isInitializing: false,\n hasVisitorData: !!visitorDataMemo,\n sdkStatus: param.sdkStatus,\n }));\n },\n [!!visitorDataMemo],\n );\n\n const handleVisitorReady = useCallback(\n (fsVisitor: Visitor, error: any | null, sdkStatus: FSSdkStatus): void => {\n if (error) {\n logError(Flagship.getConfig(), error.message || error, \"onReady\");\n }\n initializeVisitorState({ fsVisitor, sdkStatus });\n },\n [initializeVisitorState],\n );\n\n const createFlagshipVisitor = useCallback(\n (sdkStatus: FSSdkStatus): void => {\n if (!visitorDataMemo) {\n return;\n }\n const fsVisitor = Flagship.newVisitor({\n visitorId: visitorDataMemo.id,\n context: visitorDataMemo.context,\n isAuthenticated: visitorDataMemo.isAuthenticated,\n hasConsented: visitorDataMemo.hasConsented,\n initialCampaigns,\n initialFlagsData,\n onFlagsStatusChanged: handleFlagsStatusChange,\n shouldSaveInstance,\n });\n\n fsVisitor?.on(\"ready\", (error) => {\n handleVisitorReady(fsVisitor, error, sdkStatus);\n });\n\n if (!fetchNow) {\n initializeVisitorState({ fsVisitor, sdkStatus });\n }\n },\n [\n initialCampaigns,\n initialFlagsData,\n handleFlagsStatusChange,\n shouldSaveInstance,\n fetchNow,\n handleVisitorReady,\n initi