diff --git a/packages/astro-ghostcms-theme-default/index.ts b/packages/astro-ghostcms-theme-default/index.ts new file mode 100644 index 00000000..f506762c --- /dev/null +++ b/packages/astro-ghostcms-theme-default/index.ts @@ -0,0 +1 @@ +export * as Utils from './src/utils' \ No newline at end of file diff --git a/packages/astro-ghostcms-theme-default/package.json b/packages/astro-ghostcms-theme-default/package.json new file mode 100644 index 00000000..38ef1dda --- /dev/null +++ b/packages/astro-ghostcms-theme-default/package.json @@ -0,0 +1,49 @@ +{ + "name": "@matthiesenxyz/astro-ghostcms-theme-default", + "description": "Default Theme for astro-ghostcms", + "version": "0.0.1", + "homepage": "https://astro-ghostcms.xyz/", + "type": "module", + "license": "MIT", + "publishConfig": { + "access": "public" + }, + "sideEffects": false, + "author": { + "email": "adam@matthiesen.xyz", + "name": "Adam Matthiesen - MatthiesenXYZ", + "url": "https://matthiesen.xyz" + }, + "keywords": [ + "astro-ghostcms" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/MatthiesenXYZ/astro-ghostcms.git" + }, + "bugs": { + "url": "https://github.com/MatthiesenXYZ/astro-ghostcms/issues", + "email": "issues@astro-ghostcms.xyz" + }, + "main": "index.ts", + "files": [ + "src", + "index.ts" + ], + "exports": { + ".": "./index.ts", + "./index.astro": "./src/routes/index.astro", + "./[slug].astro": "./src/routes/[slug].astro", + "./tags.astro": "./src/routes/tags.astro", + "./authors.astro": "./src/routes/authors.astro", + "./tag/[slug].astro": "./src/routes/tag/[slug].astro", + "./author/[slug].astro": "./src/routes/author/[slug].astro", + "./archives/[...page].astro": "./src/routes/archives/[...page].astro" + }, + "scripts": { }, + "dependencies": { + "@matthiesenxyz/astro-ghostcms": "^2.1.8", + "tiny-invariant": "^1.3.1", + "astro-font": "^0.0.77" + } +} diff --git a/packages/astro-ghostcms/src/theme/components/AuthorCard.astro b/packages/astro-ghostcms-theme-default/src/components/AuthorCard.astro similarity index 96% rename from packages/astro-ghostcms/src/theme/components/AuthorCard.astro rename to packages/astro-ghostcms-theme-default/src/components/AuthorCard.astro index aa7fb26d..b2d1f2dd 100644 --- a/packages/astro-ghostcms/src/theme/components/AuthorCard.astro +++ b/packages/astro-ghostcms-theme-default/src/components/AuthorCard.astro @@ -1,6 +1,6 @@ --- import { getGhostImgPath } from "../utils"; -import type { Settings, Author } from "../../api"; +import type { Settings, Author } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { author: Author; wide?: boolean; diff --git a/packages/astro-ghostcms/src/theme/components/AuthorList.astro b/packages/astro-ghostcms-theme-default/src/components/AuthorList.astro similarity index 95% rename from packages/astro-ghostcms/src/theme/components/AuthorList.astro rename to packages/astro-ghostcms-theme-default/src/components/AuthorList.astro index bf94d6f0..94cce34f 100644 --- a/packages/astro-ghostcms/src/theme/components/AuthorList.astro +++ b/packages/astro-ghostcms-theme-default/src/components/AuthorList.astro @@ -1,6 +1,6 @@ --- import { getGhostImgPath } from "../utils"; -import type { Settings, PostOrPage } from "../../api"; +import type { Settings, PostOrPage } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { post: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/FeatureImage.astro b/packages/astro-ghostcms-theme-default/src/components/FeatureImage.astro similarity index 92% rename from packages/astro-ghostcms/src/theme/components/FeatureImage.astro rename to packages/astro-ghostcms-theme-default/src/components/FeatureImage.astro index c0949b42..9f2eb955 100644 --- a/packages/astro-ghostcms/src/theme/components/FeatureImage.astro +++ b/packages/astro-ghostcms-theme-default/src/components/FeatureImage.astro @@ -1,6 +1,6 @@ --- import { getGhostImgPath } from "../utils"; -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { image: string; alt?: string; diff --git a/packages/astro-ghostcms/src/theme/components/Footer.astro b/packages/astro-ghostcms-theme-default/src/components/Footer.astro similarity index 97% rename from packages/astro-ghostcms/src/theme/components/Footer.astro rename to packages/astro-ghostcms-theme-default/src/components/Footer.astro index e1664fa3..bcaeadee 100644 --- a/packages/astro-ghostcms/src/theme/components/Footer.astro +++ b/packages/astro-ghostcms-theme-default/src/components/Footer.astro @@ -1,5 +1,5 @@ --- -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { settings: Settings; }; diff --git a/packages/astro-ghostcms/src/theme/components/Header.astro b/packages/astro-ghostcms-theme-default/src/components/Header.astro similarity index 99% rename from packages/astro-ghostcms/src/theme/components/Header.astro rename to packages/astro-ghostcms-theme-default/src/components/Header.astro index 32eaa73c..0e76e523 100644 --- a/packages/astro-ghostcms/src/theme/components/Header.astro +++ b/packages/astro-ghostcms-theme-default/src/components/Header.astro @@ -1,5 +1,5 @@ --- -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { settings: Settings; }; diff --git a/packages/astro-ghostcms/src/theme/components/HeroContent.astro b/packages/astro-ghostcms-theme-default/src/components/HeroContent.astro similarity index 97% rename from packages/astro-ghostcms/src/theme/components/HeroContent.astro rename to packages/astro-ghostcms-theme-default/src/components/HeroContent.astro index 6fa4bdd4..020dc6f5 100644 --- a/packages/astro-ghostcms/src/theme/components/HeroContent.astro +++ b/packages/astro-ghostcms-theme-default/src/components/HeroContent.astro @@ -1,6 +1,6 @@ --- import { getGhostImgPath } from "../utils"; -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { featureImg?: string; mainTitle?: string; diff --git a/packages/astro-ghostcms/src/theme/components/MainLayout.astro b/packages/astro-ghostcms-theme-default/src/components/MainLayout.astro similarity index 85% rename from packages/astro-ghostcms/src/theme/components/MainLayout.astro rename to packages/astro-ghostcms-theme-default/src/components/MainLayout.astro index b8372fbb..5a015735 100644 --- a/packages/astro-ghostcms/src/theme/components/MainLayout.astro +++ b/packages/astro-ghostcms-theme-default/src/components/MainLayout.astro @@ -1,7 +1,7 @@ --- import Header from "./Header.astro"; import Footer from "./Footer.astro"; -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { settings: Settings; }; diff --git a/packages/astro-ghostcms/src/theme/components/Page.astro b/packages/astro-ghostcms-theme-default/src/components/Page.astro similarity index 99% rename from packages/astro-ghostcms/src/theme/components/Page.astro rename to packages/astro-ghostcms-theme-default/src/components/Page.astro index 07c54be2..7486f011 100644 --- a/packages/astro-ghostcms/src/theme/components/Page.astro +++ b/packages/astro-ghostcms-theme-default/src/components/Page.astro @@ -1,6 +1,6 @@ --- import FeatureImage from "./FeatureImage.astro"; -import type { Settings, PostOrPage } from "../../api"; +import type { Settings, PostOrPage } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { page: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/Paginator.astro b/packages/astro-ghostcms-theme-default/src/components/Paginator.astro similarity index 100% rename from packages/astro-ghostcms/src/theme/components/Paginator.astro rename to packages/astro-ghostcms-theme-default/src/components/Paginator.astro diff --git a/packages/astro-ghostcms/src/theme/components/Post.astro b/packages/astro-ghostcms-theme-default/src/components/Post.astro similarity index 99% rename from packages/astro-ghostcms/src/theme/components/Post.astro rename to packages/astro-ghostcms-theme-default/src/components/Post.astro index 1357b80f..bd1f5ed3 100644 --- a/packages/astro-ghostcms/src/theme/components/Post.astro +++ b/packages/astro-ghostcms-theme-default/src/components/Post.astro @@ -2,7 +2,7 @@ import PostHero from "./PostHero.astro"; import PostFooter from "./PostFooter.astro"; import invariant from "tiny-invariant"; -import type {PostOrPage, PostsOrPages, Settings } from "../../api"; +import type {PostOrPage, PostsOrPages, Settings } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { post: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/PostFooter.astro b/packages/astro-ghostcms-theme-default/src/components/PostFooter.astro similarity index 96% rename from packages/astro-ghostcms/src/theme/components/PostFooter.astro rename to packages/astro-ghostcms-theme-default/src/components/PostFooter.astro index 2f5a1bba..5b48664c 100644 --- a/packages/astro-ghostcms/src/theme/components/PostFooter.astro +++ b/packages/astro-ghostcms-theme-default/src/components/PostFooter.astro @@ -1,6 +1,6 @@ --- import PostPreview from "./PostPreview.astro"; -import type { Settings, PostOrPage, PostsOrPages } from "../../api"; +import type { Settings, PostOrPage, PostsOrPages } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { post: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/PostHero.astro b/packages/astro-ghostcms-theme-default/src/components/PostHero.astro similarity index 97% rename from packages/astro-ghostcms/src/theme/components/PostHero.astro rename to packages/astro-ghostcms-theme-default/src/components/PostHero.astro index 5684c03b..52d03a91 100644 --- a/packages/astro-ghostcms/src/theme/components/PostHero.astro +++ b/packages/astro-ghostcms-theme-default/src/components/PostHero.astro @@ -2,7 +2,7 @@ import FeatureImage from "./FeatureImage.astro"; import AuthorList from "./AuthorList.astro"; import { formatDate } from "../utils"; -import type { Settings, PostOrPage } from "../../api"; +import type { Settings, PostOrPage } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { post: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/PostPreview.astro b/packages/astro-ghostcms-theme-default/src/components/PostPreview.astro similarity index 98% rename from packages/astro-ghostcms/src/theme/components/PostPreview.astro rename to packages/astro-ghostcms-theme-default/src/components/PostPreview.astro index 66cdca96..cef6ff7c 100644 --- a/packages/astro-ghostcms/src/theme/components/PostPreview.astro +++ b/packages/astro-ghostcms-theme-default/src/components/PostPreview.astro @@ -1,7 +1,7 @@ --- import { getGhostImgPath, formatDate } from "../utils"; import AuthorList from "./AuthorList.astro"; -import type { Settings, PostOrPage, Tag } from "../../api"; +import type { Settings, PostOrPage, Tag } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { post: PostOrPage; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/PostPreviewList.astro b/packages/astro-ghostcms-theme-default/src/components/PostPreviewList.astro similarity index 90% rename from packages/astro-ghostcms/src/theme/components/PostPreviewList.astro rename to packages/astro-ghostcms-theme-default/src/components/PostPreviewList.astro index 78b3d95c..7c9404a5 100644 --- a/packages/astro-ghostcms/src/theme/components/PostPreviewList.astro +++ b/packages/astro-ghostcms-theme-default/src/components/PostPreviewList.astro @@ -1,6 +1,6 @@ --- import PostPreview from "./PostPreview.astro"; -import type { Settings, PostOrPage } from "../../api"; +import type { Settings, PostOrPage } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { posts: PostOrPage[]; settings: Settings; diff --git a/packages/astro-ghostcms/src/theme/components/TagCard.astro b/packages/astro-ghostcms-theme-default/src/components/TagCard.astro similarity index 94% rename from packages/astro-ghostcms/src/theme/components/TagCard.astro rename to packages/astro-ghostcms-theme-default/src/components/TagCard.astro index 329c4bd3..1b7f1536 100644 --- a/packages/astro-ghostcms/src/theme/components/TagCard.astro +++ b/packages/astro-ghostcms-theme-default/src/components/TagCard.astro @@ -1,6 +1,6 @@ --- import { getGhostImgPath } from "../utils"; -import type { Settings, Tag } from "../../api"; +import type { Settings, Tag } from "@matthiesenxyz/astro-ghostcms/api"; export type Props = { tag: Tag; addClass?: string; diff --git a/packages/astro-ghostcms/src/theme/layouts/default.astro b/packages/astro-ghostcms-theme-default/src/layouts/default.astro similarity index 98% rename from packages/astro-ghostcms/src/theme/layouts/default.astro rename to packages/astro-ghostcms-theme-default/src/layouts/default.astro index 3c653206..8cbe535c 100644 --- a/packages/astro-ghostcms/src/theme/layouts/default.astro +++ b/packages/astro-ghostcms-theme-default/src/layouts/default.astro @@ -1,5 +1,5 @@ --- -import type { Settings } from "../../api"; +import type { Settings } from "@matthiesenxyz/astro-ghostcms/api"; import { AstroFont } from "astro-font"; import MainLayout from "../components/MainLayout.astro"; import { ViewTransitions } from "astro:transitions"; diff --git a/packages/astro-ghostcms/src/theme/routes/[slug].astro b/packages/astro-ghostcms-theme-default/src/routes/[slug].astro similarity index 97% rename from packages/astro-ghostcms/src/theme/routes/[slug].astro rename to packages/astro-ghostcms-theme-default/src/routes/[slug].astro index 4d952571..95ab337b 100644 --- a/packages/astro-ghostcms/src/theme/routes/[slug].astro +++ b/packages/astro-ghostcms-theme-default/src/routes/[slug].astro @@ -3,7 +3,7 @@ import type { InferGetStaticPropsType } from 'astro'; import DefaultPageLayout from "../layouts/default.astro"; import Page from "../components/Page.astro"; import Post from "../components/Post.astro"; -import { getGhostSettings, getGhostPages, getGhostPosts } from "../../api"; +import { getGhostSettings, getGhostPages, getGhostPosts } from "@matthiesenxyz/astro-ghostcms/api"; import invariant from 'tiny-invariant'; export async function getStaticPaths() { diff --git a/packages/astro-ghostcms/src/theme/routes/archives/[...page].astro b/packages/astro-ghostcms-theme-default/src/routes/archives/[...page].astro similarity index 97% rename from packages/astro-ghostcms/src/theme/routes/archives/[...page].astro rename to packages/astro-ghostcms-theme-default/src/routes/archives/[...page].astro index 4ceb637e..1f2bf713 100644 --- a/packages/astro-ghostcms/src/theme/routes/archives/[...page].astro +++ b/packages/astro-ghostcms-theme-default/src/routes/archives/[...page].astro @@ -5,7 +5,7 @@ import DefaultPageLayout from "../../layouts/default.astro"; import PostPreviewList from "../../components/PostPreviewList.astro"; import HeroContent from "../../components/HeroContent.astro"; import Paginator from "../../components/Paginator.astro"; -import { getGhostSettings, getGhostPosts, type PostOrPage } from "../../../api"; +import { getGhostSettings, getGhostPosts, type PostOrPage } from "@matthiesenxyz/astro-ghostcms/api"; export async function getStaticPaths({ paginate }:GetStaticPathsOptions) { const posts = await getGhostPosts(); diff --git a/packages/astro-ghostcms/src/theme/routes/author/[slug].astro b/packages/astro-ghostcms-theme-default/src/routes/author/[slug].astro similarity index 99% rename from packages/astro-ghostcms/src/theme/routes/author/[slug].astro rename to packages/astro-ghostcms-theme-default/src/routes/author/[slug].astro index d94d706a..25cf2c5b 100644 --- a/packages/astro-ghostcms/src/theme/routes/author/[slug].astro +++ b/packages/astro-ghostcms-theme-default/src/routes/author/[slug].astro @@ -2,7 +2,7 @@ import type { InferGetStaticParamsType, InferGetStaticPropsType } from 'astro'; import DefaultPageLayout from "../../layouts/default.astro"; import PostPreviewList from "../../components/PostPreviewList.astro"; -import { getGhostPosts, getGhostAuthors, getGhostSettings } from "../../../api"; +import { getGhostPosts, getGhostAuthors, getGhostSettings } from "@matthiesenxyz/astro-ghostcms/api"; import invariant from "tiny-invariant"; export async function getStaticPaths() { diff --git a/packages/astro-ghostcms/src/theme/routes/authors.astro b/packages/astro-ghostcms-theme-default/src/routes/authors.astro similarity index 92% rename from packages/astro-ghostcms/src/theme/routes/authors.astro rename to packages/astro-ghostcms-theme-default/src/routes/authors.astro index 43f63e9c..52764a26 100644 --- a/packages/astro-ghostcms/src/theme/routes/authors.astro +++ b/packages/astro-ghostcms-theme-default/src/routes/authors.astro @@ -1,7 +1,7 @@ --- import DefaultPageLayout from "../layouts/default.astro"; import AuthorCard from "../components/AuthorCard.astro"; -import { getGhostAuthors, getGhostSettings } from "../../api"; +import { getGhostAuthors, getGhostSettings } from "@matthiesenxyz/astro-ghostcms/api"; import invariant from "tiny-invariant"; let title = "All Authors"; diff --git a/packages/astro-ghostcms/src/theme/routes/index.astro b/packages/astro-ghostcms-theme-default/src/routes/index.astro similarity index 91% rename from packages/astro-ghostcms/src/theme/routes/index.astro rename to packages/astro-ghostcms-theme-default/src/routes/index.astro index 6989de3a..e74688d5 100644 --- a/packages/astro-ghostcms/src/theme/routes/index.astro +++ b/packages/astro-ghostcms-theme-default/src/routes/index.astro @@ -2,7 +2,7 @@ import DefaultPageLayout from "../layouts/default.astro"; import PostPreviewList from "../components/PostPreviewList.astro"; import HeroContent from "../components/HeroContent.astro"; -import { getGhostPosts, getGhostSettings } from "../../api"; +import { getGhostPosts, getGhostSettings } from "@matthiesenxyz/astro-ghostcms/api"; import invariant from "tiny-invariant"; const posts = await getGhostPosts(); const settings = await getGhostSettings(); diff --git a/packages/astro-ghostcms/src/theme/routes/tag/[slug].astro b/packages/astro-ghostcms-theme-default/src/routes/tag/[slug].astro similarity index 97% rename from packages/astro-ghostcms/src/theme/routes/tag/[slug].astro rename to packages/astro-ghostcms-theme-default/src/routes/tag/[slug].astro index 43daa250..ea4e548c 100644 --- a/packages/astro-ghostcms/src/theme/routes/tag/[slug].astro +++ b/packages/astro-ghostcms-theme-default/src/routes/tag/[slug].astro @@ -2,7 +2,7 @@ import type { InferGetStaticParamsType, InferGetStaticPropsType } from 'astro'; import DefaultPageLayout from "../../layouts/default.astro"; import PostPreview from "../../components/PostPreview.astro"; -import { getGhostPosts, getGhostTags, getGhostSettings } from "../../../api"; +import { getGhostPosts, getGhostTags, getGhostSettings } from "@matthiesenxyz/astro-ghostcms/api"; import { getGhostImgPath } from "../../utils"; import invariant from "tiny-invariant"; diff --git a/packages/astro-ghostcms/src/theme/routes/tags.astro b/packages/astro-ghostcms-theme-default/src/routes/tags.astro similarity index 93% rename from packages/astro-ghostcms/src/theme/routes/tags.astro rename to packages/astro-ghostcms-theme-default/src/routes/tags.astro index 2b4badf8..799db8a6 100644 --- a/packages/astro-ghostcms/src/theme/routes/tags.astro +++ b/packages/astro-ghostcms-theme-default/src/routes/tags.astro @@ -1,7 +1,7 @@ --- import DefaultPageLayout from "../layouts/default.astro"; import TagCard from "../components/TagCard.astro"; -import { getGhostSettings, getGhostTags } from "../../api"; +import { getGhostSettings, getGhostTags } from "@matthiesenxyz/astro-ghostcms/api"; import invariant from 'tiny-invariant'; diff --git a/packages/astro-ghostcms/src/theme/styles/app.scss b/packages/astro-ghostcms-theme-default/src/styles/app.scss similarity index 100% rename from packages/astro-ghostcms/src/theme/styles/app.scss rename to packages/astro-ghostcms-theme-default/src/styles/app.scss diff --git a/packages/astro-ghostcms/src/theme/styles/reset.scss b/packages/astro-ghostcms-theme-default/src/styles/reset.scss similarity index 100% rename from packages/astro-ghostcms/src/theme/styles/reset.scss rename to packages/astro-ghostcms-theme-default/src/styles/reset.scss diff --git a/packages/astro-ghostcms/src/theme/styles/variables.scss b/packages/astro-ghostcms-theme-default/src/styles/variables.scss similarity index 100% rename from packages/astro-ghostcms/src/theme/styles/variables.scss rename to packages/astro-ghostcms-theme-default/src/styles/variables.scss diff --git a/packages/astro-ghostcms/src/theme/utils/index.ts b/packages/astro-ghostcms-theme-default/src/utils/index.ts similarity index 100% rename from packages/astro-ghostcms/src/theme/utils/index.ts rename to packages/astro-ghostcms-theme-default/src/utils/index.ts diff --git a/packages/astro-ghostcms/index.ts b/packages/astro-ghostcms/index.ts index b37564b1..1ee786ee 100644 --- a/packages/astro-ghostcms/index.ts +++ b/packages/astro-ghostcms/index.ts @@ -10,6 +10,8 @@ import { viteGhostCMS } from "./src/virtual"; const IC = { /** INTERNAL PACKAGE NAME */ PKG:'@matthiesenxyz/astro-ghostcms', + /** INTERNAL PACKAGE NAME */ + DT:'@matthiesenxyz/astro-ghostcms-theme-default', /** INTERNAL STRING */ CHECK_ENV:"Checking for Environment Variables...", /** SET ENV GRABBER MODE */ @@ -88,8 +90,8 @@ export default function GhostCMS(options: UserConfig): AstroIntegration { if(!injection){ // THEME SELECTOR - if (entry === IC.PKG) { - if(!logs) {logger.info(IC.IT + IC.PKG)} + if (entry === IC.DT) { + if(!logs) {logger.info(IC.IT + IC.DT)} } else { if(!logs) {logger.info(IC.IT + entry)} } diff --git a/packages/astro-ghostcms/package.json b/packages/astro-ghostcms/package.json index 95db4cfc..72bc6e39 100644 --- a/packages/astro-ghostcms/package.json +++ b/packages/astro-ghostcms/package.json @@ -1,7 +1,7 @@ { "name": "@matthiesenxyz/astro-ghostcms", "description": "Astro GhostCMS integration to allow easier importing of GhostCMS Content", - "version": "2.1.8", + "version": "3.0.0", "homepage": "https://astro-ghostcms.xyz/", "type": "module", "license": "MIT", @@ -68,13 +68,13 @@ "zod": "^3.22.4" }, "dependencies": { + "@matthiesenxyz/astro-ghostcms-theme-default": "workspace:*", "@astrojs/check": "^0.3.4", "@astrojs/rss": "^4.0.2", "@astrojs/sitemap": "^3.0.5", "@typescript-eslint/eslint-plugin": "^6.19.0", "@typescript-eslint/parser": "^6.19.0", "@types/node": "^20.11.5", - "astro-font": "^0.0.77", "astro-robots-txt": "^1.0.0", "axios": "^1.6.5", "eslint": "^8.56.0", diff --git a/packages/astro-ghostcms/src/schemas/index.ts b/packages/astro-ghostcms/src/schemas/index.ts index b08bb301..8f4e930d 100644 --- a/packages/astro-ghostcms/src/schemas/index.ts +++ b/packages/astro-ghostcms/src/schemas/index.ts @@ -10,7 +10,7 @@ export const UserConfigSchema = z.object({ disableConsoleOutput: z.boolean().default(false), /** OPTIONAL - Theme Selector * This option allows the user to replace the included theme with an external npm module */ - theme: z.string().default('@matthiesenxyz/astro-ghostcms'), + theme: z.string().default('@matthiesenxyz/astro-ghostcms-theme-default'), /** OPTIONAL - astrojs/sitemap * This option allows the user to configure the included integration * Options shown are the availble options diff --git a/playground/package.json b/playground/package.json index d1be0d6f..f0003296 100644 --- a/playground/package.json +++ b/playground/package.json @@ -12,6 +12,7 @@ }, "dependencies": { "astro": "^4.2.1", + "@matthiesenxyz/astro-ghostcms-theme-default": "workspace:*", "@matthiesenxyz/astro-ghostcms": "workspace:*" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a44acb52..633d745b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,6 +42,9 @@ importers: '@astrojs/sitemap': specifier: ^3.0.5 version: 3.0.5 + '@matthiesenxyz/astro-ghostcms-theme-default': + specifier: workspace:* + version: link:../astro-ghostcms-theme-default '@types/node': specifier: ^20.11.5 version: 20.11.5 @@ -54,9 +57,6 @@ importers: astro: specifier: ^4.2.1 version: 4.2.3(@types/node@20.11.5)(sass@1.70.0)(typescript@5.3.3) - astro-font: - specifier: ^0.0.77 - version: 0.0.77 astro-robots-txt: specifier: ^1.0.0 version: 1.0.0 @@ -97,11 +97,26 @@ importers: specifier: ^3.0.0 version: 3.0.0(zod@3.22.4) + packages/astro-ghostcms-theme-default: + dependencies: + '@matthiesenxyz/astro-ghostcms': + specifier: ^2.1.8 + version: link:../astro-ghostcms + astro-font: + specifier: ^0.0.77 + version: 0.0.77 + tiny-invariant: + specifier: ^1.3.1 + version: 1.3.1 + playground: dependencies: '@matthiesenxyz/astro-ghostcms': specifier: workspace:* version: link:../packages/astro-ghostcms + '@matthiesenxyz/astro-ghostcms-theme-default': + specifier: workspace:* + version: link:../packages/astro-ghostcms-theme-default astro: specifier: ^4.2.1 version: 4.2.3(@types/node@20.11.5)(sass@1.70.0)(typescript@5.3.3)