From aea483fc9f8a2a285ed848d3e01687d0deb866c5 Mon Sep 17 00:00:00 2001 From: Karel-Jan Van Haute Date: Wed, 19 Nov 2025 15:41:08 +0100 Subject: [PATCH] Fix google fonts script Fixes #533 --- frontend/googlefonts.js | 36 ++++++++++++++++++------------------ frontend/package.json | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/googlefonts.js b/frontend/googlefonts.js index ab2756f8..4cc3c38c 100644 --- a/frontend/googlefonts.js +++ b/frontend/googlefonts.js @@ -2,28 +2,28 @@ import * as readline from 'readline'; const { GoogleFontsHelper } = await import('google-fonts-helper'); const readlineObject = readline.createInterface({ - input: process.stdin, - output: process.stdout, + input: process.stdin, + output: process.stdout, }); async function downloadFonts(url) { - await GoogleFontsHelper.download(url, { - base64: false, - overwriting: true, - outputDir: './frontend', - stylePath: 'css/site/base/fonts.css', - fontsDir: 'fonts', - fontsPath: '/frontend/fonts/', - }); - console.log('\x1b[33m%s\x1b[0m', "Dont't forget to add 'fonts.css' to your 'main.css' file"); + await GoogleFontsHelper.download(url, { + base64: false, + overwriting: true, + outputDir: './', + stylePath: 'css/site/base/fonts.css', + fontsDir: 'fonts', + fontsPath: '/fonts/', + }); + console.log('\x1b[33m%s\x1b[0m', "Dont't forget to add 'fonts.css' to your 'main.css' file"); } readlineObject.question('Google fonts URL: ', (url) => { - readlineObject.close(); - if (GoogleFontsHelper.isValidURL(url)) { - console.log('Downloading Fonts...'); - downloadFonts(url); - } else { - console.error('\x1b[1m\x1b[41m\x1b[37m%s\x1b[0m', 'Invalid URL'); - } + readlineObject.close(); + if (GoogleFontsHelper.isValidURL(url)) { + console.log('Downloading Fonts...'); + downloadFonts(url); + } else { + console.error('\x1b[1m\x1b[41m\x1b[37m%s\x1b[0m', 'Invalid URL'); + } }); diff --git a/frontend/package.json b/frontend/package.json index f49a5409..9ab9963d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -32,7 +32,7 @@ "@vitejs/plugin-basic-ssl": "^2.0.0", "@vitejs/plugin-legacy": "^7.2.1", "autoprefixer": "^10.4.22", - "google-fonts-helper": "^3.7.3", + "google-fonts-helper": "^2.0.1", "postcss-cli": "^11.0.1", "promise-polyfill": "^8.3.0", "tailwindcss": "^4.1.0",