feat: move from developomp.com -> pompy.dev

This commit is contained in:
Kim, Jimin 2025-03-04 20:44:27 +09:00
parent f3fd09d34a
commit 63fdbcdb9b
Signed by: pomp
GPG key ID: 2B516173EDD492EB
47 changed files with 176 additions and 184 deletions

View file

@ -1,6 +1,6 @@
module.exports = {
root: true,
extends: ["next/core-web-vitals", "@developomp-site/eslint-config"],
extends: ["next/core-web-vitals", "@pompydev/eslint-config"],
rules: {
"react-hooks/exhaustive-deps": "off",
},

View file

@ -1,5 +1,5 @@
/** @type {import("prettier").Options} */
module.exports = {
...require("@developomp-site/prettier-config"),
...require("@pompydev/prettier-config"),
plugins: ["prettier-plugin-tailwindcss"],
}

View file

@ -1,7 +1,7 @@
// https://next-sitemap.iamvishnusankar.com/docs/documentation/configuration
/** @type {import('next-sitemap').IConfig} */
module.exports = {
siteUrl: "https://blog.developomp.com",
siteUrl: "https://blog.pompy.dev",
generateRobotsTxt: true,
priority: 0.8,
}

View file

@ -1,5 +1,5 @@
{
"name": "@developomp-site/blog",
"name": "@pompydev/blog",
"version": "0.0.0",
"private": true,
"scripts": {
@ -12,11 +12,11 @@
"i_am_sure_i_want_to_nuke_gitignored_files": "rm -rf .next .turbo build node_modules test-results"
},
"devDependencies": {
"@developomp-site/content": "workspace:*",
"@developomp-site/eslint-config": "workspace:*",
"@developomp-site/playwright-config": "workspace:*",
"@developomp-site/prettier-config": "workspace:*",
"@developomp-site/tailwind-config": "workspace:*",
"@pompydev/content": "workspace:*",
"@pompydev/eslint-config": "workspace:*",
"@pompydev/playwright-config": "workspace:*",
"@pompydev/prettier-config": "workspace:*",
"@pompydev/tailwind-config": "workspace:*",
"@fontsource/noto-sans-kr": "^5.0.5",
"@fontsource/source-code-pro": "^5.0.18",
"@fortawesome/free-brands-svg-icons": "^6.5.2",

View file

@ -1,4 +1,4 @@
import { createConfig } from "@developomp-site/playwright-config"
import { createConfig } from "@pompydev/playwright-config"
// https://playwright.dev/docs/test-configuration
export default createConfig({

View file

@ -1,6 +1,6 @@
"use client"
import contentMap from "@developomp-site/content/exports/contentMap"
import contentMap from "@pompydev/content/exports/contentMap"
import { type ReactNode, useEffect, useState } from "react"
import PostCard from "@/components/PostCard"

View file

@ -1,4 +1,3 @@
import type { PageData } from "@developomp-site/content/src/types/types"
import {
faBook,
faCalendar,
@ -6,6 +5,7 @@ import {
faHourglass,
} from "@fortawesome/free-solid-svg-icons"
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"
import type { PageData } from "@pompydev/content/src/types/types"
export default function Meta(props: { fetchedPage: PageData }) {
return (

View file

@ -1,5 +1,5 @@
import contentMap from "@developomp-site/content/exports/contentMap"
import type { PageData } from "@developomp-site/content/src/types/types"
import contentMap from "@pompydev/content/exports/contentMap"
import type { PageData } from "@pompydev/content/src/types/types"
import type { Params } from "./page"
@ -29,9 +29,7 @@ export async function getData(params: Params): Promise<Data> {
export async function fetchContent(contentID: string) {
try {
return await import(
`@developomp-site/content/dist/content${contentID}.json`
)
return await import(`@pompydev/content/dist/content${contentID}.json`)
} catch (err) {
return
}

View file

@ -1,6 +1,6 @@
import "./Page.scss"
import contentMap from "@developomp-site/content/exports/contentMap"
import contentMap from "@pompydev/content/exports/contentMap"
import { type Metadata } from "next"
import { type ParsedUrlQuery } from "querystring"
@ -57,7 +57,7 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
const { pageData } = await getData(params)
return {
metadataBase: new URL("https://blog.developomp.com"),
metadataBase: new URL("https://blog.pompy.dev"),
title: pageData.title,
openGraph: {
title: titlePrefix + pageData.title,

View file

@ -32,19 +32,19 @@ import Header from "@/components/Header"
import titlePrefix from "@/titlePrefix"
export const metadata: Metadata = {
metadataBase: new URL("https://blog.developomp.com"),
metadataBase: new URL("https://blog.pompy.dev"),
title: {
template: titlePrefix + "%s",
default: "",
},
description: "developomp's Blog",
description: "pomp's Blog",
openGraph: {
title: "pomp's blog",
siteName: "developomp's Blog",
description: "developomp's Blog",
siteName: "pomp's Blog",
description: "pomp's Blog",
type: "website",
url: "https://blog.developomp.com",
images: "https://blog.developomp.com/favicon.svg",
url: "https://blog.pompy.dev",
images: "https://blog.pompy.dev/favicon.svg",
},
}
@ -64,7 +64,7 @@ export default function RootLayout({
<meta name="theme-color" content="#000000" />
<script
defer
src="https://umami.developomp.com/script.js"
src="https://umami.pompy.dev/script.js"
data-website-id="361a9f07-a09b-49a0-b7e4-f1fc7caff9e2"
></script>
</head>

View file

@ -4,7 +4,7 @@ import Card from "@/components/Card"
import titlePrefix from "@/titlePrefix"
export const metadata: Metadata = {
metadataBase: new URL("https://blog.developomp.com"),
metadataBase: new URL("https://blog.pompy.dev"),
title: "Page Not Found",
openGraph: {
title: titlePrefix + "Page Not Found",

View file

@ -3,7 +3,7 @@ import type { Metadata } from "next"
import Home from "./Home"
export const metadata: Metadata = {
metadataBase: new URL("https://blog.developomp.com"),
metadataBase: new URL("https://blog.pompy.dev"),
title: "pomp's blog | Home",
}

View file

@ -17,7 +17,7 @@ export default function Footer() {
>
<FontAwesomeIcon icon={faRss} />
</a>
<GithubLinkIcon href="https://github.com/developomp/developomp-site" />
<GithubLinkIcon href="https://github.com/pompydev/pompy.dev" />
</div>
</div>
</footer>

View file

@ -1,10 +1,10 @@
import type { PostData } from "@developomp-site/content/src/types/types"
import {
faBook,
faCalendar,
faHourglass,
} from "@fortawesome/free-solid-svg-icons"
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"
import type { PostData } from "@pompydev/content/src/types/types"
import Link from "next/link"
import Card from "@/components/Card"

View file

@ -1,4 +1,4 @@
import myPreset from "@developomp-site/tailwind-config/tailwind.config.js"
import myPreset from "@pompydev/tailwind-config/tailwind.config.js"
/** @type {import('tailwindcss').Config} */
export default {

View file

@ -1,20 +1,20 @@
{
"root": true,
"extends": ["@developomp-site/eslint-config", "plugin:svelte/recommended"],
"extends": ["@pompydev/eslint-config", "plugin:svelte/recommended"],
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 2020,
"extraFileExtensions": [".svelte"]
"extraFileExtensions": [".svelte"],
},
"env": {
"browser": true,
"es2017": true,
"node": true
"node": true,
},
"overrides": [
{
"files": ["*.svelte"],
"parser": "svelte-eslint-parser"
}
]
"parser": "svelte-eslint-parser",
},
],
}

View file

@ -1,4 +1,4 @@
const sharedConfig = require("@developomp-site/prettier-config")
const sharedConfig = require("@pompydev/prettier-config")
/** @type {import("prettier").Options} */
module.exports = {

View file

@ -1,10 +1,10 @@
import { expect, test } from "@playwright/test"
const prefix = "developomp | "
const prefix = "pomp | "
test("should have proper title", async ({ page }) => {
await page.goto("/")
await expect(page).toHaveTitle("developomp")
await expect(page).toHaveTitle("pomp")
await page.goto("/404")
await expect(page).toHaveTitle(`${prefix}Page Not Found`)

View file

@ -1,5 +1,5 @@
{
"name": "@developomp-site/main",
"name": "@pompydev/main",
"version": "0.0.0",
"type": "module",
"private": true,
@ -13,10 +13,10 @@
"lint": "eslint ."
},
"devDependencies": {
"@developomp-site/eslint-config": "workspace:*",
"@developomp-site/playwright-config": "workspace:*",
"@developomp-site/prettier-config": "workspace:*",
"@developomp-site/tailwind-config": "workspace:*",
"@pompydev/eslint-config": "workspace:*",
"@pompydev/playwright-config": "workspace:*",
"@pompydev/prettier-config": "workspace:*",
"@pompydev/tailwind-config": "workspace:*",
"@fontsource/noto-sans-kr": "^5.0.5",
"@inqling/svelte-icons": "^3.5.0",
"@playwright/test": "1.47.0",

View file

@ -1,4 +1,4 @@
import { createConfig } from "@developomp-site/playwright-config"
import { createConfig } from "@pompydev/playwright-config"
export default createConfig({
port: 5173,

View file

@ -4,28 +4,22 @@
<meta charset="utf-8" />
<link rel="icon" href="%sveltekit.assets%/favicon.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="canonical" href="https://developomp.com" />
<link rel="canonical" href="https://pompy.dev" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="About developomp - socials, links, discord server, contact, blog, etc."
/>
<title>developomp</title>
<meta name="description" content="pop's website" />
<title>pomp</title>
<!-- OpenGraph -->
<meta property="og:title" content="developomp" />
<meta property="og:site_name" content="developomp" />
<meta
property="og:description"
content="About developomp - socials, links, discord server, contact, blog, etc."
/>
<meta property="og:title" content="pomp" />
<meta property="og:site_name" content="pomp" />
<meta property="og:description" content="pomp's website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://developomp.com" />
<meta property="og:url" content="https://pompy.dev" />
<meta property="og:image" content="/favicon.svg" />
<script
defer
src="https://umami.developomp.com/script.js"
src="https://umami.pompy.dev/script.js"
data-website-id="783ea016-943a-47a4-b7e7-a9b9fbd786a9"
></script>

View file

@ -3,7 +3,7 @@
</script>
<svelte:head>
<title>developomp | Page Not Found</title>
<title>pomp | Page Not Found</title>
</svelte:head>
<h1 class="mx-auto mt-10 text-center text-8xl font-normal">404</h1>

View file

@ -22,7 +22,7 @@
</script>
<img
class="mx-auto mb-14 mt-20 aspect-square rounded-full shadow-[0_0_40px_20px] shadow-dark-text-gray"
class="shadow-dark-text-gray mx-auto mb-14 mt-20 aspect-square rounded-full shadow-[0_0_40px_20px]"
src="/favicon.svg"
alt="logo"
width="200"
@ -45,7 +45,7 @@ October 2023 ~ April 2025
<a
class="social-profile"
target="_blank"
href="https://github.com/developomp"
href="https://github.com/pompydev"
aria-label="GitHub link"
>
<GitHub />
@ -61,7 +61,7 @@ October 2023 ~ April 2025
<a
class="social-profile"
target="_blank"
href="mailto: developomp@protonmail.com"
href="mailto: pompydev@proton.me"
aria-label="Email link (ProtonMail)"
>
<ProtonMail />

View file

@ -4,7 +4,7 @@
import { discordInviteLink } from "$/constants"
import { browser } from "$app/environment"
// redirect to developomp's discord server
// redirect to pomp's discord server
if (browser) {
window.location.replace(discordInviteLink)
}

View file

@ -11,7 +11,7 @@ dayjs.tz.setDefault("Asia/Seoul")
const birth = dayjs.tz("2002-07-30")
/**
* Gets developomp's age with decimal precision
* Gets pomp's age with decimal precision
*
* @param now - current `Date` in KST
*/

View file

@ -2,4 +2,4 @@
User-agent: *
Allow: /
Disallow:
Sitemap: https://developomp.com/sitemap.xml
Sitemap: https://pompy.dev/sitemap.xml

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://developomp.com</loc>
<loc>https://pompy.dev</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://blog.developomp.com</loc>
<loc>https://blog.pompy.dev</loc>
<changefreq>always</changefreq>
<priority>0.8</priority>
</url>

View file

@ -1,4 +1,4 @@
import myPreset from "@developomp-site/tailwind-config/tailwind.config.js"
import myPreset from "@pompydev/tailwind-config/tailwind.config.js"
/** @type {import('tailwindcss').Config} */
export default {