UNPKG

@esri/calcite-ui-icons

Version:

A collection of UI SVG icons created by Esri for applications.

25 lines (23 loc) 679 B
const optimize = require('./optimize'); const generatePathFile = require('./path-data'); module.exports = function () { return optimize('*.svg') .then(() => optimize('icons/*.svg', true)) .catch((error) => { console.error('🚨 Error while optimizing icons'); throw error; }) .then(() => { console.log('✨ icons optimized successfully'); return generatePathFile(); }) .catch((error) => { console.error('🚨 Error while generating icons.json'); console.error(error); throw error; }) .then((files) => { console.log('✨ path file generated at ./docs/icons.json'); return files; }); }