build: Add process-svgs script (#216)

This commit is contained in:
Cole Bemis
2017-11-13 08:13:11 -08:00
committed by GitHub
parent f2b7e1f313
commit 0dc2bf5c9d
249 changed files with 5198 additions and 890 deletions

15
bin/process-svgs.js Normal file
View File

@ -0,0 +1,15 @@
/* eslint-disable import/no-extraneous-dependencies */
import fs from 'fs';
import path from 'path';
import processSvg from './process-svg';
const ICONS_DIR = path.resolve(__dirname, '../icons');
fs
.readdirSync(ICONS_DIR)
.filter(file => path.extname(file) === '.svg')
.forEach(svgFile => {
const svg = fs.readFileSync(path.join(ICONS_DIR, svgFile));
processSvg(svg).then(svg => fs.writeFileSync(path.join(ICONS_DIR, svgFile), svg));
});