diff --git a/.pnp.cjs b/.pnp.cjs index 2be30335afa..128adf21637 100644 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -6687,7 +6687,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ ["@fern-fern/fiddle-sdk", "npm:0.0.584"],\ @@ -6718,7 +6718,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./packages/core/",\ "packageDependencies": [\ ["@fern-api/core", "workspace:packages/core"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/venus-api-sdk", "npm:0.0.38"],\ ["@fern-fern/fdr-test-sdk", "npm:0.0.5297"],\ ["@fern-fern/fiddle-sdk", "npm:0.0.584"],\ @@ -6807,7 +6807,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageLocation": "./packages/cli/docs-markdown-utils/",\ "packageDependencies": [\ ["@fern-api/docs-markdown-utils", "workspace:packages/cli/docs-markdown-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ ["@types/diff", "npm:5.2.1"],\ @@ -6835,7 +6835,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@fern-api/docs-preview", "workspace:packages/cli/docs-preview"],\ ["@fern-api/docs-resolver", "workspace:packages/cli/docs-resolver"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ ["@fern-api/logger", "workspace:packages/cli/logger"],\ @@ -6877,7 +6877,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ ["@fern-api/docs-markdown-utils", "workspace:packages/cli/docs-markdown-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ @@ -6939,7 +6939,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { "packageDependencies": [\ ["@fern-api/ete-tests", "workspace:packages/cli/ete-tests"],\ ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/logging-execa", "workspace:packages/commons/logging-execa"],\ ["@fern-typescript/fetcher", "workspace:generators/typescript/utils/core-utilities/fetcher"],\ @@ -6965,10 +6965,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@fern-api/fdr-sdk", [\ - ["npm:0.98.18-aaf13f7f5", {\ - "packageLocation": "./.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-aaf13f7f5-28d1ceb312-2cab59acf6.zip/node_modules/@fern-api/fdr-sdk/",\ + ["npm:0.98.18-ff8e48d2c", {\ + "packageLocation": "./.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-ff8e48d2c-079b2989be-769cb23e52.zip/node_modules/@fern-api/fdr-sdk/",\ "packageDependencies": [\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["dayjs", "npm:1.11.11"],\ ["fast-deep-equal", "npm:3.1.3"],\ ["form-data", "npm:4.0.0"],\ @@ -6978,7 +6978,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["qs", "npm:6.12.0"],\ ["tinycolor2", "npm:1.6.0"],\ ["title", "npm:3.5.3"],\ - ["ts-essentials", "virtual:28d1ceb312fdf30b3889763086eb43ef1fa907b02f19c69ce6ef14f15fd5dcd8fec7e8749fffde28c437ad670bcaad63cb76004dc0b461741f0ead797d2fa6aa#npm:10.0.1"],\ + ["ts-essentials", "virtual:079b2989be3894095b065f63883c73db7462e2c23c4186d08738fa1ac1ff7d58a5600e0781e44f82f18f2ddad6a71ba9dc0d5aed76521a27b67d3600fd1b0ae0#npm:10.0.1"],\ ["url-join", "npm:5.0.0"]\ ],\ "linkType": "HARD"\ @@ -7661,7 +7661,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/configuration", "workspace:packages/cli/configuration"],\ ["@fern-api/core", "workspace:packages/core"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/ir-sdk", "workspace:packages/ir-sdk"],\ ["@fern-api/task-context", "workspace:packages/cli/task-context"],\ @@ -7690,7 +7690,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@fern-api/core", "workspace:packages/core"],\ ["@fern-api/core-utils", "workspace:packages/commons/core-utils"],\ ["@fern-api/docs-resolver", "workspace:packages/cli/docs-resolver"],\ - ["@fern-api/fdr-sdk", "npm:0.98.18-aaf13f7f5"],\ + ["@fern-api/fdr-sdk", "npm:0.98.18-ff8e48d2c"],\ ["@fern-api/fs-utils", "workspace:packages/commons/fs-utils"],\ ["@fern-api/ir-generator", "workspace:packages/cli/generation/ir-generator"],\ ["@fern-api/ir-migrations", "workspace:packages/cli/generation/ir-migrations"],\ @@ -29140,10 +29140,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:28d1ceb312fdf30b3889763086eb43ef1fa907b02f19c69ce6ef14f15fd5dcd8fec7e8749fffde28c437ad670bcaad63cb76004dc0b461741f0ead797d2fa6aa#npm:10.0.1", {\ - "packageLocation": "./.yarn/__virtual__/ts-essentials-virtual-775a1e0e35/0/cache/ts-essentials-npm-10.0.1-1673b298f7-f70583c154.zip/node_modules/ts-essentials/",\ + ["virtual:079b2989be3894095b065f63883c73db7462e2c23c4186d08738fa1ac1ff7d58a5600e0781e44f82f18f2ddad6a71ba9dc0d5aed76521a27b67d3600fd1b0ae0#npm:10.0.1", {\ + "packageLocation": "./.yarn/__virtual__/ts-essentials-virtual-d77c48c18b/0/cache/ts-essentials-npm-10.0.1-1673b298f7-f70583c154.zip/node_modules/ts-essentials/",\ "packageDependencies": [\ - ["ts-essentials", "virtual:28d1ceb312fdf30b3889763086eb43ef1fa907b02f19c69ce6ef14f15fd5dcd8fec7e8749fffde28c437ad670bcaad63cb76004dc0b461741f0ead797d2fa6aa#npm:10.0.1"],\ + ["ts-essentials", "virtual:079b2989be3894095b065f63883c73db7462e2c23c4186d08738fa1ac1ff7d58a5600e0781e44f82f18f2ddad6a71ba9dc0d5aed76521a27b67d3600fd1b0ae0#npm:10.0.1"],\ ["@types/typescript", null],\ ["typescript", null]\ ],\ diff --git a/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-aaf13f7f5-28d1ceb312-2cab59acf6.zip b/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-ff8e48d2c-079b2989be-769cb23e52.zip similarity index 83% rename from .yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-aaf13f7f5-28d1ceb312-2cab59acf6.zip rename to .yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-ff8e48d2c-079b2989be-769cb23e52.zip index c5953a55f34..cee88ca835c 100644 Binary files a/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-aaf13f7f5-28d1ceb312-2cab59acf6.zip and b/.yarn/cache/@fern-api-fdr-sdk-npm-0.98.18-ff8e48d2c-079b2989be-769cb23e52.zip differ diff --git a/fern/docs.yml b/fern/docs.yml index 701f33fe982..21921c56cfe 100644 --- a/fern/docs.yml +++ b/fern/docs.yml @@ -305,6 +305,10 @@ navigation: - page: ReadMe slug: readme path: ./pages/docs/comparison/readme.mdx + - section: Analytics + contents: + - page: Segment + path: ./pages/docs/analytics/segment.mdx - tab: cli-api layout: - section: CLI Reference diff --git a/fern/pages/docs/analytics/segment.mdx b/fern/pages/docs/analytics/segment.mdx new file mode 100644 index 00000000000..d8e42c49dc3 --- /dev/null +++ b/fern/pages/docs/analytics/segment.mdx @@ -0,0 +1,33 @@ +--- +title: Segment +description: Learn how to integrate Fern Docs with Segment to track user behavior and analytics. +--- + + +Currently we only support Segment via a custom writeKey in the docs.yml file, however you can add other providers to your docs page through [Custom Javascript](/learn/docs/building-your-docs/custom-css-js). +We are also working on adding support for additional analytics tools via the docs.yml file analytics block! + + +## Add Segment to your Docs + +To add Segment to your Docs, you need to add the Segment writeKey to your `docs.yml` file. + +### Get your Segment writeKey + +1. Log in to your Segment account. +2. Go to the workspace where you want to add the Docs integration. +3. Click on the Source you want to track.' +4. Click on the `Settings` tab. +5. Copy the `Write Key` from the `API Keys` section. + +### Add the Segment writeKey to your Docs + +In your `docs.yml` file, add the Segment writeKey: + + +```yaml +analytics: + segment: + write-key: YOUR_SEGMENT_WRITE_KEY +``` + \ No newline at end of file diff --git a/packages/cli/configuration/fern/definition/docs.yml b/packages/cli/configuration/fern/definition/docs.yml index 8aba81e9b05..7a0a50e3d1c 100644 --- a/packages/cli/configuration/fern/definition/docs.yml +++ b/packages/cli/configuration/fern/definition/docs.yml @@ -20,6 +20,14 @@ types: - jvm - ts - js + + AnalyticsConfig: + properties: + segment: optional + + SegmentConfig: + properties: + write-key: string DocsConfiguration: properties: @@ -27,6 +35,11 @@ types: title: type: optional docs: used as tab bar title, and in the navbar if no logo is defined + analytics: + type: optional + docs: | + The `analytics` object allows you to configure analytics for your docs site. + Currently, only Segment is supported. # navigation tabs: optional> diff --git a/packages/cli/configuration/package.json b/packages/cli/configuration/package.json index 25ef2c4a561..e98602941c2 100644 --- a/packages/cli/configuration/package.json +++ b/packages/cli/configuration/package.json @@ -29,7 +29,7 @@ }, "dependencies": { "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", "@fern-fern/fiddle-sdk": "0.0.584", diff --git a/packages/cli/configuration/src/docs-yml/ParsedDocsConfiguration.ts b/packages/cli/configuration/src/docs-yml/ParsedDocsConfiguration.ts index f8da33ca53d..8681e2e1411 100644 --- a/packages/cli/configuration/src/docs-yml/ParsedDocsConfiguration.ts +++ b/packages/cli/configuration/src/docs-yml/ParsedDocsConfiguration.ts @@ -29,6 +29,7 @@ export interface ParsedDocsConfiguration { typography: TypographyConfig | undefined; layout: WithoutQuestionMarks | undefined; defaultLanguage: DocsV1Write.ProgrammingLanguage | undefined; + analyticsConfig: DocsV1Write.AnalyticsConfig | undefined; /* integrations */ integrations: DocsV1Write.IntegrationsConfig | undefined; diff --git a/packages/cli/configuration/src/docs-yml/parseDocsConfiguration.ts b/packages/cli/configuration/src/docs-yml/parseDocsConfiguration.ts index 693248592d3..39c9a93faf3 100644 --- a/packages/cli/configuration/src/docs-yml/parseDocsConfiguration.ts +++ b/packages/cli/configuration/src/docs-yml/parseDocsConfiguration.ts @@ -59,7 +59,7 @@ export async function parseDocsConfiguration({ colors, typography: rawTypography, layout, - + analytics: analyticsConfig, /* integrations */ integrations, @@ -142,6 +142,7 @@ export async function parseDocsConfiguration({ colors: convertColorsConfiguration(colors, context), typography, layout: convertLayoutConfig(layout), + analyticsConfig: rawDocsConfiguration.analytics, /* integrations */ integrations, diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/AnalyticsConfig.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/AnalyticsConfig.ts new file mode 100644 index 00000000000..187e3e325fa --- /dev/null +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/AnalyticsConfig.ts @@ -0,0 +1,9 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as FernDocsConfig from "../../.."; + +export interface AnalyticsConfig { + segment?: FernDocsConfig.SegmentConfig; +} diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/DocsConfiguration.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/DocsConfiguration.ts index b129007cf0d..04eb0f5664e 100644 --- a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/DocsConfiguration.ts +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/DocsConfiguration.ts @@ -8,6 +8,11 @@ export interface DocsConfiguration { instances: FernDocsConfig.DocsInstance[]; /** used as tab bar title, and in the navbar if no logo is defined */ title?: string; + /** + * The `analytics` object allows you to configure analytics for your docs site. + * Currently, only Segment is supported. + */ + analytics?: FernDocsConfig.AnalyticsConfig; tabs?: Record; versions?: FernDocsConfig.VersionConfig[]; landingPage?: FernDocsConfig.PageConfiguration; diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/SegmentConfig.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/SegmentConfig.ts new file mode 100644 index 00000000000..f9bdb454bd5 --- /dev/null +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/SegmentConfig.ts @@ -0,0 +1,7 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +export interface SegmentConfig { + writeKey: string; +} diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/index.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/index.ts index 7f02f785a00..fbe66b65b87 100644 --- a/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/index.ts +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/api/resources/docs/types/index.ts @@ -1,4 +1,6 @@ export * from "./ProgrammingLanguage"; +export * from "./AnalyticsConfig"; +export * from "./SegmentConfig"; export * from "./DocsConfiguration"; export * from "./TabId"; export * from "./TabConfig"; diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/AnalyticsConfig.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/AnalyticsConfig.ts new file mode 100644 index 00000000000..c368e4c21d7 --- /dev/null +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/AnalyticsConfig.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../.."; +import * as FernDocsConfig from "../../../../api"; +import * as core from "../../../../core"; + +export const AnalyticsConfig: core.serialization.ObjectSchema< + serializers.AnalyticsConfig.Raw, + FernDocsConfig.AnalyticsConfig +> = core.serialization.object({ + segment: core.serialization.lazyObject(async () => (await import("../../..")).SegmentConfig).optional(), +}); + +export declare namespace AnalyticsConfig { + interface Raw { + segment?: serializers.SegmentConfig.Raw | null; + } +} diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/DocsConfiguration.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/DocsConfiguration.ts index ed6bb339812..5bd199f08b3 100644 --- a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/DocsConfiguration.ts +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/DocsConfiguration.ts @@ -14,6 +14,7 @@ export const DocsConfiguration: core.serialization.ObjectSchema< core.serialization.lazyObject(async () => (await import("../../..")).DocsInstance) ), title: core.serialization.string().optional(), + analytics: core.serialization.lazyObject(async () => (await import("../../..")).AnalyticsConfig).optional(), tabs: core.serialization .record( core.serialization.lazy(async () => (await import("../../..")).TabId), @@ -63,6 +64,7 @@ export declare namespace DocsConfiguration { interface Raw { instances: serializers.DocsInstance.Raw[]; title?: string | null; + analytics?: serializers.AnalyticsConfig.Raw | null; tabs?: Record | null; versions?: serializers.VersionConfig.Raw[] | null; "landing-page"?: serializers.PageConfiguration.Raw | null; diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/SegmentConfig.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/SegmentConfig.ts new file mode 100644 index 00000000000..3ad439f81cc --- /dev/null +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/SegmentConfig.ts @@ -0,0 +1,20 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ + +import * as serializers from "../../.."; +import * as FernDocsConfig from "../../../../api"; +import * as core from "../../../../core"; + +export const SegmentConfig: core.serialization.ObjectSchema< + serializers.SegmentConfig.Raw, + FernDocsConfig.SegmentConfig +> = core.serialization.object({ + writeKey: core.serialization.property("write-key", core.serialization.string()), +}); + +export declare namespace SegmentConfig { + interface Raw { + "write-key": string; + } +} diff --git a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/index.ts b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/index.ts index 7f02f785a00..fbe66b65b87 100644 --- a/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/index.ts +++ b/packages/cli/configuration/src/docs-yml/schemas/sdk/serialization/resources/docs/types/index.ts @@ -1,4 +1,6 @@ export * from "./ProgrammingLanguage"; +export * from "./AnalyticsConfig"; +export * from "./SegmentConfig"; export * from "./DocsConfiguration"; export * from "./TabId"; export * from "./TabConfig"; diff --git a/packages/cli/docs-markdown-utils/package.json b/packages/cli/docs-markdown-utils/package.json index 89359cf4a8c..0f6d7b99dce 100644 --- a/packages/cli/docs-markdown-utils/package.json +++ b/packages/cli/docs-markdown-utils/package.json @@ -27,7 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/task-context": "workspace:*", "gray-matter": "^4.0.3", diff --git a/packages/cli/docs-preview/package.json b/packages/cli/docs-preview/package.json index 529b6ae9224..ab2a33f58a7 100644 --- a/packages/cli/docs-preview/package.json +++ b/packages/cli/docs-preview/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@fern-api/docs-resolver": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/logger": "workspace:*", diff --git a/packages/cli/docs-resolver/package.json b/packages/cli/docs-resolver/package.json index 5d588b84a21..8bf35236c47 100644 --- a/packages/cli/docs-resolver/package.json +++ b/packages/cli/docs-resolver/package.json @@ -30,7 +30,7 @@ "@fern-api/configuration": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/docs-markdown-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-sdk": "workspace:*", diff --git a/packages/cli/docs-resolver/src/DocsDefinitionResolver.ts b/packages/cli/docs-resolver/src/DocsDefinitionResolver.ts index 82d63c60d3f..1eade39fbfd 100644 --- a/packages/cli/docs-resolver/src/DocsDefinitionResolver.ts +++ b/packages/cli/docs-resolver/src/DocsDefinitionResolver.ts @@ -256,7 +256,7 @@ export class DocsDefinitionResolver { integrations: this.parsedDocsConfig.integrations, footerLinks: this.parsedDocsConfig.footerLinks, defaultLanguage: this.parsedDocsConfig.defaultLanguage, - + analyticsConfig: this.parsedDocsConfig.analyticsConfig, // deprecated logo: undefined, logoV2: undefined, diff --git a/packages/cli/ete-tests/package.json b/packages/cli/ete-tests/package.json index ea9d98d11ae..48d03ad7d08 100644 --- a/packages/cli/ete-tests/package.json +++ b/packages/cli/ete-tests/package.json @@ -28,7 +28,7 @@ }, "dependencies": { "@fern-api/configuration": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/logging-execa": "workspace:*", "@fern-typescript/fetcher": "workspace:*", diff --git a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json index 7f69b923174..b0a29d0f5b7 100644 --- a/packages/cli/generation/remote-generation/remote-workspace-runner/package.json +++ b/packages/cli/generation/remote-generation/remote-workspace-runner/package.json @@ -32,7 +32,7 @@ "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", "@fern-api/docs-resolver": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/fs-utils": "workspace:*", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-migrations": "workspace:*", diff --git a/packages/cli/register/package.json b/packages/cli/register/package.json index 59a03904737..082d2bcf245 100644 --- a/packages/cli/register/package.json +++ b/packages/cli/register/package.json @@ -31,7 +31,7 @@ "@fern-api/configuration": "workspace:*", "@fern-api/core": "workspace:*", "@fern-api/core-utils": "workspace:*", - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/ir-generator": "workspace:*", "@fern-api/ir-sdk": "workspace:*", "@fern-api/task-context": "workspace:*", diff --git a/packages/core/package.json b/packages/core/package.json index d716eb507f3..e2791bcb096 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -27,7 +27,7 @@ "depcheck": "depcheck" }, "dependencies": { - "@fern-api/fdr-sdk": "0.98.18-aaf13f7f5", + "@fern-api/fdr-sdk": "0.98.18-ff8e48d2c", "@fern-api/venus-api-sdk": "0.0.38", "@fern-fern/fdr-test-sdk": "^0.0.5297", "@fern-fern/fiddle-sdk": "0.0.584" diff --git a/yarn.lock b/yarn.lock index f0ad237195b..99749c35639 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3637,7 +3637,7 @@ __metadata: resolution: "@fern-api/configuration@workspace:packages/cli/configuration" dependencies: "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/task-context": "workspace:*" "@fern-fern/fiddle-sdk": 0.0.584 @@ -3686,7 +3686,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fern-api/core@workspace:packages/core" dependencies: - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/venus-api-sdk": 0.0.38 "@fern-fern/fdr-test-sdk": ^0.0.5297 "@fern-fern/fiddle-sdk": 0.0.584 @@ -3747,7 +3747,7 @@ __metadata: version: 0.0.0-use.local resolution: "@fern-api/docs-markdown-utils@workspace:packages/cli/docs-markdown-utils" dependencies: - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/task-context": "workspace:*" "@types/diff": ^5.2.1 @@ -3773,7 +3773,7 @@ __metadata: resolution: "@fern-api/docs-preview@workspace:packages/cli/docs-preview" dependencies: "@fern-api/docs-resolver": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-sdk": "workspace:*" "@fern-api/logger": "workspace:*" @@ -3813,7 +3813,7 @@ __metadata: "@fern-api/configuration": "workspace:*" "@fern-api/core-utils": "workspace:*" "@fern-api/docs-markdown-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-sdk": "workspace:*" @@ -3871,7 +3871,7 @@ __metadata: resolution: "@fern-api/ete-tests@workspace:packages/cli/ete-tests" dependencies: "@fern-api/configuration": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/logging-execa": "workspace:*" "@fern-typescript/fetcher": "workspace:*" @@ -3895,9 +3895,9 @@ __metadata: languageName: unknown linkType: soft -"@fern-api/fdr-sdk@npm:0.98.18-aaf13f7f5": - version: 0.98.18-aaf13f7f5 - resolution: "@fern-api/fdr-sdk@npm:0.98.18-aaf13f7f5" +"@fern-api/fdr-sdk@npm:0.98.18-ff8e48d2c": + version: 0.98.18-ff8e48d2c + resolution: "@fern-api/fdr-sdk@npm:0.98.18-ff8e48d2c" dependencies: dayjs: ^1.11.11 fast-deep-equal: ^3.1.3 @@ -3910,7 +3910,7 @@ __metadata: title: ^3.5.3 ts-essentials: ^10.0.1 url-join: 5.0.0 - checksum: 2cab59acf600fafa03086973493ea22e71e65e23a0db6f3c9ae2fabfc3f6f668e4893d5520fde685c1e4d5cf300056fb21f4ab57b37c599c549bde7facaf40fe + checksum: 769cb23e52483461243e7c5c7297ef0c6a3728e963290903a5a43d55b858be91bb3ee47a32fb2d8ada8e7b4e8718024706d2b53b451a1ef1c9945caa074f6941 languageName: node linkType: hard @@ -4554,7 +4554,7 @@ __metadata: "@fern-api/configuration": "workspace:*" "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-sdk": "workspace:*" "@fern-api/task-context": "workspace:*" @@ -4581,7 +4581,7 @@ __metadata: "@fern-api/core": "workspace:*" "@fern-api/core-utils": "workspace:*" "@fern-api/docs-resolver": "workspace:*" - "@fern-api/fdr-sdk": 0.98.18-aaf13f7f5 + "@fern-api/fdr-sdk": 0.98.18-ff8e48d2c "@fern-api/fs-utils": "workspace:*" "@fern-api/ir-generator": "workspace:*" "@fern-api/ir-migrations": "workspace:*"