stack/packages/stack-shared/src
BilalG1 ab62d17909 update deprecated msgs (#1510)
<!--

Make sure you've read the CONTRIBUTING.md guidelines:
https://github.com/hexclave/hexclave/blob/dev/CONTRIBUTING.md

-->

<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Added Hexclave-branded aliases for public Stack APIs and updated
deprecation guidance to point to `@hexclave/*` and the migration guide.
Deprecation tags now live on source declarations so they survive dts
bundling; behavior unchanged.

- **Refactors**
- Added `HexclaveHandler`, `HexclaveProvider`, `HexclaveTheme`,
`useHexclaveApp`, and `HexclaveConfig`/`defineHexclaveConfig`; kept
`Stack*` as deprecated aliases.
- Moved deprecation JSDoc to original declarations and adjusted
`template/src/index.ts` re-exports; default exports preserved for
back-compat.

<sup>Written for commit 0077c8a560.
Summary will update on new commits.</sup>

<a
href="https://cubic.dev/pr/hexclave/stack-auth/pull/1510?utm_source=github">Review
in cubic</a>

<!-- End of auto-generated description by cubic. -->

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Refactor**
* Primary exports rebranded to Hexclave names (handlers, providers,
theme, config, hooks) with deprecated Stack aliases preserved for
compatibility.
* Provider/theme/handler exports standardized to named exports and a
single default export per component.

* **Documentation**
* Improved deprecation guidance: legacy Stack symbols now carry
deprecation JSDoc pointing to Hexclave alternatives and migration docs.

* **Behavior**
* Hook useStackApp now delegates to the new useHexclaveApp; useUser
reads from the Hexclave-based hook.

<!-- review_stack_entry_start -->

[![Review Change
Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack/hexclave/stack-auth/pull/1510?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack)

<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-06-02 15:22:13 -05:00
..
ai Update Next.js package name 2026-06-02 15:22:13 -05:00
apps feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
config feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
helpers feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
hooks Payments UX update (#863) 2025-08-27 17:28:01 -07:00
interface feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
payments [Fix]: Payments App Sundry Fixes (#1455) 2026-05-20 19:33:14 -07:00
utils Rename port prefix envvar 2026-06-02 15:22:13 -05:00
config-authoring.test.ts New setup (#1413) 2026-05-06 12:03:06 -07:00
config-authoring.ts update deprecated msgs (#1510) 2026-06-02 15:22:13 -05:00
config-rendering.ts feat: link Stack Auth projects to GitHub and push config from the dashboard (#1450) 2026-05-21 13:47:46 -07:00
crud.tsx Config DB (#568) 2025-04-10 19:38:25 +02:00
global.d.ts Replace required() of yup schemas with defined() 2024-11-18 20:08:55 +01:00
index.ts feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
known-errors.tsx feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
local-emulator.ts feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
plans.ts feat(hexclave): PR 2 — visible rebrand (Hexclave brand goes public) (#1481) 2026-06-02 15:22:13 -05:00
schema-fields.ts feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
sessions.ts feat(hexclave): PR 1 — wire compatibility layer (invisible) (#1475) 2026-05-23 17:24:55 -07:00
stack-config-file.ts feat: link Stack Auth projects to GitHub and push config from the dashboard (#1450) 2026-05-21 13:47:46 -07:00