From ca8d6420c4cfbf747ad4c269b96e4c6aab6f0192 Mon Sep 17 00:00:00 2001 From: JuroUhlar Date: Tue, 21 May 2024 10:03:15 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20fingerpr?= =?UTF-8?q?intjs/fingerprintjs-pro-vue@49d11b799b906fcf07de57ea5ddfbadcc70?= =?UTF-8?q?e6d66=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/highlight.css | 12 ++++++------ coverage/badges.svg | 8 ++++---- coverage/index.html | 2 +- coverage/src/client.ts.html | 2 +- coverage/src/config.ts.html | 2 +- coverage/src/index.html | 2 +- coverage/src/index.ts.html | 2 +- coverage/src/mixins/index.html | 2 +- coverage/src/mixins/mixins.ts.html | 2 +- coverage/src/plugin.ts.html | 2 +- coverage/src/symbols.ts.html | 2 +- coverage/src/useVisitorData/index.html | 2 +- .../src/useVisitorData/useVisitorData.ts.html | 2 +- coverage/src/utils.ts.html | 2 +- functions/useVisitorData.html | 4 ++-- index.html | 16 ++++++++-------- interfaces/FpjsVisitorQueryData.html | 4 ++-- interfaces/FpjsVueGlobalClient.html | 6 +++--- interfaces/FpjsVueQueryOptions.html | 6 +++--- interfaces/GetDataOptions.html | 6 +++--- types/ClearCache.html | 2 +- types/FpjsVueOptions.html | 2 +- types/GetVisitorData.html | 2 +- types/UseGetVisitorDataResult.html | 2 +- types/UseVisitorDataOptions.html | 2 +- variables/CLEAR_CACHE.html | 2 +- variables/GET_VISITOR_DATA.html | 2 +- variables/fpjsGetVisitorDataExtendedMixin.html | 2 +- variables/fpjsGetVisitorDataMixin.html | 2 +- variables/fpjsPlugin.html | 2 +- 30 files changed, 53 insertions(+), 53 deletions(-) diff --git a/assets/highlight.css b/assets/highlight.css index ed78d89..8cc3cb5 100644 --- a/assets/highlight.css +++ b/assets/highlight.css @@ -9,12 +9,12 @@ --dark-hl-3: #C586C0; --light-hl-4: #001080; --dark-hl-4: #9CDCFE; - --light-hl-5: #008000; - --dark-hl-5: #6A9955; - --light-hl-6: #0000FF; - --dark-hl-6: #569CD6; - --light-hl-7: #0070C1; - --dark-hl-7: #4FC1FF; + --light-hl-5: #0000FF; + --dark-hl-5: #569CD6; + --light-hl-6: #0070C1; + --dark-hl-6: #4FC1FF; + --light-hl-7: #008000; + --dark-hl-7: #6A9955; --light-hl-8: #267F99; --dark-hl-8: #4EC9B0; --light-hl-9: #800000; diff --git a/coverage/badges.svg b/coverage/badges.svg index f9e4abd..430cd8b 100644 --- a/coverage/badges.svg +++ b/coverage/badges.svg @@ -1,14 +1,14 @@ coverage: 95.69% - + - - + + - +

All files

Generated using TypeDoc

\ No newline at end of file +

Generated using TypeDoc

