From 510623ee1b7158578dd6f14adfb2e5bc2af67832 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Mon, 18 Aug 2025 02:03:51 +0900 Subject: feat(frontend): bundle swift highlight --- frontend/app/shiki.bundle.ts | 3 ++- frontend/app/tailwind.css | 9 ++++++++- frontend/package.json | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) (limited to 'frontend') diff --git a/frontend/app/shiki.bundle.ts b/frontend/app/shiki.bundle.ts index 1d03de3..22b0ce2 100644 --- a/frontend/app/shiki.bundle.ts +++ b/frontend/app/shiki.bundle.ts @@ -10,12 +10,13 @@ import { } from '@shikijs/core' import { createJavaScriptRegexEngine } from '@shikijs/engine-javascript' -type BundledLanguage = 'php' +type BundledLanguage = 'php' | 'swift' type BundledTheme = 'github-light' type Highlighter = HighlighterGeneric const bundledLanguages = { php: () => import('@shikijs/langs/php'), + swift: () => import('@shikijs/langs/swift'), } as Record const bundledThemes = { diff --git a/frontend/app/tailwind.css b/frontend/app/tailwind.css index 1151645..ada2c29 100644 --- a/frontend/app/tailwind.css +++ b/frontend/app/tailwind.css @@ -5,5 +5,12 @@ } @utility bg-iosdc-japan { - background-image: linear-gradient(to right, #e03468, #ff523d, #f060b2, #a05cff, #008ccf); + background-image: linear-gradient( + to right, + #e03468, + #ff523d, + #f060b2, + #a05cff, + #008ccf + ); } diff --git a/frontend/package.json b/frontend/package.json index 52c6f04..fd4710a 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -11,7 +11,7 @@ "check:ts": "react-router typegen && tsc", "dev": "react-router dev", "openapi-typescript": "openapi-typescript --output ./app/api/schema.d.ts ../openapi/api-server.yaml", - "shiki-codegen": "shiki-codegen --langs php --themes github-light --engine javascript ./app/shiki.bundle.ts", + "shiki-codegen": "shiki-codegen --langs php,swift --themes github-light --engine javascript ./app/shiki.bundle.ts", "start": "react-router-serve ./build/server/index.js" }, "dependencies": { -- cgit v1.2.3-70-g09d2