From 6f7b5ec60f6390aa07a75c7d059beeb3de9f226e Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Tue, 29 Aug 2023 14:52:44 +0200 Subject: [PATCH] :bug: (embed) Make sure env.ts is not bundled in js embed lib --- packages/embeds/js/package.json | 2 +- packages/embeds/nextjs/package.json | 2 +- packages/embeds/react/package.json | 2 +- packages/lib/getViewerUrl.ts | 4 ++++ packages/lib/telemetry/sendTelemetryEvent.ts | 1 - packages/lib/utils.ts | 4 ---- 6 files changed, 7 insertions(+), 8 deletions(-) create mode 100644 packages/lib/getViewerUrl.ts diff --git a/packages/embeds/js/package.json b/packages/embeds/js/package.json index 40fb0f0bc..bf6297c01 100644 --- a/packages/embeds/js/package.json +++ b/packages/embeds/js/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/js", - "version": "0.1.21", + "version": "0.1.22", "description": "Javascript library to display typebots on your website", "type": "module", "main": "dist/index.js", diff --git a/packages/embeds/nextjs/package.json b/packages/embeds/nextjs/package.json index f6a6340fa..0c94e53ef 100644 --- a/packages/embeds/nextjs/package.json +++ b/packages/embeds/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/nextjs", - "version": "0.1.21", + "version": "0.1.22", "description": "Convenient library to display typebots on your Next.js website", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/embeds/react/package.json b/packages/embeds/react/package.json index e504ee354..7552449bf 100644 --- a/packages/embeds/react/package.json +++ b/packages/embeds/react/package.json @@ -1,6 +1,6 @@ { "name": "@typebot.io/react", - "version": "0.1.21", + "version": "0.1.22", "description": "Convenient library to display typebots on your React app", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/lib/getViewerUrl.ts b/packages/lib/getViewerUrl.ts new file mode 100644 index 000000000..26ff77fdb --- /dev/null +++ b/packages/lib/getViewerUrl.ts @@ -0,0 +1,4 @@ +import { env } from '@typebot.io/env' + +export const getViewerUrl = () => + env.NEXT_PUBLIC_VIEWER_INTERNAL_URL ?? env.NEXT_PUBLIC_VIEWER_URL[0] diff --git a/packages/lib/telemetry/sendTelemetryEvent.ts b/packages/lib/telemetry/sendTelemetryEvent.ts index 05de19d26..24ef2b52a 100644 --- a/packages/lib/telemetry/sendTelemetryEvent.ts +++ b/packages/lib/telemetry/sendTelemetryEvent.ts @@ -1,6 +1,5 @@ import got from 'got' import { TelemetryEvent } from '@typebot.io/schemas/features/telemetry' -import { isNotEmpty } from '../utils' import { env } from '@typebot.io/env' export const sendTelemetryEvents = async (events: TelemetryEvent[]) => { diff --git a/packages/lib/utils.ts b/packages/lib/utils.ts index 058adcbd6..37eef5a63 100644 --- a/packages/lib/utils.ts +++ b/packages/lib/utils.ts @@ -19,7 +19,6 @@ import { BubbleBlockType } from '@typebot.io/schemas/features/blocks/bubbles/enu import { LogicBlockType } from '@typebot.io/schemas/features/blocks/logic/enums' import { IntegrationBlockType } from '@typebot.io/schemas/features/blocks/integrations/enums' import { PictureChoiceBlock } from '@typebot.io/schemas/features/blocks/inputs/pictureChoice' -import { env } from '@typebot.io/env' export const sendRequest = async ( params: @@ -257,9 +256,6 @@ export const hasValue = ( value !== 'undefined' && value !== 'null' -export const getViewerUrl = () => - env.NEXT_PUBLIC_VIEWER_INTERNAL_URL ?? env.NEXT_PUBLIC_VIEWER_URL[0] - export const parseNumberWithCommas = (num: number) => num.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',')