\ No newline at end of file diff --git a/index.html b/index.html index 959b699..6f7e22b 100644 --- a/index.html +++ b/index.html @@ -43,31 +43,31 @@
  • Set a region if you have chosen a non-global region during registration.
  • Set endpoint and scriptUrlPattern if you are using one of our proxy integrations to increase the accuracy and effectiveness of visitor identification.
  • -
    import { createApp } from 'vue';
    import App from './App.vue';
    import {
    fpjsPlugin,
    FpjsVueOptions,
    // defaultEndpoint,
    // defaultScriptUrlPattern,
    } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    const app = createApp(App);

    const apiKey = '<public-api-key>'

    app
    .use(fpjsPlugin, {
    loadOptions: {
    apiKey: '<your-public-api-key>',
    // region: 'eu',
    // endpoint: ['metrics.yourwebsite.com', defaultEndpoint],
    // scriptUrlPattern: ['metrics.yourwebsite.com/agent-path', defaultScriptUrlPattern],
    },
    } as FpjsVueOptions)
    .mount('#app');
    +
    import { createApp } from 'vue';
    import App from './App.vue';
    import {
    fpjsPlugin,
    FpjsVueOptions,
    FingerprintJSPro,
    } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    const app = createApp(App);

    const apiKey = '<public-api-key>'

    app
    .use(fpjsPlugin, {
    loadOptions: {
    apiKey: '<your-public-api-key>',
    endpoint: [
    // "https://metrics.yourwebsite.com",
    FingerprintJSPro.defaultEndpoint
    ],
    scriptUrlPattern: [
    // "https://metrics.yourwebsite.com/web/v<version>/<apiKey>/loader_v<loaderVersion>.js",
    FingerprintJSPro.defaultScriptUrlPattern
    ],
    // region: 'eu',
    },
    } as FpjsVueOptions)
    .mount('#app');

    You can use the plugin with Composition API, Options API, or Mixins, with or without Nuxt. See the usage examples below.

    Composition API

    The plugin provides a useVisitorData function you can use to identify visitors:

    -
    <script setup>
    import { useVisitorData } from '@fingerprintjs/fingerprintjs-pro-vue-v3';
    import { watch } from 'vue';

    const { data, error, isLoading, getData } = useVisitorData(
    { extendedResult: true },
    // Set to true to fetch data on mount
    { immediate: false }
    );

    watch(data, (currentData) => {
    if (currentData) {
    // Do something with the data
    }
    });
    </script>

    <template>
    <button @click='getData'>Get visitor data</button>
    </template>
    +
    <script setup>
    import { useVisitorData } from '@fingerprintjs/fingerprintjs-pro-vue-v3';
    import { watch } from 'vue';

    const { data, error, isLoading, getData } = useVisitorData(
    { extendedResult: true },
    // Set to true to fetch data on mount
    { immediate: false }
    );

    watch(data, (currentData) => {
    if (currentData) {
    // Do something with the data
    }
    });
    </script>

    <template>
    <button @click='getData'>Get visitor data</button>
    </template>

    Options API

    The plugin injects a $fpjs object into your components that you can use to identify visitors:

    -

    <script lang='ts'>
    import { defineComponent } from 'vue';

    export default defineComponent({
    methods: {
    async getVisitorData() {
    const visitorData = await this.$fpjs.getVisitorData({
    extendedResult: true
    });

    // Do something with visitorData
    }
    }
    });
    </script>

    <template>
    <button @click='getVisitorData'>Get visitor data</button>
    </template> +

    <script lang='ts'>
    import { defineComponent } from 'vue';

    export default defineComponent({
    methods: {
    async getVisitorData() {
    const visitorData = await this.$fpjs.getVisitorData({
    extendedResult: true
    });

    // Do something with visitorData
    }
    }
    });
    </script>

    <template>
    <button @click='getVisitorData'>Get visitor data</button>
    </template>

    Mixins

    For your convenience, we also provide mixins that handle all query states.

    For the extended result:

    -

    <script lang='ts'>
    import { defineComponent } from 'vue';
    import { fpjsGetVisitorDataExtendedMixin } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineComponent({
    // Include our mixin
    mixins: [fpjsGetVisitorDataExtendedMixin],
    async mounted() {
    // You can also fetch data on mount
    // await this.$getVisitorDataExtended();
    }
    });
    </script>

    <template>
    <div>
    <button @click='$getVisitorDataExtended'>
    Get visitor data
    </button>
    <span v-if='visitorDataExtended.isLoading'>
    Loading...
    </span>
    <span v-else-if='visitorDataExtended.isError'>
    Error: {{ visitorDataExtended.error }}
    </span>
    <span v-else>
    <!--Do something with visitorData here-->
    </span>
    </div>
    </template> +

    <script lang='ts'>
    import { defineComponent } from 'vue';
    import { fpjsGetVisitorDataExtendedMixin } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineComponent({
    // Include our mixin
    mixins: [fpjsGetVisitorDataExtendedMixin],
    async mounted() {
    // You can also fetch data on mount
    // await this.$getVisitorDataExtended();
    }
    });
    </script>

    <template>
    <div>
    <button @click='$getVisitorDataExtended'>
    Get visitor data
    </button>
    <span v-if='visitorDataExtended.isLoading'>
    Loading...
    </span>
    <span v-else-if='visitorDataExtended.isError'>
    Error: {{ visitorDataExtended.error }}
    </span>
    <span v-else>
    <!--Do something with visitorData here-->
    </span>
    </div>
    </template>

    For the default result:

    -

    <script lang='ts'>
    import { defineComponent } from 'vue';
    import { fpjsGetVisitorDataMixin } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineComponent({
    // Include our mixin
    mixins: [fpjsGetVisitorDataMixin],
    async mounted() {
    // You can also fetch data on mount
    // await this.$getVisitorData();
    }
    });
    </script>

    <template>
    <div>
    <button @click='$getVisitorData'>
    Get visitor data
    </button>
    <span v-if='visitorData.isLoading'>
    Loading...
    </span>
    <span v-else-if='visitorData.isError'>
    Error: {{ visitorData.error }}
    </span>
    <span v-else>
    <!--Do something with visitorData here-->
    </span>
    </div>
    </template> +

    <script lang='ts'>
    import { defineComponent } from 'vue';
    import { fpjsGetVisitorDataMixin } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineComponent({
    // Include our mixin
    mixins: [fpjsGetVisitorDataMixin],
    async mounted() {
    // You can also fetch data on mount
    // await this.$getVisitorData();
    }
    });
    </script>

    <template>
    <div>
    <button @click='$getVisitorData'>
    Get visitor data
    </button>
    <span v-if='visitorData.isLoading'>
    Loading...
    </span>
    <span v-else-if='visitorData.isError'>
    Error: {{ visitorData.error }}
    </span>
    <span v-else>
    <!--Do something with visitorData here-->
    </span>
    </div>
    </template>

    Nuxt

    The plugin works with Nuxt out of the box, however, you need to register it on the client side only.

    -
    // plugins/fingerprintjs.client.ts
    import { defineNuxtPlugin, useRuntimeConfig } from '#app';
    import {
    fpjsPlugin,
    FpjsVueOptions,
    // defaultEndpoint,
    // defaultScriptUrlPattern,
    } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineNuxtPlugin((nuxtApp) => {
    const config = useRuntimeConfig();

    nuxtApp.vueApp.use(fpjsPlugin, {
    loadOptions: {
    apiKey: config.public.API_KEY,
    // region: 'eu',
    // endpoint: ['metrics.yourwebsite.com', defaultEndpoint],
    // scriptUrlPattern: ['metrics.yourwebsite.com/agent-path', defaultScriptUrlPattern],
    },
    } as FpjsVueOptions);
    }); +
    // plugins/fingerprintjs.client.ts
    import { defineNuxtPlugin, useRuntimeConfig } from '#app';
    import {
    fpjsPlugin,
    FpjsVueOptions,
    FingerprintJSPro,
    } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    export default defineNuxtPlugin((nuxtApp) => {
    const config = useRuntimeConfig();

    nuxtApp.vueApp.use(fpjsPlugin, {
    loadOptions: {
    apiKey: config.public.API_KEY,
    endpoint: [
    // "https://metrics.yourwebsite.com",
    FingerprintJSPro.defaultEndpoint
    ],
    scriptUrlPattern: [
    // "https://metrics.yourwebsite.com/web/v<version>/<apiKey>/loader_v<loaderVersion>.js",
    FingerprintJSPro.defaultScriptUrlPattern
    ],
    // region: 'eu',
    },
    } as FpjsVueOptions);
    });
    -
    //nuxt.config.ts

    import { defineNuxtConfig } from 'nuxt';
    import path from 'path';

    export default defineNuxtConfig({
    runtimeConfig: {
    public: {
    // Inject Fingerprint Pro API key
    API_KEY: process.env.API_KEY,
    },
    }
    }); +
    //nuxt.config.ts

    import { defineNuxtConfig } from 'nuxt';
    import path from 'path';

    export default defineNuxtConfig({
    runtimeConfig: {
    public: {
    // Inject Fingerprint Pro API key
    API_KEY: process.env.API_KEY,
    },
    }
    });

    See the example Nuxt Application for more details.

    Linking and tagging information

    The visitorId provided by Fingerprint Identification is especially useful when combined with information you already know about your users, for example, account IDs, order IDs, etc. To learn more about various applications of the linkedId and tag, see Linking and tagging information.

    Associate your data with a visitor ID using the linkedId or tag parameter of the options object passed into the useVisitorData() hook or the getData function:

    -
    <script setup>
    import { useVisitorData } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    const { data, error, isLoading, getData } = useVisitorData({
    linkedId: 'user_1234',
    tag: {
    userAction: 'login',
    analyticsId: 'UA-5555-1111-1',
    },
    })
    </script>

    <template>
    <!--...-->
    </template> +
    <script setup>
    import { useVisitorData } from '@fingerprintjs/fingerprintjs-pro-vue-v3';

    const { data, error, isLoading, getData } = useVisitorData({
    linkedId: 'user_1234',
    tag: {
    userAction: 'login',
    analyticsId: 'UA-5555-1111-1',
    },
    })
    </script>

    <template>
    <!--...-->
    </template>

    Documentation

    You can find detailed documentation in the API reference.

    Caching strategy

    Fingerprint Pro usage is billed per API call. To avoid unnecessary API calls, it is a good practice to cache identification results. By default, the SDK uses sessionStorage to cache results.

    diff --git a/interfaces/FpjsVisitorQueryData.html b/interfaces/FpjsVisitorQueryData.html index a4ec4f0..872a3f6 100644 --- a/interfaces/FpjsVisitorQueryData.html +++ b/interfaces/FpjsVisitorQueryData.html @@ -1,4 +1,4 @@ -FpjsVisitorQueryData | @fingerprintjs/fingerprintjs-pro-vue-v3

    Interface FpjsVisitorQueryData<TExtended>

    interface FpjsVisitorQueryData<TExtended> {
        data: undefined | VisitorData<TExtended>;
        error: undefined | Error;
        isLoading: boolean;
    }

    Type Parameters

    • TExtended extends boolean

    Properties

    data +FpjsVisitorQueryData | @fingerprintjs/fingerprintjs-pro-vue-v3

    Interface FpjsVisitorQueryData<TExtended>

    interface FpjsVisitorQueryData<TExtended> {
        data: undefined | VisitorData<TExtended>;
        error: undefined | Error;
        isLoading: boolean;
    }

    Type Parameters

    • TExtended extends boolean

    Properties

    Properties

    data: undefined | VisitorData<TExtended>
    error: undefined | Error
    isLoading: boolean

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    data: undefined | VisitorData<TExtended>
    error: undefined | Error
    isLoading: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/FpjsVueGlobalClient.html b/interfaces/FpjsVueGlobalClient.html index 4cc7054..9b1bc67 100644 --- a/interfaces/FpjsVueGlobalClient.html +++ b/interfaces/FpjsVueGlobalClient.html @@ -1,7 +1,7 @@ -FpjsVueGlobalClient | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface FpjsVueGlobalClient {
        clearCache: (() => Promise<void>);
        getVisitorData: (<TExtended>(options?, ignoreCache?) => Promise<FpjsSpaResponse<VisitorData<TExtended>>>);
    }

    Properties

    clearCache +FpjsVueGlobalClient | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface FpjsVueGlobalClient {
        clearCache: (() => Promise<void>);
        getVisitorData: (<TExtended>(options?, ignoreCache?) => Promise<FpjsSpaResponse<VisitorData<TExtended>>>);
    }

    Properties

    clearCache: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Clears visitor data from cache regardless of the cache implementation

        -

        Returns Promise<void>

    getVisitorData: (<TExtended>(options?, ignoreCache?) => Promise<FpjsSpaResponse<VisitorData<TExtended>>>)

    Type declaration

      • <TExtended>(options?, ignoreCache?): Promise<FpjsSpaResponse<VisitorData<TExtended>>>
      • Returns visitor identification data based on the request options +

        Returns Promise<void>

    getVisitorData: (<TExtended>(options?, ignoreCache?) => Promise<FpjsSpaResponse<VisitorData<TExtended>>>)

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Returns Promise<FpjsSpaResponse<VisitorData<TExtended>>>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/FpjsVueQueryOptions.html b/interfaces/FpjsVueQueryOptions.html index 227691a..e831b8a 100644 --- a/interfaces/FpjsVueQueryOptions.html +++ b/interfaces/FpjsVueQueryOptions.html @@ -1,5 +1,5 @@ -FpjsVueQueryOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface FpjsVueQueryOptions {
        immediate?: boolean;
    }

    Properties

    immediate? +FpjsVueQueryOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface FpjsVueQueryOptions {
        immediate?: boolean;
    }

    Properties

    Properties

    immediate?: boolean

    Determines whether the getData() method will be called immediately after function is called or not

    -

    Default

    true
    +

    Default

    true
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/interfaces/GetDataOptions.html b/interfaces/GetDataOptions.html index 23e24e1..098e7ec 100644 --- a/interfaces/GetDataOptions.html +++ b/interfaces/GetDataOptions.html @@ -1,5 +1,5 @@ -GetDataOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface GetDataOptions {
        ignoreCache?: boolean;
    }

    Properties

    ignoreCache? +GetDataOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    interface GetDataOptions {
        ignoreCache?: boolean;
    }

    Properties

    Properties

    ignoreCache?: boolean

    Determines whether the method should ignore cache

    -

    Default

    false
    +

    Default

    false
     
    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/ClearCache.html b/types/ClearCache.html index d62f187..6a1c13a 100644 --- a/types/ClearCache.html +++ b/types/ClearCache.html @@ -1 +1 @@ -ClearCache | @fingerprintjs/fingerprintjs-pro-vue-v3
    ClearCache: FpjsClient["clearCache"]

    Generated using TypeDoc

    \ No newline at end of file +ClearCache | @fingerprintjs/fingerprintjs-pro-vue-v3
    ClearCache: FpjsClient["clearCache"]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/FpjsVueOptions.html b/types/FpjsVueOptions.html index 02da291..0f9bcfb 100644 --- a/types/FpjsVueOptions.html +++ b/types/FpjsVueOptions.html @@ -1 +1 @@ -FpjsVueOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    FpjsVueOptions: FpjsSpaOptions

    Generated using TypeDoc

    \ No newline at end of file +FpjsVueOptions | @fingerprintjs/fingerprintjs-pro-vue-v3
    FpjsVueOptions: FpjsSpaOptions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/GetVisitorData.html b/types/GetVisitorData.html index e643523..a9f8135 100644 --- a/types/GetVisitorData.html +++ b/types/GetVisitorData.html @@ -1 +1 @@ -GetVisitorData | @fingerprintjs/fingerprintjs-pro-vue-v3
    GetVisitorData: FpjsClient["getVisitorData"]

    Generated using TypeDoc

    \ No newline at end of file +GetVisitorData | @fingerprintjs/fingerprintjs-pro-vue-v3
    GetVisitorData: FpjsClient["getVisitorData"]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/UseGetVisitorDataResult.html b/types/UseGetVisitorDataResult.html index 557e2c1..f53c92f 100644 --- a/types/UseGetVisitorDataResult.html +++ b/types/UseGetVisitorDataResult.html @@ -1,2 +1,2 @@ UseGetVisitorDataResult | @fingerprintjs/fingerprintjs-pro-vue-v3

    Type alias UseGetVisitorDataResult<TExtended>

    UseGetVisitorDataResult<TExtended>: AsRefs<FpjsVisitorQueryData<TExtended>> & {
        getData: ((options?) => Promise<VisitorData<TExtended> | undefined>);
    }

    Type Parameters

    • TExtended extends boolean

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/types/UseVisitorDataOptions.html b/types/UseVisitorDataOptions.html index 587a433..066237d 100644 --- a/types/UseVisitorDataOptions.html +++ b/types/UseVisitorDataOptions.html @@ -1 +1 @@ -UseVisitorDataOptions | @fingerprintjs/fingerprintjs-pro-vue-v3

    Type alias UseVisitorDataOptions<TExtended>

    UseVisitorDataOptions<TExtended>: GetOptions<TExtended> & Partial<GetDataOptions>

    Type Parameters

    • TExtended extends boolean

    Generated using TypeDoc

    \ No newline at end of file +UseVisitorDataOptions | @fingerprintjs/fingerprintjs-pro-vue-v3

    Type alias UseVisitorDataOptions<TExtended>

    UseVisitorDataOptions<TExtended>: GetOptions<TExtended> & Partial<GetDataOptions>

    Type Parameters

    • TExtended extends boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/CLEAR_CACHE.html b/variables/CLEAR_CACHE.html index 6e2094b..a72e659 100644 --- a/variables/CLEAR_CACHE.html +++ b/variables/CLEAR_CACHE.html @@ -1 +1 @@ -CLEAR_CACHE | @fingerprintjs/fingerprintjs-pro-vue-v3
    CLEAR_CACHE: InjectionKey<ClearCache> = ...

    Generated using TypeDoc

    \ No newline at end of file +CLEAR_CACHE | @fingerprintjs/fingerprintjs-pro-vue-v3
    CLEAR_CACHE: InjectionKey<ClearCache> = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/GET_VISITOR_DATA.html b/variables/GET_VISITOR_DATA.html index b4a5e0d..ad2aed1 100644 --- a/variables/GET_VISITOR_DATA.html +++ b/variables/GET_VISITOR_DATA.html @@ -1 +1 @@ -GET_VISITOR_DATA | @fingerprintjs/fingerprintjs-pro-vue-v3
    GET_VISITOR_DATA: InjectionKey<GetVisitorData> = ...

    Generated using TypeDoc

    \ No newline at end of file +GET_VISITOR_DATA | @fingerprintjs/fingerprintjs-pro-vue-v3
    GET_VISITOR_DATA: InjectionKey<GetVisitorData> = ...

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/fpjsGetVisitorDataExtendedMixin.html b/variables/fpjsGetVisitorDataExtendedMixin.html index 644c360..31bbc83 100644 --- a/variables/fpjsGetVisitorDataExtendedMixin.html +++ b/variables/fpjsGetVisitorDataExtendedMixin.html @@ -31,4 +31,4 @@ </span> </div> </template> -```

    Generated using TypeDoc

    \ No newline at end of file +```

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/fpjsGetVisitorDataMixin.html b/variables/fpjsGetVisitorDataMixin.html index bca0afd..322c912 100644 --- a/variables/fpjsGetVisitorDataMixin.html +++ b/variables/fpjsGetVisitorDataMixin.html @@ -31,4 +31,4 @@ </span> </div> </template> -```

    Generated using TypeDoc

    \ No newline at end of file +```

    Generated using TypeDoc

    \ No newline at end of file diff --git a/variables/fpjsPlugin.html b/variables/fpjsPlugin.html index 59bdc8d..b32e0ba 100644 --- a/variables/fpjsPlugin.html +++ b/variables/fpjsPlugin.html @@ -15,4 +15,4 @@ }, } as FpjsVueOptions) .mount('#app'); -```

    Generated using TypeDoc

    \ No newline at end of file +```

    Generated using TypeDoc

    \ No newline at end of file