From 7506bd315f796cbab334c2eb45227c8e9776968f Mon Sep 17 00:00:00 2001 From: Mike Hartington Date: Wed, 4 Mar 2026 21:59:12 -0500 Subject: [PATCH 01/11] chore(eclipse): prepare for publish --- README.md | 2 +- apps/blog/README.md | 2 +- .../index.mdx | 2 +- .../index.mdx | 2 +- .../prisma-migrate-ga-b5eno5g08d0b/index.mdx | 4 +- .../index.mdx | 2 +- apps/blog/next.config.mjs | 2 +- apps/blog/package.json | 2 +- apps/blog/src/app/global.css | 2 +- apps/blog/src/components/BlogGrid.tsx | 2 +- apps/blog/src/mdx-components.tsx | 2 +- apps/docs/README.md | 2 +- apps/docs/next.config.mjs | 2 +- apps/docs/package.json | 2 +- apps/docs/src/app/global.css | 2 +- .../interactive-examples.tsx | 2 +- apps/docs/src/components/eclipse-showcase.tsx | 2 +- apps/docs/src/components/search.tsx | 2 +- apps/docs/src/components/version-switcher.tsx | 2 +- apps/docs/src/mdx-components.tsx | 2 +- apps/eclipse/README.md | 6 +- .../content/design-system/atoms/action.mdx | 14 ++--- .../content/design-system/atoms/avatar.mdx | 10 +-- .../content/design-system/atoms/badge.mdx | 10 +-- .../content/design-system/atoms/button.mdx | 18 +++--- .../content/design-system/atoms/checkbox.mdx | 18 +++--- .../content/design-system/atoms/field.mdx | 18 +++--- .../content/design-system/atoms/input.mdx | 22 +++---- .../content/design-system/atoms/label.mdx | 18 +++--- .../design-system/atoms/radio-group.mdx | 16 ++--- .../content/design-system/atoms/separator.mdx | 20 +++--- .../content/design-system/atoms/slider.mdx | 20 +++--- .../content/design-system/atoms/spinner.mdx | 50 +++++++-------- .../content/design-system/atoms/tooltip.mdx | 16 ++--- apps/eclipse/content/design-system/index.mdx | 12 ++-- .../design-system/molecules/accordion.mdx | 10 +-- .../design-system/molecules/banner.mdx | 10 +-- .../design-system/molecules/breadcrumb.mdx | 12 ++-- .../content/design-system/molecules/card.mdx | 18 +++--- .../content/design-system/molecules/chart.mdx | 12 ++-- .../design-system/molecules/codeblock.mdx | 8 +-- .../design-system/molecules/dialog.mdx | 12 ++-- .../design-system/molecules/dropdownmenu.mdx | 2 +- .../content/design-system/molecules/files.mdx | 14 ++--- .../design-system/molecules/inlinetoc.mdx | 16 ++--- .../design-system/molecules/pagination.mdx | 18 +++--- .../design-system/molecules/statistic.mdx | 12 ++-- .../content/design-system/molecules/steps.mdx | 10 +-- .../content/design-system/molecules/table.mdx | 10 +-- .../content/design-system/molecules/tabs.mdx | 12 ++-- .../design-system/molecules/typetable.mdx | 10 +-- apps/eclipse/next.config.mjs | 2 +- apps/eclipse/package.json | 4 +- apps/eclipse/postcss.config.mjs | 2 +- apps/eclipse/src/app/global.css | 2 +- .../src/components/chart-examples/README.md | 2 +- .../chart-examples/interactive-examples.tsx | 2 +- .../interactive-examples.tsx | 2 +- .../src/components/eclipse-showcase.tsx | 2 +- .../interactive-examples.tsx | 2 +- apps/eclipse/src/mdx-components.tsx | 2 +- packages/eclipse/.gitignore | 3 +- packages/eclipse/ARCHITECTURE.md | 14 ++--- packages/eclipse/GETTING_STARTED.md | 14 ++--- packages/eclipse/README.md | 6 +- packages/eclipse/package.json | 22 ++++--- packages/eclipse/src/components/accordion.tsx | 16 ++++- packages/eclipse/src/components/banner.tsx | 61 +++++++++++++++++-- packages/eclipse/src/components/codeblock.tsx | 17 +++++- .../eclipse/src/components/inline-toc.tsx | 7 ++- .../eclipse/src/components/type-table.tsx | 5 +- packages/eclipse/src/components/ui/button.tsx | 2 +- packages/ui/package.json | 2 +- .../ui/src/components/navigation-menu.tsx | 2 +- packages/ui/src/components/web-navigation.tsx | 2 +- pnpm-lock.yaml | 24 +++----- pnpm-workspace.yaml | 1 + 77 files changed, 398 insertions(+), 318 deletions(-) diff --git a/README.md b/README.md index f66ab6e02b..7d50d06696 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This repository is a **pnpm monorepo** containing the Prisma documentation, blog | `apps/docs` | Prisma documentation site (Next.js + Fumadocs) | | `apps/blog` | Prisma blog | | `apps/eclipse` | Eclipse design system documentation | -| `packages/eclipse` | Eclipse design system component library (`@prisma-docs/eclipse`) | +| `packages/eclipse` | Eclipse design system component library (`@prisma/eclipse`) | | `packages/ui` | Shared UI components and utilities (`@prisma-docs/ui`) | See each app’s `README.md` for more detail. diff --git a/apps/blog/README.md b/apps/blog/README.md index bf62aba4d1..598f51565c 100644 --- a/apps/blog/README.md +++ b/apps/blog/README.md @@ -22,7 +22,7 @@ Runs on **http://localhost:3001** (docs is 3000, eclipse is 3002). - `content/blog/` — MDX blog posts - `src/` — App shell, layout, search, and MDX components (TweetEmbed, Youtube, Quote, etc.) - Uses [Fumadocs](https://fumadocs.dev) for the blog framework -- Uses `@prisma-docs/eclipse` for UI components +- Uses `@prisma/eclipse` for UI components ## Related diff --git a/apps/blog/content/blog/fullstack-remix-prisma-mongodb-1-7d0bftxbmb6r/index.mdx b/apps/blog/content/blog/fullstack-remix-prisma-mongodb-1-7d0bftxbmb6r/index.mdx index de17bad4d3..e6bd9b595e 100644 --- a/apps/blog/content/blog/fullstack-remix-prisma-mongodb-1-7d0bftxbmb6r/index.mdx +++ b/apps/blog/content/blog/fullstack-remix-prisma-mongodb-1-7d0bftxbmb6r/index.mdx @@ -18,7 +18,7 @@ excerpt: Welcome to the first article in this series, where you will take a look --- import { Youtube } from "@/components/Youtube"; -import { Accordion, Accordions } from "@prisma-docs/eclipse"; +import { Accordion, Accordions } from "@prisma/eclipse"; ## Table Of Contents diff --git a/apps/blog/content/blog/orm-v6-11-0-embedded-prisma-studio-rust-free-orm-for-mysql-in-preview-and-more/index.mdx b/apps/blog/content/blog/orm-v6-11-0-embedded-prisma-studio-rust-free-orm-for-mysql-in-preview-and-more/index.mdx index 1fd05931a4..f439a297f0 100644 --- a/apps/blog/content/blog/orm-v6-11-0-embedded-prisma-studio-rust-free-orm-for-mysql-in-preview-and-more/index.mdx +++ b/apps/blog/content/blog/orm-v6-11-0-embedded-prisma-studio-rust-free-orm-for-mysql-in-preview-and-more/index.mdx @@ -12,7 +12,7 @@ excerpt: | Check out what’s new: Prisma ORM without Rust in Preview for MySQL, Neon & CockroachDB, embedded Prisma Studio for your React apps, new region for Prisma Postgres & more. --- -import { Accordions, Accordion } from "@prisma-docs/eclipse"; +import { Accordions, Accordion } from "@prisma/eclipse"; ## Embed Prisma Studio in your React apps diff --git a/apps/blog/content/blog/prisma-migrate-ga-b5eno5g08d0b/index.mdx b/apps/blog/content/blog/prisma-migrate-ga-b5eno5g08d0b/index.mdx index ab623c21db..ef51b46138 100644 --- a/apps/blog/content/blog/prisma-migrate-ga-b5eno5g08d0b/index.mdx +++ b/apps/blog/content/blog/prisma-migrate-ga-b5eno5g08d0b/index.mdx @@ -15,8 +15,8 @@ excerpt: | --- import { TweetEmbedComp } from "@/components/TweetEmbed"; -import { Button } from "@prisma-docs/eclipse"; -import { Accordion, Accordions } from "@prisma-docs/eclipse"; +import { Button } from "@prisma/eclipse"; +import { Accordion, Accordions } from "@prisma/eclipse"; ## Contents diff --git a/apps/blog/content/blog/whats-new-in-prisma-q2-2021-z70muetl386d/index.mdx b/apps/blog/content/blog/whats-new-in-prisma-q2-2021-z70muetl386d/index.mdx index 2d073db576..df7ec053b9 100644 --- a/apps/blog/content/blog/whats-new-in-prisma-q2-2021-z70muetl386d/index.mdx +++ b/apps/blog/content/blog/whats-new-in-prisma-q2-2021-z70muetl386d/index.mdx @@ -15,7 +15,7 @@ excerpt: | --- import { Youtube } from "@/components/Youtube"; -import { Accordion, Accordions, Button } from "@prisma-docs/eclipse"; +import { Accordion, Accordions, Button } from "@prisma/eclipse"; import { Employee } from "@/components/Employee"; import { Meetup, MeetupList } from "@/components/Meetup"; diff --git a/apps/blog/next.config.mjs b/apps/blog/next.config.mjs index c1cd1a5155..91b27c2fa3 100644 --- a/apps/blog/next.config.mjs +++ b/apps/blog/next.config.mjs @@ -7,7 +7,7 @@ const config = { reactStrictMode: true, output: "export", images: { unoptimized: true }, - transpilePackages: ["@prisma-docs/eclipse"], + transpilePackages: ["@prisma/eclipse"], }; export default withMDX(config); diff --git a/apps/blog/package.json b/apps/blog/package.json index c79e8e1032..c74a92db23 100644 --- a/apps/blog/package.json +++ b/apps/blog/package.json @@ -15,7 +15,7 @@ "dependencies": { "@base-ui/react": "catalog:", "@fumadocs/cli": "catalog:", - "@prisma-docs/eclipse": "workspace:^", + "@prisma/eclipse": "workspace:^", "@prisma-docs/ui": "workspace:*", "fumadocs-core": "catalog:", "fumadocs-mdx": "catalog:", diff --git a/apps/blog/src/app/global.css b/apps/blog/src/app/global.css index b9f9e62842..87e6295961 100644 --- a/apps/blog/src/app/global.css +++ b/apps/blog/src/app/global.css @@ -1,5 +1,5 @@ @import "tailwindcss"; -@import '@prisma-docs/eclipse/styles/globals.css'; +@import '@prisma/eclipse/styles/globals.css'; @import 'fumadocs-ui/css/shadcn.css'; @import 'fumadocs-ui/css/preset.css'; @import 'fumadocs-openapi/css/preset.css'; diff --git a/apps/blog/src/components/BlogGrid.tsx b/apps/blog/src/components/BlogGrid.tsx index 5c74969b9a..30dedd0ab8 100644 --- a/apps/blog/src/components/BlogGrid.tsx +++ b/apps/blog/src/components/BlogGrid.tsx @@ -4,7 +4,7 @@ import { useMemo } from 'react'; import Image from 'next/image'; import Link from 'next/link'; import { usePathname, useRouter, useSearchParams } from 'next/navigation'; -import { Button } from '@prisma-docs/eclipse'; +import { Button } from '@prisma/eclipse'; type BlogCardItem = { url: string; diff --git a/apps/blog/src/mdx-components.tsx b/apps/blog/src/mdx-components.tsx index 0d76edf27d..5719280480 100644 --- a/apps/blog/src/mdx-components.tsx +++ b/apps/blog/src/mdx-components.tsx @@ -22,7 +22,7 @@ import { TabsList, TabsTrigger, Steps,Step -} from "@prisma-docs/eclipse"; +} from "@prisma/eclipse"; import { TweetEmbedComp } from "@/components/TweetEmbed"; import { Youtube } from "@/components/Youtube"; import { Meetup, MeetupList } from "@/components/Meetup"; diff --git a/apps/docs/README.md b/apps/docs/README.md index bf6a5eaef4..c6a5faaece 100644 --- a/apps/docs/README.md +++ b/apps/docs/README.md @@ -76,7 +76,7 @@ Run these from the repo root with `pnpm --filter docs