diff --git a/packages/website-ue/astro.config.ts b/packages/website-ue/astro.config.ts index ce66eabf6..57d5cef4c 100644 --- a/packages/website-ue/astro.config.ts +++ b/packages/website-ue/astro.config.ts @@ -1,20 +1,10 @@ -import node from "@astrojs/node"; import react from "@astrojs/react"; -import locales from "@blitzkit/i18n/locales.json"; import strings from "@blitzkit/i18n/strings/en.json"; import { mauve, mauveDark } from "@radix-ui/colors"; import favicons from "astro-favicons"; import { defineConfig } from "astro/config"; import packageJSON from "../../package.json"; -const POSSIBLE_TARGETS = ["app", "web"]; - -const target = process.env.PUBLIC_TARGET; - -if (!target || !POSSIBLE_TARGETS.includes(target)) { - throw new Error("Invalid target"); -} - export default defineConfig({ devToolbar: { enabled: false }, @@ -27,13 +17,13 @@ export default defineConfig({ minifyWhitespace: true, }, }, - output: target === "web" ? "static" : "server", + output: "static", site: "https://blitzkit.app", outDir: "../../dist/website", prefetch: { defaultStrategy: "hover", prefetchAll: true }, build: { concurrency: 4 }, - adapter: target === "app" ? node({ mode: "standalone" }) : undefined, + adapter: undefined, integrations: [ favicons({ @@ -45,58 +35,6 @@ export default defineConfig({ appleStatusBarStyle: "black-translucent", version: packageJSON.version, - - // shortcuts: Object.values(tools) - // .filter((tool) => !tool.disabled && !tool.href) - // .map((tool) => { - // const stringId = (tool.strings ?? - // tool.id) as keyof typeof strings.website.tools; - - // return { - // name: strings.website.tools[stringId].name, - // name_localized: wrapper( - // (strings) => strings.website.tools[stringId].name - // ), - // description: strings.website.tools[stringId].description, - // description_localized: wrapper( - // (strings) => strings.website.tools[stringId].description - // ), - // short_name: strings.website.tools[stringId].name, - // short_name_localized: wrapper( - // (strings) => strings.website.tools[stringId].name - // ), - // url: `/${tool.id}`, - // icon: `public/assets/tools/${tool.id}.webp`, - // }; - // }), - - manifest: { - // description: strings.website.home.seo_description, - // description_localized: wrapper( - // (strings) => strings.website.home.seo_description - // ), - - dir: "ltr", - categories: ["utilities", "games", "developer", "developer tools"], - - id: "com.tresabhi.blitzkit", - start_url: "/", - launch_handler: { client_mode: "navigate-new" }, - display: "fullscreen", - display_override: ["fullscreen", "standalone", "minimal-ui"], - - lang: locales.default, - orientation: "any", - }, - - icons: { - windows: true, - android: true, - appleIcon: true, - appleStartup: true, - favicons: true, - yandex: true, - }, }), react(), diff --git a/packages/website-ue/src/api/dynamic.ts b/packages/website-ue/src/api/dynamic.ts index 8e64b2e94..da5d777aa 100644 --- a/packages/website-ue/src/api/dynamic.ts +++ b/packages/website-ue/src/api/dynamic.ts @@ -3,7 +3,7 @@ import type { AbstractAPI } from "./abstract"; let dynamicAPI: AbstractAPI; -if (typeof window === "undefined") { +if (import.meta.env.SSR) { const { ProxyClient } = await import("@blitzkit/closed"); const { ServerAPI } = await import("./server"); diff --git a/scripts/setup.sh b/scripts/setup.sh old mode 100644 new mode 100755