diff --git a/LICENSE b/LICENSE index 7f5f928..27c236c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Shadcn Nuxt UI Contributors +Copyright (c) 2026 Stackhacker UI Contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 191b58b..346e66f 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Shadcn Nuxt UI +# Stackhacker UI Open-source templates and reusable components for Nuxt with shadcn-vue. @@ -19,7 +19,7 @@ This project aims to make shadcn-vue easier to use in Nuxt by providing: Install an item with the shadcn-vue CLI: ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/lucide-icon.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/lucide-icon.json" ``` ## Local development diff --git a/SECURITY.md b/SECURITY.md index 4c93b70..9df8293 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -13,7 +13,7 @@ Security fixes are applied to the latest version on the `main` branch. Please use GitHub Private Vulnerability Reporting for this repository: -- https://github.com/shadcn-nuxt-ui/docs/security/advisories/new +- https://github.com/stackhacker-ui/docs/security/advisories/new If private reporting is unavailable for your account, contact maintainers privately to request an alternate confidential reporting channel. Do not open a public issue for suspected vulnerabilities. diff --git a/app/components/GitHubLink.vue b/app/components/GitHubLink.vue index 6350185..b765765 100644 --- a/app/components/GitHubLink.vue +++ b/app/components/GitHubLink.vue @@ -29,7 +29,7 @@ interface RepoResponse { const { data } = await useAsyncData("github-stars", async () => { try { - return await $fetch("https://ungh.cc/repos/shadcn-nuxt-ui/docs", { + return await $fetch("https://ungh.cc/repos/stackhacker-ui/docs", { timeout: 3000, }); } diff --git a/app/lib/config.ts b/app/lib/config.ts index 9423f5e..8e0e20a 100644 --- a/app/lib/config.ts +++ b/app/lib/config.ts @@ -1,10 +1,10 @@ export const siteConfig = { - name: "Shadcn Nuxt UI", - url: "https://shadcn-nuxt-ui.stackhacker.io", - ogImage: "https://shadcn-nuxt-ui.stackhacker.io/og.jpg", + name: "Stackhacker UI", + url: "https://ui.stackhacker.io", + ogImage: "https://ui.stackhacker.io/og.jpg", description: "Open-source Nuxt templates and components for the shadcn-vue community.", links: { - github: "https://github.com/shadcn-nuxt-ui/docs", + github: "https://github.com/stackhacker-ui/docs", }, navItems: [ { href: "/docs/getting-started", label: "Docs" }, diff --git a/app/pages/templates.vue b/app/pages/templates.vue index b4503e1..7838149 100644 --- a/app/pages/templates.vue +++ b/app/pages/templates.vue @@ -30,8 +30,8 @@ const templates: Template[] = [ name: "Chat", description: "An open chat app starter for Nuxt with practical patterns you can adapt.", features: ["GitHub authentication", "Persistent chat history", "Streaming AI responses"], - preview: "https://shadcn-nuxt-ui-chat.stackhacker.io/", - github: "https://github.com/shadcn-nuxt-ui/chat", + preview: "https://chat-template.stackhacker.io", + github: "https://github.com/stackhacker-ui/chat", status: "available", image: { light: "/templates/chat-light.png", dark: "/templates/chat-dark.png" }, }, diff --git a/components.json b/components.json index 88815ff..f931fe1 100644 --- a/components.json +++ b/components.json @@ -18,6 +18,6 @@ "composables": "@/composables" }, "registries": { - "~/registry/ui": "https://shadcn-nuxt-ui.stackhacker.io/r/{name}.json" + "~/registry/ui": "https://ui.stackhacker.io/r/{name}.json" } } diff --git a/content/docs/1.getting-started/1.index.md b/content/docs/1.getting-started/1.index.md index 90c2891..94aaedf 100644 --- a/content/docs/1.getting-started/1.index.md +++ b/content/docs/1.getting-started/1.index.md @@ -4,9 +4,9 @@ description: Open-source Nuxt templates and components for the shadcn-vue commun category: overview --- -## What is shadcn-nuxt-ui? +## What is stackhacker-ui? -`shadcn-nuxt-ui` is an open-source project for Nuxt developers using shadcn-vue. +`stackhacker-ui` is an open-source project for Nuxt developers using shadcn-vue. It adds practical templates and reusable components to make implementation easier in real Nuxt projects. diff --git a/content/docs/1.getting-started/2.installation.md b/content/docs/1.getting-started/2.installation.md index f997051..e8e55b7 100644 --- a/content/docs/1.getting-started/2.installation.md +++ b/content/docs/1.getting-started/2.installation.md @@ -26,7 +26,7 @@ A Nuxt project with shadcn-vue already configured. If you haven't set up shadcn- Use the shadcn-vue CLI to add components from this registry: ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/lucide-icon.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/lucide-icon.json" ``` This will install the component source into your `components/ui/` directory. diff --git a/content/docs/2.components/1.lucide-icon.md b/content/docs/2.components/1.lucide-icon.md index 4452dc9..05925af 100644 --- a/content/docs/2.components/1.lucide-icon.md +++ b/content/docs/2.components/1.lucide-icon.md @@ -13,7 +13,7 @@ name: LucideIconDemo ## Installation ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/lucide-icon.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/lucide-icon.json" ``` ## Usage diff --git a/content/docs/2.components/2.chat-message.md b/content/docs/2.components/2.chat-message.md index 1f44244..4720d5b 100644 --- a/content/docs/2.components/2.chat-message.md +++ b/content/docs/2.components/2.chat-message.md @@ -15,7 +15,7 @@ name: ChatMessageDemo ## Installation ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/chat-message.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/chat-message.json" ``` ## Usage diff --git a/content/docs/2.components/3.chat-messages.md b/content/docs/2.components/3.chat-messages.md index 1f20694..0b6614e 100644 --- a/content/docs/2.components/3.chat-messages.md +++ b/content/docs/2.components/3.chat-messages.md @@ -13,7 +13,7 @@ name: ChatMessagesDemo ## Installation ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/chat-messages.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/chat-messages.json" ``` ## Usage diff --git a/content/docs/2.components/4.chat-prompt.md b/content/docs/2.components/4.chat-prompt.md index 73380d9..4fc49c9 100644 --- a/content/docs/2.components/4.chat-prompt.md +++ b/content/docs/2.components/4.chat-prompt.md @@ -13,7 +13,7 @@ name: ChatPromptDemo ## Installation ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/chat-prompt.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/chat-prompt.json" ``` ## Usage diff --git a/content/docs/2.components/5.chat-prompt-submit.md b/content/docs/2.components/5.chat-prompt-submit.md index cc8052c..c8bd561 100644 --- a/content/docs/2.components/5.chat-prompt-submit.md +++ b/content/docs/2.components/5.chat-prompt-submit.md @@ -13,7 +13,7 @@ name: ChatPromptSubmitDemo ## Installation ```bash -npx shadcn-vue@latest add "https://shadcn-nuxt-ui.stackhacker.io/r/chat-prompt-submit.json" +npx shadcn-vue@latest add "https://ui.stackhacker.io/r/chat-prompt-submit.json" ``` ## Usage diff --git a/package.json b/package.json index 1688b8d..19fc5a0 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "shadcn-nuxt-ui", + "name": "stackhacker-ui", "type": "module", "private": true, "packageManager": "pnpm@10.15.1", diff --git a/public/favicon.svg b/public/favicon.svg index f510d81..20bab0a 100644 --- a/public/favicon.svg +++ b/public/favicon.svg @@ -1,3 +1,3 @@ - + diff --git a/public/logo-dark.svg b/public/logo-dark.svg index f7edacd..e66fec0 100644 --- a/public/logo-dark.svg +++ b/public/logo-dark.svg @@ -1,3 +1,3 @@ - + diff --git a/public/logo-light.svg b/public/logo-light.svg index c70db44..044e164 100644 --- a/public/logo-light.svg +++ b/public/logo-light.svg @@ -1,3 +1,3 @@ - + diff --git a/public/logo.svg b/public/logo.svg index 1a1ac3a..67207b0 100644 --- a/public/logo.svg +++ b/public/logo.svg @@ -1,3 +1,3 @@ - + diff --git a/registry.config.ts b/registry.config.ts index 80d9645..68afd0f 100644 --- a/registry.config.ts +++ b/registry.config.ts @@ -1,5 +1,5 @@ /** - * Registry configuration for shadcn-nuxt-ui + * Registry configuration for stackhacker-ui * * This file defines the configuration options for generating registry.json files. * Customize the settings below to match your project structure. @@ -9,7 +9,7 @@ import { defineConfig } from "shadcn-vue-registry"; export default defineConfig({ root: ".", - name: "shadcn-nuxt-ui", - homepage: "https://shadcn-nuxt-ui.stackhacker.io", + name: "stackhacker-ui", + homepage: "https://ui.stackhacker.io", cwd: "./app/registry", }); diff --git a/scripts/registry-build.ts b/scripts/registry-build.ts index 38407ed..61e1485 100644 --- a/scripts/registry-build.ts +++ b/scripts/registry-build.ts @@ -16,7 +16,7 @@ import { x } from "tinyexec"; const config = { root: cwd, name: pkg.name, - homepage: "https://shadcn-nuxt-ui.stackhacker.io", + homepage: "https://ui.stackhacker.io", registries: components.registries, cwd: registryPath, output: registryPath,