From daa2e6a4260e074c3d082c227ce60704e67aef61 Mon Sep 17 00:00:00 2001 From: Amy Retzerau Date: Wed, 10 Sep 2025 12:21:53 +0200 Subject: [PATCH] feat: added rose pine theme from prism syntax --- package-lock.json | 57 ++++++++++++++++++++++++++++----------- package.json | 3 +++ src/routes/+layout.svelte | 2 +- 3 files changed, 46 insertions(+), 16 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9378bf1..2359cf3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "blog", "version": "0.0.1", + "dependencies": { + "prism-rose-pine": "github:rose-pine/prism#main" + }, "devDependencies": { "@eslint/compat": "^1.2.5", "@eslint/js": "^9.18.0", @@ -1083,6 +1086,18 @@ "win32" ] }, + "node_modules/@rose-pine/palette": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@rose-pine/palette/-/palette-2.1.0.tgz", + "integrity": "sha512-CVts9RNQU2wCn5rnWJ3QVlLQdjbxJktoGT+U5K8k+9HDgmC8n25C+QjrQ8l4XNTPCl1YzKCdpTy7H8qHutkC5w==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/rose-pine/palette?sponsor=1" + } + }, "node_modules/@standard-schema/spec": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz", @@ -2856,6 +2871,33 @@ "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" } }, + "node_modules/prism-rose-pine": { + "version": "0.0.0", + "resolved": "git+ssh://git@github.com/rose-pine/prism.git#df6985ddb1e34ba12965552b7040cae9cbd97493", + "license": "MIT", + "dependencies": { + "@rose-pine/palette": "^2.1.0", + "prettier": "^2.3.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/prism-rose-pine/node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prism-svelte": { "version": "0.4.7", "resolved": "https://registry.npmjs.org/prism-svelte/-/prism-svelte-0.4.7.tgz", @@ -3503,21 +3545,6 @@ "node": ">=0.10.0" } }, - "node_modules/yaml": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", - "integrity": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==", - "dev": true, - "license": "ISC", - "optional": true, - "peer": true, - "bin": { - "yaml": "bin.mjs" - }, - "engines": { - "node": ">= 14.6" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index e8d1320..9d35dff 100644 --- a/package.json +++ b/package.json @@ -32,5 +32,8 @@ "typescript": "^5.0.0", "typescript-eslint": "^8.20.0", "vite": "^7.0.4" + }, + "dependencies": { + "prism-rose-pine": "github:rose-pine/prism#main" } } diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 20f8d04..1b2189e 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,6 +1,6 @@