UNPKG

@sequencemedia/make-face

Version:

Convert font files into CSS @font-face declarations with embedded Base64 data

37 lines (27 loc) 635 B
#!/usr/bin/env node import { readFileSync } from 'node:fs' import { Command } from 'commander' import { makeFace } from './src/index.mjs' const { version } = JSON.parse(readFileSync('./package.json')) const commander = new Command() const { argv } = process commander .version(version) .requiredOption('-f, --from-directory <directory path>', 'The directory from which to read the font files') .requiredOption('-t, --to-directory <directory path>', 'The directory in which to write the CSS files') .parse(argv) const { fromDirectory, toDirectory } = commander.opts() makeFace(fromDirectory, toDirectory)