From b3596d0b0a6d832097445ba3c0f5a9628a5fd6ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Wed, 11 Mar 2026 16:46:26 +0100 Subject: [PATCH] refactor: rename package scope from @sexy.pivoine.art to @sexy Co-Authored-By: Claude Sonnet 4.6 --- README.md | 2 +- compose.yml | 2 +- package.json | 10 +++++----- packages/backend/package.json | 6 +++--- packages/backend/src/graphql/types/index.ts | 2 +- packages/backend/src/lib/email.ts | 4 ++-- packages/buttplug/package.json | 2 +- packages/email/package.json | 2 +- packages/frontend/package.json | 6 +++--- packages/frontend/src/lib/types.ts | 6 +++--- .../frontend/src/routes/play/buttplug/+page.svelte | 2 +- packages/frontend/vite.config.ts | 2 +- packages/types/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 14 files changed, 28 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index fed5199..f00f866 100644 --- a/README.md +++ b/README.md @@ -126,7 +126,7 @@ pnpm dev:data pnpm dev:backend # Start the frontend (port 3000, proxied to :4000) -pnpm --filter @sexy.pivoine.art/frontend dev +pnpm --filter @sexy/frontend dev ``` Visit `http://localhost:3000` and let the experience begin... 💋 diff --git a/compose.yml b/compose.yml index ae52a79..031a11f 100644 --- a/compose.yml +++ b/compose.yml @@ -51,7 +51,7 @@ services: COOKIE_SECRET: change-me-in-production SMTP_HOST: localhost SMTP_PORT: 587 - EMAIL_FROM: noreply@sexy.pivoine.art + EMAIL_FROM: noreply@sexy PUBLIC_URL: http://localhost:3000 depends_on: postgres: diff --git a/package.json b/package.json index 42634ab..0a210bd 100644 --- a/package.json +++ b/package.json @@ -5,12 +5,12 @@ "type": "module", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "build:frontend": "pnpm --filter @sexy.pivoine.art/frontend build", - "build:backend": "pnpm --filter @sexy.pivoine.art/backend build", - "dev:buttplug": "pnpm --filter @sexy.pivoine.art/buttplug serve", + "build:frontend": "pnpm --filter @sexy/frontend build", + "build:backend": "pnpm --filter @sexy/backend build", + "dev:buttplug": "pnpm --filter @sexy/buttplug serve", "dev:data": "docker compose up -d postgres redis", - "dev:backend": "pnpm --filter @sexy.pivoine.art/backend dev", - "dev": "pnpm dev:data && pnpm dev:backend & pnpm dev:buttplug & pnpm --filter @sexy.pivoine.art/frontend dev", + "dev:backend": "pnpm --filter @sexy/backend dev", + "dev": "pnpm dev:data && pnpm dev:backend & pnpm dev:buttplug & pnpm --filter @sexy/frontend dev", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", diff --git a/packages/backend/package.json b/packages/backend/package.json index 78b7e32..206df4a 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -1,5 +1,5 @@ { - "name": "@sexy.pivoine.art/backend", + "name": "@sexy/backend", "version": "1.0.0", "private": true, "scripts": { @@ -20,8 +20,8 @@ "@fastify/static": "^8.1.1", "@pothos/core": "^4.4.0", "@pothos/plugin-errors": "^4.2.0", - "@sexy.pivoine.art/email": "workspace:*", - "@sexy.pivoine.art/types": "workspace:*", + "@sexy/email": "workspace:*", + "@sexy/types": "workspace:*", "argon2": "^0.43.0", "bullmq": "^5.70.4", "drizzle-orm": "^0.44.1", diff --git a/packages/backend/src/graphql/types/index.ts b/packages/backend/src/graphql/types/index.ts index df56b53..95e1fef 100644 --- a/packages/backend/src/graphql/types/index.ts +++ b/packages/backend/src/graphql/types/index.ts @@ -22,7 +22,7 @@ import type { RecentPoint, UserGamification, Achievement, -} from "@sexy.pivoine.art/types"; +} from "@sexy/types"; type AdminUserDetail = User & { photos: ModelPhoto[] }; import { builder } from "../builder"; diff --git a/packages/backend/src/lib/email.ts b/packages/backend/src/lib/email.ts index 271b013..9ccfa14 100644 --- a/packages/backend/src/lib/email.ts +++ b/packages/backend/src/lib/email.ts @@ -1,5 +1,5 @@ import nodemailer from "nodemailer"; -import { renderVerification, renderPasswordReset } from "@sexy.pivoine.art/email"; +import { renderVerification, renderPasswordReset } from "@sexy/email"; import { mailQueue } from "../queues/index.js"; const transporter = nodemailer.createTransport({ @@ -14,7 +14,7 @@ const transporter = nodemailer.createTransport({ : undefined, }); -const FROM = process.env.EMAIL_FROM || "noreply@sexy.pivoine.art"; +const FROM = process.env.EMAIL_FROM || "noreply@sexy"; export async function sendVerification(email: string, token: string): Promise { const { subject, html } = await renderVerification({ token }); diff --git a/packages/buttplug/package.json b/packages/buttplug/package.json index 598dcb7..a119f90 100644 --- a/packages/buttplug/package.json +++ b/packages/buttplug/package.json @@ -1,5 +1,5 @@ { - "name": "@sexy.pivoine.art/buttplug", + "name": "@sexy/buttplug", "version": "1.0.0", "type": "module", "private": true, diff --git a/packages/email/package.json b/packages/email/package.json index 9c9989b..3ea41f5 100644 --- a/packages/email/package.json +++ b/packages/email/package.json @@ -1,5 +1,5 @@ { - "name": "@sexy.pivoine.art/email", + "name": "@sexy/email", "version": "1.0.0", "private": true, "main": "./dist/index.js", diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 8905036..f087f82 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -1,5 +1,5 @@ { - "name": "@sexy.pivoine.art/frontend", + "name": "@sexy/frontend", "version": "1.0.0", "type": "module", "private": true, @@ -11,7 +11,7 @@ "check": "svelte-check --tsconfig ./tsconfig.json --threshold warning" }, "devDependencies": { - "@sexy.pivoine.art/buttplug": "workspace:*", + "@sexy/buttplug": "workspace:*", "@iconify-json/ri": "^1.2.10", "@iconify/tailwind4": "^1.2.1", "@internationalized/date": "^3.12.0", @@ -40,7 +40,7 @@ "vite": "^7.3.1" }, "dependencies": { - "@sexy.pivoine.art/types": "workspace:*", + "@sexy/types": "workspace:*", "graphql": "^16.11.0", "graphql-request": "^7.1.2", "javascript-time-ago": "^2.6.4", diff --git a/packages/frontend/src/lib/types.ts b/packages/frontend/src/lib/types.ts index 2517d3f..0f8b62d 100644 --- a/packages/frontend/src/lib/types.ts +++ b/packages/frontend/src/lib/types.ts @@ -27,10 +27,10 @@ export type { RecentPoint, UserGamification, Achievement, -} from "@sexy.pivoine.art/types"; +} from "@sexy/types"; -import type { CurrentUser } from "@sexy.pivoine.art/types"; -import type { ButtplugClientDevice } from "@sexy.pivoine.art/buttplug"; +import type { CurrentUser } from "@sexy/types"; +import type { ButtplugClientDevice } from "@sexy/buttplug"; // ─── Frontend-only types ───────────────────────────────────────────────────── diff --git a/packages/frontend/src/routes/play/buttplug/+page.svelte b/packages/frontend/src/routes/play/buttplug/+page.svelte index d3303c8..22b1a0b 100644 --- a/packages/frontend/src/routes/play/buttplug/+page.svelte +++ b/packages/frontend/src/routes/play/buttplug/+page.svelte @@ -1,7 +1,7 @@