From 8f957a9a8a731dd001b1eddbfec009b8d7fd11f5 Mon Sep 17 00:00:00 2001 From: MarioCadenas Date: Fri, 19 Dec 2025 17:38:31 +0100 Subject: [PATCH] chore: rename --- .claude/commands/review-commit.md | 2 +- .claude/commands/review-pr.md | 2 +- .github/workflows/ci.yml | 6 ++--- CLAUDE.md | 16 ++++++------- README.md | 4 ++-- apps/clean-app/package.json | 2 +- apps/clean-app/server.ts | 2 +- apps/dev-playground/client/index.html | 2 +- apps/dev-playground/client/package-lock.json | 8 +++---- .../client/src/appKitTypes.d.ts | 6 ++--- .../src/components/analytics/filter-bar.tsx | 2 +- .../components/analytics/summary-cards.tsx | 2 +- .../analytics/top-contributors-chart.tsx | 2 +- .../analytics/untagged-apps-table.tsx | 2 +- .../analytics/usage-trends-chart.tsx | 6 ++--- .../client/src/components/apps-data-table.tsx | 2 +- .../client/src/components/error-component.tsx | 2 +- .../client/src/components/layout/header.tsx | 2 +- .../reconnect/connection-status.tsx | 2 +- .../components/reconnect/message-stream.tsx | 2 +- .../src/components/reconnect/page-header.tsx | 2 +- .../src/components/reconnect/test-plan.tsx | 2 +- .../client/src/components/theme-selector.tsx | 6 ++--- apps/dev-playground/client/src/index.css | 2 +- .../client/src/lib/utils/filter-utils.ts | 2 +- .../client/src/routes/__root.tsx | 4 ++-- .../client/src/routes/analytics.route.tsx | 2 +- .../src/routes/arrow-analytics.route.tsx | 4 ++-- .../src/routes/data-visualization.route.tsx | 6 ++--- .../client/src/routes/index.tsx | 10 ++++---- .../client/src/routes/sql-helpers.route.tsx | 16 ++++++------- .../client/src/routes/telemetry.route.tsx | 2 +- .../client/src/routes/type-safety.route.tsx | 14 +++++------ apps/dev-playground/client/vite.config.ts | 6 ++--- apps/dev-playground/package-lock.json | 14 +++++------ apps/dev-playground/package.json | 4 ++-- apps/dev-playground/server/index.ts | 2 +- .../dev-playground/server/reconnect-plugin.ts | 2 +- .../server/telemetry-example-plugin.ts | 2 +- biome.json | 2 +- docs/README.md | 2 +- llms-compact.txt | 2 +- llms.txt | 10 ++++---- package.json | 4 ++-- packages/app-kit/src/core/index.ts | 1 - packages/{app-kit-ui => appkit-ui}/CLAUDE.md | 0 .../{app-kit-ui => appkit-ui}/components.json | 0 .../{app-kit-ui => appkit-ui}/package.json | 2 +- .../src/js/arrow/arrow-client.ts | 0 .../src/js/arrow/index.ts | 0 .../src/js/arrow/lazy-arrow.ts | 0 .../src/js/constants.ts | 0 .../{app-kit-ui => appkit-ui}/src/js/index.ts | 0 .../src/js/sse/connect-sse.ts | 0 .../src/js/sse/index.ts | 0 .../src/js/sse/types.ts | 0 .../react/charts/__tests__/normalize.test.ts | 0 .../react/charts/__tests__/options.test.ts | 0 .../src/react/charts/__tests__/theme.test.ts | 0 .../src/react/charts/__tests__/types.test.ts | 0 .../src/react/charts/__tests__/utils.test.ts | 0 .../src/react/charts/area/index.tsx | 0 .../src/react/charts/bar/index.tsx | 0 .../src/react/charts/base.tsx | 0 .../src/react/charts/chart-error-boundary.tsx | 0 .../src/react/charts/constants.ts | 0 .../src/react/charts/create-chart.tsx | 0 .../src/react/charts/empty.tsx | 0 .../src/react/charts/error.tsx | 0 .../src/react/charts/heatmap/index.tsx | 0 .../src/react/charts/index.ts | 0 .../src/react/charts/line/index.tsx | 0 .../src/react/charts/loading.tsx | 0 .../src/react/charts/normalize.ts | 0 .../src/react/charts/options.ts | 0 .../src/react/charts/pie/index.tsx | 0 .../src/react/charts/radar/index.tsx | 0 .../src/react/charts/scatter/index.tsx | 0 .../src/react/charts/theme.ts | 0 .../src/react/charts/types.ts | 0 .../src/react/charts/utils.ts | 0 .../src/react/charts/wrapper.tsx | 0 .../src/react/error-boundary.tsx | 0 .../hooks/__tests__/use-chart-data.test.ts | 0 .../src/react/hooks/index.ts | 0 .../src/react/hooks/types.ts | 2 +- .../src/react/hooks/use-analytics-query.ts | 0 .../src/react/hooks/use-chart-data.ts | 0 .../src/react/hooks/use-mobile.ts | 0 .../src/react/hooks/use-query-hmr.ts | 0 .../src/react/index.ts | 0 .../src/react/lib/format.ts | 0 .../src/react/lib/utils.ts | 0 .../src/react/styles/globals.css | 0 .../src/react/table/data-table.tsx | 0 .../src/react/table/empty.tsx | 0 .../src/react/table/error.tsx | 0 .../src/react/table/index.ts | 0 .../src/react/table/loading.tsx | 0 .../src/react/table/table-error-boundary.tsx | 0 .../src/react/table/table-wrapper.tsx | 0 .../src/react/table/types.ts | 0 .../src/react/ui/accordion.tsx | 0 .../src/react/ui/alert-dialog.tsx | 0 .../src/react/ui/alert.tsx | 0 .../src/react/ui/aspect-ratio.tsx | 0 .../src/react/ui/avatar.tsx | 0 .../src/react/ui/badge.tsx | 0 .../src/react/ui/breadcrumb.tsx | 0 .../src/react/ui/button-group.tsx | 0 .../src/react/ui/button.tsx | 0 .../src/react/ui/calendar.tsx | 0 .../src/react/ui/card.tsx | 0 .../src/react/ui/carousel.tsx | 0 .../src/react/ui/chart.tsx | 0 .../src/react/ui/checkbox.tsx | 0 .../src/react/ui/collapsible.tsx | 0 .../src/react/ui/command.tsx | 0 .../src/react/ui/context-menu.tsx | 0 .../src/react/ui/dialog.tsx | 0 .../src/react/ui/drawer.tsx | 0 .../src/react/ui/dropdown-menu.tsx | 0 .../src/react/ui/empty.tsx | 0 .../src/react/ui/field.tsx | 0 .../src/react/ui/form.tsx | 0 .../src/react/ui/hover-card.tsx | 0 .../src/react/ui/index.ts | 0 .../src/react/ui/input-group.tsx | 0 .../src/react/ui/input-otp.tsx | 0 .../src/react/ui/input.tsx | 0 .../src/react/ui/item.tsx | 0 .../src/react/ui/kbd.tsx | 0 .../src/react/ui/label.tsx | 0 .../src/react/ui/menubar.tsx | 0 .../src/react/ui/navigation-menu.tsx | 0 .../src/react/ui/pagination.tsx | 0 .../src/react/ui/popover.tsx | 0 .../src/react/ui/progress.tsx | 0 .../src/react/ui/radio-group.tsx | 0 .../src/react/ui/resizable.tsx | 0 .../src/react/ui/scroll-area.tsx | 0 .../src/react/ui/select.tsx | 0 .../src/react/ui/separator.tsx | 0 .../src/react/ui/sheet.tsx | 0 .../src/react/ui/sidebar.tsx | 0 .../src/react/ui/skeleton.tsx | 0 .../src/react/ui/slider.tsx | 0 .../src/react/ui/sonner.tsx | 0 .../src/react/ui/spinner.tsx | 0 .../src/react/ui/switch.tsx | 0 .../src/react/ui/table.tsx | 0 .../src/react/ui/tabs.tsx | 0 .../src/react/ui/textarea.tsx | 0 .../src/react/ui/toggle-group.tsx | 0 .../src/react/ui/toggle.tsx | 0 .../src/react/ui/tooltip.tsx | 0 .../src/react/vite-env.d.ts | 0 .../{app-kit-ui => appkit-ui}/tsconfig.json | 0 .../tsdown.config.ts | 2 +- packages/{app-kit => appkit}/CLAUDE.md | 0 .../{app-kit => appkit}/bin/generate-types.ts | 0 packages/{app-kit => appkit}/package.json | 2 +- .../src/analytics/analytics.ts | 0 .../src/analytics/defaults.ts | 0 .../src/analytics/index.ts | 0 .../src/analytics/query.ts | 0 .../src/analytics/tests/analytics.test.ts | 0 .../src/analytics/tests/query.test.ts | 0 .../src/analytics/types.ts | 0 packages/{app-kit => appkit}/src/app/index.ts | 0 .../{app-kit => appkit}/src/cache/defaults.ts | 0 .../{app-kit => appkit}/src/cache/index.ts | 0 .../src/cache/storage/defaults.ts | 0 .../src/cache/storage/index.ts | 0 .../src/cache/storage/memory.ts | 0 .../src/cache/storage/persistent.ts | 0 .../src/cache/tests/cache-manager.test.ts | 0 .../src/cache/tests/memory.test.ts | 0 .../src/cache/tests/persistent.test.ts | 0 .../src/connectors/index.ts | 0 .../src/connectors/lakebase/client.ts | 2 +- .../src/connectors/lakebase/defaults.ts | 0 .../src/connectors/lakebase/index.ts | 0 .../src/connectors/lakebase/types.ts | 0 .../src/connectors/lakebase/utils.ts | 0 .../src/connectors/sql-warehouse/client.ts | 0 .../src/connectors/sql-warehouse/defaults.ts | 0 .../src/connectors/sql-warehouse/index.ts | 0 .../src/connectors/tests/lakebase.test.ts | 0 .../app-kit.ts => appkit/src/core/appkit.ts} | 0 packages/appkit/src/core/index.ts | 1 + .../src/core/tests/databricks.test.ts | 2 +- packages/{app-kit => appkit}/src/index.ts | 0 .../src/plugin/dev-reader.ts | 0 .../{app-kit => appkit}/src/plugin/index.ts | 0 .../src/plugin/interceptors/cache.ts | 0 .../src/plugin/interceptors/retry.ts | 0 .../src/plugin/interceptors/telemetry.ts | 0 .../src/plugin/interceptors/timeout.ts | 0 .../src/plugin/interceptors/types.ts | 0 .../{app-kit => appkit}/src/plugin/plugin.ts | 0 .../src/plugin/tests/cache.test.ts | 0 .../src/plugin/tests/plugin.test.ts | 0 .../src/plugin/tests/retry.test.ts | 0 .../src/plugin/tests/timeout.test.ts | 0 .../src/plugin/to-plugin.ts | 0 .../src/server/base-server.ts | 2 +- .../{app-kit => appkit}/src/server/index.ts | 2 +- .../src/server/remote-tunnel/denied.html | 0 .../src/server/remote-tunnel/gate.ts | 0 .../src/server/remote-tunnel/index.html | 0 .../remote-tunnel-controller.test.ts | 0 .../remote-tunnel/remote-tunnel-controller.ts | 0 .../remote-tunnel-manager.test.ts | 0 .../remote-tunnel/remote-tunnel-manager.ts | 2 +- .../src/server/remote-tunnel/wait.html | 0 .../src/server/static-server.ts | 2 +- .../server/tests/remote-tunnel-gate.test.ts | 0 .../server/tests/server.integration.test.ts | 0 .../src/server/tests/server.test.ts | 0 .../src/server/tests/static-server.test.ts | 0 .../src/server/tests/utils.test.ts | 0 .../src/server/tests/vite-dev-server.test.ts | 0 .../{app-kit => appkit}/src/server/types.ts | 0 .../{app-kit => appkit}/src/server/utils.ts | 0 .../src/server/vite-dev-server.ts | 2 +- .../src/stream/arrow-stream-processor.ts | 0 .../{app-kit => appkit}/src/stream/buffers.ts | 0 .../src/stream/defaults.ts | 0 .../{app-kit => appkit}/src/stream/index.ts | 0 .../src/stream/sse-writer.ts | 0 .../src/stream/stream-manager.ts | 0 .../src/stream/stream-registry.ts | 0 .../tests/arrow-stream-processor.test.ts | 0 .../src/stream/tests/stream.test.ts | 0 .../{app-kit => appkit}/src/stream/types.ts | 0 .../src/stream/validator.ts | 0 .../src/telemetry/config.ts | 0 .../src/telemetry/index.ts | 0 .../src/telemetry/instrumentations.ts | 0 .../{app-kit => appkit}/src/telemetry/noop.ts | 0 .../src/telemetry/telemetry-manager.ts | 0 .../src/telemetry/telemetry-provider.ts | 0 .../src/telemetry/tests/config.test.ts | 0 .../telemetry/tests/plugin-telemetry.test.ts | 0 .../tests/telemetry-interceptor.test.ts | 0 .../telemetry/tests/telemetry-manager.test.ts | 0 .../src/telemetry/types.ts | 0 .../src/type-generator/cache.ts | 0 .../src/type-generator/expand.ts | 0 .../src/type-generator/index.ts | 6 ++--- .../src/type-generator/query-registry.ts | 0 .../src/type-generator/spinner.ts | 0 .../src/type-generator/tests/expand.test.ts | 0 .../src/type-generator/tests/index.test.ts | 0 .../tests/query-registry.test.ts | 0 .../src/type-generator/types.ts | 0 .../src/type-generator/vite-plugin.ts | 0 .../src/utils/databricks-client-middleware.ts | 0 .../src/utils/env-validator.ts | 0 .../{app-kit => appkit}/src/utils/index.ts | 0 .../{app-kit => appkit}/src/utils/merge.ts | 0 .../src/utils/vite-config-merge.ts | 0 packages/{app-kit => appkit}/tsconfig.json | 0 packages/{app-kit => appkit}/tsdown.config.ts | 2 +- packages/shared/bin/setup-claude.js | 8 +++---- pnpm-lock.yaml | 12 +++++----- tools/build-notice.ts | 4 ++-- tools/dist.ts | 4 ++-- tools/playground/deploy-playground.ts | 23 ++++++++----------- tools/test-helpers.ts | 6 ++--- tsconfig.json | 4 ++-- vitest.config.ts | 10 ++++---- 273 files changed, 148 insertions(+), 151 deletions(-) delete mode 100644 packages/app-kit/src/core/index.ts rename packages/{app-kit-ui => appkit-ui}/CLAUDE.md (100%) rename packages/{app-kit-ui => appkit-ui}/components.json (100%) rename packages/{app-kit-ui => appkit-ui}/package.json (98%) rename packages/{app-kit-ui => appkit-ui}/src/js/arrow/arrow-client.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/arrow/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/arrow/lazy-arrow.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/constants.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/sse/connect-sse.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/sse/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/js/sse/types.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/__tests__/normalize.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/__tests__/options.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/__tests__/theme.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/__tests__/types.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/__tests__/utils.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/area/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/bar/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/base.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/chart-error-boundary.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/constants.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/create-chart.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/empty.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/error.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/heatmap/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/line/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/loading.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/normalize.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/options.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/pie/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/radar/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/scatter/index.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/theme.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/types.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/utils.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/charts/wrapper.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/error-boundary.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/__tests__/use-chart-data.test.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/types.ts (98%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/use-analytics-query.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/use-chart-data.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/use-mobile.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/hooks/use-query-hmr.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/lib/format.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/lib/utils.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/styles/globals.css (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/data-table.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/empty.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/error.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/loading.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/table-error-boundary.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/table-wrapper.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/table/types.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/accordion.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/alert-dialog.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/alert.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/aspect-ratio.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/avatar.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/badge.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/breadcrumb.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/button-group.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/button.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/calendar.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/card.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/carousel.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/chart.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/checkbox.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/collapsible.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/command.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/context-menu.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/dialog.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/drawer.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/dropdown-menu.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/empty.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/field.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/form.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/hover-card.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/index.ts (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/input-group.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/input-otp.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/input.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/item.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/kbd.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/label.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/menubar.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/navigation-menu.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/pagination.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/popover.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/progress.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/radio-group.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/resizable.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/scroll-area.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/select.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/separator.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/sheet.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/sidebar.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/skeleton.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/slider.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/sonner.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/spinner.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/switch.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/table.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/tabs.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/textarea.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/toggle-group.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/toggle.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/ui/tooltip.tsx (100%) rename packages/{app-kit-ui => appkit-ui}/src/react/vite-env.d.ts (100%) rename packages/{app-kit-ui => appkit-ui}/tsconfig.json (100%) rename packages/{app-kit-ui => appkit-ui}/tsdown.config.ts (96%) rename packages/{app-kit => appkit}/CLAUDE.md (100%) rename packages/{app-kit => appkit}/bin/generate-types.ts (100%) rename packages/{app-kit => appkit}/package.json (98%) rename packages/{app-kit => appkit}/src/analytics/analytics.ts (100%) rename packages/{app-kit => appkit}/src/analytics/defaults.ts (100%) rename packages/{app-kit => appkit}/src/analytics/index.ts (100%) rename packages/{app-kit => appkit}/src/analytics/query.ts (100%) rename packages/{app-kit => appkit}/src/analytics/tests/analytics.test.ts (100%) rename packages/{app-kit => appkit}/src/analytics/tests/query.test.ts (100%) rename packages/{app-kit => appkit}/src/analytics/types.ts (100%) rename packages/{app-kit => appkit}/src/app/index.ts (100%) rename packages/{app-kit => appkit}/src/cache/defaults.ts (100%) rename packages/{app-kit => appkit}/src/cache/index.ts (100%) rename packages/{app-kit => appkit}/src/cache/storage/defaults.ts (100%) rename packages/{app-kit => appkit}/src/cache/storage/index.ts (100%) rename packages/{app-kit => appkit}/src/cache/storage/memory.ts (100%) rename packages/{app-kit => appkit}/src/cache/storage/persistent.ts (100%) rename packages/{app-kit => appkit}/src/cache/tests/cache-manager.test.ts (100%) rename packages/{app-kit => appkit}/src/cache/tests/memory.test.ts (100%) rename packages/{app-kit => appkit}/src/cache/tests/persistent.test.ts (100%) rename packages/{app-kit => appkit}/src/connectors/index.ts (100%) rename packages/{app-kit => appkit}/src/connectors/lakebase/client.ts (99%) rename packages/{app-kit => appkit}/src/connectors/lakebase/defaults.ts (100%) rename packages/{app-kit => appkit}/src/connectors/lakebase/index.ts (100%) rename packages/{app-kit => appkit}/src/connectors/lakebase/types.ts (100%) rename packages/{app-kit => appkit}/src/connectors/lakebase/utils.ts (100%) rename packages/{app-kit => appkit}/src/connectors/sql-warehouse/client.ts (100%) rename packages/{app-kit => appkit}/src/connectors/sql-warehouse/defaults.ts (100%) rename packages/{app-kit => appkit}/src/connectors/sql-warehouse/index.ts (100%) rename packages/{app-kit => appkit}/src/connectors/tests/lakebase.test.ts (100%) rename packages/{app-kit/src/core/app-kit.ts => appkit/src/core/appkit.ts} (100%) create mode 100644 packages/appkit/src/core/index.ts rename packages/{app-kit => appkit}/src/core/tests/databricks.test.ts (99%) rename packages/{app-kit => appkit}/src/index.ts (100%) rename packages/{app-kit => appkit}/src/plugin/dev-reader.ts (100%) rename packages/{app-kit => appkit}/src/plugin/index.ts (100%) rename packages/{app-kit => appkit}/src/plugin/interceptors/cache.ts (100%) rename packages/{app-kit => appkit}/src/plugin/interceptors/retry.ts (100%) rename packages/{app-kit => appkit}/src/plugin/interceptors/telemetry.ts (100%) rename packages/{app-kit => appkit}/src/plugin/interceptors/timeout.ts (100%) rename packages/{app-kit => appkit}/src/plugin/interceptors/types.ts (100%) rename packages/{app-kit => appkit}/src/plugin/plugin.ts (100%) rename packages/{app-kit => appkit}/src/plugin/tests/cache.test.ts (100%) rename packages/{app-kit => appkit}/src/plugin/tests/plugin.test.ts (100%) rename packages/{app-kit => appkit}/src/plugin/tests/retry.test.ts (100%) rename packages/{app-kit => appkit}/src/plugin/tests/timeout.test.ts (100%) rename packages/{app-kit => appkit}/src/plugin/to-plugin.ts (100%) rename packages/{app-kit => appkit}/src/server/base-server.ts (95%) rename packages/{app-kit => appkit}/src/server/index.ts (99%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/denied.html (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/gate.ts (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/index.html (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/remote-tunnel-controller.test.ts (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/remote-tunnel-controller.ts (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/remote-tunnel-manager.test.ts (100%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/remote-tunnel-manager.ts (99%) rename packages/{app-kit => appkit}/src/server/remote-tunnel/wait.html (100%) rename packages/{app-kit => appkit}/src/server/static-server.ts (97%) rename packages/{app-kit => appkit}/src/server/tests/remote-tunnel-gate.test.ts (100%) rename packages/{app-kit => appkit}/src/server/tests/server.integration.test.ts (100%) rename packages/{app-kit => appkit}/src/server/tests/server.test.ts (100%) rename packages/{app-kit => appkit}/src/server/tests/static-server.test.ts (100%) rename packages/{app-kit => appkit}/src/server/tests/utils.test.ts (100%) rename packages/{app-kit => appkit}/src/server/tests/vite-dev-server.test.ts (100%) rename packages/{app-kit => appkit}/src/server/types.ts (100%) rename packages/{app-kit => appkit}/src/server/utils.ts (100%) rename packages/{app-kit => appkit}/src/server/vite-dev-server.ts (99%) rename packages/{app-kit => appkit}/src/stream/arrow-stream-processor.ts (100%) rename packages/{app-kit => appkit}/src/stream/buffers.ts (100%) rename packages/{app-kit => appkit}/src/stream/defaults.ts (100%) rename packages/{app-kit => appkit}/src/stream/index.ts (100%) rename packages/{app-kit => appkit}/src/stream/sse-writer.ts (100%) rename packages/{app-kit => appkit}/src/stream/stream-manager.ts (100%) rename packages/{app-kit => appkit}/src/stream/stream-registry.ts (100%) rename packages/{app-kit => appkit}/src/stream/tests/arrow-stream-processor.test.ts (100%) rename packages/{app-kit => appkit}/src/stream/tests/stream.test.ts (100%) rename packages/{app-kit => appkit}/src/stream/types.ts (100%) rename packages/{app-kit => appkit}/src/stream/validator.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/config.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/index.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/instrumentations.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/noop.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/telemetry-manager.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/telemetry-provider.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/tests/config.test.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/tests/plugin-telemetry.test.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/tests/telemetry-interceptor.test.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/tests/telemetry-manager.test.ts (100%) rename packages/{app-kit => appkit}/src/telemetry/types.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/cache.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/expand.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/index.ts (94%) rename packages/{app-kit => appkit}/src/type-generator/query-registry.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/spinner.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/tests/expand.test.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/tests/index.test.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/tests/query-registry.test.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/types.ts (100%) rename packages/{app-kit => appkit}/src/type-generator/vite-plugin.ts (100%) rename packages/{app-kit => appkit}/src/utils/databricks-client-middleware.ts (100%) rename packages/{app-kit => appkit}/src/utils/env-validator.ts (100%) rename packages/{app-kit => appkit}/src/utils/index.ts (100%) rename packages/{app-kit => appkit}/src/utils/merge.ts (100%) rename packages/{app-kit => appkit}/src/utils/vite-config-merge.ts (100%) rename packages/{app-kit => appkit}/tsconfig.json (100%) rename packages/{app-kit => appkit}/tsdown.config.ts (96%) diff --git a/.claude/commands/review-commit.md b/.claude/commands/review-commit.md index d16bb0d..ea00c68 100644 --- a/.claude/commands/review-commit.md +++ b/.claude/commands/review-commit.md @@ -8,7 +8,7 @@ Please review the **staged changes** (git diff --cached) in this repository agai ## Context -This is the **Databricks Apps Kit** (@databricks/app-kit) - a modular TypeScript SDK for building Databricks apps with workflows and plugins. +This is the **Databricks Apps Kit** (@databricks/appkit) - a modular TypeScript SDK for building Databricks apps with workflows and plugins. ## SDK Core Principles diff --git a/.claude/commands/review-pr.md b/.claude/commands/review-pr.md index 5efe0bf..c39fb2e 100644 --- a/.claude/commands/review-pr.md +++ b/.claude/commands/review-pr.md @@ -9,7 +9,7 @@ Please review **all changes in the current branch** (compared to $ARGUMENTS or m ## Context -This is the **Databricks AppKit** (@databricks/app-kit) - a modular TypeScript SDK for building Databricks apps with workflows and plugins. +This is the **Databricks AppKit** (@databricks/appkit) - a modular TypeScript SDK for building Databricks apps with workflows and plugins. ## SDK Core Principles diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6fd15e6..4bb789d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: name: Detect Changes outputs: docs: ${{ steps.filter.outputs.docs }} - app-kit: ${{ steps.filter.outputs.app-kit }} + appkit: ${{ steps.filter.outputs.appkit }} steps: - uses: actions/checkout@v4 - uses: dorny/paths-filter@v3 @@ -31,7 +31,7 @@ jobs: filters: | docs: - 'docs/**' - app-kit: + appkit: - '!docs/**' lint_and_typecheck: @@ -61,7 +61,7 @@ jobs: test: name: Unit Tests needs: detect-changes - if: needs.detect-changes.outputs.app-kit == 'true' + if: needs.detect-changes.outputs.appkit == 'true' runs-on: group: databricks-protected-runner-group labels: linux-ubuntu-latest diff --git a/CLAUDE.md b/CLAUDE.md index 68271dc..2f8868c 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -14,8 +14,8 @@ Databricks AppKit is a modular TypeScript SDK for building Databricks applicatio ``` /packages/ - /app-kit/ - Core SDK with plugin architecture - /app-kit-ui/ - React components and JS utilities + /appkit/ - Core SDK with plugin architecture + /appkit-ui/ - React components and JS utilities /shared/ - Shared TypeScript types across packages /apps/ @@ -70,8 +70,8 @@ pnpm test:watch # Run tests in watch mode ``` **Test Projects:** -- `app-kit-ui`: Uses jsdom environment (for React components) -- `app-kit`: Uses node environment (for Node.js SDK) +- `appkit-ui`: Uses jsdom environment (for React components) +- `appkit`: Uses node environment (for Node.js SDK) ### Code Quality ```bash @@ -113,7 +113,7 @@ AppKit uses a **phase-based plugin architecture** with three initialization phas **Creating a Plugin:** ```typescript -import { Plugin, toPlugin } from '@databricks/app-kit'; +import { Plugin, toPlugin } from '@databricks/appkit'; class MyPlugin extends Plugin { name: string = "my-plugin"; @@ -257,7 +257,7 @@ Biome is used instead of ESLint/Prettier for faster performance: pnpm add -Dw # Package-specific dependencies -pnpm --filter=@databricks/app-kit add +pnpm --filter=@databricks/appkit add # App dependencies pnpm --filter=sdk-playground add @@ -273,7 +273,7 @@ Packages should: ### Type Generation -`packages/app-kit/src/utils/type-generator.ts` creates plugin registry types at build time. This enables: +`packages/appkit/src/utils/type-generator.ts` creates plugin registry types at build time. This enables: ```typescript const AppKit = await createApp({ plugins: [...] }); AppKit.myPlugin.method(); // Typed based on registered plugins @@ -291,7 +291,7 @@ The reference app demonstrates AppKit usage: **Frontend (`apps/dev-playground/client/`):** - Vite + React 19 + TypeScript - TanStack Router for file-based routing (routes in `src/routes/`) -- Components from `@databricks/app-kit-ui` +- Components from `@databricks/appkit-ui` - Route files: `src/routes/.route.tsx` - Root layout: `src/routes/__root.tsx` diff --git a/README.md b/README.md index 18e38b7..aed3028 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# App Kit +# AppKit > [!WARNING] > ## ⚠️ PREVIEW - NOT FOR PRODUCTION USE @@ -17,7 +17,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and contribution gu ## Documentation -The `docs/` directory contains the App Kit documentation site, built with Docusaurus. +The `docs/` directory contains the AppKit documentation site, built with Docusaurus. **Working with docs:** diff --git a/apps/clean-app/package.json b/apps/clean-app/package.json index e31fb90..bd1a3d7 100644 --- a/apps/clean-app/package.json +++ b/apps/clean-app/package.json @@ -10,7 +10,7 @@ "preview": "vite preview" }, "dependencies": { - "@databricks/app-kit": "workspace:*", + "@databricks/appkit": "workspace:*", "react": "^19.2.0", "react-dom": "^19.2.0" }, diff --git a/apps/clean-app/server.ts b/apps/clean-app/server.ts index cc279cb..a5e7809 100644 --- a/apps/clean-app/server.ts +++ b/apps/clean-app/server.ts @@ -1,4 +1,4 @@ -import { createApp, server } from "@databricks/app-kit"; +import { createApp, server } from "@databricks/appkit"; createApp({ plugins: [server()], diff --git a/apps/dev-playground/client/index.html b/apps/dev-playground/client/index.html index 149833a..bbf3c75 100644 --- a/apps/dev-playground/client/index.html +++ b/apps/dev-playground/client/index.html @@ -9,7 +9,7 @@