From e1f225f329587387a5eeb8d3f4d3fa0f93394756 Mon Sep 17 00:00:00 2001 From: paanSinghCoder Date: Thu, 15 Jan 2026 09:28:44 +0530 Subject: [PATCH 1/3] feat: add config for admin folder --- .../core/admin/components/PageTitle.tsx | 25 ++++++++++ sdks/js/packages/core/admin/index.ts | 6 +++ .../packages/core/admin/pages/auth/Login.tsx | 48 +++++++++++++++++++ sdks/js/packages/core/admin/types.ts | 12 +++++ sdks/js/packages/core/package.json | 7 +++ sdks/js/packages/core/tsup.config.ts | 16 +++++++ 6 files changed, 114 insertions(+) create mode 100644 sdks/js/packages/core/admin/components/PageTitle.tsx create mode 100644 sdks/js/packages/core/admin/index.ts create mode 100644 sdks/js/packages/core/admin/pages/auth/Login.tsx create mode 100644 sdks/js/packages/core/admin/types.ts diff --git a/sdks/js/packages/core/admin/components/PageTitle.tsx b/sdks/js/packages/core/admin/components/PageTitle.tsx new file mode 100644 index 000000000..4a6dfbbef --- /dev/null +++ b/sdks/js/packages/core/admin/components/PageTitle.tsx @@ -0,0 +1,25 @@ +import { useEffect } from 'react'; +import type { AdminConfig } from '../types'; + +export function AdminPageTitle({ + title, + appName, + config +}: { + title?: string; + appName?: string; + config?: AdminConfig; +}) { + const titleAppName = appName || config?.title || 'Frontier Admin'; + const fullTitle = title ? `${title} | ${titleAppName}` : titleAppName; + + useEffect(() => { + document.title = fullTitle; + return () => { + document.title = titleAppName; + }; + }, [fullTitle, titleAppName]); + + return null; +} + diff --git a/sdks/js/packages/core/admin/index.ts b/sdks/js/packages/core/admin/index.ts new file mode 100644 index 000000000..90141d2b8 --- /dev/null +++ b/sdks/js/packages/core/admin/index.ts @@ -0,0 +1,6 @@ +import '@raystack/apsara/style.css'; + +export type { AdminConfig, AdminLoginProps } from './types'; +export { AdminPageTitle } from './components/PageTitle'; +export { AdminLogin } from './pages/auth/Login'; + diff --git a/sdks/js/packages/core/admin/pages/auth/Login.tsx b/sdks/js/packages/core/admin/pages/auth/Login.tsx new file mode 100644 index 000000000..6a148472c --- /dev/null +++ b/sdks/js/packages/core/admin/pages/auth/Login.tsx @@ -0,0 +1,48 @@ +"use client"; + +import { Box, Flex, Image } from '@raystack/apsara'; +import { Header } from '../../../react/components/Header'; +import { MagicLink } from '../../../react/components/onboarding/magiclink'; +import { AdminPageTitle } from '../../components/PageTitle'; +import type { AdminLoginProps } from '../../types'; + +export function AdminLogin({ config, logoIcon }: AdminLoginProps) { + return ( + + + + + +
+ ) : ( + logoIcon + ) + } + title={`Login to ${config?.title || 'Frontier Admin'}`} + /> + + + + + + ); +} + diff --git a/sdks/js/packages/core/admin/types.ts b/sdks/js/packages/core/admin/types.ts new file mode 100644 index 000000000..b824e64a1 --- /dev/null +++ b/sdks/js/packages/core/admin/types.ts @@ -0,0 +1,12 @@ +import type React from 'react'; + +export type AdminConfig = { + title?: string; + logo?: string; +}; + +export type AdminLoginProps = { + config?: AdminConfig; + logoIcon?: React.ReactNode; +}; + diff --git a/sdks/js/packages/core/package.json b/sdks/js/packages/core/package.json index 6bbc750f1..1b79e7410 100644 --- a/sdks/js/packages/core/package.json +++ b/sdks/js/packages/core/package.json @@ -9,6 +9,7 @@ "files": [ "dist/**/*", "react/dist/**/*", + "admin/dist/**/*", "hooks/dist/**/*", "README.md" ], @@ -50,6 +51,12 @@ "module": "./react/dist/index.mjs", "require": "./react/dist/index.js" }, + "./admin": { + "types": "./admin/dist/index.d.ts", + "import": "./admin/dist/index.mjs", + "module": "./admin/dist/index.mjs", + "require": "./admin/dist/index.js" + }, "./hooks": { "types": "./hooks/dist/index.d.ts", "import": "./hooks/dist/index.mjs", diff --git a/sdks/js/packages/core/tsup.config.ts b/sdks/js/packages/core/tsup.config.ts index 35339f78e..6a709b88e 100644 --- a/sdks/js/packages/core/tsup.config.ts +++ b/sdks/js/packages/core/tsup.config.ts @@ -34,5 +34,21 @@ export default defineConfig(() => [ format: ['cjs', 'esm'], external: ['react'], dts: true + }, + // Admin APIs + { + entry: ['admin/index.ts'], + outDir: 'admin/dist', + banner: { + js: "'use client'" + }, + format: ['cjs', 'esm'], + external: ['react', 'svelte', 'vue', 'solid-js'], + dts: true, + loader: { + '.svg': 'dataurl', + '.png': 'dataurl' + }, + esbuildPlugins: [cssModulesPlugin()] } ]); From 3c87b3334c08f471ae5e192e8400d06b66929a31 Mon Sep 17 00:00:00 2001 From: paanSinghCoder Date: Fri, 16 Jan 2026 15:02:19 +0530 Subject: [PATCH 2/3] chore: update various configurations and dependencies across multiple packages --- Dockerfile.dev | 4 +- Makefile | 6 +- pkg/server/server.go | 4 +- ui/Makefile | 12 - ui/dist/.gitkeep | 0 {sdks/js => web}/.changeset/README.md | 0 {sdks/js => web}/.changeset/config.json | 0 .../js => web}/.changeset/cool-terms-smell.md | 0 {sdks/js => web}/.eslintignore | 0 {sdks/js => web}/.eslintrc.js | 0 {sdks/js => web}/.gitignore | 0 {sdks/js => web}/.npmrc | 0 {sdks/js => web}/.prettierignore | 0 {ui => web/apps/admin-ui}/.env.example | 0 {ui => web/apps/admin-ui}/.eslintrc.cjs | 0 {ui => web/apps/admin-ui}/.gitignore | 0 web/apps/admin-ui/Makefile | 12 + {ui => web/apps/admin-ui}/README.md | 0 {ui => web/apps/admin-ui}/embed.go | 2 +- {ui => web/apps/admin-ui}/index.html | 0 {ui => web/apps/admin-ui}/package-lock.json | 0 {ui => web/apps/admin-ui}/package.json | 0 {ui => web/apps/admin-ui}/pnpm-lock.yaml | 0 .../apps/admin-ui}/public/dashboard.svg | 0 {ui => web/apps/admin-ui}/public/groups.svg | 0 {ui => web/apps/admin-ui}/public/logo.svg | 0 .../apps/admin-ui}/public/organisations.svg | 0 {ui => web/apps/admin-ui}/public/product.svg | 0 {ui => web/apps/admin-ui}/public/projects.svg | 0 {ui => web/apps/admin-ui}/public/share.svg | 0 {ui => web/apps/admin-ui}/public/users.svg | 0 .../admin-ui}/scripts/gen-swagger-client.mjs | 0 {ui => web/apps/admin-ui}/src/App.css | 0 {ui => web/apps/admin-ui}/src/App.tsx | 0 .../admin-ui}/src/assets/data/countries.json | 0 .../admin-ui}/src/assets/icons/admins.svg | 0 .../src/assets/icons/coin-colored.svg | 0 .../apps/admin-ui}/src/assets/icons/coin.svg | 0 .../admin-ui}/src/assets/icons/cpu-chip.svg | 0 .../apps/admin-ui}/src/assets/icons/iam.svg | 0 .../admin-ui}/src/assets/icons/invoices.svg | 0 .../apps/admin-ui}/src/assets/icons/json.svg | 0 .../apps/admin-ui}/src/assets/icons/key.svg | 0 .../apps/admin-ui}/src/assets/icons/map.svg | 0 .../apps/admin-ui}/src/assets/icons/plans.svg | 0 .../src/assets/icons/preferences.svg | 0 .../admin-ui}/src/assets/icons/products.svg | 0 .../apps/admin-ui}/src/assets/icons/roles.svg | 0 .../apps/admin-ui}/src/assets/icons/users.svg | 0 .../admin-ui}/src/assets/icons/webhooks.svg | 0 .../admin-ui}/src/assets/images/system.jpg | Bin .../admin-ui}/src/components/CustomField.tsx | 0 .../apps/admin-ui}/src/components/Layout.tsx | 0 .../apps/admin-ui}/src/components/Price.tsx | 0 .../src/components/Sidebar/index.tsx | 0 .../src/components/Sidebar/sidebar.module.css | 0 .../admin-ui}/src/components/assign-role.tsx | 0 .../components/collapsable-search/index.tsx | 0 .../src/components/dialog/header.tsx | 0 .../src/components/error-boundary.tsx | 0 .../src/components/multiselect/index.tsx | 0 .../src/components/page-header.module.css | 0 .../admin-ui}/src/components/page-header.tsx | 0 .../src/components/page-title/index.tsx | 0 .../admin-ui}/src/components/sheet/footer.tsx | 0 .../admin-ui}/src/components/sheet/header.tsx | 0 .../src/components/states/Loading.tsx | 0 .../src/components/states/Unauthorized.tsx | 0 .../apps/admin-ui}/src/configs/frontier.tsx | 0 .../apps/admin-ui}/src/configs/theme.tsx | 0 .../apps/admin-ui}/src/connect/clients.tsx | 0 .../apps/admin-ui}/src/connect/transport.tsx | 0 .../containers/billingplans.list/columns.tsx | 0 .../containers/billingplans.list/details.tsx | 0 .../containers/billingplans.list/header.tsx | 0 .../containers/billingplans.list/index.tsx | 0 .../billingplans.list/plans.module.css | 0 .../apps/admin-ui}/src/containers/home.tsx | 0 .../apps/admin-ui}/src/containers/login.tsx | 0 .../admin-ui}/src/containers/magiclink.tsx | 0 .../containers/preferences.list/columns.tsx | 0 .../containers/preferences.list/details.tsx | 0 .../src/containers/preferences.list/index.tsx | 0 .../containers/preferences.list/layout.tsx | 0 .../preferences.list/preferences.module.css | 0 .../src/containers/products.list/columns.tsx | 0 .../src/containers/products.list/details.tsx | 0 .../src/containers/products.list/header.tsx | 0 .../src/containers/products.list/index.tsx | 0 .../products.list/prices/columns.tsx | 0 .../containers/products.list/prices/index.tsx | 0 .../products.list/products.module.css | 0 .../src/containers/products.list/types.tsx | 0 .../src/containers/roles.list/columns.tsx | 0 .../src/containers/roles.list/details.tsx | 0 .../src/containers/roles.list/header.tsx | 0 .../src/containers/roles.list/index.tsx | 0 .../containers/roles.list/roles.module.css | 0 .../src/containers/roles.list/types.tsx | 0 .../src/containers/super_admins/columns.tsx | 0 .../src/containers/super_admins/list.tsx | 0 .../super_admins/super_admins.module.css | 0 .../src/containers/webhooks/columns.tsx | 0 .../src/containers/webhooks/create/index.tsx | 0 .../src/containers/webhooks/delete/index.tsx | 0 .../src/containers/webhooks/header.tsx | 0 .../webhooks/hooks/useWebhookQueries.ts | 0 .../src/containers/webhooks/index.tsx | 0 .../src/containers/webhooks/update/index.tsx | 0 .../containers/webhooks/webhooks.module.css | 0 .../apps/admin-ui}/src/contexts/App.tsx | 0 .../src/contexts/ConnectProvider.tsx | 0 .../apps/admin-ui}/src/hooks/useRQL.tsx | 0 {ui => web/apps/admin-ui}/src/layout/auth.tsx | 0 {ui => web/apps/admin-ui}/src/main.tsx | 0 .../src/pages/audit-logs/list/actor-cell.tsx | 0 .../src/pages/audit-logs/list/columns.tsx | 0 .../src/pages/audit-logs/list/index.ts | 0 .../src/pages/audit-logs/list/list.module.css | 0 .../src/pages/audit-logs/list/list.tsx | 0 .../src/pages/audit-logs/list/navbar.tsx | 0 .../audit-logs/list/sidepanel-details.tsx | 0 .../audit-logs/list/sidepanel-list-id.tsx | 0 .../audit-logs/list/sidepanel-list-link.tsx | 0 .../audit-logs/list/sidepanel-log-dialog.tsx | 0 .../admin-ui}/src/pages/audit-logs/util.ts | 0 .../src/pages/invoices/list/columns.tsx | 0 .../src/pages/invoices/list/index.tsx | 0 .../src/pages/invoices/list/list.module.css | 0 .../src/pages/invoices/list/navbar.tsx | 0 .../details/apis/apis.module.css | 0 .../organizations/details/apis/columns.tsx | 0 .../details/apis/details-dialog.tsx | 0 .../organizations/details/apis/index.tsx | 0 .../details/contexts/organization-context.tsx | 0 .../organizations/details/edit/billing.tsx | 0 .../details/edit/edit.module.css | 0 .../pages/organizations/details/edit/kyc.tsx | 0 .../details/edit/organization.tsx | 0 .../src/pages/organizations/details/index.tsx | 0 .../details/invoices/columns.tsx | 0 .../organizations/details/invoices/index.tsx | 0 .../details/invoices/invoices.module.css | 0 .../details/layout/add-tokens-dialog.tsx | 0 .../organizations/details/layout/index.tsx | 0 .../details/layout/invite-users-dialog.tsx | 0 .../details/layout/layout.module.css | 0 .../organizations/details/layout/navbar.tsx | 0 .../organizations/details/members/columns.tsx | 0 .../organizations/details/members/index.tsx | 0 .../details/members/members.module.css | 0 .../details/members/remove-member.tsx | 0 .../details/projects/columns.tsx | 0 .../organizations/details/projects/index.tsx | 0 .../projects/members/add-members-dropdown.tsx | 0 .../details/projects/members/assign-role.tsx | 0 .../details/projects/members/columns.tsx | 0 .../details/projects/members/index.tsx | 0 .../projects/members/members.module.css | 0 .../projects/members/remove-member.tsx | 0 .../details/projects/projects.module.css | 0 .../details/projects/rename-project.tsx | 0 .../projects/use-add-project-members.tsx | 0 .../details/security/block-organization.tsx | 0 .../details/security/domains-list.tsx | 0 .../organizations/details/security/index.tsx | 0 .../details/security/security.module.css | 0 .../side-panel/billing-details-section.tsx | 0 .../details/side-panel/index.tsx | 0 .../details/side-panel/kyc-section.tsx | 0 .../side-panel/org-details-section.tsx | 0 .../side-panel/plan-details-section.tsx | 0 .../details/side-panel/side-panel.module.css | 0 .../side-panel/tokens-details-section.tsx | 0 .../organizations/details/tokens/columns.tsx | 0 .../organizations/details/tokens/index.tsx | 0 .../details/tokens/tokens.module.css | 0 .../src/pages/organizations/details/types.ts | 0 .../src/pages/organizations/list/columns.tsx | 0 .../src/pages/organizations/list/create.tsx | 0 .../src/pages/organizations/list/index.tsx | 0 .../pages/organizations/list/list.module.css | 0 .../src/pages/organizations/list/navbar.tsx | 0 .../src/pages/users/details/index.ts | 0 .../src/pages/users/details/layout/index.ts | 0 .../users/details/layout/layout.module.css | 0 .../src/pages/users/details/layout/layout.tsx | 0 .../details/layout/membership-dropdown.tsx | 0 .../users/details/layout/navbar.module.css | 0 .../src/pages/users/details/layout/navbar.tsx | 0 .../details/layout/side-panel-details.tsx | 0 .../details/layout/side-panel-membership.tsx | 0 .../details/layout/side-panel.module.css | 0 .../pages/users/details/layout/side-panel.tsx | 0 .../users/details/layout/suspend-user.tsx | 0 .../users/details/security/block-user.tsx | 0 .../src/pages/users/details/security/index.ts | 0 .../details/security/security.module.css | 0 .../pages/users/details/security/security.tsx | 0 .../users/details/security/sessions/index.tsx | 0 .../sessions/revoke-session-confirm.tsx | 0 .../sessions/revoke-session-final-confirm.tsx | 0 .../security/sessions/session-skeleton.tsx | 0 .../security/sessions/sessions.module.css | 0 .../src/pages/users/details/user-context.tsx | 0 .../src/pages/users/details/user-details.tsx | 0 .../src/pages/users/list/columns.tsx | 0 .../admin-ui}/src/pages/users/list/index.ts | 0 .../pages/users/list/invite-users.module.css | 0 .../src/pages/users/list/invite-users.tsx | 0 .../src/pages/users/list/list.module.css | 0 .../admin-ui}/src/pages/users/list/list.tsx | 0 .../admin-ui}/src/pages/users/list/navbar.tsx | 0 .../apps/admin-ui}/src/pages/users/util.ts | 0 {ui => web/apps/admin-ui}/src/routes.tsx | 0 {ui => web/apps/admin-ui}/src/styles.ts | 0 .../admin-ui}/src/utils/connect-pagination.ts | 0 .../admin-ui}/src/utils/connect-timestamp.ts | 0 .../apps/admin-ui}/src/utils/constants.ts | 0 {ui => web/apps/admin-ui}/src/utils/helper.ts | 0 .../admin-ui}/src/utils/transform-query.ts | 0 .../admin-ui}/src/utils/webhook_events.ts | 0 {ui => web/apps/admin-ui}/src/vite-env.d.ts | 0 {ui => web/apps/admin-ui}/tsconfig.json | 0 {ui => web/apps/admin-ui}/tsconfig.node.json | 0 .../apps/admin-ui}/types/HttpResponse.tsx | 0 {ui => web/apps/admin-ui}/types/types.d.ts | 0 {ui => web/apps/admin-ui}/vite.config.ts | 2 +- {sdks/js => web}/package.json | 0 .../js => web}/packages/core/.release-it.json | 0 {sdks/js => web}/packages/core/CHANGELOG.md | 0 {sdks/js => web}/packages/core/README.md | 0 .../core/admin/components/PageTitle.tsx | 0 {sdks/js => web}/packages/core/admin/index.ts | 0 .../packages/core/admin/pages/auth/Login.tsx | 0 {sdks/js => web}/packages/core/admin/types.ts | 0 {sdks/js => web}/packages/core/custom.d.ts | 0 {sdks/js => web}/packages/core/hooks/index.ts | 0 {sdks/js => web}/packages/core/jest.config.js | 0 {sdks/js => web}/packages/core/package.json | 0 .../packages/core/react/assets/bell-slash.svg | 0 .../packages/core/react/assets/bell.svg | 0 .../core/react/assets/check-circle.svg | 0 .../core/react/assets/chevron-left.svg | 0 .../core/react/assets/close-close.svg | 0 .../core/react/assets/close-default.svg | 0 .../packages/core/react/assets/close.svg | 0 .../packages/core/react/assets/coin.svg | 0 .../packages/core/react/assets/cross.svg | 0 .../react/assets/exclamation-triangle.svg | 0 .../packages/core/react/assets/key.svg | 0 .../packages/core/react/assets/line.svg | 0 .../packages/core/react/assets/logo.png | Bin .../core/react/assets/logos/google-logo.svg | 0 .../packages/core/react/assets/open.svg | 0 .../core/react/assets/organization.png | Bin .../core/react/assets/resize-collapse.svg | 0 .../core/react/assets/resize-default.svg | 0 .../core/react/assets/resize-expand.svg | 0 .../packages/core/react/assets/user.png | Bin .../packages/core/react/assets/users.svg | 0 .../core/react/components/Container.tsx | 0 .../packages/core/react/components/Header.tsx | 0 .../core/react/components/Layout/index.tsx | 0 .../react/components/Layout/layout.module.css | 0 .../avatar-upload/avatar-upload.module.css | 0 .../react/components/avatar-upload/index.tsx | 0 .../components/common/page-header/index.tsx | 0 .../upcoming-plan-change-banner/index.tsx | 0 .../styles.module.css | 0 .../react/components/container.module.css | 0 .../core/react/components/header.module.css | 0 .../packages/core/react/components/index.ts | 0 .../onboarding/magiclink-verify.tsx | 0 .../react/components/onboarding/magiclink.tsx | 0 .../core/react/components/onboarding/oidc.tsx | 0 .../onboarding/onboarding.module.css | 0 .../react/components/onboarding/signin.tsx | 0 .../react/components/onboarding/signup.tsx | 0 .../react/components/onboarding/subscribe.tsx | 0 .../react/components/onboarding/updates.tsx | 0 .../components/organization/api-keys/add.tsx | 0 .../organization/api-keys/columns.tsx | 0 .../organization/api-keys/delete.tsx | 0 .../api-keys/hooks/useServiceUserTokens.ts | 0 .../organization/api-keys/index.tsx | 0 .../api-keys/service-user/add-token.tsx | 0 .../api-keys/service-user/delete.tsx | 0 .../api-keys/service-user/index.tsx | 0 .../api-keys/service-user/projects.tsx | 0 .../api-keys/service-user/styles.module.css | 0 .../organization/api-keys/styles.module.css | 0 .../organization/billing/billing.module.css | 0 .../billing/cycle-switch/index.tsx | 0 .../components/organization/billing/index.tsx | 0 .../organization/billing/invoices/index.tsx | 0 .../billing/invoices/invoice.module.css | 0 .../organization/billing/payment-issue.tsx | 0 .../organization/billing/payment-method.tsx | 0 .../billing/upcoming-billing-cycle.tsx | 0 .../react/components/organization/create.tsx | 0 .../organization/domain/add-domain.tsx | 0 .../components/organization/domain/delete.tsx | 0 .../organization/domain/domain.columns.tsx | 0 .../organization/domain/domain.module.css | 0 .../components/organization/domain/index.tsx | 0 .../organization/domain/verify-domain.tsx | 0 .../organization/general/delete.tsx | 0 .../organization/general/general.module.css | 0 .../general/general.workspace.tsx | 0 .../components/organization/general/index.tsx | 0 .../members/MemberRemoveConfirm.tsx | 0 .../components/organization/members/index.tsx | 0 .../organization/members/invite.tsx | 0 .../organization/members/member.columns.tsx | 0 .../organization/members/member.types.tsx | 0 .../organization/members/members.module.css | 0 .../organization/organization.module.css | 0 .../plans/confirm-change/index.tsx | 0 .../components/organization/plans/header.tsx | 0 .../plans/helpers/helpers.test.ts | 0 .../organization/plans/helpers/index.ts | 0 .../organization/plans/hooks/usePlans.tsx | 0 .../components/organization/plans/index.tsx | 0 .../organization/plans/plans.module.css | 0 .../organization/plans/pricing-column.tsx | 0 .../organization/preferences/index.tsx | 0 .../preferences/preferences.types.ts | 0 .../react/components/organization/profile.tsx | 0 .../components/organization/project/add.tsx | 0 .../organization/project/delete.tsx | 0 .../organization/project/general/index.tsx | 0 .../components/organization/project/index.tsx | 0 .../organization/project/members/index.tsx | 0 .../project/members/member.columns.tsx | 0 .../project/members/members.module.css | 0 .../organization/project/members/remove.tsx | 0 .../organization/project/project.module.css | 0 .../organization/project/project.tsx | 0 .../organization/project/projects.columns.tsx | 0 .../react/components/organization/routes.tsx | 0 .../organization/security/index.tsx | 0 .../organization/security/security.types.tsx | 0 .../organization/sessions/index.tsx | 0 .../sessions/revoke-session-confirm.tsx | 0 .../sessions/revoke-session-final-confirm.tsx | 0 .../sessions/session-skeleton.tsx | 0 .../organization/sessions/sessions-page.tsx | 0 .../organization/sessions/sessions.module.css | 0 .../organization/sidebar/helpers.ts | 0 .../components/organization/sidebar/index.tsx | 0 .../organization/sidebar/sidebar.module.css | 0 .../components/organization/styles.module.css | 0 .../components/organization/teams/add.tsx | 0 .../components/organization/teams/delete.tsx | 0 .../organization/teams/general/index.tsx | 0 .../components/organization/teams/index.tsx | 0 .../organization/teams/members/index.tsx | 0 .../organization/teams/members/invite.tsx | 0 .../teams/members/member.columns.tsx | 0 .../teams/members/members.module.css | 0 .../components/organization/teams/team.tsx | 0 .../organization/teams/teams.columns.tsx | 0 .../organization/teams/teams.module.css | 0 .../organization/tokens/add-tokens.tsx | 0 .../components/organization/tokens/index.tsx | 0 .../organization/tokens/token.module.css | 0 .../tokens/transactions/columns.tsx | 0 .../tokens/transactions/index.tsx | 0 .../components/organization/user/index.tsx | 0 .../components/organization/user/update.tsx | 0 .../core/react/components/window/index.tsx | 0 .../react/components/window/window.module.css | 0 .../react/contexts/CustomizationContext.tsx | 0 .../core/react/contexts/FrontierContext.tsx | 0 .../core/react/contexts/FrontierProvider.tsx | 0 .../contexts/useMaxAllowedInstancesGuard.tsx | 0 .../core/react/hooks/useBillingPermission.ts | 0 .../react/hooks/useConnectQueryPolling.tsx | 0 .../core/react/hooks/useCopyToClipboard.ts | 0 .../core/react/hooks/useLastActiveTracker.ts | 0 .../packages/core/react/hooks/useMessages.ts | 0 .../core/react/hooks/useOrganizationDomain.ts | 0 .../react/hooks/useOrganizationDomains.ts | 0 .../react/hooks/useOrganizationMembers.ts | 0 .../react/hooks/useOrganizationProjects.ts | 0 .../core/react/hooks/useOrganizationTeams.ts | 0 .../core/react/hooks/usePermissions.ts | 0 .../core/react/hooks/usePreferences.ts | 0 .../packages/core/react/hooks/useSessions.ts | 0 .../core/react/hooks/useTerminology.ts | 0 .../packages/core/react/hooks/useTokens.ts | 0 {sdks/js => web}/packages/core/react/index.ts | 0 .../packages/core/react/package.json | 0 .../packages/core/react/utils/constants.ts | 0 .../packages/core/react/utils/fetch.ts | 0 .../packages/core/react/utils/index.ts | 0 .../packages/core/scripts/bump-version.js | 0 .../js => web}/packages/core/shared/types.ts | 0 .../packages/core/shared/utils/time.ts | 0 {sdks/js => web}/packages/core/src/index.ts | 0 {sdks/js => web}/packages/core/src/types.ts | 0 {sdks/js => web}/packages/core/tsconfig.json | 0 {sdks/js => web}/packages/core/tsup.config.ts | 0 {sdks/js => web}/packages/core/utils/index.ts | 0 .../packages/core/utils/timestamp.ts | 0 .../packages/sdk-demo/.dockerignore | 0 .../packages/sdk-demo/.eslintignore | 0 .../js => web}/packages/sdk-demo/.eslintrc.js | 0 {sdks/js => web}/packages/sdk-demo/.gitignore | 0 {sdks/js => web}/packages/sdk-demo/.npmrc | 0 {sdks/js => web}/packages/sdk-demo/Dockerfile | 0 {sdks/js => web}/packages/sdk-demo/README.md | 0 {sdks/js => web}/packages/sdk-demo/index.html | 0 .../js => web}/packages/sdk-demo/package.json | 0 .../js => web}/packages/sdk-demo/src/App.tsx | 0 .../packages/sdk-demo/src/Router.tsx | 0 .../packages/sdk-demo/src/api/frontier.ts | 0 .../packages/sdk-demo/src/config/frontier.ts | 0 .../sdk-demo/src/contexts/auth/index.tsx | 0 .../sdk-demo/src/contexts/auth/provider.tsx | 0 .../sdk-demo/src/hooks/useAuthRedirect.tsx | 0 .../js => web}/packages/sdk-demo/src/main.tsx | 0 .../packages/sdk-demo/src/pages/Callback.tsx | 0 .../packages/sdk-demo/src/pages/Home.tsx | 0 .../packages/sdk-demo/src/pages/Login.tsx | 0 .../sdk-demo/src/pages/MagiclinkVerify.tsx | 0 .../sdk-demo/src/pages/Organization.tsx | 0 .../packages/sdk-demo/src/pages/Signup.tsx | 0 .../packages/sdk-demo/src/pages/Subscribe.tsx | 0 .../packages/sdk-demo/src/pages/Updates.tsx | 0 .../sdk-demo/src/utils/custom-fetch.ts | 0 .../packages/sdk-demo/tsconfig.json | 0 .../packages/sdk-demo/vite.config.ts | 0 {sdks/js => web}/pnpm-lock.yaml | 539 ++++++++++++++---- {sdks/js => web}/pnpm-workspace.yaml | 0 {sdks/js => web}/tools/eslint-config/index.js | 0 .../tools/eslint-config/package.json | 0 {sdks/js => web}/tools/tsconfig/base.json | 0 {sdks/js => web}/tools/tsconfig/nextjs.json | 0 {sdks/js => web}/tools/tsconfig/node14.json | 0 {sdks/js => web}/tools/tsconfig/package.json | 0 .../tools/tsconfig/react-library.json | 0 {sdks/js => web}/turbo.json | 0 444 files changed, 442 insertions(+), 139 deletions(-) delete mode 100644 ui/Makefile delete mode 100644 ui/dist/.gitkeep rename {sdks/js => web}/.changeset/README.md (100%) rename {sdks/js => web}/.changeset/config.json (100%) rename {sdks/js => web}/.changeset/cool-terms-smell.md (100%) rename {sdks/js => web}/.eslintignore (100%) rename {sdks/js => web}/.eslintrc.js (100%) rename {sdks/js => web}/.gitignore (100%) rename {sdks/js => web}/.npmrc (100%) rename {sdks/js => web}/.prettierignore (100%) rename {ui => web/apps/admin-ui}/.env.example (100%) rename {ui => web/apps/admin-ui}/.eslintrc.cjs (100%) rename {ui => web/apps/admin-ui}/.gitignore (100%) create mode 100644 web/apps/admin-ui/Makefile rename {ui => web/apps/admin-ui}/README.md (100%) rename {ui => web/apps/admin-ui}/embed.go (79%) rename {ui => web/apps/admin-ui}/index.html (100%) rename {ui => web/apps/admin-ui}/package-lock.json (100%) rename {ui => web/apps/admin-ui}/package.json (100%) rename {ui => web/apps/admin-ui}/pnpm-lock.yaml (100%) rename {ui => web/apps/admin-ui}/public/dashboard.svg (100%) rename {ui => web/apps/admin-ui}/public/groups.svg (100%) rename {ui => web/apps/admin-ui}/public/logo.svg (100%) rename {ui => web/apps/admin-ui}/public/organisations.svg (100%) rename {ui => web/apps/admin-ui}/public/product.svg (100%) rename {ui => web/apps/admin-ui}/public/projects.svg (100%) rename {ui => web/apps/admin-ui}/public/share.svg (100%) rename {ui => web/apps/admin-ui}/public/users.svg (100%) rename {ui => web/apps/admin-ui}/scripts/gen-swagger-client.mjs (100%) rename {ui => web/apps/admin-ui}/src/App.css (100%) rename {ui => web/apps/admin-ui}/src/App.tsx (100%) rename {ui => web/apps/admin-ui}/src/assets/data/countries.json (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/admins.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/coin-colored.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/coin.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/cpu-chip.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/iam.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/invoices.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/json.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/key.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/map.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/plans.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/preferences.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/products.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/roles.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/users.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/icons/webhooks.svg (100%) rename {ui => web/apps/admin-ui}/src/assets/images/system.jpg (100%) rename {ui => web/apps/admin-ui}/src/components/CustomField.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/Layout.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/Price.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/Sidebar/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/Sidebar/sidebar.module.css (100%) rename {ui => web/apps/admin-ui}/src/components/assign-role.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/collapsable-search/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/dialog/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/error-boundary.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/multiselect/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/page-header.module.css (100%) rename {ui => web/apps/admin-ui}/src/components/page-header.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/page-title/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/sheet/footer.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/sheet/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/states/Loading.tsx (100%) rename {ui => web/apps/admin-ui}/src/components/states/Unauthorized.tsx (100%) rename {ui => web/apps/admin-ui}/src/configs/frontier.tsx (100%) rename {ui => web/apps/admin-ui}/src/configs/theme.tsx (100%) rename {ui => web/apps/admin-ui}/src/connect/clients.tsx (100%) rename {ui => web/apps/admin-ui}/src/connect/transport.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/billingplans.list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/billingplans.list/details.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/billingplans.list/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/billingplans.list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/billingplans.list/plans.module.css (100%) rename {ui => web/apps/admin-ui}/src/containers/home.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/login.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/magiclink.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/preferences.list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/preferences.list/details.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/preferences.list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/preferences.list/layout.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/preferences.list/preferences.module.css (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/details.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/prices/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/prices/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/products.module.css (100%) rename {ui => web/apps/admin-ui}/src/containers/products.list/types.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/details.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/roles.module.css (100%) rename {ui => web/apps/admin-ui}/src/containers/roles.list/types.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/super_admins/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/super_admins/list.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/super_admins/super_admins.module.css (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/create/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/delete/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/header.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/hooks/useWebhookQueries.ts (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/update/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/containers/webhooks/webhooks.module.css (100%) rename {ui => web/apps/admin-ui}/src/contexts/App.tsx (100%) rename {ui => web/apps/admin-ui}/src/contexts/ConnectProvider.tsx (100%) rename {ui => web/apps/admin-ui}/src/hooks/useRQL.tsx (100%) rename {ui => web/apps/admin-ui}/src/layout/auth.tsx (100%) rename {ui => web/apps/admin-ui}/src/main.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/actor-cell.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/index.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/list.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/list.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/sidepanel-details.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/sidepanel-list-id.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/sidepanel-list-link.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/list/sidepanel-log-dialog.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/audit-logs/util.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/invoices/list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/invoices/list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/invoices/list/list.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/invoices/list/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/apis/apis.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/apis/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/apis/details-dialog.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/apis/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/contexts/organization-context.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/edit/billing.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/edit/edit.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/edit/kyc.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/edit/organization.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/invoices/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/invoices/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/invoices/invoices.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/layout/add-tokens-dialog.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/layout/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/layout/invite-users-dialog.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/layout/layout.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/layout/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/members/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/members/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/members/members.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/members/remove-member.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/add-members-dropdown.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/assign-role.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/members.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/members/remove-member.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/projects.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/rename-project.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/projects/use-add-project-members.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/security/block-organization.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/security/domains-list.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/security/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/security/security.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/billing-details-section.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/kyc-section.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/org-details-section.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/plan-details-section.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/side-panel.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/side-panel/tokens-details-section.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/tokens/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/tokens/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/tokens/tokens.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/details/types.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/list/create.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/list/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/list/list.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/organizations/list/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/index.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/index.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/layout.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/layout.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/membership-dropdown.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/navbar.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/side-panel-details.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/side-panel-membership.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/side-panel.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/side-panel.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/layout/suspend-user.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/block-user.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/index.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/security.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/security.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/sessions/index.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/sessions/revoke-session-confirm.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/sessions/revoke-session-final-confirm.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/sessions/session-skeleton.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/security/sessions/sessions.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/user-context.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/details/user-details.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/columns.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/index.ts (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/invite-users.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/invite-users.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/list.module.css (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/list.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/list/navbar.tsx (100%) rename {ui => web/apps/admin-ui}/src/pages/users/util.ts (100%) rename {ui => web/apps/admin-ui}/src/routes.tsx (100%) rename {ui => web/apps/admin-ui}/src/styles.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/connect-pagination.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/connect-timestamp.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/constants.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/helper.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/transform-query.ts (100%) rename {ui => web/apps/admin-ui}/src/utils/webhook_events.ts (100%) rename {ui => web/apps/admin-ui}/src/vite-env.d.ts (100%) rename {ui => web/apps/admin-ui}/tsconfig.json (100%) rename {ui => web/apps/admin-ui}/tsconfig.node.json (100%) rename {ui => web/apps/admin-ui}/types/HttpResponse.tsx (100%) rename {ui => web/apps/admin-ui}/types/types.d.ts (100%) rename {ui => web/apps/admin-ui}/vite.config.ts (96%) rename {sdks/js => web}/package.json (100%) rename {sdks/js => web}/packages/core/.release-it.json (100%) rename {sdks/js => web}/packages/core/CHANGELOG.md (100%) rename {sdks/js => web}/packages/core/README.md (100%) rename {sdks/js => web}/packages/core/admin/components/PageTitle.tsx (100%) rename {sdks/js => web}/packages/core/admin/index.ts (100%) rename {sdks/js => web}/packages/core/admin/pages/auth/Login.tsx (100%) rename {sdks/js => web}/packages/core/admin/types.ts (100%) rename {sdks/js => web}/packages/core/custom.d.ts (100%) rename {sdks/js => web}/packages/core/hooks/index.ts (100%) rename {sdks/js => web}/packages/core/jest.config.js (100%) rename {sdks/js => web}/packages/core/package.json (100%) rename {sdks/js => web}/packages/core/react/assets/bell-slash.svg (100%) rename {sdks/js => web}/packages/core/react/assets/bell.svg (100%) rename {sdks/js => web}/packages/core/react/assets/check-circle.svg (100%) rename {sdks/js => web}/packages/core/react/assets/chevron-left.svg (100%) rename {sdks/js => web}/packages/core/react/assets/close-close.svg (100%) rename {sdks/js => web}/packages/core/react/assets/close-default.svg (100%) rename {sdks/js => web}/packages/core/react/assets/close.svg (100%) rename {sdks/js => web}/packages/core/react/assets/coin.svg (100%) rename {sdks/js => web}/packages/core/react/assets/cross.svg (100%) rename {sdks/js => web}/packages/core/react/assets/exclamation-triangle.svg (100%) rename {sdks/js => web}/packages/core/react/assets/key.svg (100%) rename {sdks/js => web}/packages/core/react/assets/line.svg (100%) rename {sdks/js => web}/packages/core/react/assets/logo.png (100%) rename {sdks/js => web}/packages/core/react/assets/logos/google-logo.svg (100%) rename {sdks/js => web}/packages/core/react/assets/open.svg (100%) rename {sdks/js => web}/packages/core/react/assets/organization.png (100%) rename {sdks/js => web}/packages/core/react/assets/resize-collapse.svg (100%) rename {sdks/js => web}/packages/core/react/assets/resize-default.svg (100%) rename {sdks/js => web}/packages/core/react/assets/resize-expand.svg (100%) rename {sdks/js => web}/packages/core/react/assets/user.png (100%) rename {sdks/js => web}/packages/core/react/assets/users.svg (100%) rename {sdks/js => web}/packages/core/react/components/Container.tsx (100%) rename {sdks/js => web}/packages/core/react/components/Header.tsx (100%) rename {sdks/js => web}/packages/core/react/components/Layout/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/Layout/layout.module.css (100%) rename {sdks/js => web}/packages/core/react/components/avatar-upload/avatar-upload.module.css (100%) rename {sdks/js => web}/packages/core/react/components/avatar-upload/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/common/page-header/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/common/upcoming-plan-change-banner/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/common/upcoming-plan-change-banner/styles.module.css (100%) rename {sdks/js => web}/packages/core/react/components/container.module.css (100%) rename {sdks/js => web}/packages/core/react/components/header.module.css (100%) rename {sdks/js => web}/packages/core/react/components/index.ts (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/magiclink-verify.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/magiclink.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/oidc.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/onboarding.module.css (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/signin.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/signup.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/subscribe.tsx (100%) rename {sdks/js => web}/packages/core/react/components/onboarding/updates.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/add.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/hooks/useServiceUserTokens.ts (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/service-user/add-token.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/service-user/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/service-user/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/service-user/projects.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/service-user/styles.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/api-keys/styles.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/billing.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/cycle-switch/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/invoices/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/invoices/invoice.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/payment-issue.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/payment-method.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/billing/upcoming-billing-cycle.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/create.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/add-domain.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/domain.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/domain.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/domain/verify-domain.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/general/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/general/general.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/general/general.workspace.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/general/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/MemberRemoveConfirm.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/invite.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/member.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/member.types.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/members/members.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/organization.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/confirm-change/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/header.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/helpers/helpers.test.ts (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/helpers/index.ts (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/hooks/usePlans.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/plans.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/plans/pricing-column.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/preferences/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/preferences/preferences.types.ts (100%) rename {sdks/js => web}/packages/core/react/components/organization/profile.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/add.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/general/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/members/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/members/member.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/members/members.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/members/remove.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/project.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/project.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/project/projects.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/routes.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/security/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/security/security.types.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/revoke-session-confirm.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/revoke-session-final-confirm.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/session-skeleton.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/sessions-page.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sessions/sessions.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/sidebar/helpers.ts (100%) rename {sdks/js => web}/packages/core/react/components/organization/sidebar/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/sidebar/sidebar.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/styles.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/add.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/delete.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/general/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/members/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/members/invite.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/members/member.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/members/members.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/team.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/teams.columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/teams/teams.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/tokens/add-tokens.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/tokens/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/tokens/token.module.css (100%) rename {sdks/js => web}/packages/core/react/components/organization/tokens/transactions/columns.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/tokens/transactions/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/user/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/organization/user/update.tsx (100%) rename {sdks/js => web}/packages/core/react/components/window/index.tsx (100%) rename {sdks/js => web}/packages/core/react/components/window/window.module.css (100%) rename {sdks/js => web}/packages/core/react/contexts/CustomizationContext.tsx (100%) rename {sdks/js => web}/packages/core/react/contexts/FrontierContext.tsx (100%) rename {sdks/js => web}/packages/core/react/contexts/FrontierProvider.tsx (100%) rename {sdks/js => web}/packages/core/react/contexts/useMaxAllowedInstancesGuard.tsx (100%) rename {sdks/js => web}/packages/core/react/hooks/useBillingPermission.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useConnectQueryPolling.tsx (100%) rename {sdks/js => web}/packages/core/react/hooks/useCopyToClipboard.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useLastActiveTracker.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useMessages.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useOrganizationDomain.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useOrganizationDomains.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useOrganizationMembers.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useOrganizationProjects.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useOrganizationTeams.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/usePermissions.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/usePreferences.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useSessions.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useTerminology.ts (100%) rename {sdks/js => web}/packages/core/react/hooks/useTokens.ts (100%) rename {sdks/js => web}/packages/core/react/index.ts (100%) rename {sdks/js => web}/packages/core/react/package.json (100%) rename {sdks/js => web}/packages/core/react/utils/constants.ts (100%) rename {sdks/js => web}/packages/core/react/utils/fetch.ts (100%) rename {sdks/js => web}/packages/core/react/utils/index.ts (100%) rename {sdks/js => web}/packages/core/scripts/bump-version.js (100%) rename {sdks/js => web}/packages/core/shared/types.ts (100%) rename {sdks/js => web}/packages/core/shared/utils/time.ts (100%) rename {sdks/js => web}/packages/core/src/index.ts (100%) rename {sdks/js => web}/packages/core/src/types.ts (100%) rename {sdks/js => web}/packages/core/tsconfig.json (100%) rename {sdks/js => web}/packages/core/tsup.config.ts (100%) rename {sdks/js => web}/packages/core/utils/index.ts (100%) rename {sdks/js => web}/packages/core/utils/timestamp.ts (100%) rename {sdks/js => web}/packages/sdk-demo/.dockerignore (100%) rename {sdks/js => web}/packages/sdk-demo/.eslintignore (100%) rename {sdks/js => web}/packages/sdk-demo/.eslintrc.js (100%) rename {sdks/js => web}/packages/sdk-demo/.gitignore (100%) rename {sdks/js => web}/packages/sdk-demo/.npmrc (100%) rename {sdks/js => web}/packages/sdk-demo/Dockerfile (100%) rename {sdks/js => web}/packages/sdk-demo/README.md (100%) rename {sdks/js => web}/packages/sdk-demo/index.html (100%) rename {sdks/js => web}/packages/sdk-demo/package.json (100%) rename {sdks/js => web}/packages/sdk-demo/src/App.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/Router.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/api/frontier.ts (100%) rename {sdks/js => web}/packages/sdk-demo/src/config/frontier.ts (100%) rename {sdks/js => web}/packages/sdk-demo/src/contexts/auth/index.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/contexts/auth/provider.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/hooks/useAuthRedirect.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/main.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Callback.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Home.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Login.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/MagiclinkVerify.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Organization.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Signup.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Subscribe.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/pages/Updates.tsx (100%) rename {sdks/js => web}/packages/sdk-demo/src/utils/custom-fetch.ts (100%) rename {sdks/js => web}/packages/sdk-demo/tsconfig.json (100%) rename {sdks/js => web}/packages/sdk-demo/vite.config.ts (100%) rename {sdks/js => web}/pnpm-lock.yaml (96%) rename {sdks/js => web}/pnpm-workspace.yaml (100%) rename {sdks/js => web}/tools/eslint-config/index.js (100%) rename {sdks/js => web}/tools/eslint-config/package.json (100%) rename {sdks/js => web}/tools/tsconfig/base.json (100%) rename {sdks/js => web}/tools/tsconfig/nextjs.json (100%) rename {sdks/js => web}/tools/tsconfig/node14.json (100%) rename {sdks/js => web}/tools/tsconfig/package.json (100%) rename {sdks/js => web}/tools/tsconfig/react-library.json (100%) rename {sdks/js => web}/turbo.json (100%) diff --git a/Dockerfile.dev b/Dockerfile.dev index 994448e7d..bf2b3ed06 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -3,7 +3,7 @@ FROM node:18-alpine3.18 as ui-builder RUN apk add --no-cache make WORKDIR /app -COPY ui ./ui +COPY web/apps/admin-ui ./web/apps/admin-ui COPY Makefile . RUN make ui @@ -16,7 +16,7 @@ COPY go.mod go.sum ./ RUN go mod download COPY . . -COPY --from=ui-builder /app/ui/dist /app/ui/dist +COPY --from=ui-builder /app/web/apps/admin-ui/dist/admin-ui /app/web/apps/admin-ui/dist/admin-ui RUN make build diff --git a/Makefile b/Makefile index 342c0733f..3f920f7a6 100644 --- a/Makefile +++ b/Makefile @@ -8,7 +8,7 @@ PROTON_COMMIT := "4144445eb0f9cbd1a801a3d0aa5cfce4cc0ea551" ui: @echo " > generating ui build" - @cd ui && $(MAKE) build + @cd web/apps/admin-ui && $(MAKE) build install: @echo "Clean up imports..." @@ -31,7 +31,7 @@ lint-fix: golangci-lint run --fix test: ## Run tests - @go test -race $(shell go list ./... | grep -v /ui | grep -v /vendor/ | grep -v /test/ | grep -v /mocks | grep -v postgres/migrations | grep -v /proto) -coverprofile=coverage.out -count 2 -timeout 150s + @go test -race $(shell go list ./... | grep -v /web/apps/admin-ui | grep -v /vendor/ | grep -v /test/ | grep -v /mocks | grep -v postgres/migrations | grep -v /proto) -coverprofile=coverage.out -count 2 -timeout 150s test-all: lint test e2e-test ## Run all tests @@ -52,7 +52,7 @@ coverage: ## print code coverage go test -race -coverprofile coverage.out -covermode=atomic ./... -tags=unit_test && go tool cover -html=coverage.out clean : - rm -rf ui/dist/ui + rm -rf web/apps/admin-ui/dist/admin-ui proto: ## Generate the protobuf files @echo " > generating protobuf from raystack/proton" diff --git a/pkg/server/server.go b/pkg/server/server.go index a7a5a1f39..2b535b8a2 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -31,7 +31,7 @@ import ( "github.com/raystack/frontier/pkg/server/consts" "github.com/raystack/frontier/pkg/server/health" - "github.com/raystack/frontier/ui" + "github.com/raystack/frontier/web/apps/admin-ui" connectinterceptors "github.com/raystack/frontier/pkg/server/connect_interceptors" "github.com/raystack/frontier/pkg/server/interceptors" @@ -93,7 +93,7 @@ func ServeUI(ctx context.Context, logger log.Logger, uiConfig UIConfig, apiServe return } - spaHandler, err := spa.Handler(ui.Assets, "dist/ui", "index.html", false) + spaHandler, err := spa.Handler(adminui.Assets, "dist/admin-ui", "index.html", false) if err != nil { logger.Warn("failed to load ui", "err", err) return diff --git a/ui/Makefile b/ui/Makefile deleted file mode 100644 index 531d34e78..000000000 --- a/ui/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -.PHONY: dist test - -build: dep dist - -dist: - @npm run build - -test: - @npm run test - -dep: - @npm install --legacy-peer-deps -f diff --git a/ui/dist/.gitkeep b/ui/dist/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/sdks/js/.changeset/README.md b/web/.changeset/README.md similarity index 100% rename from sdks/js/.changeset/README.md rename to web/.changeset/README.md diff --git a/sdks/js/.changeset/config.json b/web/.changeset/config.json similarity index 100% rename from sdks/js/.changeset/config.json rename to web/.changeset/config.json diff --git a/sdks/js/.changeset/cool-terms-smell.md b/web/.changeset/cool-terms-smell.md similarity index 100% rename from sdks/js/.changeset/cool-terms-smell.md rename to web/.changeset/cool-terms-smell.md diff --git a/sdks/js/.eslintignore b/web/.eslintignore similarity index 100% rename from sdks/js/.eslintignore rename to web/.eslintignore diff --git a/sdks/js/.eslintrc.js b/web/.eslintrc.js similarity index 100% rename from sdks/js/.eslintrc.js rename to web/.eslintrc.js diff --git a/sdks/js/.gitignore b/web/.gitignore similarity index 100% rename from sdks/js/.gitignore rename to web/.gitignore diff --git a/sdks/js/.npmrc b/web/.npmrc similarity index 100% rename from sdks/js/.npmrc rename to web/.npmrc diff --git a/sdks/js/.prettierignore b/web/.prettierignore similarity index 100% rename from sdks/js/.prettierignore rename to web/.prettierignore diff --git a/ui/.env.example b/web/apps/admin-ui/.env.example similarity index 100% rename from ui/.env.example rename to web/apps/admin-ui/.env.example diff --git a/ui/.eslintrc.cjs b/web/apps/admin-ui/.eslintrc.cjs similarity index 100% rename from ui/.eslintrc.cjs rename to web/apps/admin-ui/.eslintrc.cjs diff --git a/ui/.gitignore b/web/apps/admin-ui/.gitignore similarity index 100% rename from ui/.gitignore rename to web/apps/admin-ui/.gitignore diff --git a/web/apps/admin-ui/Makefile b/web/apps/admin-ui/Makefile new file mode 100644 index 000000000..10fdf5c11 --- /dev/null +++ b/web/apps/admin-ui/Makefile @@ -0,0 +1,12 @@ +.PHONY: dist test + +build: dep dist + +dist: + @pnpm run build + +test: + @pnpm run test + +dep: + @pnpm install diff --git a/ui/README.md b/web/apps/admin-ui/README.md similarity index 100% rename from ui/README.md rename to web/apps/admin-ui/README.md diff --git a/ui/embed.go b/web/apps/admin-ui/embed.go similarity index 79% rename from ui/embed.go rename to web/apps/admin-ui/embed.go index 9a048713a..09fe15b8e 100644 --- a/ui/embed.go +++ b/web/apps/admin-ui/embed.go @@ -1,4 +1,4 @@ -package ui +package adminui import ( "embed" diff --git a/ui/index.html b/web/apps/admin-ui/index.html similarity index 100% rename from ui/index.html rename to web/apps/admin-ui/index.html diff --git a/ui/package-lock.json b/web/apps/admin-ui/package-lock.json similarity index 100% rename from ui/package-lock.json rename to web/apps/admin-ui/package-lock.json diff --git a/ui/package.json b/web/apps/admin-ui/package.json similarity index 100% rename from ui/package.json rename to web/apps/admin-ui/package.json diff --git a/ui/pnpm-lock.yaml b/web/apps/admin-ui/pnpm-lock.yaml similarity index 100% rename from ui/pnpm-lock.yaml rename to web/apps/admin-ui/pnpm-lock.yaml diff --git a/ui/public/dashboard.svg b/web/apps/admin-ui/public/dashboard.svg similarity index 100% rename from ui/public/dashboard.svg rename to web/apps/admin-ui/public/dashboard.svg diff --git a/ui/public/groups.svg b/web/apps/admin-ui/public/groups.svg similarity index 100% rename from ui/public/groups.svg rename to web/apps/admin-ui/public/groups.svg diff --git a/ui/public/logo.svg b/web/apps/admin-ui/public/logo.svg similarity index 100% rename from ui/public/logo.svg rename to web/apps/admin-ui/public/logo.svg diff --git a/ui/public/organisations.svg b/web/apps/admin-ui/public/organisations.svg similarity index 100% rename from ui/public/organisations.svg rename to web/apps/admin-ui/public/organisations.svg diff --git a/ui/public/product.svg b/web/apps/admin-ui/public/product.svg similarity index 100% rename from ui/public/product.svg rename to web/apps/admin-ui/public/product.svg diff --git a/ui/public/projects.svg b/web/apps/admin-ui/public/projects.svg similarity index 100% rename from ui/public/projects.svg rename to web/apps/admin-ui/public/projects.svg diff --git a/ui/public/share.svg b/web/apps/admin-ui/public/share.svg similarity index 100% rename from ui/public/share.svg rename to web/apps/admin-ui/public/share.svg diff --git a/ui/public/users.svg b/web/apps/admin-ui/public/users.svg similarity index 100% rename from ui/public/users.svg rename to web/apps/admin-ui/public/users.svg diff --git a/ui/scripts/gen-swagger-client.mjs b/web/apps/admin-ui/scripts/gen-swagger-client.mjs similarity index 100% rename from ui/scripts/gen-swagger-client.mjs rename to web/apps/admin-ui/scripts/gen-swagger-client.mjs diff --git a/ui/src/App.css b/web/apps/admin-ui/src/App.css similarity index 100% rename from ui/src/App.css rename to web/apps/admin-ui/src/App.css diff --git a/ui/src/App.tsx b/web/apps/admin-ui/src/App.tsx similarity index 100% rename from ui/src/App.tsx rename to web/apps/admin-ui/src/App.tsx diff --git a/ui/src/assets/data/countries.json b/web/apps/admin-ui/src/assets/data/countries.json similarity index 100% rename from ui/src/assets/data/countries.json rename to web/apps/admin-ui/src/assets/data/countries.json diff --git a/ui/src/assets/icons/admins.svg b/web/apps/admin-ui/src/assets/icons/admins.svg similarity index 100% rename from ui/src/assets/icons/admins.svg rename to web/apps/admin-ui/src/assets/icons/admins.svg diff --git a/ui/src/assets/icons/coin-colored.svg b/web/apps/admin-ui/src/assets/icons/coin-colored.svg similarity index 100% rename from ui/src/assets/icons/coin-colored.svg rename to web/apps/admin-ui/src/assets/icons/coin-colored.svg diff --git a/ui/src/assets/icons/coin.svg b/web/apps/admin-ui/src/assets/icons/coin.svg similarity index 100% rename from ui/src/assets/icons/coin.svg rename to web/apps/admin-ui/src/assets/icons/coin.svg diff --git a/ui/src/assets/icons/cpu-chip.svg b/web/apps/admin-ui/src/assets/icons/cpu-chip.svg similarity index 100% rename from ui/src/assets/icons/cpu-chip.svg rename to web/apps/admin-ui/src/assets/icons/cpu-chip.svg diff --git a/ui/src/assets/icons/iam.svg b/web/apps/admin-ui/src/assets/icons/iam.svg similarity index 100% rename from ui/src/assets/icons/iam.svg rename to web/apps/admin-ui/src/assets/icons/iam.svg diff --git a/ui/src/assets/icons/invoices.svg b/web/apps/admin-ui/src/assets/icons/invoices.svg similarity index 100% rename from ui/src/assets/icons/invoices.svg rename to web/apps/admin-ui/src/assets/icons/invoices.svg diff --git a/ui/src/assets/icons/json.svg b/web/apps/admin-ui/src/assets/icons/json.svg similarity index 100% rename from ui/src/assets/icons/json.svg rename to web/apps/admin-ui/src/assets/icons/json.svg diff --git a/ui/src/assets/icons/key.svg b/web/apps/admin-ui/src/assets/icons/key.svg similarity index 100% rename from ui/src/assets/icons/key.svg rename to web/apps/admin-ui/src/assets/icons/key.svg diff --git a/ui/src/assets/icons/map.svg b/web/apps/admin-ui/src/assets/icons/map.svg similarity index 100% rename from ui/src/assets/icons/map.svg rename to web/apps/admin-ui/src/assets/icons/map.svg diff --git a/ui/src/assets/icons/plans.svg b/web/apps/admin-ui/src/assets/icons/plans.svg similarity index 100% rename from ui/src/assets/icons/plans.svg rename to web/apps/admin-ui/src/assets/icons/plans.svg diff --git a/ui/src/assets/icons/preferences.svg b/web/apps/admin-ui/src/assets/icons/preferences.svg similarity index 100% rename from ui/src/assets/icons/preferences.svg rename to web/apps/admin-ui/src/assets/icons/preferences.svg diff --git a/ui/src/assets/icons/products.svg b/web/apps/admin-ui/src/assets/icons/products.svg similarity index 100% rename from ui/src/assets/icons/products.svg rename to web/apps/admin-ui/src/assets/icons/products.svg diff --git a/ui/src/assets/icons/roles.svg b/web/apps/admin-ui/src/assets/icons/roles.svg similarity index 100% rename from ui/src/assets/icons/roles.svg rename to web/apps/admin-ui/src/assets/icons/roles.svg diff --git a/ui/src/assets/icons/users.svg b/web/apps/admin-ui/src/assets/icons/users.svg similarity index 100% rename from ui/src/assets/icons/users.svg rename to web/apps/admin-ui/src/assets/icons/users.svg diff --git a/ui/src/assets/icons/webhooks.svg b/web/apps/admin-ui/src/assets/icons/webhooks.svg similarity index 100% rename from ui/src/assets/icons/webhooks.svg rename to web/apps/admin-ui/src/assets/icons/webhooks.svg diff --git a/ui/src/assets/images/system.jpg b/web/apps/admin-ui/src/assets/images/system.jpg similarity index 100% rename from ui/src/assets/images/system.jpg rename to web/apps/admin-ui/src/assets/images/system.jpg diff --git a/ui/src/components/CustomField.tsx b/web/apps/admin-ui/src/components/CustomField.tsx similarity index 100% rename from ui/src/components/CustomField.tsx rename to web/apps/admin-ui/src/components/CustomField.tsx diff --git a/ui/src/components/Layout.tsx b/web/apps/admin-ui/src/components/Layout.tsx similarity index 100% rename from ui/src/components/Layout.tsx rename to web/apps/admin-ui/src/components/Layout.tsx diff --git a/ui/src/components/Price.tsx b/web/apps/admin-ui/src/components/Price.tsx similarity index 100% rename from ui/src/components/Price.tsx rename to web/apps/admin-ui/src/components/Price.tsx diff --git a/ui/src/components/Sidebar/index.tsx b/web/apps/admin-ui/src/components/Sidebar/index.tsx similarity index 100% rename from ui/src/components/Sidebar/index.tsx rename to web/apps/admin-ui/src/components/Sidebar/index.tsx diff --git a/ui/src/components/Sidebar/sidebar.module.css b/web/apps/admin-ui/src/components/Sidebar/sidebar.module.css similarity index 100% rename from ui/src/components/Sidebar/sidebar.module.css rename to web/apps/admin-ui/src/components/Sidebar/sidebar.module.css diff --git a/ui/src/components/assign-role.tsx b/web/apps/admin-ui/src/components/assign-role.tsx similarity index 100% rename from ui/src/components/assign-role.tsx rename to web/apps/admin-ui/src/components/assign-role.tsx diff --git a/ui/src/components/collapsable-search/index.tsx b/web/apps/admin-ui/src/components/collapsable-search/index.tsx similarity index 100% rename from ui/src/components/collapsable-search/index.tsx rename to web/apps/admin-ui/src/components/collapsable-search/index.tsx diff --git a/ui/src/components/dialog/header.tsx b/web/apps/admin-ui/src/components/dialog/header.tsx similarity index 100% rename from ui/src/components/dialog/header.tsx rename to web/apps/admin-ui/src/components/dialog/header.tsx diff --git a/ui/src/components/error-boundary.tsx b/web/apps/admin-ui/src/components/error-boundary.tsx similarity index 100% rename from ui/src/components/error-boundary.tsx rename to web/apps/admin-ui/src/components/error-boundary.tsx diff --git a/ui/src/components/multiselect/index.tsx b/web/apps/admin-ui/src/components/multiselect/index.tsx similarity index 100% rename from ui/src/components/multiselect/index.tsx rename to web/apps/admin-ui/src/components/multiselect/index.tsx diff --git a/ui/src/components/page-header.module.css b/web/apps/admin-ui/src/components/page-header.module.css similarity index 100% rename from ui/src/components/page-header.module.css rename to web/apps/admin-ui/src/components/page-header.module.css diff --git a/ui/src/components/page-header.tsx b/web/apps/admin-ui/src/components/page-header.tsx similarity index 100% rename from ui/src/components/page-header.tsx rename to web/apps/admin-ui/src/components/page-header.tsx diff --git a/ui/src/components/page-title/index.tsx b/web/apps/admin-ui/src/components/page-title/index.tsx similarity index 100% rename from ui/src/components/page-title/index.tsx rename to web/apps/admin-ui/src/components/page-title/index.tsx diff --git a/ui/src/components/sheet/footer.tsx b/web/apps/admin-ui/src/components/sheet/footer.tsx similarity index 100% rename from ui/src/components/sheet/footer.tsx rename to web/apps/admin-ui/src/components/sheet/footer.tsx diff --git a/ui/src/components/sheet/header.tsx b/web/apps/admin-ui/src/components/sheet/header.tsx similarity index 100% rename from ui/src/components/sheet/header.tsx rename to web/apps/admin-ui/src/components/sheet/header.tsx diff --git a/ui/src/components/states/Loading.tsx b/web/apps/admin-ui/src/components/states/Loading.tsx similarity index 100% rename from ui/src/components/states/Loading.tsx rename to web/apps/admin-ui/src/components/states/Loading.tsx diff --git a/ui/src/components/states/Unauthorized.tsx b/web/apps/admin-ui/src/components/states/Unauthorized.tsx similarity index 100% rename from ui/src/components/states/Unauthorized.tsx rename to web/apps/admin-ui/src/components/states/Unauthorized.tsx diff --git a/ui/src/configs/frontier.tsx b/web/apps/admin-ui/src/configs/frontier.tsx similarity index 100% rename from ui/src/configs/frontier.tsx rename to web/apps/admin-ui/src/configs/frontier.tsx diff --git a/ui/src/configs/theme.tsx b/web/apps/admin-ui/src/configs/theme.tsx similarity index 100% rename from ui/src/configs/theme.tsx rename to web/apps/admin-ui/src/configs/theme.tsx diff --git a/ui/src/connect/clients.tsx b/web/apps/admin-ui/src/connect/clients.tsx similarity index 100% rename from ui/src/connect/clients.tsx rename to web/apps/admin-ui/src/connect/clients.tsx diff --git a/ui/src/connect/transport.tsx b/web/apps/admin-ui/src/connect/transport.tsx similarity index 100% rename from ui/src/connect/transport.tsx rename to web/apps/admin-ui/src/connect/transport.tsx diff --git a/ui/src/containers/billingplans.list/columns.tsx b/web/apps/admin-ui/src/containers/billingplans.list/columns.tsx similarity index 100% rename from ui/src/containers/billingplans.list/columns.tsx rename to web/apps/admin-ui/src/containers/billingplans.list/columns.tsx diff --git a/ui/src/containers/billingplans.list/details.tsx b/web/apps/admin-ui/src/containers/billingplans.list/details.tsx similarity index 100% rename from ui/src/containers/billingplans.list/details.tsx rename to web/apps/admin-ui/src/containers/billingplans.list/details.tsx diff --git a/ui/src/containers/billingplans.list/header.tsx b/web/apps/admin-ui/src/containers/billingplans.list/header.tsx similarity index 100% rename from ui/src/containers/billingplans.list/header.tsx rename to web/apps/admin-ui/src/containers/billingplans.list/header.tsx diff --git a/ui/src/containers/billingplans.list/index.tsx b/web/apps/admin-ui/src/containers/billingplans.list/index.tsx similarity index 100% rename from ui/src/containers/billingplans.list/index.tsx rename to web/apps/admin-ui/src/containers/billingplans.list/index.tsx diff --git a/ui/src/containers/billingplans.list/plans.module.css b/web/apps/admin-ui/src/containers/billingplans.list/plans.module.css similarity index 100% rename from ui/src/containers/billingplans.list/plans.module.css rename to web/apps/admin-ui/src/containers/billingplans.list/plans.module.css diff --git a/ui/src/containers/home.tsx b/web/apps/admin-ui/src/containers/home.tsx similarity index 100% rename from ui/src/containers/home.tsx rename to web/apps/admin-ui/src/containers/home.tsx diff --git a/ui/src/containers/login.tsx b/web/apps/admin-ui/src/containers/login.tsx similarity index 100% rename from ui/src/containers/login.tsx rename to web/apps/admin-ui/src/containers/login.tsx diff --git a/ui/src/containers/magiclink.tsx b/web/apps/admin-ui/src/containers/magiclink.tsx similarity index 100% rename from ui/src/containers/magiclink.tsx rename to web/apps/admin-ui/src/containers/magiclink.tsx diff --git a/ui/src/containers/preferences.list/columns.tsx b/web/apps/admin-ui/src/containers/preferences.list/columns.tsx similarity index 100% rename from ui/src/containers/preferences.list/columns.tsx rename to web/apps/admin-ui/src/containers/preferences.list/columns.tsx diff --git a/ui/src/containers/preferences.list/details.tsx b/web/apps/admin-ui/src/containers/preferences.list/details.tsx similarity index 100% rename from ui/src/containers/preferences.list/details.tsx rename to web/apps/admin-ui/src/containers/preferences.list/details.tsx diff --git a/ui/src/containers/preferences.list/index.tsx b/web/apps/admin-ui/src/containers/preferences.list/index.tsx similarity index 100% rename from ui/src/containers/preferences.list/index.tsx rename to web/apps/admin-ui/src/containers/preferences.list/index.tsx diff --git a/ui/src/containers/preferences.list/layout.tsx b/web/apps/admin-ui/src/containers/preferences.list/layout.tsx similarity index 100% rename from ui/src/containers/preferences.list/layout.tsx rename to web/apps/admin-ui/src/containers/preferences.list/layout.tsx diff --git a/ui/src/containers/preferences.list/preferences.module.css b/web/apps/admin-ui/src/containers/preferences.list/preferences.module.css similarity index 100% rename from ui/src/containers/preferences.list/preferences.module.css rename to web/apps/admin-ui/src/containers/preferences.list/preferences.module.css diff --git a/ui/src/containers/products.list/columns.tsx b/web/apps/admin-ui/src/containers/products.list/columns.tsx similarity index 100% rename from ui/src/containers/products.list/columns.tsx rename to web/apps/admin-ui/src/containers/products.list/columns.tsx diff --git a/ui/src/containers/products.list/details.tsx b/web/apps/admin-ui/src/containers/products.list/details.tsx similarity index 100% rename from ui/src/containers/products.list/details.tsx rename to web/apps/admin-ui/src/containers/products.list/details.tsx diff --git a/ui/src/containers/products.list/header.tsx b/web/apps/admin-ui/src/containers/products.list/header.tsx similarity index 100% rename from ui/src/containers/products.list/header.tsx rename to web/apps/admin-ui/src/containers/products.list/header.tsx diff --git a/ui/src/containers/products.list/index.tsx b/web/apps/admin-ui/src/containers/products.list/index.tsx similarity index 100% rename from ui/src/containers/products.list/index.tsx rename to web/apps/admin-ui/src/containers/products.list/index.tsx diff --git a/ui/src/containers/products.list/prices/columns.tsx b/web/apps/admin-ui/src/containers/products.list/prices/columns.tsx similarity index 100% rename from ui/src/containers/products.list/prices/columns.tsx rename to web/apps/admin-ui/src/containers/products.list/prices/columns.tsx diff --git a/ui/src/containers/products.list/prices/index.tsx b/web/apps/admin-ui/src/containers/products.list/prices/index.tsx similarity index 100% rename from ui/src/containers/products.list/prices/index.tsx rename to web/apps/admin-ui/src/containers/products.list/prices/index.tsx diff --git a/ui/src/containers/products.list/products.module.css b/web/apps/admin-ui/src/containers/products.list/products.module.css similarity index 100% rename from ui/src/containers/products.list/products.module.css rename to web/apps/admin-ui/src/containers/products.list/products.module.css diff --git a/ui/src/containers/products.list/types.tsx b/web/apps/admin-ui/src/containers/products.list/types.tsx similarity index 100% rename from ui/src/containers/products.list/types.tsx rename to web/apps/admin-ui/src/containers/products.list/types.tsx diff --git a/ui/src/containers/roles.list/columns.tsx b/web/apps/admin-ui/src/containers/roles.list/columns.tsx similarity index 100% rename from ui/src/containers/roles.list/columns.tsx rename to web/apps/admin-ui/src/containers/roles.list/columns.tsx diff --git a/ui/src/containers/roles.list/details.tsx b/web/apps/admin-ui/src/containers/roles.list/details.tsx similarity index 100% rename from ui/src/containers/roles.list/details.tsx rename to web/apps/admin-ui/src/containers/roles.list/details.tsx diff --git a/ui/src/containers/roles.list/header.tsx b/web/apps/admin-ui/src/containers/roles.list/header.tsx similarity index 100% rename from ui/src/containers/roles.list/header.tsx rename to web/apps/admin-ui/src/containers/roles.list/header.tsx diff --git a/ui/src/containers/roles.list/index.tsx b/web/apps/admin-ui/src/containers/roles.list/index.tsx similarity index 100% rename from ui/src/containers/roles.list/index.tsx rename to web/apps/admin-ui/src/containers/roles.list/index.tsx diff --git a/ui/src/containers/roles.list/roles.module.css b/web/apps/admin-ui/src/containers/roles.list/roles.module.css similarity index 100% rename from ui/src/containers/roles.list/roles.module.css rename to web/apps/admin-ui/src/containers/roles.list/roles.module.css diff --git a/ui/src/containers/roles.list/types.tsx b/web/apps/admin-ui/src/containers/roles.list/types.tsx similarity index 100% rename from ui/src/containers/roles.list/types.tsx rename to web/apps/admin-ui/src/containers/roles.list/types.tsx diff --git a/ui/src/containers/super_admins/columns.tsx b/web/apps/admin-ui/src/containers/super_admins/columns.tsx similarity index 100% rename from ui/src/containers/super_admins/columns.tsx rename to web/apps/admin-ui/src/containers/super_admins/columns.tsx diff --git a/ui/src/containers/super_admins/list.tsx b/web/apps/admin-ui/src/containers/super_admins/list.tsx similarity index 100% rename from ui/src/containers/super_admins/list.tsx rename to web/apps/admin-ui/src/containers/super_admins/list.tsx diff --git a/ui/src/containers/super_admins/super_admins.module.css b/web/apps/admin-ui/src/containers/super_admins/super_admins.module.css similarity index 100% rename from ui/src/containers/super_admins/super_admins.module.css rename to web/apps/admin-ui/src/containers/super_admins/super_admins.module.css diff --git a/ui/src/containers/webhooks/columns.tsx b/web/apps/admin-ui/src/containers/webhooks/columns.tsx similarity index 100% rename from ui/src/containers/webhooks/columns.tsx rename to web/apps/admin-ui/src/containers/webhooks/columns.tsx diff --git a/ui/src/containers/webhooks/create/index.tsx b/web/apps/admin-ui/src/containers/webhooks/create/index.tsx similarity index 100% rename from ui/src/containers/webhooks/create/index.tsx rename to web/apps/admin-ui/src/containers/webhooks/create/index.tsx diff --git a/ui/src/containers/webhooks/delete/index.tsx b/web/apps/admin-ui/src/containers/webhooks/delete/index.tsx similarity index 100% rename from ui/src/containers/webhooks/delete/index.tsx rename to web/apps/admin-ui/src/containers/webhooks/delete/index.tsx diff --git a/ui/src/containers/webhooks/header.tsx b/web/apps/admin-ui/src/containers/webhooks/header.tsx similarity index 100% rename from ui/src/containers/webhooks/header.tsx rename to web/apps/admin-ui/src/containers/webhooks/header.tsx diff --git a/ui/src/containers/webhooks/hooks/useWebhookQueries.ts b/web/apps/admin-ui/src/containers/webhooks/hooks/useWebhookQueries.ts similarity index 100% rename from ui/src/containers/webhooks/hooks/useWebhookQueries.ts rename to web/apps/admin-ui/src/containers/webhooks/hooks/useWebhookQueries.ts diff --git a/ui/src/containers/webhooks/index.tsx b/web/apps/admin-ui/src/containers/webhooks/index.tsx similarity index 100% rename from ui/src/containers/webhooks/index.tsx rename to web/apps/admin-ui/src/containers/webhooks/index.tsx diff --git a/ui/src/containers/webhooks/update/index.tsx b/web/apps/admin-ui/src/containers/webhooks/update/index.tsx similarity index 100% rename from ui/src/containers/webhooks/update/index.tsx rename to web/apps/admin-ui/src/containers/webhooks/update/index.tsx diff --git a/ui/src/containers/webhooks/webhooks.module.css b/web/apps/admin-ui/src/containers/webhooks/webhooks.module.css similarity index 100% rename from ui/src/containers/webhooks/webhooks.module.css rename to web/apps/admin-ui/src/containers/webhooks/webhooks.module.css diff --git a/ui/src/contexts/App.tsx b/web/apps/admin-ui/src/contexts/App.tsx similarity index 100% rename from ui/src/contexts/App.tsx rename to web/apps/admin-ui/src/contexts/App.tsx diff --git a/ui/src/contexts/ConnectProvider.tsx b/web/apps/admin-ui/src/contexts/ConnectProvider.tsx similarity index 100% rename from ui/src/contexts/ConnectProvider.tsx rename to web/apps/admin-ui/src/contexts/ConnectProvider.tsx diff --git a/ui/src/hooks/useRQL.tsx b/web/apps/admin-ui/src/hooks/useRQL.tsx similarity index 100% rename from ui/src/hooks/useRQL.tsx rename to web/apps/admin-ui/src/hooks/useRQL.tsx diff --git a/ui/src/layout/auth.tsx b/web/apps/admin-ui/src/layout/auth.tsx similarity index 100% rename from ui/src/layout/auth.tsx rename to web/apps/admin-ui/src/layout/auth.tsx diff --git a/ui/src/main.tsx b/web/apps/admin-ui/src/main.tsx similarity index 100% rename from ui/src/main.tsx rename to web/apps/admin-ui/src/main.tsx diff --git a/ui/src/pages/audit-logs/list/actor-cell.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/actor-cell.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/actor-cell.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/actor-cell.tsx diff --git a/ui/src/pages/audit-logs/list/columns.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/columns.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/columns.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/columns.tsx diff --git a/ui/src/pages/audit-logs/list/index.ts b/web/apps/admin-ui/src/pages/audit-logs/list/index.ts similarity index 100% rename from ui/src/pages/audit-logs/list/index.ts rename to web/apps/admin-ui/src/pages/audit-logs/list/index.ts diff --git a/ui/src/pages/audit-logs/list/list.module.css b/web/apps/admin-ui/src/pages/audit-logs/list/list.module.css similarity index 100% rename from ui/src/pages/audit-logs/list/list.module.css rename to web/apps/admin-ui/src/pages/audit-logs/list/list.module.css diff --git a/ui/src/pages/audit-logs/list/list.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/list.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/list.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/list.tsx diff --git a/ui/src/pages/audit-logs/list/navbar.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/navbar.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/navbar.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/navbar.tsx diff --git a/ui/src/pages/audit-logs/list/sidepanel-details.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-details.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/sidepanel-details.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-details.tsx diff --git a/ui/src/pages/audit-logs/list/sidepanel-list-id.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-list-id.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/sidepanel-list-id.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-list-id.tsx diff --git a/ui/src/pages/audit-logs/list/sidepanel-list-link.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-list-link.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/sidepanel-list-link.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-list-link.tsx diff --git a/ui/src/pages/audit-logs/list/sidepanel-log-dialog.tsx b/web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-log-dialog.tsx similarity index 100% rename from ui/src/pages/audit-logs/list/sidepanel-log-dialog.tsx rename to web/apps/admin-ui/src/pages/audit-logs/list/sidepanel-log-dialog.tsx diff --git a/ui/src/pages/audit-logs/util.ts b/web/apps/admin-ui/src/pages/audit-logs/util.ts similarity index 100% rename from ui/src/pages/audit-logs/util.ts rename to web/apps/admin-ui/src/pages/audit-logs/util.ts diff --git a/ui/src/pages/invoices/list/columns.tsx b/web/apps/admin-ui/src/pages/invoices/list/columns.tsx similarity index 100% rename from ui/src/pages/invoices/list/columns.tsx rename to web/apps/admin-ui/src/pages/invoices/list/columns.tsx diff --git a/ui/src/pages/invoices/list/index.tsx b/web/apps/admin-ui/src/pages/invoices/list/index.tsx similarity index 100% rename from ui/src/pages/invoices/list/index.tsx rename to web/apps/admin-ui/src/pages/invoices/list/index.tsx diff --git a/ui/src/pages/invoices/list/list.module.css b/web/apps/admin-ui/src/pages/invoices/list/list.module.css similarity index 100% rename from ui/src/pages/invoices/list/list.module.css rename to web/apps/admin-ui/src/pages/invoices/list/list.module.css diff --git a/ui/src/pages/invoices/list/navbar.tsx b/web/apps/admin-ui/src/pages/invoices/list/navbar.tsx similarity index 100% rename from ui/src/pages/invoices/list/navbar.tsx rename to web/apps/admin-ui/src/pages/invoices/list/navbar.tsx diff --git a/ui/src/pages/organizations/details/apis/apis.module.css b/web/apps/admin-ui/src/pages/organizations/details/apis/apis.module.css similarity index 100% rename from ui/src/pages/organizations/details/apis/apis.module.css rename to web/apps/admin-ui/src/pages/organizations/details/apis/apis.module.css diff --git a/ui/src/pages/organizations/details/apis/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/apis/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/apis/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/apis/columns.tsx diff --git a/ui/src/pages/organizations/details/apis/details-dialog.tsx b/web/apps/admin-ui/src/pages/organizations/details/apis/details-dialog.tsx similarity index 100% rename from ui/src/pages/organizations/details/apis/details-dialog.tsx rename to web/apps/admin-ui/src/pages/organizations/details/apis/details-dialog.tsx diff --git a/ui/src/pages/organizations/details/apis/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/apis/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/apis/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/apis/index.tsx diff --git a/ui/src/pages/organizations/details/contexts/organization-context.tsx b/web/apps/admin-ui/src/pages/organizations/details/contexts/organization-context.tsx similarity index 100% rename from ui/src/pages/organizations/details/contexts/organization-context.tsx rename to web/apps/admin-ui/src/pages/organizations/details/contexts/organization-context.tsx diff --git a/ui/src/pages/organizations/details/edit/billing.tsx b/web/apps/admin-ui/src/pages/organizations/details/edit/billing.tsx similarity index 100% rename from ui/src/pages/organizations/details/edit/billing.tsx rename to web/apps/admin-ui/src/pages/organizations/details/edit/billing.tsx diff --git a/ui/src/pages/organizations/details/edit/edit.module.css b/web/apps/admin-ui/src/pages/organizations/details/edit/edit.module.css similarity index 100% rename from ui/src/pages/organizations/details/edit/edit.module.css rename to web/apps/admin-ui/src/pages/organizations/details/edit/edit.module.css diff --git a/ui/src/pages/organizations/details/edit/kyc.tsx b/web/apps/admin-ui/src/pages/organizations/details/edit/kyc.tsx similarity index 100% rename from ui/src/pages/organizations/details/edit/kyc.tsx rename to web/apps/admin-ui/src/pages/organizations/details/edit/kyc.tsx diff --git a/ui/src/pages/organizations/details/edit/organization.tsx b/web/apps/admin-ui/src/pages/organizations/details/edit/organization.tsx similarity index 100% rename from ui/src/pages/organizations/details/edit/organization.tsx rename to web/apps/admin-ui/src/pages/organizations/details/edit/organization.tsx diff --git a/ui/src/pages/organizations/details/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/index.tsx diff --git a/ui/src/pages/organizations/details/invoices/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/invoices/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/invoices/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/invoices/columns.tsx diff --git a/ui/src/pages/organizations/details/invoices/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/invoices/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/invoices/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/invoices/index.tsx diff --git a/ui/src/pages/organizations/details/invoices/invoices.module.css b/web/apps/admin-ui/src/pages/organizations/details/invoices/invoices.module.css similarity index 100% rename from ui/src/pages/organizations/details/invoices/invoices.module.css rename to web/apps/admin-ui/src/pages/organizations/details/invoices/invoices.module.css diff --git a/ui/src/pages/organizations/details/layout/add-tokens-dialog.tsx b/web/apps/admin-ui/src/pages/organizations/details/layout/add-tokens-dialog.tsx similarity index 100% rename from ui/src/pages/organizations/details/layout/add-tokens-dialog.tsx rename to web/apps/admin-ui/src/pages/organizations/details/layout/add-tokens-dialog.tsx diff --git a/ui/src/pages/organizations/details/layout/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/layout/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/layout/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/layout/index.tsx diff --git a/ui/src/pages/organizations/details/layout/invite-users-dialog.tsx b/web/apps/admin-ui/src/pages/organizations/details/layout/invite-users-dialog.tsx similarity index 100% rename from ui/src/pages/organizations/details/layout/invite-users-dialog.tsx rename to web/apps/admin-ui/src/pages/organizations/details/layout/invite-users-dialog.tsx diff --git a/ui/src/pages/organizations/details/layout/layout.module.css b/web/apps/admin-ui/src/pages/organizations/details/layout/layout.module.css similarity index 100% rename from ui/src/pages/organizations/details/layout/layout.module.css rename to web/apps/admin-ui/src/pages/organizations/details/layout/layout.module.css diff --git a/ui/src/pages/organizations/details/layout/navbar.tsx b/web/apps/admin-ui/src/pages/organizations/details/layout/navbar.tsx similarity index 100% rename from ui/src/pages/organizations/details/layout/navbar.tsx rename to web/apps/admin-ui/src/pages/organizations/details/layout/navbar.tsx diff --git a/ui/src/pages/organizations/details/members/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/members/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/members/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/members/columns.tsx diff --git a/ui/src/pages/organizations/details/members/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/members/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/members/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/members/index.tsx diff --git a/ui/src/pages/organizations/details/members/members.module.css b/web/apps/admin-ui/src/pages/organizations/details/members/members.module.css similarity index 100% rename from ui/src/pages/organizations/details/members/members.module.css rename to web/apps/admin-ui/src/pages/organizations/details/members/members.module.css diff --git a/ui/src/pages/organizations/details/members/remove-member.tsx b/web/apps/admin-ui/src/pages/organizations/details/members/remove-member.tsx similarity index 100% rename from ui/src/pages/organizations/details/members/remove-member.tsx rename to web/apps/admin-ui/src/pages/organizations/details/members/remove-member.tsx diff --git a/ui/src/pages/organizations/details/projects/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/columns.tsx diff --git a/ui/src/pages/organizations/details/projects/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/index.tsx diff --git a/ui/src/pages/organizations/details/projects/members/add-members-dropdown.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/members/add-members-dropdown.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/members/add-members-dropdown.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/add-members-dropdown.tsx diff --git a/ui/src/pages/organizations/details/projects/members/assign-role.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/members/assign-role.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/members/assign-role.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/assign-role.tsx diff --git a/ui/src/pages/organizations/details/projects/members/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/members/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/members/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/columns.tsx diff --git a/ui/src/pages/organizations/details/projects/members/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/members/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/members/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/index.tsx diff --git a/ui/src/pages/organizations/details/projects/members/members.module.css b/web/apps/admin-ui/src/pages/organizations/details/projects/members/members.module.css similarity index 100% rename from ui/src/pages/organizations/details/projects/members/members.module.css rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/members.module.css diff --git a/ui/src/pages/organizations/details/projects/members/remove-member.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/members/remove-member.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/members/remove-member.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/members/remove-member.tsx diff --git a/ui/src/pages/organizations/details/projects/projects.module.css b/web/apps/admin-ui/src/pages/organizations/details/projects/projects.module.css similarity index 100% rename from ui/src/pages/organizations/details/projects/projects.module.css rename to web/apps/admin-ui/src/pages/organizations/details/projects/projects.module.css diff --git a/ui/src/pages/organizations/details/projects/rename-project.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/rename-project.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/rename-project.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/rename-project.tsx diff --git a/ui/src/pages/organizations/details/projects/use-add-project-members.tsx b/web/apps/admin-ui/src/pages/organizations/details/projects/use-add-project-members.tsx similarity index 100% rename from ui/src/pages/organizations/details/projects/use-add-project-members.tsx rename to web/apps/admin-ui/src/pages/organizations/details/projects/use-add-project-members.tsx diff --git a/ui/src/pages/organizations/details/security/block-organization.tsx b/web/apps/admin-ui/src/pages/organizations/details/security/block-organization.tsx similarity index 100% rename from ui/src/pages/organizations/details/security/block-organization.tsx rename to web/apps/admin-ui/src/pages/organizations/details/security/block-organization.tsx diff --git a/ui/src/pages/organizations/details/security/domains-list.tsx b/web/apps/admin-ui/src/pages/organizations/details/security/domains-list.tsx similarity index 100% rename from ui/src/pages/organizations/details/security/domains-list.tsx rename to web/apps/admin-ui/src/pages/organizations/details/security/domains-list.tsx diff --git a/ui/src/pages/organizations/details/security/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/security/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/security/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/security/index.tsx diff --git a/ui/src/pages/organizations/details/security/security.module.css b/web/apps/admin-ui/src/pages/organizations/details/security/security.module.css similarity index 100% rename from ui/src/pages/organizations/details/security/security.module.css rename to web/apps/admin-ui/src/pages/organizations/details/security/security.module.css diff --git a/ui/src/pages/organizations/details/side-panel/billing-details-section.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/billing-details-section.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/billing-details-section.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/billing-details-section.tsx diff --git a/ui/src/pages/organizations/details/side-panel/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/index.tsx diff --git a/ui/src/pages/organizations/details/side-panel/kyc-section.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/kyc-section.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/kyc-section.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/kyc-section.tsx diff --git a/ui/src/pages/organizations/details/side-panel/org-details-section.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/org-details-section.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/org-details-section.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/org-details-section.tsx diff --git a/ui/src/pages/organizations/details/side-panel/plan-details-section.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/plan-details-section.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/plan-details-section.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/plan-details-section.tsx diff --git a/ui/src/pages/organizations/details/side-panel/side-panel.module.css b/web/apps/admin-ui/src/pages/organizations/details/side-panel/side-panel.module.css similarity index 100% rename from ui/src/pages/organizations/details/side-panel/side-panel.module.css rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/side-panel.module.css diff --git a/ui/src/pages/organizations/details/side-panel/tokens-details-section.tsx b/web/apps/admin-ui/src/pages/organizations/details/side-panel/tokens-details-section.tsx similarity index 100% rename from ui/src/pages/organizations/details/side-panel/tokens-details-section.tsx rename to web/apps/admin-ui/src/pages/organizations/details/side-panel/tokens-details-section.tsx diff --git a/ui/src/pages/organizations/details/tokens/columns.tsx b/web/apps/admin-ui/src/pages/organizations/details/tokens/columns.tsx similarity index 100% rename from ui/src/pages/organizations/details/tokens/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/details/tokens/columns.tsx diff --git a/ui/src/pages/organizations/details/tokens/index.tsx b/web/apps/admin-ui/src/pages/organizations/details/tokens/index.tsx similarity index 100% rename from ui/src/pages/organizations/details/tokens/index.tsx rename to web/apps/admin-ui/src/pages/organizations/details/tokens/index.tsx diff --git a/ui/src/pages/organizations/details/tokens/tokens.module.css b/web/apps/admin-ui/src/pages/organizations/details/tokens/tokens.module.css similarity index 100% rename from ui/src/pages/organizations/details/tokens/tokens.module.css rename to web/apps/admin-ui/src/pages/organizations/details/tokens/tokens.module.css diff --git a/ui/src/pages/organizations/details/types.ts b/web/apps/admin-ui/src/pages/organizations/details/types.ts similarity index 100% rename from ui/src/pages/organizations/details/types.ts rename to web/apps/admin-ui/src/pages/organizations/details/types.ts diff --git a/ui/src/pages/organizations/list/columns.tsx b/web/apps/admin-ui/src/pages/organizations/list/columns.tsx similarity index 100% rename from ui/src/pages/organizations/list/columns.tsx rename to web/apps/admin-ui/src/pages/organizations/list/columns.tsx diff --git a/ui/src/pages/organizations/list/create.tsx b/web/apps/admin-ui/src/pages/organizations/list/create.tsx similarity index 100% rename from ui/src/pages/organizations/list/create.tsx rename to web/apps/admin-ui/src/pages/organizations/list/create.tsx diff --git a/ui/src/pages/organizations/list/index.tsx b/web/apps/admin-ui/src/pages/organizations/list/index.tsx similarity index 100% rename from ui/src/pages/organizations/list/index.tsx rename to web/apps/admin-ui/src/pages/organizations/list/index.tsx diff --git a/ui/src/pages/organizations/list/list.module.css b/web/apps/admin-ui/src/pages/organizations/list/list.module.css similarity index 100% rename from ui/src/pages/organizations/list/list.module.css rename to web/apps/admin-ui/src/pages/organizations/list/list.module.css diff --git a/ui/src/pages/organizations/list/navbar.tsx b/web/apps/admin-ui/src/pages/organizations/list/navbar.tsx similarity index 100% rename from ui/src/pages/organizations/list/navbar.tsx rename to web/apps/admin-ui/src/pages/organizations/list/navbar.tsx diff --git a/ui/src/pages/users/details/index.ts b/web/apps/admin-ui/src/pages/users/details/index.ts similarity index 100% rename from ui/src/pages/users/details/index.ts rename to web/apps/admin-ui/src/pages/users/details/index.ts diff --git a/ui/src/pages/users/details/layout/index.ts b/web/apps/admin-ui/src/pages/users/details/layout/index.ts similarity index 100% rename from ui/src/pages/users/details/layout/index.ts rename to web/apps/admin-ui/src/pages/users/details/layout/index.ts diff --git a/ui/src/pages/users/details/layout/layout.module.css b/web/apps/admin-ui/src/pages/users/details/layout/layout.module.css similarity index 100% rename from ui/src/pages/users/details/layout/layout.module.css rename to web/apps/admin-ui/src/pages/users/details/layout/layout.module.css diff --git a/ui/src/pages/users/details/layout/layout.tsx b/web/apps/admin-ui/src/pages/users/details/layout/layout.tsx similarity index 100% rename from ui/src/pages/users/details/layout/layout.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/layout.tsx diff --git a/ui/src/pages/users/details/layout/membership-dropdown.tsx b/web/apps/admin-ui/src/pages/users/details/layout/membership-dropdown.tsx similarity index 100% rename from ui/src/pages/users/details/layout/membership-dropdown.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/membership-dropdown.tsx diff --git a/ui/src/pages/users/details/layout/navbar.module.css b/web/apps/admin-ui/src/pages/users/details/layout/navbar.module.css similarity index 100% rename from ui/src/pages/users/details/layout/navbar.module.css rename to web/apps/admin-ui/src/pages/users/details/layout/navbar.module.css diff --git a/ui/src/pages/users/details/layout/navbar.tsx b/web/apps/admin-ui/src/pages/users/details/layout/navbar.tsx similarity index 100% rename from ui/src/pages/users/details/layout/navbar.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/navbar.tsx diff --git a/ui/src/pages/users/details/layout/side-panel-details.tsx b/web/apps/admin-ui/src/pages/users/details/layout/side-panel-details.tsx similarity index 100% rename from ui/src/pages/users/details/layout/side-panel-details.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/side-panel-details.tsx diff --git a/ui/src/pages/users/details/layout/side-panel-membership.tsx b/web/apps/admin-ui/src/pages/users/details/layout/side-panel-membership.tsx similarity index 100% rename from ui/src/pages/users/details/layout/side-panel-membership.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/side-panel-membership.tsx diff --git a/ui/src/pages/users/details/layout/side-panel.module.css b/web/apps/admin-ui/src/pages/users/details/layout/side-panel.module.css similarity index 100% rename from ui/src/pages/users/details/layout/side-panel.module.css rename to web/apps/admin-ui/src/pages/users/details/layout/side-panel.module.css diff --git a/ui/src/pages/users/details/layout/side-panel.tsx b/web/apps/admin-ui/src/pages/users/details/layout/side-panel.tsx similarity index 100% rename from ui/src/pages/users/details/layout/side-panel.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/side-panel.tsx diff --git a/ui/src/pages/users/details/layout/suspend-user.tsx b/web/apps/admin-ui/src/pages/users/details/layout/suspend-user.tsx similarity index 100% rename from ui/src/pages/users/details/layout/suspend-user.tsx rename to web/apps/admin-ui/src/pages/users/details/layout/suspend-user.tsx diff --git a/ui/src/pages/users/details/security/block-user.tsx b/web/apps/admin-ui/src/pages/users/details/security/block-user.tsx similarity index 100% rename from ui/src/pages/users/details/security/block-user.tsx rename to web/apps/admin-ui/src/pages/users/details/security/block-user.tsx diff --git a/ui/src/pages/users/details/security/index.ts b/web/apps/admin-ui/src/pages/users/details/security/index.ts similarity index 100% rename from ui/src/pages/users/details/security/index.ts rename to web/apps/admin-ui/src/pages/users/details/security/index.ts diff --git a/ui/src/pages/users/details/security/security.module.css b/web/apps/admin-ui/src/pages/users/details/security/security.module.css similarity index 100% rename from ui/src/pages/users/details/security/security.module.css rename to web/apps/admin-ui/src/pages/users/details/security/security.module.css diff --git a/ui/src/pages/users/details/security/security.tsx b/web/apps/admin-ui/src/pages/users/details/security/security.tsx similarity index 100% rename from ui/src/pages/users/details/security/security.tsx rename to web/apps/admin-ui/src/pages/users/details/security/security.tsx diff --git a/ui/src/pages/users/details/security/sessions/index.tsx b/web/apps/admin-ui/src/pages/users/details/security/sessions/index.tsx similarity index 100% rename from ui/src/pages/users/details/security/sessions/index.tsx rename to web/apps/admin-ui/src/pages/users/details/security/sessions/index.tsx diff --git a/ui/src/pages/users/details/security/sessions/revoke-session-confirm.tsx b/web/apps/admin-ui/src/pages/users/details/security/sessions/revoke-session-confirm.tsx similarity index 100% rename from ui/src/pages/users/details/security/sessions/revoke-session-confirm.tsx rename to web/apps/admin-ui/src/pages/users/details/security/sessions/revoke-session-confirm.tsx diff --git a/ui/src/pages/users/details/security/sessions/revoke-session-final-confirm.tsx b/web/apps/admin-ui/src/pages/users/details/security/sessions/revoke-session-final-confirm.tsx similarity index 100% rename from ui/src/pages/users/details/security/sessions/revoke-session-final-confirm.tsx rename to web/apps/admin-ui/src/pages/users/details/security/sessions/revoke-session-final-confirm.tsx diff --git a/ui/src/pages/users/details/security/sessions/session-skeleton.tsx b/web/apps/admin-ui/src/pages/users/details/security/sessions/session-skeleton.tsx similarity index 100% rename from ui/src/pages/users/details/security/sessions/session-skeleton.tsx rename to web/apps/admin-ui/src/pages/users/details/security/sessions/session-skeleton.tsx diff --git a/ui/src/pages/users/details/security/sessions/sessions.module.css b/web/apps/admin-ui/src/pages/users/details/security/sessions/sessions.module.css similarity index 100% rename from ui/src/pages/users/details/security/sessions/sessions.module.css rename to web/apps/admin-ui/src/pages/users/details/security/sessions/sessions.module.css diff --git a/ui/src/pages/users/details/user-context.tsx b/web/apps/admin-ui/src/pages/users/details/user-context.tsx similarity index 100% rename from ui/src/pages/users/details/user-context.tsx rename to web/apps/admin-ui/src/pages/users/details/user-context.tsx diff --git a/ui/src/pages/users/details/user-details.tsx b/web/apps/admin-ui/src/pages/users/details/user-details.tsx similarity index 100% rename from ui/src/pages/users/details/user-details.tsx rename to web/apps/admin-ui/src/pages/users/details/user-details.tsx diff --git a/ui/src/pages/users/list/columns.tsx b/web/apps/admin-ui/src/pages/users/list/columns.tsx similarity index 100% rename from ui/src/pages/users/list/columns.tsx rename to web/apps/admin-ui/src/pages/users/list/columns.tsx diff --git a/ui/src/pages/users/list/index.ts b/web/apps/admin-ui/src/pages/users/list/index.ts similarity index 100% rename from ui/src/pages/users/list/index.ts rename to web/apps/admin-ui/src/pages/users/list/index.ts diff --git a/ui/src/pages/users/list/invite-users.module.css b/web/apps/admin-ui/src/pages/users/list/invite-users.module.css similarity index 100% rename from ui/src/pages/users/list/invite-users.module.css rename to web/apps/admin-ui/src/pages/users/list/invite-users.module.css diff --git a/ui/src/pages/users/list/invite-users.tsx b/web/apps/admin-ui/src/pages/users/list/invite-users.tsx similarity index 100% rename from ui/src/pages/users/list/invite-users.tsx rename to web/apps/admin-ui/src/pages/users/list/invite-users.tsx diff --git a/ui/src/pages/users/list/list.module.css b/web/apps/admin-ui/src/pages/users/list/list.module.css similarity index 100% rename from ui/src/pages/users/list/list.module.css rename to web/apps/admin-ui/src/pages/users/list/list.module.css diff --git a/ui/src/pages/users/list/list.tsx b/web/apps/admin-ui/src/pages/users/list/list.tsx similarity index 100% rename from ui/src/pages/users/list/list.tsx rename to web/apps/admin-ui/src/pages/users/list/list.tsx diff --git a/ui/src/pages/users/list/navbar.tsx b/web/apps/admin-ui/src/pages/users/list/navbar.tsx similarity index 100% rename from ui/src/pages/users/list/navbar.tsx rename to web/apps/admin-ui/src/pages/users/list/navbar.tsx diff --git a/ui/src/pages/users/util.ts b/web/apps/admin-ui/src/pages/users/util.ts similarity index 100% rename from ui/src/pages/users/util.ts rename to web/apps/admin-ui/src/pages/users/util.ts diff --git a/ui/src/routes.tsx b/web/apps/admin-ui/src/routes.tsx similarity index 100% rename from ui/src/routes.tsx rename to web/apps/admin-ui/src/routes.tsx diff --git a/ui/src/styles.ts b/web/apps/admin-ui/src/styles.ts similarity index 100% rename from ui/src/styles.ts rename to web/apps/admin-ui/src/styles.ts diff --git a/ui/src/utils/connect-pagination.ts b/web/apps/admin-ui/src/utils/connect-pagination.ts similarity index 100% rename from ui/src/utils/connect-pagination.ts rename to web/apps/admin-ui/src/utils/connect-pagination.ts diff --git a/ui/src/utils/connect-timestamp.ts b/web/apps/admin-ui/src/utils/connect-timestamp.ts similarity index 100% rename from ui/src/utils/connect-timestamp.ts rename to web/apps/admin-ui/src/utils/connect-timestamp.ts diff --git a/ui/src/utils/constants.ts b/web/apps/admin-ui/src/utils/constants.ts similarity index 100% rename from ui/src/utils/constants.ts rename to web/apps/admin-ui/src/utils/constants.ts diff --git a/ui/src/utils/helper.ts b/web/apps/admin-ui/src/utils/helper.ts similarity index 100% rename from ui/src/utils/helper.ts rename to web/apps/admin-ui/src/utils/helper.ts diff --git a/ui/src/utils/transform-query.ts b/web/apps/admin-ui/src/utils/transform-query.ts similarity index 100% rename from ui/src/utils/transform-query.ts rename to web/apps/admin-ui/src/utils/transform-query.ts diff --git a/ui/src/utils/webhook_events.ts b/web/apps/admin-ui/src/utils/webhook_events.ts similarity index 100% rename from ui/src/utils/webhook_events.ts rename to web/apps/admin-ui/src/utils/webhook_events.ts diff --git a/ui/src/vite-env.d.ts b/web/apps/admin-ui/src/vite-env.d.ts similarity index 100% rename from ui/src/vite-env.d.ts rename to web/apps/admin-ui/src/vite-env.d.ts diff --git a/ui/tsconfig.json b/web/apps/admin-ui/tsconfig.json similarity index 100% rename from ui/tsconfig.json rename to web/apps/admin-ui/tsconfig.json diff --git a/ui/tsconfig.node.json b/web/apps/admin-ui/tsconfig.node.json similarity index 100% rename from ui/tsconfig.node.json rename to web/apps/admin-ui/tsconfig.node.json diff --git a/ui/types/HttpResponse.tsx b/web/apps/admin-ui/types/HttpResponse.tsx similarity index 100% rename from ui/types/HttpResponse.tsx rename to web/apps/admin-ui/types/HttpResponse.tsx diff --git a/ui/types/types.d.ts b/web/apps/admin-ui/types/types.d.ts similarity index 100% rename from ui/types/types.d.ts rename to web/apps/admin-ui/types/types.d.ts diff --git a/ui/vite.config.ts b/web/apps/admin-ui/vite.config.ts similarity index 96% rename from ui/vite.config.ts rename to web/apps/admin-ui/vite.config.ts index aa4a7dd2f..49a758969 100644 --- a/ui/vite.config.ts +++ b/web/apps/admin-ui/vite.config.ts @@ -10,7 +10,7 @@ export default defineConfig(() => { return { base: "/", build: { - outDir: "dist/ui", + outDir: "dist/admin-ui", }, server: { proxy: { diff --git a/sdks/js/package.json b/web/package.json similarity index 100% rename from sdks/js/package.json rename to web/package.json diff --git a/sdks/js/packages/core/.release-it.json b/web/packages/core/.release-it.json similarity index 100% rename from sdks/js/packages/core/.release-it.json rename to web/packages/core/.release-it.json diff --git a/sdks/js/packages/core/CHANGELOG.md b/web/packages/core/CHANGELOG.md similarity index 100% rename from sdks/js/packages/core/CHANGELOG.md rename to web/packages/core/CHANGELOG.md diff --git a/sdks/js/packages/core/README.md b/web/packages/core/README.md similarity index 100% rename from sdks/js/packages/core/README.md rename to web/packages/core/README.md diff --git a/sdks/js/packages/core/admin/components/PageTitle.tsx b/web/packages/core/admin/components/PageTitle.tsx similarity index 100% rename from sdks/js/packages/core/admin/components/PageTitle.tsx rename to web/packages/core/admin/components/PageTitle.tsx diff --git a/sdks/js/packages/core/admin/index.ts b/web/packages/core/admin/index.ts similarity index 100% rename from sdks/js/packages/core/admin/index.ts rename to web/packages/core/admin/index.ts diff --git a/sdks/js/packages/core/admin/pages/auth/Login.tsx b/web/packages/core/admin/pages/auth/Login.tsx similarity index 100% rename from sdks/js/packages/core/admin/pages/auth/Login.tsx rename to web/packages/core/admin/pages/auth/Login.tsx diff --git a/sdks/js/packages/core/admin/types.ts b/web/packages/core/admin/types.ts similarity index 100% rename from sdks/js/packages/core/admin/types.ts rename to web/packages/core/admin/types.ts diff --git a/sdks/js/packages/core/custom.d.ts b/web/packages/core/custom.d.ts similarity index 100% rename from sdks/js/packages/core/custom.d.ts rename to web/packages/core/custom.d.ts diff --git a/sdks/js/packages/core/hooks/index.ts b/web/packages/core/hooks/index.ts similarity index 100% rename from sdks/js/packages/core/hooks/index.ts rename to web/packages/core/hooks/index.ts diff --git a/sdks/js/packages/core/jest.config.js b/web/packages/core/jest.config.js similarity index 100% rename from sdks/js/packages/core/jest.config.js rename to web/packages/core/jest.config.js diff --git a/sdks/js/packages/core/package.json b/web/packages/core/package.json similarity index 100% rename from sdks/js/packages/core/package.json rename to web/packages/core/package.json diff --git a/sdks/js/packages/core/react/assets/bell-slash.svg b/web/packages/core/react/assets/bell-slash.svg similarity index 100% rename from sdks/js/packages/core/react/assets/bell-slash.svg rename to web/packages/core/react/assets/bell-slash.svg diff --git a/sdks/js/packages/core/react/assets/bell.svg b/web/packages/core/react/assets/bell.svg similarity index 100% rename from sdks/js/packages/core/react/assets/bell.svg rename to web/packages/core/react/assets/bell.svg diff --git a/sdks/js/packages/core/react/assets/check-circle.svg b/web/packages/core/react/assets/check-circle.svg similarity index 100% rename from sdks/js/packages/core/react/assets/check-circle.svg rename to web/packages/core/react/assets/check-circle.svg diff --git a/sdks/js/packages/core/react/assets/chevron-left.svg b/web/packages/core/react/assets/chevron-left.svg similarity index 100% rename from sdks/js/packages/core/react/assets/chevron-left.svg rename to web/packages/core/react/assets/chevron-left.svg diff --git a/sdks/js/packages/core/react/assets/close-close.svg b/web/packages/core/react/assets/close-close.svg similarity index 100% rename from sdks/js/packages/core/react/assets/close-close.svg rename to web/packages/core/react/assets/close-close.svg diff --git a/sdks/js/packages/core/react/assets/close-default.svg b/web/packages/core/react/assets/close-default.svg similarity index 100% rename from sdks/js/packages/core/react/assets/close-default.svg rename to web/packages/core/react/assets/close-default.svg diff --git a/sdks/js/packages/core/react/assets/close.svg b/web/packages/core/react/assets/close.svg similarity index 100% rename from sdks/js/packages/core/react/assets/close.svg rename to web/packages/core/react/assets/close.svg diff --git a/sdks/js/packages/core/react/assets/coin.svg b/web/packages/core/react/assets/coin.svg similarity index 100% rename from sdks/js/packages/core/react/assets/coin.svg rename to web/packages/core/react/assets/coin.svg diff --git a/sdks/js/packages/core/react/assets/cross.svg b/web/packages/core/react/assets/cross.svg similarity index 100% rename from sdks/js/packages/core/react/assets/cross.svg rename to web/packages/core/react/assets/cross.svg diff --git a/sdks/js/packages/core/react/assets/exclamation-triangle.svg b/web/packages/core/react/assets/exclamation-triangle.svg similarity index 100% rename from sdks/js/packages/core/react/assets/exclamation-triangle.svg rename to web/packages/core/react/assets/exclamation-triangle.svg diff --git a/sdks/js/packages/core/react/assets/key.svg b/web/packages/core/react/assets/key.svg similarity index 100% rename from sdks/js/packages/core/react/assets/key.svg rename to web/packages/core/react/assets/key.svg diff --git a/sdks/js/packages/core/react/assets/line.svg b/web/packages/core/react/assets/line.svg similarity index 100% rename from sdks/js/packages/core/react/assets/line.svg rename to web/packages/core/react/assets/line.svg diff --git a/sdks/js/packages/core/react/assets/logo.png b/web/packages/core/react/assets/logo.png similarity index 100% rename from sdks/js/packages/core/react/assets/logo.png rename to web/packages/core/react/assets/logo.png diff --git a/sdks/js/packages/core/react/assets/logos/google-logo.svg b/web/packages/core/react/assets/logos/google-logo.svg similarity index 100% rename from sdks/js/packages/core/react/assets/logos/google-logo.svg rename to web/packages/core/react/assets/logos/google-logo.svg diff --git a/sdks/js/packages/core/react/assets/open.svg b/web/packages/core/react/assets/open.svg similarity index 100% rename from sdks/js/packages/core/react/assets/open.svg rename to web/packages/core/react/assets/open.svg diff --git a/sdks/js/packages/core/react/assets/organization.png b/web/packages/core/react/assets/organization.png similarity index 100% rename from sdks/js/packages/core/react/assets/organization.png rename to web/packages/core/react/assets/organization.png diff --git a/sdks/js/packages/core/react/assets/resize-collapse.svg b/web/packages/core/react/assets/resize-collapse.svg similarity index 100% rename from sdks/js/packages/core/react/assets/resize-collapse.svg rename to web/packages/core/react/assets/resize-collapse.svg diff --git a/sdks/js/packages/core/react/assets/resize-default.svg b/web/packages/core/react/assets/resize-default.svg similarity index 100% rename from sdks/js/packages/core/react/assets/resize-default.svg rename to web/packages/core/react/assets/resize-default.svg diff --git a/sdks/js/packages/core/react/assets/resize-expand.svg b/web/packages/core/react/assets/resize-expand.svg similarity index 100% rename from sdks/js/packages/core/react/assets/resize-expand.svg rename to web/packages/core/react/assets/resize-expand.svg diff --git a/sdks/js/packages/core/react/assets/user.png b/web/packages/core/react/assets/user.png similarity index 100% rename from sdks/js/packages/core/react/assets/user.png rename to web/packages/core/react/assets/user.png diff --git a/sdks/js/packages/core/react/assets/users.svg b/web/packages/core/react/assets/users.svg similarity index 100% rename from sdks/js/packages/core/react/assets/users.svg rename to web/packages/core/react/assets/users.svg diff --git a/sdks/js/packages/core/react/components/Container.tsx b/web/packages/core/react/components/Container.tsx similarity index 100% rename from sdks/js/packages/core/react/components/Container.tsx rename to web/packages/core/react/components/Container.tsx diff --git a/sdks/js/packages/core/react/components/Header.tsx b/web/packages/core/react/components/Header.tsx similarity index 100% rename from sdks/js/packages/core/react/components/Header.tsx rename to web/packages/core/react/components/Header.tsx diff --git a/sdks/js/packages/core/react/components/Layout/index.tsx b/web/packages/core/react/components/Layout/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/Layout/index.tsx rename to web/packages/core/react/components/Layout/index.tsx diff --git a/sdks/js/packages/core/react/components/Layout/layout.module.css b/web/packages/core/react/components/Layout/layout.module.css similarity index 100% rename from sdks/js/packages/core/react/components/Layout/layout.module.css rename to web/packages/core/react/components/Layout/layout.module.css diff --git a/sdks/js/packages/core/react/components/avatar-upload/avatar-upload.module.css b/web/packages/core/react/components/avatar-upload/avatar-upload.module.css similarity index 100% rename from sdks/js/packages/core/react/components/avatar-upload/avatar-upload.module.css rename to web/packages/core/react/components/avatar-upload/avatar-upload.module.css diff --git a/sdks/js/packages/core/react/components/avatar-upload/index.tsx b/web/packages/core/react/components/avatar-upload/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/avatar-upload/index.tsx rename to web/packages/core/react/components/avatar-upload/index.tsx diff --git a/sdks/js/packages/core/react/components/common/page-header/index.tsx b/web/packages/core/react/components/common/page-header/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/common/page-header/index.tsx rename to web/packages/core/react/components/common/page-header/index.tsx diff --git a/sdks/js/packages/core/react/components/common/upcoming-plan-change-banner/index.tsx b/web/packages/core/react/components/common/upcoming-plan-change-banner/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/common/upcoming-plan-change-banner/index.tsx rename to web/packages/core/react/components/common/upcoming-plan-change-banner/index.tsx diff --git a/sdks/js/packages/core/react/components/common/upcoming-plan-change-banner/styles.module.css b/web/packages/core/react/components/common/upcoming-plan-change-banner/styles.module.css similarity index 100% rename from sdks/js/packages/core/react/components/common/upcoming-plan-change-banner/styles.module.css rename to web/packages/core/react/components/common/upcoming-plan-change-banner/styles.module.css diff --git a/sdks/js/packages/core/react/components/container.module.css b/web/packages/core/react/components/container.module.css similarity index 100% rename from sdks/js/packages/core/react/components/container.module.css rename to web/packages/core/react/components/container.module.css diff --git a/sdks/js/packages/core/react/components/header.module.css b/web/packages/core/react/components/header.module.css similarity index 100% rename from sdks/js/packages/core/react/components/header.module.css rename to web/packages/core/react/components/header.module.css diff --git a/sdks/js/packages/core/react/components/index.ts b/web/packages/core/react/components/index.ts similarity index 100% rename from sdks/js/packages/core/react/components/index.ts rename to web/packages/core/react/components/index.ts diff --git a/sdks/js/packages/core/react/components/onboarding/magiclink-verify.tsx b/web/packages/core/react/components/onboarding/magiclink-verify.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/magiclink-verify.tsx rename to web/packages/core/react/components/onboarding/magiclink-verify.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/magiclink.tsx b/web/packages/core/react/components/onboarding/magiclink.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/magiclink.tsx rename to web/packages/core/react/components/onboarding/magiclink.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/oidc.tsx b/web/packages/core/react/components/onboarding/oidc.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/oidc.tsx rename to web/packages/core/react/components/onboarding/oidc.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/onboarding.module.css b/web/packages/core/react/components/onboarding/onboarding.module.css similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/onboarding.module.css rename to web/packages/core/react/components/onboarding/onboarding.module.css diff --git a/sdks/js/packages/core/react/components/onboarding/signin.tsx b/web/packages/core/react/components/onboarding/signin.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/signin.tsx rename to web/packages/core/react/components/onboarding/signin.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/signup.tsx b/web/packages/core/react/components/onboarding/signup.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/signup.tsx rename to web/packages/core/react/components/onboarding/signup.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/subscribe.tsx b/web/packages/core/react/components/onboarding/subscribe.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/subscribe.tsx rename to web/packages/core/react/components/onboarding/subscribe.tsx diff --git a/sdks/js/packages/core/react/components/onboarding/updates.tsx b/web/packages/core/react/components/onboarding/updates.tsx similarity index 100% rename from sdks/js/packages/core/react/components/onboarding/updates.tsx rename to web/packages/core/react/components/onboarding/updates.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/add.tsx b/web/packages/core/react/components/organization/api-keys/add.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/add.tsx rename to web/packages/core/react/components/organization/api-keys/add.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/columns.tsx b/web/packages/core/react/components/organization/api-keys/columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/columns.tsx rename to web/packages/core/react/components/organization/api-keys/columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/delete.tsx b/web/packages/core/react/components/organization/api-keys/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/delete.tsx rename to web/packages/core/react/components/organization/api-keys/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/hooks/useServiceUserTokens.ts b/web/packages/core/react/components/organization/api-keys/hooks/useServiceUserTokens.ts similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/hooks/useServiceUserTokens.ts rename to web/packages/core/react/components/organization/api-keys/hooks/useServiceUserTokens.ts diff --git a/sdks/js/packages/core/react/components/organization/api-keys/index.tsx b/web/packages/core/react/components/organization/api-keys/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/index.tsx rename to web/packages/core/react/components/organization/api-keys/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/service-user/add-token.tsx b/web/packages/core/react/components/organization/api-keys/service-user/add-token.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/service-user/add-token.tsx rename to web/packages/core/react/components/organization/api-keys/service-user/add-token.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/service-user/delete.tsx b/web/packages/core/react/components/organization/api-keys/service-user/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/service-user/delete.tsx rename to web/packages/core/react/components/organization/api-keys/service-user/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/service-user/index.tsx b/web/packages/core/react/components/organization/api-keys/service-user/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/service-user/index.tsx rename to web/packages/core/react/components/organization/api-keys/service-user/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/service-user/projects.tsx b/web/packages/core/react/components/organization/api-keys/service-user/projects.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/service-user/projects.tsx rename to web/packages/core/react/components/organization/api-keys/service-user/projects.tsx diff --git a/sdks/js/packages/core/react/components/organization/api-keys/service-user/styles.module.css b/web/packages/core/react/components/organization/api-keys/service-user/styles.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/service-user/styles.module.css rename to web/packages/core/react/components/organization/api-keys/service-user/styles.module.css diff --git a/sdks/js/packages/core/react/components/organization/api-keys/styles.module.css b/web/packages/core/react/components/organization/api-keys/styles.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/api-keys/styles.module.css rename to web/packages/core/react/components/organization/api-keys/styles.module.css diff --git a/sdks/js/packages/core/react/components/organization/billing/billing.module.css b/web/packages/core/react/components/organization/billing/billing.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/billing.module.css rename to web/packages/core/react/components/organization/billing/billing.module.css diff --git a/sdks/js/packages/core/react/components/organization/billing/cycle-switch/index.tsx b/web/packages/core/react/components/organization/billing/cycle-switch/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/cycle-switch/index.tsx rename to web/packages/core/react/components/organization/billing/cycle-switch/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/billing/index.tsx b/web/packages/core/react/components/organization/billing/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/index.tsx rename to web/packages/core/react/components/organization/billing/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/billing/invoices/index.tsx b/web/packages/core/react/components/organization/billing/invoices/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/invoices/index.tsx rename to web/packages/core/react/components/organization/billing/invoices/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/billing/invoices/invoice.module.css b/web/packages/core/react/components/organization/billing/invoices/invoice.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/invoices/invoice.module.css rename to web/packages/core/react/components/organization/billing/invoices/invoice.module.css diff --git a/sdks/js/packages/core/react/components/organization/billing/payment-issue.tsx b/web/packages/core/react/components/organization/billing/payment-issue.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/payment-issue.tsx rename to web/packages/core/react/components/organization/billing/payment-issue.tsx diff --git a/sdks/js/packages/core/react/components/organization/billing/payment-method.tsx b/web/packages/core/react/components/organization/billing/payment-method.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/payment-method.tsx rename to web/packages/core/react/components/organization/billing/payment-method.tsx diff --git a/sdks/js/packages/core/react/components/organization/billing/upcoming-billing-cycle.tsx b/web/packages/core/react/components/organization/billing/upcoming-billing-cycle.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/billing/upcoming-billing-cycle.tsx rename to web/packages/core/react/components/organization/billing/upcoming-billing-cycle.tsx diff --git a/sdks/js/packages/core/react/components/organization/create.tsx b/web/packages/core/react/components/organization/create.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/create.tsx rename to web/packages/core/react/components/organization/create.tsx diff --git a/sdks/js/packages/core/react/components/organization/domain/add-domain.tsx b/web/packages/core/react/components/organization/domain/add-domain.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/add-domain.tsx rename to web/packages/core/react/components/organization/domain/add-domain.tsx diff --git a/sdks/js/packages/core/react/components/organization/domain/delete.tsx b/web/packages/core/react/components/organization/domain/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/delete.tsx rename to web/packages/core/react/components/organization/domain/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/domain/domain.columns.tsx b/web/packages/core/react/components/organization/domain/domain.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/domain.columns.tsx rename to web/packages/core/react/components/organization/domain/domain.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/domain/domain.module.css b/web/packages/core/react/components/organization/domain/domain.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/domain.module.css rename to web/packages/core/react/components/organization/domain/domain.module.css diff --git a/sdks/js/packages/core/react/components/organization/domain/index.tsx b/web/packages/core/react/components/organization/domain/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/index.tsx rename to web/packages/core/react/components/organization/domain/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/domain/verify-domain.tsx b/web/packages/core/react/components/organization/domain/verify-domain.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/domain/verify-domain.tsx rename to web/packages/core/react/components/organization/domain/verify-domain.tsx diff --git a/sdks/js/packages/core/react/components/organization/general/delete.tsx b/web/packages/core/react/components/organization/general/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/general/delete.tsx rename to web/packages/core/react/components/organization/general/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/general/general.module.css b/web/packages/core/react/components/organization/general/general.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/general/general.module.css rename to web/packages/core/react/components/organization/general/general.module.css diff --git a/sdks/js/packages/core/react/components/organization/general/general.workspace.tsx b/web/packages/core/react/components/organization/general/general.workspace.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/general/general.workspace.tsx rename to web/packages/core/react/components/organization/general/general.workspace.tsx diff --git a/sdks/js/packages/core/react/components/organization/general/index.tsx b/web/packages/core/react/components/organization/general/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/general/index.tsx rename to web/packages/core/react/components/organization/general/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/MemberRemoveConfirm.tsx b/web/packages/core/react/components/organization/members/MemberRemoveConfirm.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/MemberRemoveConfirm.tsx rename to web/packages/core/react/components/organization/members/MemberRemoveConfirm.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/index.tsx b/web/packages/core/react/components/organization/members/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/index.tsx rename to web/packages/core/react/components/organization/members/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/invite.tsx b/web/packages/core/react/components/organization/members/invite.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/invite.tsx rename to web/packages/core/react/components/organization/members/invite.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/member.columns.tsx b/web/packages/core/react/components/organization/members/member.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/member.columns.tsx rename to web/packages/core/react/components/organization/members/member.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/member.types.tsx b/web/packages/core/react/components/organization/members/member.types.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/member.types.tsx rename to web/packages/core/react/components/organization/members/member.types.tsx diff --git a/sdks/js/packages/core/react/components/organization/members/members.module.css b/web/packages/core/react/components/organization/members/members.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/members/members.module.css rename to web/packages/core/react/components/organization/members/members.module.css diff --git a/sdks/js/packages/core/react/components/organization/organization.module.css b/web/packages/core/react/components/organization/organization.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/organization.module.css rename to web/packages/core/react/components/organization/organization.module.css diff --git a/sdks/js/packages/core/react/components/organization/plans/confirm-change/index.tsx b/web/packages/core/react/components/organization/plans/confirm-change/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/confirm-change/index.tsx rename to web/packages/core/react/components/organization/plans/confirm-change/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/plans/header.tsx b/web/packages/core/react/components/organization/plans/header.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/header.tsx rename to web/packages/core/react/components/organization/plans/header.tsx diff --git a/sdks/js/packages/core/react/components/organization/plans/helpers/helpers.test.ts b/web/packages/core/react/components/organization/plans/helpers/helpers.test.ts similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/helpers/helpers.test.ts rename to web/packages/core/react/components/organization/plans/helpers/helpers.test.ts diff --git a/sdks/js/packages/core/react/components/organization/plans/helpers/index.ts b/web/packages/core/react/components/organization/plans/helpers/index.ts similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/helpers/index.ts rename to web/packages/core/react/components/organization/plans/helpers/index.ts diff --git a/sdks/js/packages/core/react/components/organization/plans/hooks/usePlans.tsx b/web/packages/core/react/components/organization/plans/hooks/usePlans.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/hooks/usePlans.tsx rename to web/packages/core/react/components/organization/plans/hooks/usePlans.tsx diff --git a/sdks/js/packages/core/react/components/organization/plans/index.tsx b/web/packages/core/react/components/organization/plans/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/index.tsx rename to web/packages/core/react/components/organization/plans/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/plans/plans.module.css b/web/packages/core/react/components/organization/plans/plans.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/plans.module.css rename to web/packages/core/react/components/organization/plans/plans.module.css diff --git a/sdks/js/packages/core/react/components/organization/plans/pricing-column.tsx b/web/packages/core/react/components/organization/plans/pricing-column.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/plans/pricing-column.tsx rename to web/packages/core/react/components/organization/plans/pricing-column.tsx diff --git a/sdks/js/packages/core/react/components/organization/preferences/index.tsx b/web/packages/core/react/components/organization/preferences/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/preferences/index.tsx rename to web/packages/core/react/components/organization/preferences/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/preferences/preferences.types.ts b/web/packages/core/react/components/organization/preferences/preferences.types.ts similarity index 100% rename from sdks/js/packages/core/react/components/organization/preferences/preferences.types.ts rename to web/packages/core/react/components/organization/preferences/preferences.types.ts diff --git a/sdks/js/packages/core/react/components/organization/profile.tsx b/web/packages/core/react/components/organization/profile.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/profile.tsx rename to web/packages/core/react/components/organization/profile.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/add.tsx b/web/packages/core/react/components/organization/project/add.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/add.tsx rename to web/packages/core/react/components/organization/project/add.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/delete.tsx b/web/packages/core/react/components/organization/project/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/delete.tsx rename to web/packages/core/react/components/organization/project/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/general/index.tsx b/web/packages/core/react/components/organization/project/general/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/general/index.tsx rename to web/packages/core/react/components/organization/project/general/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/index.tsx b/web/packages/core/react/components/organization/project/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/index.tsx rename to web/packages/core/react/components/organization/project/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/members/index.tsx b/web/packages/core/react/components/organization/project/members/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/members/index.tsx rename to web/packages/core/react/components/organization/project/members/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/members/member.columns.tsx b/web/packages/core/react/components/organization/project/members/member.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/members/member.columns.tsx rename to web/packages/core/react/components/organization/project/members/member.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/members/members.module.css b/web/packages/core/react/components/organization/project/members/members.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/members/members.module.css rename to web/packages/core/react/components/organization/project/members/members.module.css diff --git a/sdks/js/packages/core/react/components/organization/project/members/remove.tsx b/web/packages/core/react/components/organization/project/members/remove.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/members/remove.tsx rename to web/packages/core/react/components/organization/project/members/remove.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/project.module.css b/web/packages/core/react/components/organization/project/project.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/project.module.css rename to web/packages/core/react/components/organization/project/project.module.css diff --git a/sdks/js/packages/core/react/components/organization/project/project.tsx b/web/packages/core/react/components/organization/project/project.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/project.tsx rename to web/packages/core/react/components/organization/project/project.tsx diff --git a/sdks/js/packages/core/react/components/organization/project/projects.columns.tsx b/web/packages/core/react/components/organization/project/projects.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/project/projects.columns.tsx rename to web/packages/core/react/components/organization/project/projects.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/routes.tsx b/web/packages/core/react/components/organization/routes.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/routes.tsx rename to web/packages/core/react/components/organization/routes.tsx diff --git a/sdks/js/packages/core/react/components/organization/security/index.tsx b/web/packages/core/react/components/organization/security/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/security/index.tsx rename to web/packages/core/react/components/organization/security/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/security/security.types.tsx b/web/packages/core/react/components/organization/security/security.types.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/security/security.types.tsx rename to web/packages/core/react/components/organization/security/security.types.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/index.tsx b/web/packages/core/react/components/organization/sessions/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/index.tsx rename to web/packages/core/react/components/organization/sessions/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/revoke-session-confirm.tsx b/web/packages/core/react/components/organization/sessions/revoke-session-confirm.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/revoke-session-confirm.tsx rename to web/packages/core/react/components/organization/sessions/revoke-session-confirm.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/revoke-session-final-confirm.tsx b/web/packages/core/react/components/organization/sessions/revoke-session-final-confirm.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/revoke-session-final-confirm.tsx rename to web/packages/core/react/components/organization/sessions/revoke-session-final-confirm.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/session-skeleton.tsx b/web/packages/core/react/components/organization/sessions/session-skeleton.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/session-skeleton.tsx rename to web/packages/core/react/components/organization/sessions/session-skeleton.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/sessions-page.tsx b/web/packages/core/react/components/organization/sessions/sessions-page.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/sessions-page.tsx rename to web/packages/core/react/components/organization/sessions/sessions-page.tsx diff --git a/sdks/js/packages/core/react/components/organization/sessions/sessions.module.css b/web/packages/core/react/components/organization/sessions/sessions.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/sessions/sessions.module.css rename to web/packages/core/react/components/organization/sessions/sessions.module.css diff --git a/sdks/js/packages/core/react/components/organization/sidebar/helpers.ts b/web/packages/core/react/components/organization/sidebar/helpers.ts similarity index 100% rename from sdks/js/packages/core/react/components/organization/sidebar/helpers.ts rename to web/packages/core/react/components/organization/sidebar/helpers.ts diff --git a/sdks/js/packages/core/react/components/organization/sidebar/index.tsx b/web/packages/core/react/components/organization/sidebar/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/sidebar/index.tsx rename to web/packages/core/react/components/organization/sidebar/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/sidebar/sidebar.module.css b/web/packages/core/react/components/organization/sidebar/sidebar.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/sidebar/sidebar.module.css rename to web/packages/core/react/components/organization/sidebar/sidebar.module.css diff --git a/sdks/js/packages/core/react/components/organization/styles.module.css b/web/packages/core/react/components/organization/styles.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/styles.module.css rename to web/packages/core/react/components/organization/styles.module.css diff --git a/sdks/js/packages/core/react/components/organization/teams/add.tsx b/web/packages/core/react/components/organization/teams/add.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/add.tsx rename to web/packages/core/react/components/organization/teams/add.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/delete.tsx b/web/packages/core/react/components/organization/teams/delete.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/delete.tsx rename to web/packages/core/react/components/organization/teams/delete.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/general/index.tsx b/web/packages/core/react/components/organization/teams/general/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/general/index.tsx rename to web/packages/core/react/components/organization/teams/general/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/index.tsx b/web/packages/core/react/components/organization/teams/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/index.tsx rename to web/packages/core/react/components/organization/teams/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/members/index.tsx b/web/packages/core/react/components/organization/teams/members/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/members/index.tsx rename to web/packages/core/react/components/organization/teams/members/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/members/invite.tsx b/web/packages/core/react/components/organization/teams/members/invite.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/members/invite.tsx rename to web/packages/core/react/components/organization/teams/members/invite.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/members/member.columns.tsx b/web/packages/core/react/components/organization/teams/members/member.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/members/member.columns.tsx rename to web/packages/core/react/components/organization/teams/members/member.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/members/members.module.css b/web/packages/core/react/components/organization/teams/members/members.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/members/members.module.css rename to web/packages/core/react/components/organization/teams/members/members.module.css diff --git a/sdks/js/packages/core/react/components/organization/teams/team.tsx b/web/packages/core/react/components/organization/teams/team.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/team.tsx rename to web/packages/core/react/components/organization/teams/team.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/teams.columns.tsx b/web/packages/core/react/components/organization/teams/teams.columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/teams.columns.tsx rename to web/packages/core/react/components/organization/teams/teams.columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/teams/teams.module.css b/web/packages/core/react/components/organization/teams/teams.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/teams/teams.module.css rename to web/packages/core/react/components/organization/teams/teams.module.css diff --git a/sdks/js/packages/core/react/components/organization/tokens/add-tokens.tsx b/web/packages/core/react/components/organization/tokens/add-tokens.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/tokens/add-tokens.tsx rename to web/packages/core/react/components/organization/tokens/add-tokens.tsx diff --git a/sdks/js/packages/core/react/components/organization/tokens/index.tsx b/web/packages/core/react/components/organization/tokens/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/tokens/index.tsx rename to web/packages/core/react/components/organization/tokens/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/tokens/token.module.css b/web/packages/core/react/components/organization/tokens/token.module.css similarity index 100% rename from sdks/js/packages/core/react/components/organization/tokens/token.module.css rename to web/packages/core/react/components/organization/tokens/token.module.css diff --git a/sdks/js/packages/core/react/components/organization/tokens/transactions/columns.tsx b/web/packages/core/react/components/organization/tokens/transactions/columns.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/tokens/transactions/columns.tsx rename to web/packages/core/react/components/organization/tokens/transactions/columns.tsx diff --git a/sdks/js/packages/core/react/components/organization/tokens/transactions/index.tsx b/web/packages/core/react/components/organization/tokens/transactions/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/tokens/transactions/index.tsx rename to web/packages/core/react/components/organization/tokens/transactions/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/user/index.tsx b/web/packages/core/react/components/organization/user/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/user/index.tsx rename to web/packages/core/react/components/organization/user/index.tsx diff --git a/sdks/js/packages/core/react/components/organization/user/update.tsx b/web/packages/core/react/components/organization/user/update.tsx similarity index 100% rename from sdks/js/packages/core/react/components/organization/user/update.tsx rename to web/packages/core/react/components/organization/user/update.tsx diff --git a/sdks/js/packages/core/react/components/window/index.tsx b/web/packages/core/react/components/window/index.tsx similarity index 100% rename from sdks/js/packages/core/react/components/window/index.tsx rename to web/packages/core/react/components/window/index.tsx diff --git a/sdks/js/packages/core/react/components/window/window.module.css b/web/packages/core/react/components/window/window.module.css similarity index 100% rename from sdks/js/packages/core/react/components/window/window.module.css rename to web/packages/core/react/components/window/window.module.css diff --git a/sdks/js/packages/core/react/contexts/CustomizationContext.tsx b/web/packages/core/react/contexts/CustomizationContext.tsx similarity index 100% rename from sdks/js/packages/core/react/contexts/CustomizationContext.tsx rename to web/packages/core/react/contexts/CustomizationContext.tsx diff --git a/sdks/js/packages/core/react/contexts/FrontierContext.tsx b/web/packages/core/react/contexts/FrontierContext.tsx similarity index 100% rename from sdks/js/packages/core/react/contexts/FrontierContext.tsx rename to web/packages/core/react/contexts/FrontierContext.tsx diff --git a/sdks/js/packages/core/react/contexts/FrontierProvider.tsx b/web/packages/core/react/contexts/FrontierProvider.tsx similarity index 100% rename from sdks/js/packages/core/react/contexts/FrontierProvider.tsx rename to web/packages/core/react/contexts/FrontierProvider.tsx diff --git a/sdks/js/packages/core/react/contexts/useMaxAllowedInstancesGuard.tsx b/web/packages/core/react/contexts/useMaxAllowedInstancesGuard.tsx similarity index 100% rename from sdks/js/packages/core/react/contexts/useMaxAllowedInstancesGuard.tsx rename to web/packages/core/react/contexts/useMaxAllowedInstancesGuard.tsx diff --git a/sdks/js/packages/core/react/hooks/useBillingPermission.ts b/web/packages/core/react/hooks/useBillingPermission.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useBillingPermission.ts rename to web/packages/core/react/hooks/useBillingPermission.ts diff --git a/sdks/js/packages/core/react/hooks/useConnectQueryPolling.tsx b/web/packages/core/react/hooks/useConnectQueryPolling.tsx similarity index 100% rename from sdks/js/packages/core/react/hooks/useConnectQueryPolling.tsx rename to web/packages/core/react/hooks/useConnectQueryPolling.tsx diff --git a/sdks/js/packages/core/react/hooks/useCopyToClipboard.ts b/web/packages/core/react/hooks/useCopyToClipboard.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useCopyToClipboard.ts rename to web/packages/core/react/hooks/useCopyToClipboard.ts diff --git a/sdks/js/packages/core/react/hooks/useLastActiveTracker.ts b/web/packages/core/react/hooks/useLastActiveTracker.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useLastActiveTracker.ts rename to web/packages/core/react/hooks/useLastActiveTracker.ts diff --git a/sdks/js/packages/core/react/hooks/useMessages.ts b/web/packages/core/react/hooks/useMessages.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useMessages.ts rename to web/packages/core/react/hooks/useMessages.ts diff --git a/sdks/js/packages/core/react/hooks/useOrganizationDomain.ts b/web/packages/core/react/hooks/useOrganizationDomain.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useOrganizationDomain.ts rename to web/packages/core/react/hooks/useOrganizationDomain.ts diff --git a/sdks/js/packages/core/react/hooks/useOrganizationDomains.ts b/web/packages/core/react/hooks/useOrganizationDomains.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useOrganizationDomains.ts rename to web/packages/core/react/hooks/useOrganizationDomains.ts diff --git a/sdks/js/packages/core/react/hooks/useOrganizationMembers.ts b/web/packages/core/react/hooks/useOrganizationMembers.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useOrganizationMembers.ts rename to web/packages/core/react/hooks/useOrganizationMembers.ts diff --git a/sdks/js/packages/core/react/hooks/useOrganizationProjects.ts b/web/packages/core/react/hooks/useOrganizationProjects.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useOrganizationProjects.ts rename to web/packages/core/react/hooks/useOrganizationProjects.ts diff --git a/sdks/js/packages/core/react/hooks/useOrganizationTeams.ts b/web/packages/core/react/hooks/useOrganizationTeams.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useOrganizationTeams.ts rename to web/packages/core/react/hooks/useOrganizationTeams.ts diff --git a/sdks/js/packages/core/react/hooks/usePermissions.ts b/web/packages/core/react/hooks/usePermissions.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/usePermissions.ts rename to web/packages/core/react/hooks/usePermissions.ts diff --git a/sdks/js/packages/core/react/hooks/usePreferences.ts b/web/packages/core/react/hooks/usePreferences.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/usePreferences.ts rename to web/packages/core/react/hooks/usePreferences.ts diff --git a/sdks/js/packages/core/react/hooks/useSessions.ts b/web/packages/core/react/hooks/useSessions.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useSessions.ts rename to web/packages/core/react/hooks/useSessions.ts diff --git a/sdks/js/packages/core/react/hooks/useTerminology.ts b/web/packages/core/react/hooks/useTerminology.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useTerminology.ts rename to web/packages/core/react/hooks/useTerminology.ts diff --git a/sdks/js/packages/core/react/hooks/useTokens.ts b/web/packages/core/react/hooks/useTokens.ts similarity index 100% rename from sdks/js/packages/core/react/hooks/useTokens.ts rename to web/packages/core/react/hooks/useTokens.ts diff --git a/sdks/js/packages/core/react/index.ts b/web/packages/core/react/index.ts similarity index 100% rename from sdks/js/packages/core/react/index.ts rename to web/packages/core/react/index.ts diff --git a/sdks/js/packages/core/react/package.json b/web/packages/core/react/package.json similarity index 100% rename from sdks/js/packages/core/react/package.json rename to web/packages/core/react/package.json diff --git a/sdks/js/packages/core/react/utils/constants.ts b/web/packages/core/react/utils/constants.ts similarity index 100% rename from sdks/js/packages/core/react/utils/constants.ts rename to web/packages/core/react/utils/constants.ts diff --git a/sdks/js/packages/core/react/utils/fetch.ts b/web/packages/core/react/utils/fetch.ts similarity index 100% rename from sdks/js/packages/core/react/utils/fetch.ts rename to web/packages/core/react/utils/fetch.ts diff --git a/sdks/js/packages/core/react/utils/index.ts b/web/packages/core/react/utils/index.ts similarity index 100% rename from sdks/js/packages/core/react/utils/index.ts rename to web/packages/core/react/utils/index.ts diff --git a/sdks/js/packages/core/scripts/bump-version.js b/web/packages/core/scripts/bump-version.js similarity index 100% rename from sdks/js/packages/core/scripts/bump-version.js rename to web/packages/core/scripts/bump-version.js diff --git a/sdks/js/packages/core/shared/types.ts b/web/packages/core/shared/types.ts similarity index 100% rename from sdks/js/packages/core/shared/types.ts rename to web/packages/core/shared/types.ts diff --git a/sdks/js/packages/core/shared/utils/time.ts b/web/packages/core/shared/utils/time.ts similarity index 100% rename from sdks/js/packages/core/shared/utils/time.ts rename to web/packages/core/shared/utils/time.ts diff --git a/sdks/js/packages/core/src/index.ts b/web/packages/core/src/index.ts similarity index 100% rename from sdks/js/packages/core/src/index.ts rename to web/packages/core/src/index.ts diff --git a/sdks/js/packages/core/src/types.ts b/web/packages/core/src/types.ts similarity index 100% rename from sdks/js/packages/core/src/types.ts rename to web/packages/core/src/types.ts diff --git a/sdks/js/packages/core/tsconfig.json b/web/packages/core/tsconfig.json similarity index 100% rename from sdks/js/packages/core/tsconfig.json rename to web/packages/core/tsconfig.json diff --git a/sdks/js/packages/core/tsup.config.ts b/web/packages/core/tsup.config.ts similarity index 100% rename from sdks/js/packages/core/tsup.config.ts rename to web/packages/core/tsup.config.ts diff --git a/sdks/js/packages/core/utils/index.ts b/web/packages/core/utils/index.ts similarity index 100% rename from sdks/js/packages/core/utils/index.ts rename to web/packages/core/utils/index.ts diff --git a/sdks/js/packages/core/utils/timestamp.ts b/web/packages/core/utils/timestamp.ts similarity index 100% rename from sdks/js/packages/core/utils/timestamp.ts rename to web/packages/core/utils/timestamp.ts diff --git a/sdks/js/packages/sdk-demo/.dockerignore b/web/packages/sdk-demo/.dockerignore similarity index 100% rename from sdks/js/packages/sdk-demo/.dockerignore rename to web/packages/sdk-demo/.dockerignore diff --git a/sdks/js/packages/sdk-demo/.eslintignore b/web/packages/sdk-demo/.eslintignore similarity index 100% rename from sdks/js/packages/sdk-demo/.eslintignore rename to web/packages/sdk-demo/.eslintignore diff --git a/sdks/js/packages/sdk-demo/.eslintrc.js b/web/packages/sdk-demo/.eslintrc.js similarity index 100% rename from sdks/js/packages/sdk-demo/.eslintrc.js rename to web/packages/sdk-demo/.eslintrc.js diff --git a/sdks/js/packages/sdk-demo/.gitignore b/web/packages/sdk-demo/.gitignore similarity index 100% rename from sdks/js/packages/sdk-demo/.gitignore rename to web/packages/sdk-demo/.gitignore diff --git a/sdks/js/packages/sdk-demo/.npmrc b/web/packages/sdk-demo/.npmrc similarity index 100% rename from sdks/js/packages/sdk-demo/.npmrc rename to web/packages/sdk-demo/.npmrc diff --git a/sdks/js/packages/sdk-demo/Dockerfile b/web/packages/sdk-demo/Dockerfile similarity index 100% rename from sdks/js/packages/sdk-demo/Dockerfile rename to web/packages/sdk-demo/Dockerfile diff --git a/sdks/js/packages/sdk-demo/README.md b/web/packages/sdk-demo/README.md similarity index 100% rename from sdks/js/packages/sdk-demo/README.md rename to web/packages/sdk-demo/README.md diff --git a/sdks/js/packages/sdk-demo/index.html b/web/packages/sdk-demo/index.html similarity index 100% rename from sdks/js/packages/sdk-demo/index.html rename to web/packages/sdk-demo/index.html diff --git a/sdks/js/packages/sdk-demo/package.json b/web/packages/sdk-demo/package.json similarity index 100% rename from sdks/js/packages/sdk-demo/package.json rename to web/packages/sdk-demo/package.json diff --git a/sdks/js/packages/sdk-demo/src/App.tsx b/web/packages/sdk-demo/src/App.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/App.tsx rename to web/packages/sdk-demo/src/App.tsx diff --git a/sdks/js/packages/sdk-demo/src/Router.tsx b/web/packages/sdk-demo/src/Router.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/Router.tsx rename to web/packages/sdk-demo/src/Router.tsx diff --git a/sdks/js/packages/sdk-demo/src/api/frontier.ts b/web/packages/sdk-demo/src/api/frontier.ts similarity index 100% rename from sdks/js/packages/sdk-demo/src/api/frontier.ts rename to web/packages/sdk-demo/src/api/frontier.ts diff --git a/sdks/js/packages/sdk-demo/src/config/frontier.ts b/web/packages/sdk-demo/src/config/frontier.ts similarity index 100% rename from sdks/js/packages/sdk-demo/src/config/frontier.ts rename to web/packages/sdk-demo/src/config/frontier.ts diff --git a/sdks/js/packages/sdk-demo/src/contexts/auth/index.tsx b/web/packages/sdk-demo/src/contexts/auth/index.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/contexts/auth/index.tsx rename to web/packages/sdk-demo/src/contexts/auth/index.tsx diff --git a/sdks/js/packages/sdk-demo/src/contexts/auth/provider.tsx b/web/packages/sdk-demo/src/contexts/auth/provider.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/contexts/auth/provider.tsx rename to web/packages/sdk-demo/src/contexts/auth/provider.tsx diff --git a/sdks/js/packages/sdk-demo/src/hooks/useAuthRedirect.tsx b/web/packages/sdk-demo/src/hooks/useAuthRedirect.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/hooks/useAuthRedirect.tsx rename to web/packages/sdk-demo/src/hooks/useAuthRedirect.tsx diff --git a/sdks/js/packages/sdk-demo/src/main.tsx b/web/packages/sdk-demo/src/main.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/main.tsx rename to web/packages/sdk-demo/src/main.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Callback.tsx b/web/packages/sdk-demo/src/pages/Callback.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Callback.tsx rename to web/packages/sdk-demo/src/pages/Callback.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Home.tsx b/web/packages/sdk-demo/src/pages/Home.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Home.tsx rename to web/packages/sdk-demo/src/pages/Home.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Login.tsx b/web/packages/sdk-demo/src/pages/Login.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Login.tsx rename to web/packages/sdk-demo/src/pages/Login.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/MagiclinkVerify.tsx b/web/packages/sdk-demo/src/pages/MagiclinkVerify.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/MagiclinkVerify.tsx rename to web/packages/sdk-demo/src/pages/MagiclinkVerify.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Organization.tsx b/web/packages/sdk-demo/src/pages/Organization.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Organization.tsx rename to web/packages/sdk-demo/src/pages/Organization.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Signup.tsx b/web/packages/sdk-demo/src/pages/Signup.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Signup.tsx rename to web/packages/sdk-demo/src/pages/Signup.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Subscribe.tsx b/web/packages/sdk-demo/src/pages/Subscribe.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Subscribe.tsx rename to web/packages/sdk-demo/src/pages/Subscribe.tsx diff --git a/sdks/js/packages/sdk-demo/src/pages/Updates.tsx b/web/packages/sdk-demo/src/pages/Updates.tsx similarity index 100% rename from sdks/js/packages/sdk-demo/src/pages/Updates.tsx rename to web/packages/sdk-demo/src/pages/Updates.tsx diff --git a/sdks/js/packages/sdk-demo/src/utils/custom-fetch.ts b/web/packages/sdk-demo/src/utils/custom-fetch.ts similarity index 100% rename from sdks/js/packages/sdk-demo/src/utils/custom-fetch.ts rename to web/packages/sdk-demo/src/utils/custom-fetch.ts diff --git a/sdks/js/packages/sdk-demo/tsconfig.json b/web/packages/sdk-demo/tsconfig.json similarity index 100% rename from sdks/js/packages/sdk-demo/tsconfig.json rename to web/packages/sdk-demo/tsconfig.json diff --git a/sdks/js/packages/sdk-demo/vite.config.ts b/web/packages/sdk-demo/vite.config.ts similarity index 100% rename from sdks/js/packages/sdk-demo/vite.config.ts rename to web/packages/sdk-demo/vite.config.ts diff --git a/sdks/js/pnpm-lock.yaml b/web/pnpm-lock.yaml similarity index 96% rename from sdks/js/pnpm-lock.yaml rename to web/pnpm-lock.yaml index 819ed4082..ce1a1a9b4 100644 --- a/sdks/js/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: devDependencies: '@turbo/gen': specifier: ^1.10.14 - version: 1.10.14(@types/node@24.0.0)(typescript@5.8.3) + version: 1.10.14(@swc/core@1.15.8)(@types/node@24.0.0)(typescript@5.9.3) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -49,8 +49,8 @@ importers: specifier: ^3.10.0 version: 3.10.0(react-hook-form@7.57.0(react@18.3.1)) '@raystack/proton': - specifier: 0.1.0-d7ccfeef8ed0a304b5da3537c1b2bb5e7d99c77c - version: 0.1.0-d7ccfeef8ed0a304b5da3537c1b2bb5e7d99c77c(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 0.1.0-80fc5ba1e538e38d5ca190386af1e69ee64584ee + version: 0.1.0-80fc5ba1e538e38d5ca190386af1e69ee64584ee(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@tanstack/react-query': specifier: ^5.83.0 version: 5.83.0(react@18.3.1) @@ -144,7 +144,7 @@ importers: version: 7.32.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + version: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) np: specifier: ^7.7.0 version: 7.7.0 @@ -165,10 +165,10 @@ importers: version: 8.2.6 ts-jest: specifier: ^29.3.4 - version: 29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)))(typescript@5.8.3) + version: 29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)))(typescript@5.8.3) tsup: specifier: ^6.7.0 - version: 6.7.0(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3))(typescript@5.8.3) + version: 6.7.0(@swc/core@1.15.8)(postcss@8.5.4)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3))(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -211,31 +211,31 @@ importers: version: 10.0.0 '@vitejs/plugin-react': specifier: ^4.7.0 - version: 4.7.0(vite@7.0.6(@types/node@20.19.0)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.1)) + version: 4.7.0(vite@7.0.6(@types/node@20.19.0)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.8.1)) typescript: specifier: ^5.8.3 - version: 5.8.3 + version: 5.9.3 vite: specifier: ^7.0.6 - version: 7.0.6(@types/node@20.19.0)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.1) + version: 7.0.6(@types/node@20.19.0)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.8.1) tools/eslint-config: dependencies: eslint-config-next: specifier: ^13.4.1 - version: 13.4.1(eslint@7.32.0)(typescript@5.8.3) + version: 13.4.1(eslint@8.57.1)(typescript@5.9.3) eslint-config-prettier: specifier: ^8.3.0 - version: 8.3.0(eslint@7.32.0) + version: 8.3.0(eslint@8.57.1) eslint-config-turbo: specifier: ^1.9.3 - version: 1.9.3(eslint@7.32.0) + version: 1.9.3(eslint@8.57.1) eslint-plugin-react: specifier: 7.28.0 - version: 7.28.0(eslint@7.32.0) + version: 7.28.0(eslint@8.57.1) eslint-plugin-react-hooks: specifier: ^4.6.2 - version: 4.6.2(eslint@7.32.0) + version: 4.6.2(eslint@8.57.1) eslint-plugin-test-selectors: specifier: ^2.1.1 version: 2.1.1 @@ -483,6 +483,9 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + '@bufbuild/protobuf@2.10.2': + resolution: {integrity: sha512-uFsRXwIGyu+r6AMdz+XijIIZJYpoWeYzILt5yZ2d3mCjQrWUTVpVD9WL/jZAbvp+Ed04rOhrsk7FiTcEDseB5A==} + '@bufbuild/protobuf@2.6.3': resolution: {integrity: sha512-w/gJKME9mYN7ZoUAmSMAWXk4hkVpxRKvEJCb3dV5g9wwWdxTJJ0ayOJAVcNxtdqaxDyFuC0uz4RSGVacJ030PQ==} @@ -997,10 +1000,28 @@ packages: cpu: [x64] os: [win32] + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/eslintrc@0.4.3': resolution: {integrity: sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==} engines: {node: ^10.12.0 || >=12.0.0} + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@floating-ui/core@1.7.1': resolution: {integrity: sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==} @@ -1021,15 +1042,28 @@ packages: peerDependencies: react-hook-form: ^7.0.0 + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + '@humanwhocodes/config-array@0.5.0': resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} engines: {node: '>=10.10.0'} deprecated: Use @eslint/config-array instead + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} deprecated: Use @eslint/object-schema instead + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + '@iarna/toml@2.2.5': resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} @@ -2009,8 +2043,8 @@ packages: '@types/react': optional: true - '@raystack/proton@0.1.0-d7ccfeef8ed0a304b5da3537c1b2bb5e7d99c77c': - resolution: {integrity: sha512-89mY2J9CqdZmeO2ZRO2+3uuP9gmOIxlaAh1f+jDnKgHr7XVHE+B6qoJ9nW3koTEzVRNMUyIbR6fKN3ZftIpdFA==} + '@raystack/proton@0.1.0-80fc5ba1e538e38d5ca190386af1e69ee64584ee': + resolution: {integrity: sha512-xsJG9wmVEWYELEyq2ZXZhDPK4rlVvlq5j0mDTllG939MM7rFrMFpXzbrf8FYkOIP2b42XA7xlAYpV6gFi2nI7g==} peerDependencies: '@tanstack/react-query': ^5.0.0 peerDependenciesMeta: @@ -2180,9 +2214,84 @@ packages: peerDependencies: size-limit: 8.2.6 + '@swc/core-darwin-arm64@1.15.8': + resolution: {integrity: sha512-M9cK5GwyWWRkRGwwCbREuj6r8jKdES/haCZ3Xckgkl8MUQJZA3XB7IXXK1IXRNeLjg6m7cnoMICpXv1v1hlJOg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + + '@swc/core-darwin-x64@1.15.8': + resolution: {integrity: sha512-j47DasuOvXl80sKJHSi2X25l44CMc3VDhlJwA7oewC1nV1VsSzwX+KOwE5tLnfORvVJJyeiXgJORNYg4jeIjYQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + + '@swc/core-linux-arm-gnueabihf@1.15.8': + resolution: {integrity: sha512-siAzDENu2rUbwr9+fayWa26r5A9fol1iORG53HWxQL1J8ym4k7xt9eME0dMPXlYZDytK5r9sW8zEA10F2U3Xwg==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + + '@swc/core-linux-arm64-gnu@1.15.8': + resolution: {integrity: sha512-o+1y5u6k2FfPYbTRUPvurwzNt5qd0NTumCTFscCNuBksycloXY16J8L+SMW5QRX59n4Hp9EmFa3vpvNHRVv1+Q==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-arm64-musl@1.15.8': + resolution: {integrity: sha512-koiCqL09EwOP1S2RShCI7NbsQuG6r2brTqUYE7pV7kZm9O17wZ0LSz22m6gVibpwEnw8jI3IE1yYsQTVpluALw==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-x64-gnu@1.15.8': + resolution: {integrity: sha512-4p6lOMU3bC+Vd5ARtKJ/FxpIC5G8v3XLoPEZ5s7mLR8h7411HWC/LmTXDHcrSXRC55zvAVia1eldy6zDLz8iFQ==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-linux-x64-musl@1.15.8': + resolution: {integrity: sha512-z3XBnbrZAL+6xDGAhJoN4lOueIxC/8rGrJ9tg+fEaeqLEuAtHSW2QHDHxDwkxZMjuF/pZ6MUTjHjbp8wLbuRLA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + + '@swc/core-win32-arm64-msvc@1.15.8': + resolution: {integrity: sha512-djQPJ9Rh9vP8GTS/Df3hcc6XP6xnG5c8qsngWId/BLA9oX6C7UzCPAn74BG/wGb9a6j4w3RINuoaieJB3t+7iQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + + '@swc/core-win32-ia32-msvc@1.15.8': + resolution: {integrity: sha512-/wfAgxORg2VBaUoFdytcVBVCgf1isWZIEXB9MZEUty4wwK93M/PxAkjifOho9RN3WrM3inPLabICRCEgdHpKKQ==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + + '@swc/core-win32-x64-msvc@1.15.8': + resolution: {integrity: sha512-GpMePrh9Sl4d61o4KAHOOv5is5+zt6BEXCOCgs/H0FLGeii7j9bWDE8ExvKFy2GRRZVNR1ugsnzaGWHKM6kuzA==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + + '@swc/core@1.15.8': + resolution: {integrity: sha512-T8keoJjXaSUoVBCIjgL6wAnhADIb09GOELzKg10CjNg+vLX48P93SME6jTfte9MZIm5m+Il57H3rTSk/0kzDUw==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '>=0.5.17' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + '@swc/helpers@0.5.1': resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} + '@swc/types@0.1.25': + resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} + '@szmarczak/http-timer@1.1.2': resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} engines: {node: '>=6'} @@ -2418,6 +2527,9 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + '@vitejs/plugin-react@4.7.0': resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} @@ -3586,6 +3698,10 @@ packages: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + eslint-utils@2.1.0: resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} engines: {node: '>=6'} @@ -3608,10 +3724,20 @@ packages: deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + espree@7.3.1: resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} engines: {node: ^10.12.0 || >=12.0.0} + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} @@ -3890,6 +4016,10 @@ packages: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} @@ -3973,6 +4103,9 @@ packages: grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} @@ -4700,8 +4833,8 @@ packages: node-notifier: optional: true - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true joycon@3.1.1: @@ -6775,6 +6908,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + uglify-js@3.19.3: resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} engines: {node: '>=0.8.0'} @@ -7437,6 +7575,8 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} + '@bufbuild/protobuf@2.10.2': {} + '@bufbuild/protobuf@2.6.3': {} '@changesets/apply-release-plan@6.1.4': @@ -7588,34 +7728,34 @@ snapshots: human-id: 1.0.2 prettier: 2.8.8 - '@connectrpc/connect-query-core@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)': + '@connectrpc/connect-query-core@2.1.1(@bufbuild/protobuf@2.10.2)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.10.2))(@tanstack/query-core@5.83.0)': dependencies: - '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect': 2.0.2(@bufbuild/protobuf@2.6.3) + '@bufbuild/protobuf': 2.10.2 + '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.10.2) '@tanstack/query-core': 5.83.0 - '@connectrpc/connect-query-core@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)': + '@connectrpc/connect-query-core@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)': dependencies: '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.6.3) + '@connectrpc/connect': 2.0.2(@bufbuild/protobuf@2.6.3) '@tanstack/query-core': 5.83.0 - '@connectrpc/connect-query@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@connectrpc/connect-query@2.1.1(@bufbuild/protobuf@2.10.2)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.10.2))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect': 2.0.2(@bufbuild/protobuf@2.6.3) - '@connectrpc/connect-query-core': 2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0) + '@bufbuild/protobuf': 2.10.2 + '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.10.2) + '@connectrpc/connect-query-core': 2.1.1(@bufbuild/protobuf@2.10.2)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.10.2))(@tanstack/query-core@5.83.0) '@tanstack/react-query': 5.83.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: - '@tanstack/query-core' - '@connectrpc/connect-query@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@connectrpc/connect-query@2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.6.3) - '@connectrpc/connect-query-core': 2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0) + '@connectrpc/connect': 2.0.2(@bufbuild/protobuf@2.6.3) + '@connectrpc/connect-query-core': 2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.0.2(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0) '@tanstack/react-query': 5.83.0(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -7631,9 +7771,9 @@ snapshots: dependencies: '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.6.3)': + '@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.10.2)': dependencies: - '@bufbuild/protobuf': 2.6.3 + '@bufbuild/protobuf': 2.10.2 '@cspotcode/source-map-support@0.8.1': dependencies: @@ -7851,6 +7991,13 @@ snapshots: '@esbuild/win32-x64@0.25.8': optional: true + '@eslint-community/eslint-utils@4.9.1(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + '@eslint/eslintrc@0.4.3': dependencies: ajv: 6.12.6 @@ -7865,6 +8012,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.4.1 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + '@floating-ui/core@1.7.1': dependencies: '@floating-ui/utils': 0.2.9 @@ -7886,6 +8049,14 @@ snapshots: dependencies: react-hook-form: 7.57.0(react@18.3.1) + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.1 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + '@humanwhocodes/config-array@0.5.0': dependencies: '@humanwhocodes/object-schema': 1.2.1 @@ -7894,8 +8065,12 @@ snapshots: transitivePeerDependencies: - supports-color + '@humanwhocodes/module-importer@1.0.1': {} + '@humanwhocodes/object-schema@1.2.1': {} + '@humanwhocodes/object-schema@2.0.3': {} + '@iarna/toml@2.2.5': {} '@isaacs/cliui@8.0.2': @@ -7926,7 +8101,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3))': + '@jest/core@29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -7940,7 +8115,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9052,11 +9227,11 @@ snapshots: transitivePeerDependencies: - '@types/react-dom' - '@raystack/proton@0.1.0-d7ccfeef8ed0a304b5da3537c1b2bb5e7d99c77c(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@raystack/proton@0.1.0-80fc5ba1e538e38d5ca190386af1e69ee64584ee(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@bufbuild/protobuf': 2.6.3 - '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.6.3) - '@connectrpc/connect-query': 2.1.1(@bufbuild/protobuf@2.6.3)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.6.3))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@bufbuild/protobuf': 2.10.2 + '@connectrpc/connect': 2.1.0(@bufbuild/protobuf@2.10.2) + '@connectrpc/connect-query': 2.1.1(@bufbuild/protobuf@2.10.2)(@connectrpc/connect@2.1.0(@bufbuild/protobuf@2.10.2))(@tanstack/query-core@5.83.0)(@tanstack/react-query@5.83.0(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@protobuf-ts/runtime': 2.11.1 '@protobuf-ts/runtime-rpc': 2.11.1 optionalDependencies: @@ -9175,10 +9350,65 @@ snapshots: '@size-limit/file': 8.2.6(size-limit@8.2.6) size-limit: 8.2.6 + '@swc/core-darwin-arm64@1.15.8': + optional: true + + '@swc/core-darwin-x64@1.15.8': + optional: true + + '@swc/core-linux-arm-gnueabihf@1.15.8': + optional: true + + '@swc/core-linux-arm64-gnu@1.15.8': + optional: true + + '@swc/core-linux-arm64-musl@1.15.8': + optional: true + + '@swc/core-linux-x64-gnu@1.15.8': + optional: true + + '@swc/core-linux-x64-musl@1.15.8': + optional: true + + '@swc/core-win32-arm64-msvc@1.15.8': + optional: true + + '@swc/core-win32-ia32-msvc@1.15.8': + optional: true + + '@swc/core-win32-x64-msvc@1.15.8': + optional: true + + '@swc/core@1.15.8': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.25 + optionalDependencies: + '@swc/core-darwin-arm64': 1.15.8 + '@swc/core-darwin-x64': 1.15.8 + '@swc/core-linux-arm-gnueabihf': 1.15.8 + '@swc/core-linux-arm64-gnu': 1.15.8 + '@swc/core-linux-arm64-musl': 1.15.8 + '@swc/core-linux-x64-gnu': 1.15.8 + '@swc/core-linux-x64-musl': 1.15.8 + '@swc/core-win32-arm64-msvc': 1.15.8 + '@swc/core-win32-ia32-msvc': 1.15.8 + '@swc/core-win32-x64-msvc': 1.15.8 + optional: true + + '@swc/counter@0.1.3': + optional: true + '@swc/helpers@0.5.1': dependencies: tslib: 2.7.0 + '@swc/types@0.1.25': + dependencies: + '@swc/counter': 0.1.3 + optional: true + '@szmarczak/http-timer@1.1.2': dependencies: defer-to-connect: 1.1.3 @@ -9240,7 +9470,7 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@turbo/gen@1.10.14(@types/node@24.0.0)(typescript@5.8.3)': + '@turbo/gen@1.10.14(@swc/core@1.15.8)(@types/node@24.0.0)(typescript@5.9.3)': dependencies: '@turbo/workspaces': 1.10.14 chalk: 2.4.2 @@ -9250,7 +9480,7 @@ snapshots: minimatch: 9.0.5 node-plop: 0.26.3 proxy-agent: 6.3.1 - ts-node: 10.9.2(@types/node@24.0.0)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@24.0.0)(typescript@5.9.3) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -9277,20 +9507,20 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.7 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.27.6 + '@babel/types': 7.28.2 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.5 - '@babel/types': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 '@types/babel__traverse@7.20.7': dependencies: @@ -9308,7 +9538,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 24.0.0 + '@types/node': 20.19.0 '@types/graceful-fs@4.1.9': dependencies: @@ -9400,7 +9630,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 24.0.0 + '@types/node': 20.19.0 '@types/tinycolor2@1.4.6': {} @@ -9414,15 +9644,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3)': + '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.3) debug: 4.4.1 - eslint: 7.32.0 + eslint: 8.57.1 optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9433,7 +9663,7 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -9441,9 +9671,9 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.2 - tsutils: 3.21.0(typescript@5.8.3) + tsutils: 3.21.0(typescript@5.9.3) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9452,7 +9682,9 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@vitejs/plugin-react@4.7.0(vite@7.0.6(@types/node@20.19.0)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.1))': + '@ungap/structured-clone@1.3.0': {} + + '@vitejs/plugin-react@4.7.0(vite@7.0.6(@types/node@20.19.0)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.8.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) @@ -9460,7 +9692,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 7.0.6(@types/node@20.19.0)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.1) + vite: 7.0.6(@types/node@20.19.0)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -9470,6 +9702,10 @@ snapshots: dependencies: acorn: 7.4.1 + acorn-jsx@5.3.2(acorn@8.12.1): + dependencies: + acorn: 8.12.1 + acorn-walk@8.3.4: dependencies: acorn: 8.12.1 @@ -10195,13 +10431,13 @@ snapshots: optionalDependencies: typescript: 5.8.3 - create-jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -10800,33 +11036,33 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@13.4.1(eslint@7.32.0)(typescript@5.8.3): + eslint-config-next@13.4.1(eslint@8.57.1)(typescript@5.9.3): dependencies: '@next/eslint-plugin-next': 13.4.1 '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.8.3) - eslint: 7.32.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0) - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint@7.32.0) - eslint-plugin-jsx-a11y: 6.10.0(eslint@7.32.0) - eslint-plugin-react: 7.37.1(eslint@7.32.0) - eslint-plugin-react-hooks: 4.6.2(eslint@7.32.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) + eslint-plugin-react: 7.37.1(eslint@8.57.1) + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.3 transitivePeerDependencies: - eslint-import-resolver-webpack - eslint-plugin-import-x - supports-color - eslint-config-prettier@8.3.0(eslint@7.32.0): + eslint-config-prettier@8.3.0(eslint@8.57.1): dependencies: - eslint: 7.32.0 + eslint: 8.57.1 - eslint-config-turbo@1.9.3(eslint@7.32.0): + eslint-config-turbo@1.9.3(eslint@8.57.1): dependencies: - eslint: 7.32.0 - eslint-plugin-turbo: 1.9.3(eslint@7.32.0) + eslint: 8.57.1 + eslint-plugin-turbo: 1.9.3(eslint@8.57.1) eslint-import-resolver-node@0.3.9: dependencies: @@ -10836,37 +11072,37 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0): + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.1 enhanced-resolve: 5.17.1 - eslint: 7.32.0 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0))(eslint@7.32.0) + eslint: 8.57.1 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) fast-glob: 3.3.2 get-tsconfig: 4.8.1 is-bun-module: 1.2.1 is-glob: 4.0.3 optionalDependencies: - eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint@7.32.0) + eslint-plugin-import: 2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-node - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0))(eslint@7.32.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.8.3) - eslint: 7.32.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0) + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.30.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-typescript@3.6.3)(eslint@7.32.0): + eslint-plugin-import@2.30.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -10875,9 +11111,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@7.32.0))(eslint@7.32.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.15.1 is-glob: 4.0.3 @@ -10888,13 +11124,13 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 5.62.0(eslint@7.32.0)(typescript@5.8.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.0(eslint@7.32.0): + eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1): dependencies: aria-query: 5.1.3 array-includes: 3.1.8 @@ -10905,7 +11141,7 @@ snapshots: damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 es-iterator-helpers: 1.0.19 - eslint: 7.32.0 + eslint: 8.57.1 hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -10914,16 +11150,16 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.0 - eslint-plugin-react-hooks@4.6.2(eslint@7.32.0): + eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): dependencies: - eslint: 7.32.0 + eslint: 8.57.1 - eslint-plugin-react@7.28.0(eslint@7.32.0): + eslint-plugin-react@7.28.0(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.flatmap: 1.3.2 doctrine: 2.1.0 - eslint: 7.32.0 + eslint: 8.57.1 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 minimatch: 3.1.2 @@ -10936,7 +11172,7 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 - eslint-plugin-react@7.37.1(eslint@7.32.0): + eslint-plugin-react@7.37.1(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -10944,7 +11180,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.0.19 - eslint: 7.32.0 + eslint: 8.57.1 estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -10964,15 +11200,20 @@ snapshots: nanoid: 3.3.7 requireindex: 1.2.0 - eslint-plugin-turbo@1.9.3(eslint@7.32.0): + eslint-plugin-turbo@1.9.3(eslint@8.57.1): dependencies: - eslint: 7.32.0 + eslint: 8.57.1 eslint-scope@5.1.1: dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-utils@2.1.0: dependencies: eslint-visitor-keys: 1.3.0 @@ -11028,12 +11269,61 @@ snapshots: transitivePeerDependencies: - supports-color + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.2 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.1 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + espree@7.3.1: dependencies: acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) eslint-visitor-keys: 1.3.0 + espree@9.6.1: + dependencies: + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) + eslint-visitor-keys: 3.4.3 + esprima@4.0.1: {} esquery@1.6.0: @@ -11353,6 +11643,10 @@ snapshots: dependencies: is-glob: 4.0.3 + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + glob-to-regexp@0.4.1: {} glob@10.4.5: @@ -11510,6 +11804,8 @@ snapshots: grapheme-splitter@1.0.4: {} + graphemer@1.4.0: {} + handlebars@4.7.8: dependencies: minimist: 1.2.8 @@ -12075,7 +12371,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: - '@babel/core': 7.27.4 + '@babel/core': 7.28.0 '@babel/parser': 7.27.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 @@ -12162,16 +12458,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12181,7 +12477,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)): dependencies: '@babel/core': 7.27.4 '@jest/test-sequencer': 29.7.0 @@ -12207,7 +12503,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.19.0 - ts-node: 10.9.2(@types/node@20.19.0)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12427,19 +12723,19 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)): + jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + '@jest/core': 29.7.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jiti@2.4.2: + jiti@2.6.1: optional: true joycon@3.1.1: {} @@ -13386,13 +13682,13 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-load-config@3.1.4(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)): + postcss-load-config@3.1.4(postcss@8.5.4)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)): dependencies: lilconfig: 2.1.0 yaml: 1.10.2 optionalDependencies: postcss: 8.5.4 - ts-node: 10.9.2(@types/node@20.19.0)(typescript@5.8.3) + ts-node: 10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3) postcss-modules-extract-imports@3.1.0(postcss@8.5.4): dependencies: @@ -14506,12 +14802,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)))(typescript@5.8.3): + ts-jest@29.3.4(@babel/core@7.27.4)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.27.4))(esbuild@0.17.19)(jest@29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)))(typescript@5.8.3): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + jest: 29.7.0(@types/node@20.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -14527,7 +14823,7 @@ snapshots: babel-jest: 29.7.0(@babel/core@7.27.4) esbuild: 0.17.19 - ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3): + ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14544,9 +14840,11 @@ snapshots: typescript: 5.8.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.8 optional: true - ts-node@10.9.2(@types/node@24.0.0)(typescript@5.8.3): + ts-node@10.9.2(@swc/core@1.15.8)(@types/node@24.0.0)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -14560,9 +14858,11 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.3 + typescript: 5.9.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.15.8 tsconfig-paths@3.15.0: dependencies: @@ -14577,7 +14877,7 @@ snapshots: tslib@2.8.1: {} - tsup@6.7.0(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3))(typescript@5.8.3): + tsup@6.7.0(@swc/core@1.15.8)(postcss@8.5.4)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3))(typescript@5.8.3): dependencies: bundle-require: 4.2.1(esbuild@0.17.19) cac: 6.7.14 @@ -14587,23 +14887,24 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 3.1.4(postcss@8.5.4)(ts-node@10.9.2(@types/node@20.19.0)(typescript@5.8.3)) + postcss-load-config: 3.1.4(postcss@8.5.4)(ts-node@10.9.2(@swc/core@1.15.8)(@types/node@20.19.0)(typescript@5.8.3)) resolve-from: 5.0.0 rollup: 3.29.5 source-map: 0.8.0-beta.0 sucrase: 3.35.0 tree-kill: 1.2.2 optionalDependencies: + '@swc/core': 1.15.8 postcss: 8.5.4 typescript: 5.8.3 transitivePeerDependencies: - supports-color - ts-node - tsutils@3.21.0(typescript@5.8.3): + tsutils@3.21.0(typescript@5.9.3): dependencies: tslib: 1.14.1 - typescript: 5.8.3 + typescript: 5.9.3 tty-table@4.2.3: dependencies: @@ -14741,6 +15042,8 @@ snapshots: typescript@5.8.3: {} + typescript@5.9.3: {} + uglify-js@3.19.3: optional: true @@ -14887,7 +15190,7 @@ snapshots: validator@13.15.15: {} - vite@7.0.6(@types/node@20.19.0)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.1): + vite@7.0.6(@types/node@20.19.0)(jiti@2.6.1)(lightningcss@1.30.1)(yaml@2.8.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -14898,7 +15201,7 @@ snapshots: optionalDependencies: '@types/node': 20.19.0 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.6.1 lightningcss: 1.30.1 yaml: 2.8.1 diff --git a/sdks/js/pnpm-workspace.yaml b/web/pnpm-workspace.yaml similarity index 100% rename from sdks/js/pnpm-workspace.yaml rename to web/pnpm-workspace.yaml diff --git a/sdks/js/tools/eslint-config/index.js b/web/tools/eslint-config/index.js similarity index 100% rename from sdks/js/tools/eslint-config/index.js rename to web/tools/eslint-config/index.js diff --git a/sdks/js/tools/eslint-config/package.json b/web/tools/eslint-config/package.json similarity index 100% rename from sdks/js/tools/eslint-config/package.json rename to web/tools/eslint-config/package.json diff --git a/sdks/js/tools/tsconfig/base.json b/web/tools/tsconfig/base.json similarity index 100% rename from sdks/js/tools/tsconfig/base.json rename to web/tools/tsconfig/base.json diff --git a/sdks/js/tools/tsconfig/nextjs.json b/web/tools/tsconfig/nextjs.json similarity index 100% rename from sdks/js/tools/tsconfig/nextjs.json rename to web/tools/tsconfig/nextjs.json diff --git a/sdks/js/tools/tsconfig/node14.json b/web/tools/tsconfig/node14.json similarity index 100% rename from sdks/js/tools/tsconfig/node14.json rename to web/tools/tsconfig/node14.json diff --git a/sdks/js/tools/tsconfig/package.json b/web/tools/tsconfig/package.json similarity index 100% rename from sdks/js/tools/tsconfig/package.json rename to web/tools/tsconfig/package.json diff --git a/sdks/js/tools/tsconfig/react-library.json b/web/tools/tsconfig/react-library.json similarity index 100% rename from sdks/js/tools/tsconfig/react-library.json rename to web/tools/tsconfig/react-library.json diff --git a/sdks/js/turbo.json b/web/turbo.json similarity index 100% rename from sdks/js/turbo.json rename to web/turbo.json From 54520aeccfbd1636e5d17e9dd8163c9b946c586c Mon Sep 17 00:00:00 2001 From: paanSinghCoder Date: Fri, 16 Jan 2026 15:02:42 +0530 Subject: [PATCH 3/3] fix: update admin-ui dist path in Dockerfile.dev --- Dockerfile.dev | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.dev b/Dockerfile.dev index bf2b3ed06..c773b3c43 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -16,7 +16,7 @@ COPY go.mod go.sum ./ RUN go mod download COPY . . -COPY --from=ui-builder /app/web/apps/admin-ui/dist/admin-ui /app/web/apps/admin-ui/dist/admin-ui +COPY --from=ui-builder /app/web/apps/admin-ui/dist /app/web/apps/admin-ui/dist RUN make build