Install using npm or yarn:
npm install google-fonts-helper
# or
yarn add google-fonts-helper
Import into your Node.js project:
const { GoogleFontsHelper } = require('google-fonts-helper')
// or
import { GoogleFontsHelper } from 'google-fonts-helper'
const googleFontsHelper = new GoogleFontsHelper({ families: { Roboto: true } })
googleFontsHelper.constructURL() // https://fonts.googleapis.com/css2?family=Roboto
await GoogleFontsHelper.download('https://fonts.googleapis.com/css2?family=Roboto', {
base64: false,
overwriting: false,
outputDir: './',
stylePath: 'fonts.css',
fontsDir: 'fonts',
fontsPath: './fonts'
})
Copyright (c) Ricardo Gobbo de Souza