UNPKG

@sequencemedia/make-face

Version:

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

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