diff --git a/astro.config.mjs b/astro.config.mjs index 050251e..81ccda5 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -4,7 +4,7 @@ import { defineConfig } from "astro/config"; import node from "@astrojs/node"; import tailwindcss from "@tailwindcss/vite"; import starlight from "@astrojs/starlight"; -import catppuccin from "@catppuccin/starlight"; +import starlightThemeRapide from 'starlight-theme-rapide' const getSiteURL = () => { if (process.env.SITE_URL) { @@ -29,10 +29,7 @@ export default defineConfig({ }, ], plugins: [ - catppuccin({ - dark: { flavor: "macchiato", accent: "sapphire" }, - light: { flavor: "latte", accent: "sky" } - }) + starlightThemeRapide() ], sidebar: [ { diff --git a/package.json b/package.json index 1d96c39..4f6a652 100644 --- a/package.json +++ b/package.json @@ -15,13 +15,13 @@ "@astrojs/mdx": "^4.3.13", "@astrojs/node": "^9.5.2", "@astrojs/starlight": "^0.37.6", - "@catppuccin/starlight": "^1.1.1", "@tailwindcss/postcss": "^4.1.18", "@tailwindcss/vite": "^4.1.18", "astro": "^5.17.1", "motion": "^12.33.0", "sanitize-html": "^2.17.0", "sharp": "^0.34.5", + "starlight-theme-rapide": "^0.5.2", "tailwindcss": "^4.1.18" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8204dad..0cf4651 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,9 +17,6 @@ importers: '@astrojs/starlight': specifier: ^0.37.6 version: 0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)) - '@catppuccin/starlight': - specifier: ^1.1.1 - version: 1.1.1(@astrojs/starlight@0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)))(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)) '@tailwindcss/postcss': specifier: ^4.1.18 version: 4.1.18 @@ -38,6 +35,9 @@ importers: sharp: specifier: ^0.34.5 version: 0.34.5 + starlight-theme-rapide: + specifier: ^0.5.2 + version: 0.5.2(@astrojs/starlight@0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2))) tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -137,12 +137,6 @@ packages: resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} engines: {node: '>=18'} - '@catppuccin/starlight@1.1.1': - resolution: {integrity: sha512-iyI/gdGfqREetGti3O11l7iMLCmt0LRSbIis8ySlZo8hqb749KyMmisO/9kqBvk2oFKw9hGNDbutcNxKSI2spg==} - peerDependencies: - '@astrojs/starlight': '>=0.34' - astro: ^5.0.0 - '@ctrl/tinycolor@4.2.0': resolution: {integrity: sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==} engines: {node: '>=14'} @@ -2412,6 +2406,12 @@ packages: space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + starlight-theme-rapide@0.5.2: + resolution: {integrity: sha512-4kNJutt0/3E0rjZvG9hvKeTTHGOHC97t2ZQDwDcokTM25yLgxavFu7BCm2Dm2UTw7fJpRXpu4gUWJ9xAOBmNww==} + engines: {node: '>=18'} + peerDependencies: + '@astrojs/starlight': '>=0.34.0' + statuses@2.0.2: resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} engines: {node: '>= 0.8'} @@ -2901,11 +2901,6 @@ snapshots: dependencies: fontkitten: 1.0.2 - '@catppuccin/starlight@1.1.1(@astrojs/starlight@0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)))(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2))': - dependencies: - '@astrojs/starlight': 0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)) - astro: 5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2) - '@ctrl/tinycolor@4.2.0': {} '@emnapi/runtime@1.8.1': @@ -5585,6 +5580,10 @@ snapshots: space-separated-tokens@2.0.2: {} + starlight-theme-rapide@0.5.2(@astrojs/starlight@0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2))): + dependencies: + '@astrojs/starlight': 0.37.6(astro@5.17.1(@types/node@25.0.3)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.57.1)(typescript@5.9.2)) + statuses@2.0.2: {} stream-replace-string@2.0.0: {}