-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfix-fonts.js
More file actions
9 lines (7 loc) · 741 Bytes
/
Copy pathfix-fonts.js
File metadata and controls
9 lines (7 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
const fs = require('fs');
let content = fs.readFileSync('src/app/layout.tsx', 'utf-8');
content = content.replace(/import { Outfit, JetBrains_Mono, Caveat } from "next\/font\/google";/, 'import { Outfit, Inter, JetBrains_Mono, Caveat } from "next/font/google";');
content = content.replace(/const outfit = Outfit\(\{/, 'const inter = Inter({ variable: "--font-inter", subsets: ["latin"] });\nconst outfit = Outfit({');
content = content.replace(/\$\{outfit\.variable\} \$\{jetbrains\.variable\} \$\{caveat\.variable\}/, '${inter.variable} ${outfit.variable} ${jetbrains.variable} ${caveat.variable}');
content = content.replace(/selection:bg-yellow-500\/30/, 'selection:bg-indigo-500/30');
fs.writeFileSync('src/app/layout.tsx', content);