UNPKG

svg-spritemap-webpack-plugin

Version:

Generates symbol-based SVG spritemap from all .svg files in a directory

14 lines (13 loc) 473 B
import { merge } from 'webpack-merge'; // Constants import { DEFAULT_OPTIONS, OPTIONS_SCHEMA } from '../constants.js'; export const formatOptions = (options) => { const result = OPTIONS_SCHEMA.safeParse(merge(DEFAULT_OPTIONS, options)); if (!result.success) { throw new Error(`Invalid options: ${result.error.message}`); } return result.data; }; export const isOptionsWithStyles = (options) => { return options.styles.filename !== undefined; };