diff --git a/packages/template/src/components-page/cli-auth-confirm.test.tsx b/packages/template/src/components-page/cli-auth-confirm.test.tsx index ff8aa8dbc..963cf2e82 100644 --- a/packages/template/src/components-page/cli-auth-confirm.test.tsx +++ b/packages/template/src/components-page/cli-auth-confirm.test.tsx @@ -6,7 +6,7 @@ import { createRoot, type Root } from "react-dom/client"; import { afterEach, beforeEach, describe, expect, it, vi } from "vitest"; import type { StackClientApp } from "../lib/stack-app/apps/interfaces/client-app"; import { hexclaveAppInternalsSymbol } from "../lib/stack-app/common"; -import { HexclaveContext } from "../providers/stack-context"; +import { HexclaveContext } from "../providers/hexclave-context"; import { useCliAuthConfirmation } from "./cli-auth-confirm"; const previousActEnvironment = Reflect.get(globalThis, "IS_REACT_ACT_ENVIRONMENT"); diff --git a/packages/template/src/components-page/stack-handler-client.tsx b/packages/template/src/components-page/hexclave-handler-client.tsx similarity index 100% rename from packages/template/src/components-page/stack-handler-client.tsx rename to packages/template/src/components-page/hexclave-handler-client.tsx diff --git a/packages/template/src/components-page/stack-handler.tsx b/packages/template/src/components-page/hexclave-handler.tsx similarity index 93% rename from packages/template/src/components-page/stack-handler.tsx rename to packages/template/src/components-page/hexclave-handler.tsx index 3f56fe15e..194a15638 100644 --- a/packages/template/src/components-page/stack-handler.tsx +++ b/packages/template/src/components-page/hexclave-handler.tsx @@ -4,7 +4,7 @@ // Only plain objects, and a few built-ins, can be passed to Client Components from Server Components. Classes or null prototypes are not supported. // This file exists as a component that can be both client and server, ignores the non-serializable props, and returns -import { BaseHandlerProps, HexclaveHandlerClient } from "./stack-handler-client"; +import { BaseHandlerProps, HexclaveHandlerClient } from "./hexclave-handler-client"; type HexclaveHandlerProps = BaseHandlerProps & { location?: string } & { /** @@ -39,6 +39,6 @@ export const HexclaveHandler = HandlerImpl; export const StackHandler = HandlerImpl; // Default export preserved for backwards compatibility (legacy `as`-rename re-exports). -// Points at the deprecated alias so that `import StackHandler from ".../stack-handler"` still +// Points at the deprecated alias so that `import StackHandler from ".../hexclave-handler"` still // surfaces the deprecation. Internal re-exports in template/src/index.ts use the named exports. export default StackHandler; diff --git a/packages/template/src/index.ts b/packages/template/src/index.ts index e5170583c..429b0016d 100644 --- a/packages/template/src/index.ts +++ b/packages/template/src/index.ts @@ -10,9 +10,9 @@ export { defineHexclaveConfig, defineStackConfig } from "@hexclave/shared/config export type { AnalyticsOptions, AnalyticsReplayOptions } from "./lib/stack-app/apps/implementations/session-replay"; // Hexclave aliases and legacy Stack* names — @deprecated JSDoc lives on the original // declarations in the source files (so it survives dts bundling). -export { HexclaveHandler, StackHandler } from "./components-page/stack-handler"; +export { HexclaveHandler, StackHandler } from "./components-page/hexclave-handler"; export { useHexclaveApp, useStackApp } from "./lib/hooks"; -export { HexclaveProvider, StackProvider } from "./providers/stack-provider"; +export { HexclaveProvider, StackProvider } from "./providers/hexclave-provider"; export { HexclaveTheme, StackTheme } from './providers/theme-provider'; export { useUser } from "./lib/hooks"; diff --git a/packages/template/src/lib/hooks.tsx b/packages/template/src/lib/hooks.tsx index 83624cf66..5e2fa3690 100644 --- a/packages/template/src/lib/hooks.tsx +++ b/packages/template/src/lib/hooks.tsx @@ -1,5 +1,5 @@ import { useContext } from "react"; -import { HexclaveContext } from "../providers/stack-context"; +import { HexclaveContext } from "../providers/hexclave-context"; import type { GetUserOptions as AppGetUserOptions, CurrentInternalUser, CurrentUser, StackClientApp } from "./stack-app"; type GetUserOptions = AppGetUserOptions & { diff --git a/packages/template/src/providers/stack-context.tsx b/packages/template/src/providers/hexclave-context.tsx similarity index 100% rename from packages/template/src/providers/stack-context.tsx rename to packages/template/src/providers/hexclave-context.tsx diff --git a/packages/template/src/providers/stack-provider-client.tsx b/packages/template/src/providers/hexclave-provider-client.tsx similarity index 96% rename from packages/template/src/providers/stack-provider-client.tsx rename to packages/template/src/providers/hexclave-provider-client.tsx index 2561c14e0..2e4e06a92 100644 --- a/packages/template/src/providers/stack-provider-client.tsx +++ b/packages/template/src/providers/hexclave-provider-client.tsx @@ -5,7 +5,7 @@ import { globalVar } from "@hexclave/shared/dist/utils/globals"; import React, { useEffect } from "react"; import { useStackApp } from "../lib/hooks"; import { StackClientApp, StackClientAppJson, hexclaveAppInternalsSymbol } from "../lib/stack-app"; -import { HexclaveContext } from "./stack-context"; +import { HexclaveContext } from "./hexclave-context"; export function HexclaveProviderClient(props: { app: StackClientAppJson | StackClientApp, diff --git a/packages/template/src/providers/stack-provider.tsx b/packages/template/src/providers/hexclave-provider.tsx similarity index 98% rename from packages/template/src/providers/stack-provider.tsx rename to packages/template/src/providers/hexclave-provider.tsx index 3292ffbdb..e731ca8e8 100644 --- a/packages/template/src/providers/stack-provider.tsx +++ b/packages/template/src/providers/hexclave-provider.tsx @@ -1,6 +1,6 @@ import React, { Suspense } from 'react'; import { StackAdminApp, StackClientApp, StackServerApp, hexclaveAppInternalsSymbol } from '../lib/stack-app'; -import { HexclaveProviderClient } from './stack-provider-client'; +import { HexclaveProviderClient } from './hexclave-provider-client'; import { TranslationProvider } from './translation-provider'; // IF_PLATFORM next